4 July 2025

23 links · Friday

A Higgs-bugson in the Linux Kernel

We recently ran across a strange higgs-bugson that manifested itself in a critical system that stores and distributes the firm’s trading activity data, calle...

The rise of Whatever

This was originally titled “I miss when computers were fun”. But in the course of writing it, I discovered that there is a reason computers became less fun, a dark thread woven through a number of events in recent history. Let me back up a bit.

Can We Afford Large-scale Solar PV?

In the US solar energy has steadily risen in how much of our electricity it supplies.

My LLMs Have Personalities and I Can’t Unsee It

Spending 8+ hours a day with AI assistants does things to you. Time to share my completely scientific personality assessments. GPT-3.5 was revolutionary when it arrived. Unlike its predecessor GPT-3…

Stay Out Of My (Project) $HOME

Warning, I’m about to get on my mild OCD soapbox again. Too many development tools expect to get the privilege of a config file in the root directory of my projects. Many of them don’t even allow it to be a hidden file—they just require a fully unhidden “tool.…

Debouncing API Calls

Debounce Delay: 500ms Hardware The term “debouncing” originates from electronics (at least that’s where I first came across it). When you press a physical button or flip a switch, its metal contacts don’t connect cleanly just once; they “bounce,” opening and c…

I’ve Got Better Things To Do Than This, and Yet

Last week, when I posted my Finder icon suggestion on Mastodon, I mentioned how I don’t really like spending my time talking about this kind of stuff. To clarify, I don’t like doing it when I have other things I would much rather be doing. Lately, I have an ab…

Take Two: Eshell

This is a contribution to the Emacs Carnival 2025-06: Take Two collection of posts on Christian Tietze’s blog. My first take with Eshell many years back did not leave a good impression. My...

This Overly Long Variable Name Could Have Been a Comment | Jonathan's Blog

Here’s a belief I’ve held for a while but only recently been able to put into words: explanatory comments are often easier to understand than explanatory variable or function names. Consider a complicated expression with multiple sub-expressions. This expressi…