Revenue and Monthly Recurring Revenue are down significantly since we peaked in February 2026.
Revenue is down 24% since February 2026.
Monthly Recurring Revenue is down 12% since February 2026.
This has happened to me before with an application I made called …
What Is a BPF Token? The BPF Token prevents a process from gaining full root-level access to execute BPF code. The kernel hands out a BPF Token as a special permission slip to run BPF code. Only the privileged process can provide these specific BPF permissions…
How are you? used to have an easy answer. While recovering from autistic burnout and unmasking, I’m realizing I don’t need to be ‘great.’ I want to be consistent, content, and myself.
Several months ago, a good friend of mine, who knows I’m into birdwatching, suggested I watch a YouTube documentary called LISTERS: A Glimpse Into Extreme Birdwatching. Little did I know at the time that it would consume much of my free time and prevent me fro…
Most 2026 agent-design advice is load-bearing on one hidden assumption: that verification is cheap. Six principles, where each one inverts, and the mental model for what still belongs to the model rather than the code.
Before starting Niche design, I hadn’t done anything close to that. I’ve never conducted interviews. I’ve never designed a print magazine. And I surely never...
Generating your first piece of code feels like magic. Now that everyone has a generative coding harness, the hard part is not making something that works.
I am obsessed with decluttering.
Not just with having fewer things, but with reducing the little traces things leave behind. Old folders. Duplicate versions. Applications that work, technically, but have no proper place in the system. I like things to be clear…
I'm traveling to Chicago for VCF Midwest next month. I'll be demoing NTP time history on vintage Macs, with my own GPS-derived NTP service hosted on an Xserve G5, synced via NTP or a strange AppleTalk timing extension from the 1990s.
So I built a little 'porta…
The monkey-punchers at Google never quite seem to finish any of their apps. There's always some useful bit of work left undone, or showstopping bug which remains unfixed, a thousand jagged edges as yet unsolved by the greatest minds of their generation. I wan…
A common way to build an AI agent is to treat it as a long-running process. A worker receives a request, enters an agent loop, calls models and tools, waits for …
This thought was a part of a longer post which is mostly written, but unfortunately still mostly confusing and potentially unnecessary. One day that post may see the light, but until then I want this …
First, a modeling progress update Since my last post about interesting machine learning challenges in Magic: The Gathering, I’ve made some really promising …
A lot of the educators I admire in the frontend web space seem to be either bowing out or dialing back their efforts: Axel Rauschmayer, Salma Alam-Naylor, Josh W. Comeau, to name a few. Other well-…
In 1973, Tom Lehrer famously sang that “selling out is easy to do”. That may have been true in the seventies, but it’s not true today: selling out requires both…
A short essay on why an e-scooter feels lazy and a cargo bike feels oversized, but a car triggers neither, and what that says about motonormativity and self-imposed guilt in mobility choices.
I exported 3 months of data from a GE CS10H smart scale. Body fat % is 1.5 × BMI − 17.5, exact to 0.1 points across 37 readings. It prints the same numbers with socks on and plays a fake measuring animation.
When I tell people about the emacs web browser, their first reaction is 'Wait emacs has a web browser?!', followed by, 'yeah… I guess that's kind of a web browser'.
A prompt is for communicating an idea to an LLM.
If you tell your idea to an AI agent and ask it to write down in its own words, say, a “skill” document which is meant to be a reusable piece of prompt to attach to another LLM session, it becomes a classic game…
What follows is part rant, part vulnerable admission, part ramble, and generally may be a bit of an unreadable mess. Maybe one or two rereads for legibility. In 2026, I feel like that may actually be a welcome change in content. You've been adequately warned.