One useful thing about working across multiple projects at once is all the potential for cross-pollination.
The p2p search indexing relates to the community web archival realates to the mesh network content loading optimization relates to local-first web apps and relates to cooperative governance models.
It's like planting seeds in a bunch of places and slowly weaving the trees together into a larger structure.
Teaching another remote dev how some of our 3D scene code works from inside the app with live audio and the code up on a screenshare via WebRTC is wild. Like I can show him the code and then right in front it I can show him how that code effects the world
@webxr code
@msub2 Very useful insight ty. Totally forgot that private trackers were a thing.
@sleepycat I got my buzzword bingo in seconds. Gonna dig into the source code to see what the ginmick is 😍
Super pumped to be chatting with the person behind https://unit.land/ to talk about how we can use #IPFS in @agregore to make it easy to visually assemble applications with zero extra code.
Saving and loading entire Unit graphs is super easy with IPFS+Fetch and you can even have a zero-server collaborative live coding environment just by plugging libp2p pubsub into the Units graph editor function.
Taking a small step back, and I really think I'd love to work on #Agregore full time. I like the other projects I'm working on right now, but they just don't spark joy in the same way.
@hng Like, illegal streaming sites pay people to scour for content and add it to the site? Where do those people then source it? Do they do the rips on behalf of the site from DVDs and websites?
One thing about me is that extrinsic motivation doesn't work very well for me. Rewards and punishments are just tiny blips. Generally I can only really do stuff that I genuinely believe in and only really do things because I think they're right rather than out of obligation.
This can make it really hard to force myself to do stuff I'd rather not for the sake of surviving under crapitalism. :P
Just annual reminder that you’re not too old to take up a sport or a hobby or learn a language or rollerskate or learn martial arts or join a debate club or learn an instrument and play in an orchestra. Adults can do that too. It’s totally allowed.
Just absolutely floored that the state-of-the-art in keeping language models on the rails is "give it a really firm talking-to about staying on script" and that this approach has been publicly and embarrassingly proven not to work multiple times, and that they still just keep trying with more elaborate and forceful pep talks
@lumen Are there more local alternatives? Iimagine there's a large community of folks inro this use case over there
The #WASM support seems neat. I heard somewhere that there's a way to perform a query on multiple DB backends at once, so it'd be cool to see if that's possible here.
https://sqlite.org/wasm/doc/trunk/api-worker1.md#method-exec
With that in place you could query data from multiple peers together without needing to merge their datasets.
This is kinda the approach I took for HyperBeeDeeBee in applications where multi-author queries were important.
I feel like I should be using #sqlite in #p2p use cases way more.
Only thing that's unclear, really is how write throughput would work. It seems like doing periodic dumps of datasets is the best use case there, but that doesn't play as nice with applications UX where people expect stuff to sync on the fly.
This "Wikipedia as a static DB" use case is extremely cool for example.
Neat, somebody put together a #Tor Browser POC in @electronjs a couple of years ago.
I've been thinking of adding the concept of "containers" to @agregore and I think it'd be cool to have a "tor container" which disables #WebRTC and as much fingerprinting stuff as it can to help anonymize users when browsing via Tor.
It'd be cool to do something similar for #i2p
Sadly it'll have to be a TODO since there's no one funding work or devoting spare time to that. :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.