brian m. carlson

@bk2204
68 Followers
30 Following
644 Posts
Polyglot programmer, writer, cyclist; lover of footnotes and epigraphs; cat parent to Tara and Chester; lives in Toronto; speaks en/es/fr/(a little)de; queer, genderqueer
Pronounsen: they/them; es: elle (-e); fr: iel (accord m.)

I'm actually quite surprised at the number of open source repositories using git rev-parse --parseopt for option parsing, even for things that are not Git-related.

I use it in my code because it's a reasonable, portable way to get sensible option parsing in shell scripts in a way that works across shells and OSes. Apparently other people had the same idea.

Ignoring for a moment the other billion problems with the U.S.–Iran war, I think the Strait of Hormuz situation illustrates quite clearly why you don't want a bunch of yes-people to tell you what you want to hear.

Clearly someone at DoD had thought about this situation and could have foreseen it (because attacks on shipping there are not new) and yet that advice was not heeded without a reasonable plan to address it.

Now the strait is closed and it's everyone's problem.

RE: https://toot.io/@quaap/116229579728775787

I always leave work at 2:30 p.m. on Friday because I work an extra half-hour every other weekday, so I always choose Monday to maximize my time off.

Okay, my dotfiles now have CI.

I realize I am a monster for having such complex dotfiles, but keeping track of dotfiles since at least 2007 that have had to work on a variety of OSes will do that.

The work branch will get CI added as of Monday, when I rebase that branch onto dev.

I did my first cycling in snow today and also learned that streetcar tracks are even more slippery in slush.

I'm fine, but my pants and gloves got soaked when I took a spill. Nothing a run through the wash won't fix.

I think there are some people who see open source as a gift. It is a gift, but with some conditions.

One of those is that you don't sue me: if you want to be litigious, you don't need me to help you.

Some licenses require reciprocity, or the reproduction of a copyright notice to credit the author. The author gets to choose the terms on which they're willing to offer their code or documentation and you can take it or leave it. "I want it on my own terms" doesn't work.

https://x.com/id_aa_carmack/status/2032460578669691171

Hmmm, it's going to be 2°, which is biking weather, but there's also going to be 7.1 cm of snow, so I don't know if I should bike to co-working today.

I suppose I'll have to play it by ear.

TIL that the word "alacrity" and "allegro" (the musical tempo marking) share an etymological origin.

I'm really excited to see that Bike Share Toronto is forecasted to increase 10% this year and that they're planning to be financially self-sustaining.

It's a really great way to get around: it's good for people's health and for the climate and it integrates well with public transit.

https://globalnews.ca/news/11725454/bike-share-toronto-2026/

Bike Share Toronto deploying more e-bikes, docks as revenue ‘scaling faster than costs’

The Toronto Parking Authority, which manages the program, revealed those details in its 2025 Business Review and 2026 Annual Operating Plan presentation on Wednesday.

Global News
“even in 1980”