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.

@EdwinG It depends what language I'm speaking. I pronounce the t in English and Spanish, but not in French.

And I'm a Canadian permanent resident, so I don't know if that makes me Canadian or non-Canadian in this poll. I do live in "Toronno", for what it's worth, and have for over four years.

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.

@fasterthanlime You can use Debian systems without it. Perl is essential on both Debian and Ubuntu, but Python is only essential on Ubuntu, so it can be omitted on Debian if desired.

Mostly this is relevant for containers, since lots of software uses Python and thus it's commonly installed as a dependency.

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.