technical.cx Sources

Lobsters

Everything in C is undefined behavior

If he had been a programmer, Cardinal Richelieu would have said “Give me six lines written by the hand of the most expert C programmer in the world, and I wi...

Lobsters

Emacs after Magit

I stopped using Magit with Emacs a few months ago. Initially this was just because Magit added a new dependency cond-let that was conflicting the upstream development of a macro by the same name, but I had already taken issue with the number of dependencies...

Lobsters

Chasing down why installing the kernel segfaulted - the sporks space

I’ve been running a server for continuous integration targeting a specific architecture. If you’ve been running servers recently, you’ll know about the constant treadmill of kernel patches due to widely publicized issues like Copy Fail. Usually, these go...

Lobsters

I am not a Software Engineer — huronbikes

I am not a software engineer. I know because I was told this 23 years ago back when I was starting. I was "a good hacker" according to my coworker at the time but not really an engineer.