Three Green Lies: Debugging a Self-Hosted LLM Observability Dashboard
Within a week of standing up the dashboard, three panels were showing bad data. None of them was a Grafana bug. I…
Practical AI experimentation, local LLM setup, benchmarks, and Claude Code
Within a week of standing up the dashboard, three panels were showing bad data. None of them was a Grafana bug. I…
Driving WordPress from Claude Code (Anthropic’s terminal coding agent) fights the platform’s core assumption roughly every other operation. WordPress was built for…
What do 2,300 random files on a knowledge worker’s laptop actually look like? I let a local LLM tell me. TL;DR I…
I built a scraper. Cloudflare killed it in 48 hours. I built a web scraper for Canadian small-cap stock data and Cloudflare…
TL;DR MTP wins on wall clock above output ~900 tokens. Below that, plain autoregressive is faster. The DFlash Decode Collapse. DFlash decode…
I pulled a Quadro M4000 out of a used Dell Precision T5820, dropped in an RTX 3090 Ti, and turned the box…
That afternoon a Slack bot told me a script had NEVER RUN. That was a lie. The script had pulled 81 weather…
Claude Code has a feature called auto-compact that quietly destroys your session quality. The Problem I was three hours into a multi-file…
Updated May 30: added what I learned wiring these three together, plus the budget thresholds that now trigger automation. (If you’re trying…
Inference arbitrage means routing each AI task to the cheapest model that can handle it at acceptable quality, instead of sending everything…