@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.
See these words from @chockenberry, developer of Twitterific?
Exactly what I said would happen when Elon Musk screwed over 3rd Party developers.
Twitter didn't create broad adoption of Twitter. It was 3rd party developers.
Now devs are pissed—much more than they were before.
What will they do next?
Drive broad adoption of the Fediverse.
Not only former Twitter developer making these moves. @tapbots is also making an app for the Fediverse.
Bad move, Twitter!
Advocates of capitalism are very apt to appeal to the sacred principles of liberty, which are embodied in one maxim: The fortunate must not be restrained in the exercise of tyranny over the unfortunate.
-- Bertrand Russell
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Yap with me and send me cool links relating to my interests. 👍