 
@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: https://github.com/ethersync/ethersync
TIL about NoiseTorch a #linux utility for active noise cancellation which you can set up in a few clicks. It made my absolutely unusable internal mic almost usable!
@3timeslazy That's what I use right now, but it's only infinite tiling horizontally whereas I'd like infinite stacking in both x/y. Or honestly even a space 4x the size of the physical monitor could be good too.
🦝 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
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.
@heanihilator But yeah, are you interested in taking this on or know someone in your community that would? I've previously funded work on this open source Rokid Max driver for Monado. https://voidcomputing.hu/blog/worse-better-prettier/#extra-monado-driver-for-the-rokid-max
@heanihilator Yeah I figured as much from the account age and sus behavior. 😅
@heanihilat0r cc @heanihilator seems you have a duped account?
@heanihilator I somehow managed to break the config already, but yes the mouse mode in your driver is perfect.
@heanihilator My use case is primarily for desktop navigation but I think the your mouse mode in your driver would be enough for that. I've been meaning to try your mouse mode with my rokid max or viture pro at some point, but the demos you have up seem promising.
@heanihilator Yes exactly. I might have the actual screen be my HMD or just the device's built in screen.
The device in question BTW: https://gpdstore.net/product/gpd-win-4-2024/
@heanihilator I'm hoping I can activate the gyro mouse and "aim" my controller to move the mouse around kind of like gyro aiming in games.
- When activated get the vector the device is pointing (from the top of the device)
- Rotating along this axis moves the cursor along X
- Rotating perpendicular to it (right side of the device) moves along Y
I could mock something up on a web app if that'd be easier. My main issue is getting the gyro drivers and linux cursor bits.
@heanihilator Would you be open to me commissioning you to add another 3dof input device to your XRLinuxDriver library?
https://github.com/wheaney/XRLinuxDriver
I'd like to get the gryoscope from the GPD WIN 4 in there if you're up for it.
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. 👍