USHIN Presentations
EmacsConf 2024: New in hyperdrive.el: org-transclusion, easy installation, and more!
EmacsConf webpage |
Coming soon…
EmacsConf 2023: hyperdrive.el: Peer-to-peer filesystem in Emacs
EmacsConf webpage | video (alt video) | Q & A video (alt Q & A) | slides |
This talk explores hyperdrive.el, an Emacs interface to hyperdrive, a peer-to-peer shared filesystem.
Peer-to-peer networks give you the freedom to choose your sources of information and to communicate directly with them. Emacs is a freedom-respecting text editor/operating system that puts you in the driver's seat. By bringing these two worlds together, hyperdrive.el aims to inspire deliberation about digital communication freedom.
Hyperdrives are peer-to-peer shared folders, well-suited for data that changes over time, like personal blogs. It complements Bittorrent and IPFS, which work best with unchanging data, like journal archives.
Here's a scenario: Alice creates a new hyperdrive and adds some files. Her computer returns a public key URL that uniquely identifies the hyperdrive. Alice shares that URL with Bob, who can then download Alice's files directly from her computer. No third-party servers are required to route the connection.
Data is distributed among peers; once Bob has loaded Alice's files, Carol can get them from Bob (or anyone else who has a copy) even when Alice is offline. Drives are mutable; when Alice adds/removes/changes files in the drive, Bob can refresh her drive on his machine to get the latest changes. Drives are versioned; anyone with the URL can "check out" prior versions of Alice's drive to see what her files used to look like.
LibrePlanet 2023: Emacs for P2P Deliberation
video | slides (source) | subjective trust screencast |
In this talk, the ushin team explores Emacs for peer-to-peer deliberation.
We are working on an Emacs interface to the hyperdrive peer-to-peer network alongside a subjective moderation system inspired by TrustNet for easily finding sources of information.
Emacs comes with org-mode, an effective personal knowledge management tool that we're exploring for collective use. Org-mode can be used with the seven ushin shapes (or kinds of meaning) for distinguishing facts, feelings, needs, thoughts, topics, actions, and people.
Ushin combines these ideas into a plain-text deliberation system for Emacs that is inclusive and effective through community curation.