Tools like Etherpad and Google Docs are transformative ways to collaborate on text (including code); I've used them in contexts as varied as making unofficial transcripts of statements at UN agencies to liveblogging conference presentations -- but they all share a weakness, which is that whomever owns the document server can see everything you're typing.
Cryptpad is a free/open project that uses some of the ideas behind blockchain to implement a "zero-knowledge" version of a collaborative document editor, ensuring that only the people working on a document can see it. The crypto keys are stored in a "fragment identifier" in the URL, so sharing the URL is the same as sharing permission to read and edit the doc. It's on Github, and licensed GPL V3.
CryptPad uses a variant of the Operational transformation algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by Bitcoin. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.
(via 4 Short Links)
Back when I was a teen Car Wars player, one of my great pleasures was kit-bashing toy cars together with arms and armor from tank models to make Mad Max-ish battlewagons to use in our autoduels (a friend with family in the USA used to help us blow up our cars with smuggled in firecrackers […]
Elly Blue (previously) writes, "Will toilet paper be a valuable commodity after society collapses? Who will help you with your reproductive rights in the coming patriarchal dystopia? Why are humans so obsessed with gender? Are bots human? These questions and many more are answered with bicycles (and feminism!) in the eleven stories found in Bikes […]
I'm one of the "special guests" at this year's San Diego Comic-Con! If you're attending, I hope you'll come by and see some of my programming items, especially my spotlight interview with Cecil Castellucci (Friday, July 20, 1330h-1430h, Room 24ABC), where I'll be making an exciting announcement.
Summer’s here, which brings not only warmer weather but also the unsettling realization that the year is more than halfway over. So, for those who weren’t as productive as they would have liked during the first half of 2018, we’ve rounded up 5 skill course bundles you can start learning today to help you finish […]
It’s good to be proactive, but when it comes to preparing for an emergency situation, one of the most important items you can pack is a flashlight. After all, whatever else you include in your kit won’t be of much use if you can’t see what you’re doing. The Viper 1000-Lumen Tactical Flashlights not only […]
Chances are you took a handful of language classes in high school, and aside from a smattering of conjugations and vocabulary words, the only things you likely remember are the dry, rehearsed sentences that did little to make you speak like a true native. If you’re still hoping to learn a new language but want […]