I recognize that the decentralization problem is really hard and an overall strength of the Internet, but it’s 2026 and there’s still no easy way to find out the holiday hours of my neighborhood CVS.
I recognize that the decentralization problem is really hard and an overall strength of the Internet, but it’s 2026 and there’s still no easy way to find out the holiday hours of my neighborhood CVS.
Finished reading: Sunrise on the Reaping (A Hunger Games Novel) (The Hunger Games) by Suzanne Collins 📚
Finished reading: The Reverse Centaur’s Guide to Life After AI - How to Think About Artificial Intelligence—Before It’s Too Late by Cory Doctorow 📚
My latest piece for the DadZone up at Richmond Family Magazine, “Gotta Clean That Up”:
Whether it’s a mess of my own making or a problem left for me by an entitled man-child who shouldn’t have been driving the forklift in the first place, there’s no one coming to clean it up.
Finished reading: Klara and the Sun A novel by Kazuo Ishiguro 📚
Finished reading: The Last Contract of Isako by Fonda Lee 📚
For Father’s Day my kids made my earl grey cookies and got me Squirtle Goldfish. I’m a pretty lucky guy.
Finished reading: There is No Antimemetics Division by Qntm 📚
Finished reading: Death of the Author by Nnedi Okorafor 📚
Currently reading: The Butcher’s Masquerade by Matt Dinniman 📚
I’m older than Lumbergh was in Office Space. 😳
Family Movie Night: Office Space 🍿
Currently reading: The Apple II Age by Laine Nooney 📚
A follow up to yesterday, just this morning my bank had this warning to Safari users to turn off Cross-Site Tracking.
The only practical way to use the web is to leave yourself wide-open.
It shouldn’t be up to individuals to fight this privacy game—we’ve already lost. We’ll only solve it with laws.


More and more and more, websites just don’t work in Safari (even if I turn off all privacy protecting measures).
Currently reading: Children of Strife by Adrian Tchaikovsky 📚
Bogotá: How Complicated is TransMilenio? Now There’s a Picture!:
But even if you’re not a map person, we need this image to illustrate the problem. By carefully identifying every routing pattern and every stop, the map honestly represents how complicated TransMilenio truly is, and it’s not possible to fix a problem if you don’t have a good picture of it.
This transit map is glorious.
Currently reading: Ruins by Lily Brooks-Dalton 📚
From Letter From Minnesota: “If They Take Me and Leave the Children…” by Kao Kaila Yang
If they take me and leave the children[…], then if the oldest of the children has her Gizmo watch and if it is able to make a call, she should call her father (my husband is a teacher and when he is in school, reception is not guaranteed), and if that doesn’t work, she should call one of her aunties, the one who answers her phone the most. If the Gizmo watch doesn’t work, if they are not home, they should go to the nearest gas station or an adult with a whistle and ask to use a phone.
Out at early voting advocating for UpVote Virginia! Ranked choice voting for everyone!
If you had dinner with a trans friend on Tuesday, and dinner with fascists on Thursday, your trans friend had dinner with a fascist on Tuesday.
Mike Montero, “How to eat with others”
I like the Phantom fight in Silksong. It was several extended moments of pure video game joy.
I like the Snoopy Apple Watch face. It’s a source of whimsy in my life.
The Touch Bar has returned after a full Shutdown/Restart cycle. We’ll see if it sticks.
Looks like version .0 of macOS Tahoe has completed killed the Touch Bar on my M1 MacBook Pro.