09 — News
What's changing in search — and what it means for you.
AI search moves fast. We track it daily so you don't have to. Curated, summarized, and updated every few days.
Featured
Stop Saying Kids Can’t Read
Everyone is talking about the reading crisis. But inside the “Mississippi Miracle,” it’s all about comprehension.
Read →What actually got our articles cited by ChatGPT (and what didn't)
A few weeks ago I found out our site had a table of contents that rendered for absolutely nobody. The code was there. The CSS was there. It had been shipping to production for months. It just never a...
Read →I reverse-engineered Claude's undocumented Design API so a file sync wouldn't cost 665k tokens
A build log about protocol archaeology, three wrong guesses, and refusing to trust my own mocks. The token bill that started it Claude Design (claude.ai/design) is a nice place to keep a d...
Read →The feed
Planning: What Separates a Chatbot From an Autonomous Agent
Every vendor is selling you an "agent" these days. Strip the marketing and the real dividing line is embarrassingly simple: a chatbot answers, an agent finishes. One responds to a prompt. The other ca...
Read →Image Generation Explained: Choose a Model for DALL-E 3, SDXL, Flux, and Web Speed
Image Generation Explained: Choose a Model for DALL-E 3, SDXL, Flux, and Web Speed Short answer: choose the model that meets a measured quality threshold inside your web app's latency and r...
Read →My logs never leave the box: logwhisper, a local-AI log explainer in Go
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady What I Built logwhisper is a small Go CLI that reads production log lines and explains them in p...
Read →How to Select a Text Summarization API Model in Node.js — Healthtech Review Queues
TL;DR: to select a text summarization API model in Node.js, route moderation reports through a small, typed decision layer that can choose a fast or careful summarizer, then send uncertain cases to hu...
Read →A database, two services and an address, in five commands
Everything below is one project, built from an ordinary repository with no Gagarin-specific anything in it. No manifest, no config file, no YAML: there is nowhere on this platform to put one, which is...
Read →Two strangers' repos, deployed by agents, unaided
The claim this platform is built on is that a coding agent can take an application to production on its own. That is easy to demonstrate on our own code, which is exactly why demonstrating it on our o...
Read →Assembly required
A cloud hands you IP ranges, security groups, service accounts, IAM policies, load balancer listeners and virtual machines. None of those is a place to put an application. You get to one by assembling...
Read →Leaving Railway in an afternoon
Gagarin vs Railway says where Railway is the better pick. Read that first if you have not decided. This post is for the afternoon after you have: what you type, in what order, and where you lose time....
Read →Pure cinema
Most of what we ship is there to make something work, or stop something going wrong. A refusal that waits for a human. A graph that is also the firewall. A rollback that never puts back an old passwor...
Read →Failure Detection and Recovery in Healthcare Agentic Workflows
Agentic healthcare systems often coordinate several dependent operations. A failure in one step can prevent the entire workflow from reaching its intended outcome. Examples include rejected referrals...
Read →We Linked 150 of Ikea’s $10 Speakers to Make a Wall of Sound
WIRED attempts what even the Swedish brand hasn’t: making a sonic monolith using scores of the cheapest Bluetooth speakers on the market. Can you have too much of a small thing?
Read →What the US Movement Against Data Centers Can Learn From Abroad
Paris Marx, author of Hyperscale, has been tracking global data center development for years. The US has a lot to learn from what’s happened everywhere from Ireland to New Zealand.
Read →Ranking position trendnews → referrals
Referral traffic from published news coverage.
Get in touch
You don't need a finished brief. Tell us what the brand has to do and by when — we'll come back with a plan and a price.
Let's discuss
Tell us what the site has to do and by when — we'll come back with a plan and a price.