AI

173 posts
An open vintage leather-bound journal on a dark wooden desk with two ribbon bookmarks marking pages two years apart and a fountain pen alongside
AI

Two years on from the Imprint thesis: what changed, what didn't

Two years past the encoding-a-person framing. The thesis held in the parts I expected and bent in the parts I didn't. Worth being honest about what survived contact with the actual technology and what was just well-aged speculation.

Sid Smith Sid Smith 6 min read
A close-up of a paper document on a wooden desk with several lines of text redacted by clean black bars and a fountain pen alongside
AI

PII-aware prompting: a pattern, not a tool

The market for PII-detection-and-redaction tools is growing fast. The right answer for most teams isn't a tool, it's a pattern that lives at the prompt-assembly layer and uses small, cheap models to do the work.

Sid Smith Sid Smith 6 min read
An open vintage wooden filing box on a dark wooden desk containing neatly organized index cards with handwritten tabs
AI

AI governance frameworks that don't make engineers quit

Most AI governance frameworks I've seen are written by people who don't ship code, for people who don't ship code, and applied to people who do. The result is friction, attrition, and shadow AI. The frameworks that actually work share a few specific properties.

Sid Smith Sid Smith 6 min read
Backstage as the developer portal for AI services
AI

Backstage as the developer portal for AI services

AI services need a catalog the same way every other internal platform does. The wiki approach falls over the moment you have more than a handful of models. Backstage with a thin AI plugin layer is the pattern that holds, a direct callback to the catalog discipline.

Sid Smith Sid Smith 6 min read
Two stacks of paper documents on a dark wooden desk side by side with a brass scale resting between them suggesting balance
AI

The 70/30 rule for prompt vs context

After tuning a lot of prompts across my own workflows and reading deeply across the public corpus, the ratio that keeps holding is roughly 30% prompt instructions to 70% retrieved context. The opposite ratio is what most people start with. Worth being plain about why and when to break the rule.

Sid Smith Sid Smith 6 min read
A close-up of an old wooden filing cabinet drawer slightly open with empty hanging folders visible inside
Automation

Hallucinated files: a debugging chronicle

Two hours of chasing a bug that wasn't where the agent said it was, in a file the agent confidently described and that didn't exist. A close reading of one of the more useful failures of the year.

Sid Smith Sid Smith 5 min read
An ornate brass key resting next to a polished modern computer chip on a dark wooden tabletop
AI

DeepSeek R2: open frontier, no asterisks

DeepSeek shipped R2 with open weights, MIT-licensed, frontier-competitive on the benchmarks that matter, and at a price floor that puts more downward pressure on closed-frontier pricing than anything since R1 in January. The asterisks are gone.

Sid Smith Sid Smith 5 min read
Self-hosted Forgejo and Harbor: the sovereign AI substrate
AI

Self-hosted Forgejo and Harbor: the sovereign AI substrate

If your AI infra depends on third-party container images, you don't control your supply chain. Forgejo on store-01 as the source-of-truth git host, Harbor on engine-01 as the registry plus image-signing layer. The sovereign-infra argument, and why mirroring is non-negotiable now.

Sid Smith Sid Smith 7 min read
A close-up of a black metal server rack panel with a single red status LED illuminated among dim amber LEDs
AI

Black Hat 2025: AI security is the new cloud security

The AI security track at Black Hat this year was the most-attended track. The substance under the hype was a real category forming, prompt injection, model exfiltration, agent privilege abuse, that maps closer to 2014 cloud security than anyone wants to admit.

Sid Smith Sid Smith 5 min read
Running AI workloads on Kubernetes: patterns that hold up
AI

Running AI workloads on Kubernetes: patterns that hold up

Not every AI workload belongs on Kubernetes. Some belong nowhere else. The patterns that hold up, separating CPU and GPU tiers, sizing autoscaling for serving versus batch, picking the right foundation, and the ones that fall apart at the first real load.

Sid Smith Sid Smith 7 min read