Show newer

I would have a lot more trouble functioning if I didn't have techno.

Distrobuted Geospatial Table: LoRa or HaLow mesh. Nodes are kv stores tjat need you to be physicaly close. Ask the mesh for mearby spatial data. Nofes only respond if there's more than N items for the scale you're searching on.

baby: you see this playpen? this cage they’ve got me in? you know what it’s short for? play penitentiary. yeah, that’s right. and they decide when i come and go. [takes a long swig from the baby bottle] geahhhh 🫩

For an uncommon gene, it seems I'm surrounded by cilantro soap tasters

Buhhhh my friends are all too busy to go clubbing tonight 🥲🥲🥲🥲

@An0n I also added eye shadow and some sort of makeup pens. Tbh I think it's the pigment from the eye shadow that's sticking. 😅 Makeup wipes and my facial cleanse didn't work so I think I'm just permanantly the woker now

The clown makeup I did for halloween isn't coming off 💀💀💀

@macdonst yes! Currently on "The Fuller Memorandum". I'm on a bit of a Stross kick right now :P Very good vibes for halloween.

I made a fun little thing over the weekend that had been on my mind since the local-first conf. I combined @ethersync and the Language Server Protocol to enable some kind of real-time collaboration in Helix.

I use the "textDocument/didChange" event to track editor's changes and convert them to an edit message in Ethersync.

When a peer makes changes, the other peer receives them from the Ethersync daemon and converts them into a "workspace/applyEdit" message.

Also thinking about using inlay hints for showing other peer's cursor

I'm not sure if that will even be able to work properly, but it's worth trying anyway

Ethersync: github.com/ethersync/ethersync

#localfirst #p2p #lsp

TIL about NoiseTorch a utility for active noise cancellation which you can set up in a few clicks. It made my absolutely unusable internal mic almost usable!

github.com/noisetorch/NoiseTor

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.