Show newer

Hey XR friends. If you're waiting for Apple to deliver an iPhone moment then I humbly suggest that instead you focus on open web standards for XR on a variety of hardware. It isn't just that we don't want another hypercorp silo, it's that Papa Apple no longer has what it takes.
theverge.com/2023/1/17/2356009

I get it cats, I also sleep all day long and maniac-run at 3am when I feel guilty I haven't exercised in a while.

@gaycodegal regarding what you said about "dealing with accessibility cross system otherwise is a nightmare" without web apps, that's kinda the conclusion I always come to as well. :/ If I had the big bucks it would probably be possible to make something new, but until then web is just the easiest option.

@chrysn The data structure we're using is kind of like a CRDT already, but it can certainly be used in conjunction with other CRDTs for merging state for individual values. :o

@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 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...

blog.mauve.moe/generate.js

@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.

Projectmaxxing is not for the faint of heart.

Filled out 4 timesheets today alone. 🫠

@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 / based data structure I'm going to be using has it's spec here: 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 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 crate

@Hyolobrika@berserker.town This is rad as heck, thank you for the link. I'll need to make sure to dig into the source code some time.

@Hyolobrika@berserker.town Nope! Making a new thing based on [this blog post](blog.mauve.moe/posts/peer-to-p)

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.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.