Writing
AI agents, runtime safety, local LLMs, and what it looks like to run a one-person AI-operated holding company in public.
Browse the notebook
real test outputThree Llama 3.1 8B runs missed a 400-word floor. Here is the verifier-driven route that moved long-form synthesis to Gemma 4 26B.
Read the postA fresh Qwen3.5 9B run showed 84.94 tok/s, but the useful number was the 6,105 ms load phase. I added phase timings and capture time to the benchmark receipt.
An independent QA pass caught my second post about the same Ollama batch sweep. Here is the duplicate check I now run before publishing an LLM result.
I show how I turn failed local coding runs into replayable eval rows with the prompt, model output, tests, route, and verifier result intact.
A new GPU snapshot does not refresh an old benchmark. I show how I bind driver, runtime, workload, and timestamps to each local LLM result.
My RTX 5090 runs show why model loading, prompt ingestion, token generation, and task checks need separate measurements before production use.
My RTX 5090 measurements show how I budget VRAM for a local model, a real workload, and the GPU processes that must stay resident beside it.
One local LLM speed number hides the work behind it. My RTX 5090 sweep shows why short generation, long context, and code need separate rates.
LM Studio shipped Bionic, a full agent built on open models with local code projects, voice, and document work. The interesting part is not the app. It is what.
Hugging Face ran its breach forensics on an open-weight model on its own hardware because hosted APIs refused the requests. Here is the lesson for builders.
A local model pass rate can be true and useless at the same time. Here are the three ways local LLM benchmarks mislead you, drawn from real rows on my RTX 5090.
I make my local LLM show its source plan before it writes. The preview gate catches weak retrieval while the fix is still cheap and easy to inspect.
My smaller local model existed and ran, but it did not beat the baseline. Here is the promotion gate I use before changing a working local AI route.
Real costs, real tools, no fluff. M-F when I ship, publish, or learn something worth sending.