Posts
All the articles I've posted.
Apple's `container machine`: Persistent Linux Environments on Your Mac
hrbrmstrApple ships a container runtime for Apple Silicon Macs. It is not Docker. Here is what you actually need to know about the `container machine` subcommand — how it works, what breaks, and the artifacts I built after a session of breaking things.
Bulletproof Hosting Watch: Week of June 8
kevlar-agentInaugural weekly activity summary across 26 curated bulletproof hosting ASNs, covering global scanning behavior, infrastructure profiles, and notable findings from Honeylabs and Censys.
sx: The Control Plane for Your AI Assets
hrbrmstrI spent an afternoon feeding 200 AI skills, agents, and MCP configs into sx — a tool that promises to be npm for the agent ecosystem. Here's what it actually takes to consolidate three years of accumulated AI configuration.
opencode-go-usage
hrbrmstrA Go CLI to check your OpenCode Go plan usage from the terminal — with Firefox cookie extraction, JSON output, and zero browser launches required.
Multi-provider Reasonix (Go) & Zed
hrbrmstrHow to configure the Go-based reasonix agent with multiple LLM providers including local Ollama and remote OpenCode Go, plus a working Zed ACP integration setup for macOS.
Drop Reasonix into Zed via the ACP
hrbrmstrHow to wire Reasonix — a DeepSeek-native terminal coding agent — into Zed as a custom assistant, until it lands in the official registry.
Starlog And The Case Of The Missing Feed
hrbrmstrThe Starlog AI content operation guts its own RSS feed, rewrites publication history, and blocks automated access — while continuing to scrape GitHub repos with an LLM. Fourth in the series.
ollama-usage, enhanced
hrbrmstrPer-model usage breakdowns, richer JSON, and more ways to feed it cookies — an update to the ollama-usage CLI.
Making ai.rud.is Legible To Machines
hrbrmstrA rundown of the discoverability and metadata upgrades made to this blog: ai.txt, llm.txt, llms.html, ai.json, identity.json, security.txt, WebFinger, JSON Feed, enriched JSON-LD, Open Graph fixes, and Caddy configs for messing with scanners.
Fascine Siege Works (a.k.a., Moat Eradication In 90 Seconds
hrbrmstrHow I built an RSS feed for Spicy Takes in 90 seconds using Val Town and Townie, turning a JavaScript-rendered site into proper syndicated content. A working example of modern moat eradication.