@garbados That seems like the most pragmatic option. If anything there's other stuff you can plug in for the network if you really want it. :o
Hole punching is something you might want to think seriously about though (maybe reusing something?) since it's one of the most important bits for p2p UX IMO.
@rrix Replace three docker compose / k8 files worth of configuration with a single SQL file making a couple of materialized views. 🤪
pet snakes
I love my snakes so much they're so cute.
Gummy got embarrassed last it fed and gave up, but this time it went right for it.
Also petunia finally shed so she's next on the munching block.
Gummy was usually pretty flaky with eating in past years around this season so I think the adjustments I made to its terrarium helped for which I am grateful.
@jonny Do note that their popup blocker code lets through a bunch of Microsoft/Google/Yahoo stuff at the source code level and their source isn't really compileable without using their private infrastructure at the moment.
But I assume that's not a dealbreaker for most folks. :P
@jonny https://kiwibrowser.com/ is the best option for that so far.
I was hoping to find some funding this year to add that functionality to @agregore tho.
@p @Hyolobrika@berserker.town I'm in no rush. Whenever it's ready, it's ready. 🙏 It'll be cool to compare with other approaches in the space.
@Hyolobrika@berserker.town No, I hand rolled a site generator in a few dozen lines of code like 7 years ago and didn't bother updating it... 😛
It's on the TODO list...
@garbados Honestly, 'tis the season. I think I've seen a couple new ones getting spawned within the past year. :o
Bonus points if you're trying to target mobile and desktop at the same time.
@zens@merveilles.town @zkat If you figure something out, I'd love to hear more about it. 🙇
I'd love to experiment with non-chromium things for loading code/UIs from p2p protocols.
@Hyolobrika@berserker.town For my part, the #IPFS / #IPLD based data structure I'm going to be using has it's spec here: https://github.com/ipld/ipld/pull/254
And I'm going to be blabbing about the actual grant we're doing on the fedi or Matrix once we have that together (probably early Feb?).
We're mostly focused on getting #RDF working with the data structure, and ActivityStreams will be a specific type of data we're indexing.
@zens@merveilles.town @zkat The first time I tried I got discouraged by having trouble finding a fully cross platform accessibility API that wasn't GTK-only.
The second time I got discouraged by having trouble finding a fully cross platform UI toolking that had accessibility built in. 😂
I think QT is pretty close for all this, but I get intimidated by the corporate feeling of the QT docs and needing to install a bunch of their SDKs and stuff. I was hoping I could just use a #rust crate
@Hyolobrika@berserker.town Nope! Making a new thing based on [this blog post](https://blog.mauve.moe/posts/peer-to-peer-databases)
Do you have links for Revolver? I haven't come across it before. :o
@zens@merveilles.town @zkat Big mood. I've been thinking about this a bunch and tried writing a blog post a couple of times now.
Feels like starting at the DOM-like surface that accessibility frameworks provide and adding UI on top of that would be a good approach.
Like a screenreader-first approach to UI design.
@zkat @zens@merveilles.town (my hot take is that the DOM is actually not so annoying to work with in JS, especially with stuff like `element.querySelector()`)
I think the browser specific DOM things that are funky is the legacy where HTML APIs added dozens of properties for stuff like color/font which aren't really necessary these days.
@zkat Yeah! It'd be cool to focus on the visual stuff from a clean slate and rethink the scripting layer. Maybe with some sort of WASM ABI to attach to to make it more language agnostic?
One thing I'm noticing is that most of my friends have this idea that a "typical" viral infection is something very transient, it self-resolves, and then you're fine. It's coming as a massive surprise to them that SARS-CoV-2 might linger in the body, and that its effects may not be so transient. After all, it fights against what they "know" -- that viral infections are minor nuisances. They know about AIDs, but that's an exception, surely?
Is it?
Spoiler: no! See thread: 1/?
Looks like #ActivityStreams over #IPLD is very likely to be a thing some time this year!
Currently drafting up the grant milestones and figuring out budget.
Likely #rust or #golang to start along with some general #RDF goodies.
My hypothesis is that baking database indexes within the data itself will make it efficient to load people's posts over #p2p without needing to rely as much on indexing servers.
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.