122 karma · joined November 15, 2015
Diego has been part of putting together this open letter from 500+ cryptography and cybersecurity researchers: https://csa-scientist-open-letter.org/Sep2025
I just tested your note on it, and it works nicely.
Here’s what I did: I copied the HTML of Nash, went to https://my.webstrates.net, created a new blank webstrate, opened Developer Tools, and replaced the entire DOM with the Nash HTML. Now the content persists across reloads.
To enable real-time collaboration, run this in the console:
webstrate.addSyncServer('sync.webstrates.net')
Then share the URL: https://my.webstrates.net/?s/<document-hash>@sync.webstrates...
Now it’s live-editable with others!
Webstrates works by storing and syncing changes to the DOM.
With the chance of killing my sync server, here's a Nash note on MyWebstrates: https://my.webstrates.net/?s/41W5owzLg94wDQAin4yJXGnFyKWN@sy...
Marta doesn't seem to be actively developed anymore, so if anyone know of a good alternative I am all ears. fman (https:/fman.io) looks nice, but I don't think it has terminal integration.
Its lead developer is Ernest from Poland and it's implemented in good old php.
You can access it through the 'about' tab in the extension.
I also run a bunch of Raspberry Pis around the house connected to stereos to stream audio using AirPlay (with https://github.com/mikebrady/shairport-sync).
I found a nice timeline of the different server emulators here: https://www.uox3.org/history/timeline.shtml
Recently, I've started playing again. I stumbled over a project called Ruins & Riches (http://ruinsandriches.com) that's a total modification of Ultima Online in the spirit of the early Ultima games. I don't do MMOs anymore, but Ruins & Riches can easily be played alone or as a small group.
It works with a lot of pages, but keeping up with all the variations of pop-ups is of course a challenge. The plugin extension is open source (https://github.com/cavi-au/Consent-O-Matic) and has a built in visual rule editor for creating new rules for yet unsupported pop-ups. We'd be very happy with any help we could get with making new rules.
See screenshot from config here: https://imgur.com/a/fHfuZ0O
Since creating rules is one of the more time consuming parts of maintaining the project, we are happy for any help we can get through pull requests to the rule lists.
We are aware that proper security and authentication are core problems to solve for the idea to scale. However, it is also an open (research) question how to do this properly.
Currently we have per-webstrate access right, which means that if you give someone permission to write in one of your webstrates they can do anything with it, e.g. empty its body. It could be interesting if it would be possible to specify what operations you would permit from someone to a webstrate, e.g. "you can only add to this particular unordered list, and the added element must have following form".
Good ideas are welcome.
The tl;dr: Webstrates persist and synchronize changes to the DOM of any page served from the Webstrates server to clients of the same page. Using transclusion through iFrames we can create (a dynamic) application-document like relationships between two pages.