Jamie Donaldson
jamiedonaldson.bsky.social
Jamie Donaldson
@jamiedonaldson.bsky.social
Full stack developer: FPGAs to web apps
.ddsl also sounds like Driver Domain Specific Language
January 29, 2026 at 3:40 AM
trash-cli has saved me a few times.

I made an alias for “rm” to remind me to use “trash” instead, and now it’s muscle memory.

We can have nice things in the terminal!
January 27, 2026 at 3:27 PM
“Why is the project called <foo>?”

“When is <foo> a better solution than <bar> or <baz>?”

“Does <foo> support <desirable but unimplemented feature>?”

“How do I get around <known bug or limitation>?”

“Why <technical choice> instead of <alternative>?”

2/2
January 16, 2026 at 3:30 PM
I call it “Foreseeably Asked Questions” when I haven’t actually gotten any questions yet.

Then I use it mostly as a venue for rhetoric and to forestall antagonistic questions.

1/2
January 16, 2026 at 3:29 PM
Looks cool, what architectures does it support? I didn’t see it on the main page.

I’ve been looking for an easier way to inspect embedded binaries, but I can never remember which objdump I need.
January 16, 2026 at 2:51 PM
Huh, I’ve never run in to that.

Apparently `--cached` and `--staged` are synonyms, at least for git diff.
January 15, 2026 at 10:18 AM
Ironically, if you want to see fewer normal people participating in this, more insider trading helps discredit the whole idea.

The more obviously unfair it is, the less likely they’ll be to participate.
January 12, 2026 at 5:45 AM
I think assembly is probably a better comparison than punch cards. It’s called for in particular circumstances, but higher-level coding is used the vast majority of the time.
January 10, 2026 at 10:20 AM
I suggest satisfy/satisfies or an abbreviation thereof.

// r[sat foo.bar.baz]

“This code satisfies the requirement foo.bar.baz”
January 7, 2026 at 3:51 PM
What’s the complexity that is inadequately acknowledged about warrantless, secret, domestic mass surveillance?

It was secret because they knew it was wrong and the public would be outraged.
December 30, 2025 at 3:32 AM
What’s the opposite of Gell-Mann Amnesia?

I hope all their expert interviews are as good as that one.
December 10, 2025 at 3:22 PM
In the same vein, I wonder if the term “griefer” is still used in online games.
November 20, 2025 at 11:26 PM
It puts the future on the heap or else it gets the hose again
November 14, 2025 at 5:18 AM
YouTube provides an RSS feed for each channel, makes it easy to keep up with low-frequency posters.
November 13, 2025 at 12:56 AM
LibrePCB also has open parts libraries.

github.com/LibrePCB-Lib...
LibrePCB Libraries
Official LibrePCB Part Libraries (Symbols, Footprints, Components, ...) - LibrePCB Libraries
github.com
October 26, 2025 at 10:43 PM
My main beef with Chicago transport is that my flight to ORD was just cancelled ☹️
October 17, 2025 at 10:41 PM
Are you talking about pet names?

en.wikipedia.org/wiki/Petname
Petname - Wikipedia
en.wikipedia.org
October 16, 2025 at 4:22 AM
Sad indeed.

If sixel adoption keeps up the pace for a few more years, you’ll be able to do high res TUIs/low res graphics in basically all modern terminal emulators.
October 15, 2025 at 10:44 PM
Exploration through the clock configurator is one of the best/(few useful) features of CubeIDE!
October 1, 2025 at 2:46 AM
Hex value for each character in ascii?

docs/2B
docs/3D3D
docs/2F

Not very readable, but if it’s meant to be navigated to from an index page, maybe that’s fine.
September 25, 2025 at 7:18 PM