BIG GIANT HIMPO BLIMDAY to @mogtheconfessor.bsky.social :D
Dave W
dave@dave.io
npub1nfyw...8fzu
big queer infra overlord.
devops, infosec, politics, shitposts.
collaboration not competition.
may contain gender.
One of the really fucking annoying bits of being radically disabled is that when you’re yourself on the Internet, people take that to mean you’re somehow fine. Friend, typing takes nothing. When you fall over in your quest for the shitter, then we can talk.
Ian McKellan’s brilliant plan to do an all trans and non binary version of Twelfth Night has *really* upset the holiday to Magaluf crowd. Crying about being excluded.
As if you even know what a theatre is, beyond that place you saw Jim Davidson and Roy Chubby Brown once.
An exceptionally rare day today in which I actually got tons of shit done. 

`echo "proto-default = https" >> ~/.curlrc`
Now you can curl `dave.io` instead of stating the full `https://`.
You're welcome.
Thoroughly impressed with Keyoxide. Sidesteps the problem we ran into with Keybase of a third party which could go away. All the data is in the key and the proofs. The Webpage just provides easy validation; it calls across to the services to fetch the proofs in-browser.
Dave Williams - Keyoxide
Modern and secure platform to manage a decentralized identity based on cryptographic keys
The POST endpoint for alt text generation works too! Now all I have to do is learn the entire corpus of iOS and Android development because fuck Flutter and I hate React. No biggie.
The alt text endpoint is working! Via GET anyway, I forgot to test POST.
But anyway; if you’d like a JWT which will let you call it for a week or 50 successful calls (whichever comes first), give me a yell.
Calling via GET is easy; `https://dave.io/api/ai/alt?image=X` where X is a URL-encoded image URL.
I've set up an endpoint on `api.dave.io` to generate alt text for images using AI, with either a GET param `image=URL` or the image POSTed as `base64`.
I need to validate, but yell if you want a JWT (valid for a day) to try it out when it reaches "seems to be working but may have horrible bugs".
I have the urge to implement something extremely stupid in Verilog gateware.
I don’t even *know* Verilog.
Migrated to Linear for task tracking. Notion was a losing value proposition for tasks. I'm using Linear to track dev stuff anyway.
Still heavily dependent on Notion, just not for tasks.
The todo form still works - will submit to Notion and notify me. I'll migrate it to Linear in the next few days.
Turns out the CIA had a number of covert sites they used for comms with operatives. One was a Star Wars website.
They numbered all the IP addresses of these definitely innocent sites sequentially. The Iranians figured it out like any half decent forensic nerd would.
Mindblowing.
https://archive.is/REceU
Totally missed it at the time but Conrad’s book from Wish World? That’s Harry Potter. Rusty, you beauty. 

Happened to watch a video talking about New Order's BLUE MONDAY being didactic on how electronic music can be put together.
It's not just me? Did BLUE MONDAY teach you things too?
Trump's capitalisation is so fucking meaningful and nobody talks about it.
I'm not going to go into WHAT it says for reasons. But if you know, you know.
I don't really know what we can use it for. But it sure is there. I'll just say this; compare Chris-Chan's writing. 

All shall love me and despair 

Not so much a big mood as a fucking enormous one and it has a knife 

Oh, you shut up *immediately*. 

Started using emoji a lot in my code. Everything is UTF-8 these days. It’s a quick and easy way to make things feel approachable.
Ah yes this script to enable Dependabot for all my repos will keep things nice and cleaWHAT DO YOU MEAN 170 PULL REQUESTS