Show newer

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

Wild being recognized in meatspace for the work I do online 😱

The spread operator is my favorite JavaScript feature. Followed by async await and for of loops. Life is just so much easier now than coding in ES5.

Hey, Anthropic owes me $9000! They illegally used at least 3 of my books on LibGen to create Claude. Now they're paying a $1.5 billion settlement, at $3000 per book. See if *your* books are on the list:

anthropiccopyrightsettlement.c

If so, you have until March 23, 2026 to file a claim. The above website lets you file a claim, but this one explains everything more clearly:

authorsguild.org/advocacy/arti

Actually I exaggerated: the payment will be split between authors and publishers, but I have to make the claim - so the settlement is making me do some work my publisher should be doing for me. My coauthors and I will just get half, $4500. One of these books has 2 coauthors, one has 3, and one is a book I edited, with essays by lots of authors. So $1000 is a more realistic estimate of what I get. Oh well.

Bizarrely, my most popular book, Gauge Fields, Knots and Gravity, is not on the list. But I guess it's not surprising:

"The settlement agreement discloses that approximately 500,000 titles out of the 7 million copies of books that Anthropic reportedly downloaded from LibGen and PiLiMi meet the definition required to be part of the class."

Only books whose copyright is registered with the US Library of Congress meet that defiinition!

If you have a book on the list, you can opt out of the current settlement and join future lawsuits. But you have to take action to do that!!! For more information on that, see item 40 here:

anthropiccopyrightsettlement.c

Went to a web dev meetup last night. Apparently the answer to overly complicated and fragile tooling is to add more complications and more tooling.

The internet should get a new trend like inventing a guy to be happy about instead of inventing a guy to be mad at.

It'd be neat if JavaScript had a standard API for interacting with its own Abstract Syntax Tree kinda like Python. docs.python.org/3/library/ast.

I want to get my browser to a point where adding new commands for it is easy for casual users and can feel as custom as the terminal.

The PSF applied for a $1.5M grant from the US National Science Foundation (NSF) to make innovative improvements to packaging security—and we were recommended for funding! But as a condition of funding, we were asked to affirm that we wouldn’t undertake any diversity, equity, and inclusion work, whether or not we used the government funds to do so.

Show thread

Switching shells is also something other "apps" can't handle. I install nushell and add a different keybinding to open my terminal and suddenly I have a new paradigm while keeping all my data and most of my commands.

Show thread

The terminal is the ultimate "Everything" app. It's fun because unlike other apps, customization and user choice is the start. There's no company that owns my PATH, just whatever shit I throw in there and whatever shell I choose sets the tone.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.