Sorted newest first. 19 posts so far.
A discovery endpoint is a catalogue, not a contract. What 41 calls on one free-tier key show about the gap between what Gemini's model list claims and what its models will actually serve.
AI News6 MINSEP 12A thought signature written by one Gemini model measurably does work inside another. What that saves, what carrying it costs, and why the three vendors' rules disagree about when it applies at all.
AI News7 MINSEP 10A slug reads like a display string and behaves like a primary key. What one rename actually moved, which half failed loudly, and the grep that finds the other half first.
Publishing6 MINAUG 26Four runs against an API in one afternoon, one of which wrote a file. What it cost to cite the other three, and the ordering rule that came out of it.
Testing5 MINSEP 30What the January 1 Gemini Flash increase does to the price gap against Flash-Lite, calculated from Google's current pricing page.
AI News4 MINSEP 02A tested look at where Gemini's sampling-parameter deprecation appears, which is the changelog and nowhere in the API.
AI News4 MINSEP 16What the Qwen3.8-2.4T license actually requires, how its two thresholds differ, and which of the two August releases carries no conditions at all.
AI News4 MINAUG 20Three of the four rows in OpenAI's Assistants migration table land on current objects. The fourth lands on one that is already scheduled for removal.
AI News4 MINAUG 13A documented cost model for Sonnet 5 that keeps its September price change separate from its new tokenizer's input range.
AI News4 MINAUG 12What Google's own Gemini API pricing table says about free- and paid-tier data treatment, and how to classify a workload before choosing.
AI News4 MINAUG 11The break-even formula behind GPT-5.6 prompt caching, calculated from OpenAI's current Sol, Terra, and Luna prices.
AI News4 MINAUG 10How four coded visual concepts became 33 delivery files, why mobile needed separate compositions, and what the automated tests still missed.
Publishing5 MINAUG 07The privacy policy was accurate for nine hours, then a config change falsified it inside the same file. The tests covering the page checked that it mentioned cookies, never that it described the ones actually being set.
Testing5 MINAUG 06An MCP setup guide pointed at a package that was never published. What the registry check found, what auditing my own server configs found, and why the 2026-07-28 spec revision does not cover this.
Security6 MINAUG 03Relaxing a test rule created an untested code path. The first article to exercise it revealed four generated files the published page never referenced.
Publishing5 MINJUL 15Why a small static blog replaced eight standalone tag pages with one searchable index, while keeping article URLs and old links intact.
Publishing5 MINMAY 25A lightweight macOS thumbnail editor built on speed through constraints — three style presets, a few dials, drag-to-place text, instant export.
Design6 MINMAY 20A macOS screen recorder scoped to one path: pick a region, set fps and quality, press record, get a file.
Recording8 MINMAY 19Terminal-shrinker for audio and video. Hit a target file size without googling ffmpeg flags.
Terminal8 MIN