This track on full blast has been great for getting in the zone.
We've also started a newsletter. Sign up for edifying but infrequent updates from us https://newsletter.hypha.coop/
@hrefna That's one of the reasons I've been interested in bringing P2P protocols into the mix. Instead of everyone fetching from one server it could be spread over a swarm of nodes with peers resharing to others that are interested instead of one server getting overloaded.
Listening to some ear-piercing nightcore remix of barbie girl to get through this code.
AHA! Apparently I can get around this by using `tokio::task::spawn_local` instead of `tokio::spawn` according to this response to a deleted reddit post from two years ago. Yes my life expectancy got reduced a little while trying to figure this out.
https://www.reddit.com/r/rust/comments/10xwg0h/why_does_tokiospawn_require_send/
@makeworld I never understood how people could think that him "leaving a leadership role" made the project "okay". He still had stake in the technical layers and had a huge influence on the culture. It felt a bit too optimistic to me. I find this development unsurprising.
This is why exercise is so exceptionally hard for me. I want to do it, I know I need to, but there is no dopamine reward for doing so, only agony and sweat.
Inspired by Google's move to remove @organicmaps from the Playstore without warning, I finally decided to move my > 3,000 Google Maps saved places to Organic Maps. To facilitate doing this for others' benefit, I made a quick webpage to convert your Google Maps GeoJSON data to GPX and KMZ files that render well in Organic Maps.
https://rudokemper.github.io/google-maps-places-to-organic-maps/
@technobaboo https://ollama.com/ it has gpu acceleration support :o
I threw a tokio::sync::mpsc::channel into the mix and did the un-Send-able stuff in a separate task. and it magically works now.
Stumbled across this neat programming language / environment while tinkering with my system.
I like how declarative it feels
@alcinnz I think something that is missing from the non-http document web is logic for handling uploads. E.g it'd be useful to have a way to add new posts to a p2p forum without needing a server to gatekeep. I've been thinking that a PUT/POST to a wasm module could work with access to the p2p file system as an alternative to a bunch of JS. Maybe with a focus on reusing simple logiv between sites instead of doing a bunch of bespoke stuff.
Updated my setup with Kanshi so now I can make sure my window manager is only rendering to one display at a time. Before I had to do a bunch of tinkering to move my workspace windows, now I unplug and it gets there automatically.
@jonny @ansuz @jonah Alternately one could use something with IP privacy and zero accounts / names to reduce ability to identify. Requiring the reader to ask a specific URL hash could be good to reduce ability to get *all* hashes. Also have some sort of detection for history brute forcing and block the peer. Lots of options tbh. Not easy and lots of gotchas however
@jonny @ansuz @jonah I've thought of adding that to @agregore but haven't been prioritizing it because it means you're leaking your browsing history to the network. A bad actor could see all the pages you're seeding with enough effort. 😥 Sharing between friends could make it less risky but even then there's a bunch of risk / hassle. I'm down to build it if someone wants to help crowdfund :P
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.