Show newer

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

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

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

🦝 YOU HAVE TO GIVE ME YOUR AD

🦝 YES YOU CAN SEE WHITE AROUND EVERY PART OF MY IRIS, FORGET ABOUT THAT

🦝 YOU HAVE TO MAKE A 468x60 PIXEL BANNER AD IN JPG OR PNG FORMAT AND GIVE IT TO ME

🐇 jesus oh jesus why

🦝 SO THAT WE CAN BRING

🦝 THE INTERNET

🦝 BACK

Show thread

I want a wayland compositor which does infinite scroll on a flat background so I can squirrel windows away in a corner and navigate through everything spatially.

Full homo encryption is when you use a Polari based cipher. 🤪

A parallel universe where the concept of a "key board", be it a piano or a typewriter keyboard, never got popular. Most people are using fretted lute / guitar input with their computers; people who mastered chords can type faster than those who cannot. Some countries prefer violin/shamisen style of input, and thus in the 40 years of computerisation their spoken languages have changed to incorporate legatos and pitch changes. The biggest coder flame war of all times is not vim vs emacs but plectrum vs bow. A few historians uncover a long-forgotten prototype of a computer controlled by percussion.

Hot tip for web devs: Make sure any popup / dialog boxes you have include overflow rules for really small screens. Brought to you by the Github pull request submit button rendering offscreen. 😅

@heanihilator Would you be open to me commissioning you to add another 3dof input device to your XRLinuxDriver library?

github.com/wheaney/XRLinuxDriv

I'd like to get the gryoscope from the GPD WIN 4 in there if you're up for it.

Feels nice to get some time to measure performance and stress test some dependencies.

@OWASP_Ottawa Where can I submit talk proposals? I just did a talk at ForwardJS on Web cryptography and want to adapt it for your group too.

I’ve just seen someone describe Windows 11 as a “sloperating system”.

My company, Operator Foundation, is a non-profit that provides bespoke technology for information access to some of the most oppressed and vulnerable people in the world. Due to the dissolution of the US infrastructure for grant-funding of this sort of work, we have now launched a grassroots campaign seeking individual donations from those that believe in international human rights, freedom of expression, and access to information. Please help me share this campaign.

gofund.me/eadff652

⛓️‍💥 This release is made possible by our community. Support our mission to FREE THE INTERNET - all donations matched by Power Up Privacy through December 31, 2025! ! 💜 donate.torproject.org/

Show thread
Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.