On The Defense Of Heroes
If a high-status member of a community that you participate in is accused of misbehavior, you may want to defend them. You may even write a long essay in their defense.In that essay, it may seem only...
View ArticlePython macOS Framework Builds
When you build Python, you can pass various options to ./configure that change aspects of how it is built. There is documentation for all of these options, and they are things like --prefix to tell the...
View ArticleThe Federation Deathmatch
It’s the weekend, and I have some Thoughts about federated social media. So, buckle up, I guess, it’s time to start some fights.Recently there has been some discourse about Bluesky’s latest fundraising...
View ArticleIt’s Time For Democrats To Get More Annoying
Kamala Harris lost. Here we are. So it goes.Are you sad? Are you scared?I am very sad. I am very scared.But, like everyone else in this position, most of all, I want to know what to do next.A Mission...
View ArticleDANGIT
Over the last decade, it has become a common experience to be using a social media app, and to perceive that app as saying something specific to you. This manifests in statements like “Twitter thinks...
View ArticleThe “Active Enum” Pattern
Have you ever written some Python code that looks like this? 1 2 3 4 5 6 7 8...
View ArticleSmall PINPal Update
Today on stream, I updated PINPal to fix the memorization algorithm.If you haven’t heard of PINPal before, it is a vault password memorization tool. For more detail on what that means, you can check it...
View ArticleA Bigger Database
A Database FileWhen I was 10 years old, and going through a fairly difficult time, I was lucky enough to come into the possession of a piece of software called Claris FileMaker Pro™.FileMaker allowed...
View ArticleStop Writing `__init__` Methods
The HistoryBefore dataclasses were added to Python in version 3.7 — in June of 2018 — the __init__ special method had an important use. If you had a class representing a data structure — for example a...
View ArticleI Think I’m Done Thinking About genAI For Now
The ProblemLike many other self-styled thinky programmer guys, I like to imagine myself as a sort of Holmesian genius, making trenchant observations, collecting them, and then synergizing them into...
View Article