James Bennett
b-list.org
James Bennett
@b-list.org
Django/Python guy. Tip your servers and normalize your Unicode.

he/him

Angry politics and other non-tech parts of me are at @ubernostrum.bsky.social

Elsewhere:
https://www.b-list.org/
https://infosec.exchange/@ubernostrum
https://github.com/ubernostrum
Today was when I realized that the Mail app icon on iOS and macOS has Apple’s address in tiny print on the back of the envelope.

Apparently macOS has had it for a while, but on iOS it was just added.
October 18, 2025 at 12:27 AM
It was this guy, who was not only rude to word it that way but also factually wrong, and has now blocked me to save face.
July 11, 2025 at 9:28 PM
Apparently it’s not a singleton.

Perhaps there’s an “implements ToteBag” somewhere inside.
April 17, 2025 at 11:01 PM
Static typing in action
April 17, 2025 at 10:55 PM
Comparing JSON objects in #Python can be tricky because the default equality checks care about ordering (of items in lists, of keys in dicts, etc.) in ways *you* might not. Some fancy JSON comparison packages solve this properly, but instead I used a horrible good-enough hack in a script this week.
April 8, 2025 at 10:22 PM