| Our social media should be decentralized and local first, allowing for bespoke clients on any OS. This is an experiment towards that: https://github.com/dharmatech/9social The first client is written for plan9.
This keeps the design honest.
(If it can run on plan9/rc/acme...) Video demo: https://youtu.be/q6qVnlCjcAI The current implementation is less than 3000 lines of code. And speaking of Emacs...
9social was heavily inspired by an Emacs project called Org Social: https://github.com/tanrax/org-social |
Nice! This sounds just like what I'd been thinking the system should be like.
But how do you manage identity/authentication , or discovery of other users?