All talks: https://emacsconf.org/2024/talks/
New in hyperdrive.el: quick install, peer graph, transclusion!
https://emacsconf.org/2024/talks/hyperdrive - Joseph Turner - Track: General
Watch/participate: https://emacsconf.org/2024/watch/gen/
Q&A room: https://media.emacsconf.org/2024/current/bbb-hyperdrive.html
IRC: https://chat.emacsconf.org/#/connect?join=emacsconf,emacsconf-gen or #emacsconf-gen on libera.chat network
Guidelines for conduct: https://emacsconf.org/conduct
See end of file for license (CC Attribution-ShareAlike 4.0 + GPLv3 or later)
----------------------------------------------------------------
Notes, discussions, links, feedback:
- The "sources, blockers, blocked" idea was influenced by:
----------------------------------------------------------------
Questions and answers go here:
- Q: Hi there, thank you for your talk - I enjoyed watching it! I tried this tool last year, and it seemed to work well - but I don't know anyone who actually uses it. Network effects are tricky - do you know of any public shares people can join to try this tool out properly? Thank you!
- A: Yes, network effects are indeed tricky. Hopefully, the peer graph can help with this. That said, here are some hyperdrives I know of:
- https://ushin.org - hyper://aaj45d88g4eenu76rpmwzjiabsof1w8u6fufq6oogyhjk1ubygxy/
- https://blog.mauve.moe - hyper://1m51x54k3fwbuec5z4edbathiq3aj6bew8b556ezrszizskogo3o/
- https://hypha.coop - hyper://zdouwaei9kc5zbk93w5dakbr8maayupojthf3eafo16s4d5pbsry/
- Q:One usecase for this is sharing and building upon second brains/zettelkastens"denote or org-roam" but a blocker from me wanting to make one public is wanting to use a blocklist or whitelist so I can make them containing useful information for only my while also being useful with in a public sense
- A: Rephrasing: how to keep the content of a Zettelkasten private, and only have parts of it be public?
- If the desire is only to share certain files in the Zettelkasten, M-x hypedrive-mirror can do this
- Can specify either a regexp that matches some of the files that get uploaded to a directory of files on a machine (and only those files will be shared)
- It can also be a lambda, i.e. anything that can be formulated as a function
- E.g., with Karl Voit's filetags (or Prot's Denote filenaming scheme), you could share only those files which are tagged as "public".
- Q: idea: try hyperdrive to distribute WORG (and EmacsWiki)
- Q: Could you comment on the "visualization" thing, (org visualization), and your experience with this type of content in buffers and the various possibilities (svg, etc.)?
- A: We submited a patch which was merged in Emacs 30 to make image maps (the "overlay" which makes images clickable and have hover-over help-echo descriptions) transform along with the image, e.g., if you zoom in on an image, the clickable map still matches the zoomed-in image.
- A: In hyperdrive-sbb-view.el, we build a Graphviz string based on the peer relations data, then call out to the external graphviz process twice, once for the svg and once for the cmapx. Then we build an image map based on the cmapx string. We put the image and image map together and render it in a buffer. I also adapted some code from image-mode.el to make the image resize whenever the buffer's window resizes. For details, see https://git.sr.ht/~ushin/hyperdrive.el/tree/master/item/hyperdrive-sbb-view.el
- A: This approach is directly inspired by org-graph-view.el, by Adam Porter (github alphapapa).
- Q:What is something surprising about how you or somebody else that you didn't expect from using the hyperdrive network?
- Q: You mentioned streaming audio and video - could you confirm that this is in reference to consumption of media, and not broadcasting of it - right?
- A: Since the network is peer-to-peer, audio and video is streamed between peers.
----------------------------------------------------------------
Next talks:
Questions/comments related to EmacsConf 2024 as a whole? https://pad.emacsconf.org/2024
----------------------------------------------------------------
This pad will be archived at https://emacsconf.org/2024/talks/hyperdrive after the conference.
Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. Copies of these two licenses are included in the EmacsConf wiki repository, in the COPYING.GPL and COPYING.CC-BY-SA files (https://emacsconf.org/COPYING/)
By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION.