Show newer

Oh, here's a visualization I made for an algorithm I developed for reducing the number of connections needed for a swarm of peers with limited knowledge of network topology.

ranger.mauve.moe/graph-mst-viz

Maybe I should start cold calling research groups to see if they want some tech stuff. I'm thinking distributed compute or databases or verilog could be useful.

Show thread

Every time I do tech support for my family I get very angry about people who whine about lacking "tech literacy".

90% of the stuff I have to teach them is how to navigate manipulative software and dark patterns. This has nothing to do with tech, but with capitalism. Tech is not complicated, it is just made maximally confusing on purpose to remove agency.

Better tech ed won't fix this.

As much as I love tinkering with computers, I wish I could afford to tinker with biological systems too. 😭

Did you know that you don't need to commit to an entire @agregore browser to make use of it's tech? If you already have installed you can run agregore-compatible modules from your cli over any protocol supported by the browser. (e.g. or )

```
npx agregore run hyper://blog.mauve.moe/example.js
```

With this you can share code between applications and command line utilities.

github.com/AgregoreWeb/agregor

This audio book trained TTS gets some sort of brain spasm when it encounters characters or words it can't easily pronounce. Feels like they should have trained it on IPA instead of regular token streams.

Here's what happened when I tried to get it to say a few tongue twisters ripped from wikipedia. It sounds drunk or like it's language center is being put through a blender.

huggingface.co/spaces/parler-t

Watching my partner play Minecraft Legends. NGL it's kinda confusing. and this is coming after playing Scorn whicb seems to have zero guidelines at the beginning.

After struggling for a week to get ANTLR4 to parse/transform/serialize this obscure programming language, I've ditched it and got everything working in about two days of work.

It's not perfect since I'm skipping tokenizing some of the language constructs, but it's easy to iterate on and has just enough for the analysis/transform stuff I need to do.

Here's a half-formed thought I need to mull a bit on:

Somehow, algorithmic (and especially "AI-driven") decision making tends to only be proposed in contexts where it can only — or mostly — affect those with the least power in the system.

Migrants and asylum seekers.
Prisoners.
Families using any form of state support (child benefits, foodstamps, etc).
Palestinians in Gaza.

It somehow never gets proposed for use-cases where it might affect the wealthy and powerful.

One wonders why. 🤔

🧵/1

I sometimes forget that my experience with AI is totally different from either the corporate or consumer experiences. Folks are talking about gpt 4 or claude or whatever while I'm focusing on tinydolphin and hermes 2 pro.

Shit I might get a beefier version of my GPD Win 4 so I can fit larger models into video ram. 😭

@Filene The solution is to expose a query layer to pull data for the specific view you're displaying and to sync any extra data on an as-needed or background basis. This is why I think p2p apps should be building on indexed databases as a building block and performing queries on remote datasets instead of "catching up" with all the remote data before showing it to the user.

Long read: blog.mauve.moe/posts/peer-to-p

@Filene So the main issue is with applications that pull oplogs from remote systems in order to calculate local state in a local index. In the case of matrix your client pulls all your new messages at boot and queries the state of all your rooms (and I think users in those rooms?). This is fine when your client is always online and is just listening for updates. It's also fine when you're in a small number of rooms. I am in hundreds of rooms with thousands of new messages.

@narF Yeah, but sadly it's all still very experimental. Maybe a few years from now if the effort doesn't get abandoned it will actually be practical.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.