Profile avatar
thock.in
I like writing software, even if I don't get to do it much anymore. Kubernetes. Star Wars nerd, Expanse fan, dad, dork.
110 posts 3,490 followers 201 following
Regular Contributor
Active Commenter

God damn, you know what AI service I would pay for? Product search. Find me options for a thingamajig between 26 and 30 inches wide, in stainless steel or black, that includes a power switch but not an LED screen, and costs less than $400. Summarize the differences between them. TAKE MY MONEY

Andor is the Star Wars I have wanted ever since Episode I broke my heart nearly 30 years ago.

My favorite little-known new feature in kubernetes v1.33: Show me pods with a container running as root. kubectl get pods -A -o json | jq -r '.items[] | select(.status.containerStatuses[].user.linux.uid == 0) .metadata.name'

How did people forget how to do email? Or did they never know? Quoting text and responding inline seems to confuse the hell out of folks. Some feel the need to put their name before each response or change the color of their responses. Some just screw it up so badly it's not readable. Good grief!

Forced to use Wayland, and OMG everything is broken. Want to remap mouse buttons? Fuck you. Liked those consistent window decorations? FUCK YOU. Jesus christ, the more I use it the less I want to .

The community, formed by individuals and engineers across various organizations, is constantly under the hood, fine-tuning its core components.

I am looking forward to episode 2 of my favorite game!

I have been in the queue for chat support with a particular software vendor for over 6 hours. I started at #32 and now #8. I think I am doing it out of spite at this point. I am pretty sure there's one poor soul answering every single chat support all day, by themselves.

Hacking on a side-quest, I wrote (with help from cursor AI!) a little io.Reader implementation that I thought was pretty clever. And then it turned out I didn't need it. :( I'll just save it in the folder of random things I might need one day. I should make a junk-drawer git repo.

I think we all know that YAML defines all of these as boolean false: no, No, NO, false, False, FALSE But did you know that these are all integers in YAML: 42, 42_, _42, _4_2_, __________4__________2__________ ... and they all mean the same thing?

Time for my tri-annual "complain about github" post. HOLY CRAP does it get slow. Typing comments into a particular PR, I have to wait 10 seconds for the textbox to catch up. Chrome says 100% CPU for that tab. Meanwhile I am posting this. Anyone at GitHub wants to shoulder-surf, drop me a note!

Apparently `type Foo []Foo` is a thing you can do in Go. Useless but neat.

Hear me out: toum as a finishing butter for steak. A+ in my book.

I spent all week retooling some code with a bunch of callers. As I got to the end, I realized this new, simpler model was insufficiently expressive for the almost-last callsite. A reminder: when building something, new, you HAVE TO tackle the hard cases first. A week of work is probably trash.

The struggle is real.

Congrats to the release team and everyone who contributed to this release!