Sign in

Hayden (he/him)

@hds.cafe
281 followers 139 following 571 posts

number theorist x software hacker • rustacean • ask me about tokio-console • engineering manager at HERE • corazón andaluz • permanent antipodean • he/him

PostsRepliesMedia
Hayden (he/him) @hds.cafe · 28/09/2026
My eldest has been dying to play “the video console” ever since I brought out my Gameboy Advance to show her older cousin. Yesterday I introduced her to a couple of games, one more of a classic than the other.
A Gameboy Advance DS (closed) sitting next to game cartridges for Lilo & Stitch and The Legend of Zelda: A Link to the Past / Four Swords.
020
Hayden (he/him) @hds.cafe · 25/09/2026
Social media is weird. I follow @aliettedebodard.com because I really enjoyed a book they wrote. Today I realised I’ve been mis-gendering K1 in my head since always. But I don’t know these people. But I feel like a know them a little bit. Weird. Anyway, sorry about that, it should be a compliment.
010
Hayden (he/him) @hds.cafe · 21/09/2026
First time I’ve seen Bluesky mentioned in popular media. It’s from “Casi un Millón de Horas” by Juan González Mesa (who appears not to be on Bluesky himself).
Photo of text from a book (in Spanish), the word Bluesky is highlighted:

Mientras el perito trabajaba en el informe, Loren se centró en el control de la plataforma de Detective Público.
En cinco minutos, el vídeo de Valeria descubriéndose sin gorra, lentillas ni maquillaje había sido descargado y subido a YouTube, X, Bluesky, Tiktok, Instagram...; a todas partes.
010
Hayden (he/him) @hds.cafe · 21/09/2026
Also, special mention to this one from @seanmonstar.com which is kind of related: seanmonstar.com/micro/202609...
seanmonstar.com
Reading LLM text makes us worse writers
The top advice given to anyone wanting to get better at writing, besides just writing, is to read more. Especially good writing. Because we imitate that whic...
010
Hayden (he/him) @hds.cafe · 21/09/2026
I've read 3 good blog posts on this topic in the last couple of weeks. - @bcantrill.bsky.social: bcantrill.dtrace.org/2026/09/05/t... - @charity.wtf: charity.wtf/p/confession... - @terriblesoftware.org: terriblesoftware.org/2026/09/10/a...
bcantrill.dtrace.org
The revolt of the reader | The Observation Deck
173
Hayden (he/him) @hds.cafe · 18/09/2026
Do you manage a team working with Rust and some other language? Any other programming language. I’d be interested to know how that’s working out with respect to motivation to work on each part of the project. I’d love to hear stories! Let me know!
000
Hayden (he/him) @hds.cafe · 17/09/2026
This definitely checks out in my experience.
010
Hayden (he/him) @hds.cafe · 16/09/2026
I have never regretted buying a larger switch.
010
Hayden (he/him) @hds.cafe · 11/09/2026
That’s a wonderful idea! (no irony here, I really mean it)
001
Hayden (he/him) @hds.cafe · 08/09/2026
That’s a very broad statement (which I don’t necessarily believe is wrong, but I don’t have direct experience to say).
100
Hayden (he/him) @hds.cafe · 08/09/2026
Congrats! Important stuff! Will also allow you to save a fortune on tertiary tuition fees.
101
Hayden (he/him) @hds.cafe · 03/09/2026
We have a delivery company that regularly uses “handed to reception” to mean they threw the parcel over the fence. We live in a single family dwelling, so of course there is no reception…
150
Hayden (he/him) @hds.cafe · 22/08/2026
Bigger than ours, hope you’re well!
210
Hayden (he/him) @hds.cafe · 18/08/2026
Yes, thankfully. Although a family member’s apartment and the building itself is suffering damage. A ceiling in the entryway has fallen in. It’s “just” plaster, but all the same.
010
Hayden (he/him) @hds.cafe · 18/08/2026
This morning we’ve had a 4.7, 4.0, and 4.2 magnitude earthquakes all within 8 Km. So it’s shaping up to be an interesting day, but not in the best way.
100
Hayden (he/him) @hds.cafe · 07/08/2026
For the programmers amongst you, stitch goblins are a close relative of code elves, who do the same thing to your code. Of course the kids these days call it AI programming, but it’s been happening long before that was a thing.
010
Hayden (he/him) @hds.cafe · 07/08/2026
Stitch goblins, they sneak in while you’re looking the other way and steal stitches. Then they take them and add them to someone else’s project. #knitting
110
Hayden (he/him) @hds.cafe · 02/08/2026
On one hand, this is first rate trolling, but I’m not sure that’s what you want from an LLM chat bot.
110
Hayden (he/him) @hds.cafe · 31/07/2026
From memory, in The Diamond Age (an early Neal Stephenson book), the accepted term in some future was Pseudo Intelligence, and they laughed about the hubris of the “original” term Artificial Intelligence.
000
Hayden (he/him) @hds.cafe · 19/07/2026
Spain has only ever won the men’s (football) World Cup when I’ve been a resident. Just sayin’
110
Hayden (he/him) @hds.cafe · 14/07/2026
I’m not much for spectator sports, so I’m following the semi-final mostly by checking the score after I hear our neighbours cheering. #LaRoja
000
Hayden (he/him) @hds.cafe · 12/07/2026
The outfits!!!
010
Hayden (he/him) @hds.cafe · 11/07/2026
Apparently #Spanish sounds fast because it is. www.reddit.com/r/askspain/s...
reddit.com
Dense-Macaron-6245's comment on "Why does spoken Spanish seem so fast for non native speakers?"
Explore this conversation and more from the askspain community
000
Hayden (he/him) @hds.cafe · 06/07/2026
…they also called it 6. In fact, they call anything that looks like a numeral, 6. So that’s one crisis averted, for now. 2/2
020
Hayden (he/him) @hds.cafe · 06/07/2026
Child 2 (1.5y) recently recognised and named the numeral 6, entirely out of context. They then did the same thing with a hand written numeral a few days later. With great trepidation, I wrote a 7… 1/2
120
Hayden (he/him) @hds.cafe · 05/07/2026
I remember that from His Dark Materials. Do you have any other examples? I’m curious.
110
Hayden (he/him) @hds.cafe · 04/07/2026
Snails really are noisy eaters. I read somewhere that they have a lot of teeth, maybe that’s why.
000
Hayden (he/him) @hds.cafe · 03/07/2026
I mean, and Spain. But that’s for personal reasons.
010
Hayden (he/him) @hds.cafe · 03/07/2026
Egypt of course!
110
Hayden (he/him) @hds.cafe · 01/07/2026
I dug into the future case in this post, but much of it should work for other generic parameters too: hegdenu.net/posts/how-bi... A custom lint like the clippy one for futures could really help. 3/3
hegdenu.net
how big is your future? - hēg denu - Hayden Stainsby
100
Hayden (he/him) @hds.cafe · 01/07/2026
Because if you try to factor that out into common code, you might already be too deep. Take away is, look at anything in the public api that takes a generic parameter. 2/3
110
Hayden (he/him) @hds.cafe · 01/07/2026
Tokio auto boxes “large” futures (threshold for large is different between debug and release builds). The most important thing in that context is to do it as early as possible. Ideally you’re boxing in the function that’s in the public API. 1/3
100
Hayden (he/him) @hds.cafe · 01/07/2026
And now there are N+1 whatevers.
010
Hayden (he/him) @hds.cafe · 01/07/2026
We have a portable shell scripting language at home Tim. **Tim gets home** It’s Perl 5.
120
Hayden (he/him) @hds.cafe · 01/07/2026
I might have just turned my first heel. I might have to frog tomorrow. Who knows? 🤷‍♀️ #knitting #socks
A partially completed knitted sock still on circular needles. Knitted toe up with a contrasting heel, which is as far as it’s gotten.
100
Hayden (he/him) @hds.cafe · 22/06/2026
We’ve got the sort of temperature today that once you finish hanging out a load of washing you can start taking it in again as it’s already dry. #hot
010
Hayden (he/him) @hds.cafe · 21/06/2026
I’m not sure it is, but it’s considered the first day of summer here, so it has some significance. And in a way it is a global event.
110
Hayden (he/him) @hds.cafe · 21/06/2026
Happy #Solstice everyone!
120
Hayden (he/him) @hds.cafe · 16/06/2026
But no Mario Kart… 😇 www.penny-arcade.com/comic/2003/1...
penny-arcade.com
As Foretold In Revelations - Penny Arcade
Videogaming-related online strip by Mike Krahulik and Jerry Holkins. Includes news and commentary.
000
Hayden (he/him) @hds.cafe · 16/06/2026
@penny-arcade.com I am thoroughly enjoying the List of the Forgotten. What about Jesus swearing about Mario Kart?
110
Hayden (he/him) @hds.cafe · 14/06/2026
This is great! Follow the link for more!
010
Hayden (he/him) @hds.cafe · 12/06/2026
Look at these cool Rust async tide and surf stickers that I had at home! The tide one was used to cover up a corporate sticker on a laptop that’s going to our nephew. Lucky him!
2 stickers sitting on a table top. One shaped like a surfboard with a smiling face and small text “rustasync/surf” and another shaped like a wave with a smiling face and small text “rustasync/tide”.
050
Hayden (he/him) @hds.cafe · 10/06/2026
Child 1 got a sewing machine for their birthday. So now I have a new hobby. And TikTok knows I have a new hobby. Which is fine, it’s cool to see a new culture. I am a little baffled by the guy in the cowboy hat though… (great content, but why the hat?)
000
Hayden (he/him) @hds.cafe · 07/06/2026
The Eternal Software Initiative reminds me a bit of Collapse OS. collapseos.org
collapseos.org
Collapse OS — Bootstrap post-collapse technology
000
Hayden (he/him) @hds.cafe · 04/06/2026
This is actually the jj origin story.
010
Hayden (he/him) @hds.cafe · 28/05/2026
It's actually pretty incredible to open up a file in your own (domain specific) language and see in-line diagnostics and be able to jump to references. Wow!
010
Hayden (he/him) @hds.cafe · 28/05/2026
I started reading it, but haven’t had the time to finish. But I thought I’d dive in anyway. I should probably go back to it.
000
Hayden (he/him) @hds.cafe · 27/05/2026
Yes. Thank you. That clears everything up!
000
Hayden (he/him) @hds.cafe · 27/05/2026
If I were to submit a talk, what is the difference between the “description” (limited to 2000 characters, which isn’t very long) and the “short description”? And are the reviews blind? Thanks! I hope I’m asking the right person!
100
Hayden (he/him) @hds.cafe · 27/05/2026
Is `jj new` what I use instead of `git switch` or am I holding it wrong?
100