EmacsConf2023: hyperdrive.el peer-to-peer filesystem (Joseph Turner and Protesilaos)
This is the video presentation of
hyperdrive.el that we prepared for
EmacsConf 2023 together with Joseph Turner:
package provides an Emacs interface to the hyperdrive peer-to-peer
Joseph introduces the concept of hyperdrive and describes what their work is about.
Then I take the stage to present the user-facing basics of managing hyper drives in Emacs with
hyperdrive.el. I show how to use the menu, upload a file, navigate the Dired-like buffer of the drive, edit files, and also talk about how versioning works with hyperdrive.
Finally, I give the stage back to Joseph to further elaborate on the concepts of
hyperdrive.el, including how we can name the drives of other people and use the mirroring functionality to upload lots of files at once.
hyperdrive.el to share pictures and video clips that typically
do not get published on my website, either due bandwidth
considerations or because they are small and do not fit into any of
the categories I have (e.g. a ~1 minute clip of an eagle flying above
my hut). The potential of peer-to-peer technology intrigues me. We can
collaborate with others and share files between us without being
dependent on centralised nodes/actors/providers. Here is the link to
About Joseph Turner
I’m Joseph Turner. I enjoy fiddle, Aikido, peer-to-peer networks, Emacs, and swimming in cold water. I work with USHIN, a tiny educational US nonprofit whose mission is to promote personal, community, and global health through free and open universal shared information for everybody. This year, we’re focusing on the hyperdrive.el project, with the goal of bringing Emacs and peer-to-peer together.
- Official manual: https://ushin.org/hyperdrive/hyperdrive-manual.html
- Git Source: https://git.sr.ht/~ushin/hyperdrive.el
- USHIN website: https://ushin.org/
- USHIN hyperdrive: hyper://aaj45d88g4eenu76rpmwzjiabsof1w8u6fufq6oogyhjk1ubygxy/
Find all my publications on my website (Emacs, philosophy, Linux, etc.): https://protesilaos.com