Thank you for developing this AND thanks a ton for making it Open Source with the MIT license.
36 karma · joined April 23, 2018
Thank you for developing this AND thanks a ton for making it Open Source with the MIT license.
Or, even better imagine being able to load your own applications in into your cloud storage and run them in browser remotely.
BUT, I had trouble getting to sleep my whole life and for about the last 7 years I've been able to get to sleep in much more normal timeframe. After trying most of the other things in this thread (cutting caffeine definitely helped). Two things that have seemed to really work for me:
I have a 7" tablet on my bed and I put on the SAME EPISODE of the SAME tv show each night (currently Psych S4 E1 - though it does change occasionally). I keep the volume low enough to not really hear unless I'm trying to listen to it and the brightness at almost the lowest setting. This is contrary to most advice on the subject and I write it here not to recommend it as a first choice. It is however what seems to work for me when other things didn't. The goal with the content is something that the plot doesn't matter and that you know like the back of your hand so it won't keep you awake to find out what happens BUT it's enough stimulus to pull your attention from your anxieties.
I added a ton of pillows to my bed (11 total). I put 3 on top of my body like a weighted blanket and have pillows to hug on either side of me. I can change to several different sleeping positions without significant pillow re-arrangement.
FWIW I also think general protocols on long lived platforms and IPFS are great.
BUT, I really don't think the blockchain has a role to play solving any of the issues you laid out. The reason the game you mentioned was able to continued to be played was because Apple was providing the network. The minimum ETH write fee is almost always at least $1 and frequently cost $3.50. Would people still be interested in playing the game if each write cost that much? Same goes for your archiving plans. IPFS is great but it's not a guarantee that that data will be seeded forever. For that you'd need to write it to one of the chains you're confident will survive. ETH data costs somewhere in the thousands of dollars per MB range? I'm not sure it's a real solution to that. I'm not dismissing the issues of very long term code and data longevity. They are real issues but in my opinion still quite unsolved.
“NFTs create a frictionless easily exchangeable market for goods… BUT make sure you check with the people, project, company or government that has authority over this good as to whether this particular NFT is actually a useful representation of anything. Because, at any arbitrary point they can just decide to not honor any of these.”
Why not buy the good directly from this party? Then at least the government has authority and can enforce your right to the product or service or at least a refund?
If this were to happen and the blockchain and the physical world diverge, how would potential house NFT buyers know whether the physical house purportedly linked hasn't been overridden by local government? If the answer is for local registries to publish a list; then that list is the only thing that matters. The entire blockchain component becomes completely superfluous and a centrally managed electronic exchange would be faster, easier and cheaper.
What's a writer to do with what many of us view as the biggest financial bubble in modern history? Write one article then stop, and walk away as people invest their life savings?
Just click the bookmarklet, optionally add any search terms and click send.
The only other major difference is that I didn't interact with UNO. Since Open Document Format files are zipped XML files I extracted the content.xml and did regular expressions for my variables then replaced them.
We did have to do signatures as well but that turns out to be not THAT much of a pain. If you insert an image on top of your form manually then look at the resulting file you can pretty much copy the part of the XML that refers to the inserted image, insert the signature image into the ODG zip and make sure the names line up and it will work.
It's worth noting that the practice of editing complex XML with regular expressions is not always advisable. In my experience it works fairly reliably with ODG because the format remains simple. But, with ODT it can result in corrupted files quite easily because additional XML can lie inbetween the text letters of your variables. Then you'll be on a mission to find and ignore all the text markup like XML bold markers and span tags and paragraph markers and style tags.... before you know it your simple unzip regex rezip becomes a whole library.
I ended up going with zfs_autobackup - https://github.com/psy0rz/zfs_autobackup because it doesn't need anything set up on the computer to backup. Just a script on the backup server that does pull backups.
I'm not trying to hijack the thread but I've often appreciated links to similar software in threads like this.
I think with ring signatures obfuscating everything it might be tough or even impossible to detect.
I would certainly enjoy reading a research paper on the viability though!
>> able to revoke and re-grant tokens at will >This is false. Only the voter can do this.
Then I think I don't understand the system you're proposing. How does the user get back their ability to vote if they lose their private key in this scenario?
I hate to be too pedantic about this but that's sort of the point. It doesn't sound like you're describing a blockchain anymore or at least getting any of the purported benefits of a blockchain. You have a central authority now setting up numerous separate instances, controling who gets the voting tokens, able to revoke and re-grant tokens at will, and in charge of setting and publishing the destination. The whole advantage of the blockchain is that there isn't a trusted 3rd party.
If you're already trusting the government you can do cryptographic hashing, a publicly readable database and build in a ton more transparency.
I'm not so confident. The Monero output from those transactions is actually only knowable to the intended recipient so I don't really know how this would work best. Would there be a pre-determined address that we're all sending our vote transactions to? Would that key be public so it could be audited by everyone? It seems like in this scenario systematic abuse by the government would be trivial. Just grant a few % extra tokens to address you control and sign the transactions to vote your way and the'd be no auditability, no knowing which votes came from where. In many elections the polling is good enough and the margin narrow enough that it would be extremely easy to do and not look suspicious.
You're describing a system where the government has a list of IDs and associated Private Keys and therefore knows who everyone votes for. That IS NOT OK.
What if I lose my private key? Can I just no longer vote for the rest of my life? If I can somehow reclaim my vote that means there is somebody that’s actually controlling that blockchain and it’s no longer trustless and reliable if some party has that power. If I lose my private key and lose my right to vote then that’s a bad system.
What if somebody starts paying people for their private keys? It seems like it’s illegal and immoral to let the practice continue but there’s no way of stopping it. Those private keys are either irrevocable which stays true to the blockchain and not trusting of a middleman OR there is some party the ability to revoke those keys and in that case… THAT’S a trusted middleman.
What happens if a user claims the vote they cast isn’t what the public ledger shows their public key/address as having voted for? What if a lot claim that?
What does the blockchain really provide in these kinds of imagined uses? That a certain set of private keys DID sign a certain set of transactions - assuming a 51% attack isn’t affordable enough for some party wanting to sway the election. That’s it. No connection to reality. Any non awful implementation of it involves inserting trusted third parties at every part of the process. And this isn’t because we’re ‘early’ and we’ll somehow figure these out. They’re fundamental to blockchain design.