Archive
All posts, including hidden.
Birthright Citizenship Ruling
A reflection on the Supreme Court's birthright citizenship ruling and what it says about America.
Skill Binaries and Dynamic Skills
Agent skills are more than prompt folders: they are part of a deterministic shell around a stochastic model. This post walks through two ariadne patterns, skill binaries and dynamic skills, that keep that shell testable, maintainable, and in sync with the codebase.
AI as My Research Workbench
AI is powerful, but it is not an oracle. It does not have a magic wand to create what you want exactly. You own the possibilities, and leverage AI to help at many different altitudes. Here's a concrete example of how I wrote the blog about space data centers. AI is the MATLAB, the Wikipedia, the Excel, the search engine, all packaged into a single tool that you can customize and extend. The capability is there; the human/AI interaction is still being sorted out.
The Case for Space Data Centers
With SpaceX IPO looming, let's take a look at the case of space data center, how realistic it is. As I poked around, I realize it's a matter of time before we run data centers in space, and that we really DO need Starship to pull it off economically. That is, if we look at the problem in the time frame of decades.
Your data, finally for you!
In the era of AI, your personal data can be a lot more valuable to you, as an individual.
A Saturday in Claude Code
Saturday morning, before exercise, I asked Claude one stray question. By afternoon there was a new repo, a pensive, four issues, and a working tool I'm using to write this post.
Saturday Pair — Transcript
The raw chat transcript that produced pair v1 — from 'can you inject text into a TUI?' to a working nvim-driven launcher with multi-session picker, image paste, and a pile of zellij gotchas. Companion to "A Better Claude Input Interface".
AI Native Company
What is an AI Native Company?