Fetching from the wire…
Top 5 · 2026-07-24 · source-backed
Horthy's talk write-up hit Hacker News July 23 with 356 points and 254 comments. HumanLayer's founder lays out a three-layer model that's the most useful vocabulary I've picked up this month.
The loop is one agent: gather context, act, check, repeat. The harness wraps it: sandbox, tools, persistent memory, done-gates. The factory wraps that: intent and production signals feeding a queue through build, automated checks, review, deploy, monitoring.
His argument is that people build the factory and expect it to run unattended, and it doesn't. Humans stay in the loop, but not as line-by-line authors. As runtime support. Identifying which context is relevant. Explaining how the repo is actually structured versus how it appears. Selecting tools. Enforcing architectural boundaries the agent has no way to infer. Cleaning up residue.
That list is the honest version of what I do all day. I'm not writing much code. I'm doing context selection and boundary enforcement, and calling it engineering, which it is, but it's a different job than the one I trained for.
The comment thread is the actually valuable artifact. It splits cleanly. One camp is practitioners describing large incoherent agent PRs, code that passes tests and review and is structurally wrong in ways nobody catches for two sprints. The other camp bets that models improve faster than codebases rot, so the incoherence is a temporary tax on early adopters.
I think the skeptics are wrong, and not for capability reasons. Model improvement doesn't fix architectural incoherence because architecture is a choice, not a correctness property. A better model makes locally better choices faster. It doesn't know that your team decided six months ago to keep all payment logic behind one interface, unless something tells it, and that something is either a human or a harness artifact a human wrote.
Which is exactly Horthy's point about done-gates living in the harness layer. The boundary enforcement has to be encoded somewhere durable. If it lives in your head and you communicate it per-PR, you're the bottleneck and you scale linearly.
What I'd do this week: write down the three architectural rules you'd reject a human PR over. Put them in your harness as a check, not a prompt. Prompts are advisory. Checks are load-bearing.
Each link below shares sources, entities, or timing with this story.
Linear put out Edition 01 of a data report covering tens of thousands of teams, written by Tim Qi, their Head of Data. It's the closest thing we have to a controlled look at what agents actually did to software teams, because Linear sees the issue tracker and the PR link, and...
Agent Lightning v1.0 (arXiv 2608.17528) inverts the standard agentic RL architecture, and the inversion is the whole point. Normally the training engine owns the environment loop. It drives the agent, collects trajectories, computes rewards. Which means your training setup and...
The euphoria and the shipped software are diverging, and someone finally put numbers on the gap. HumanLayer's Dex published "Why Software Factories Fail" arguing that lights-off AI software factories don't fail because the harness is misconfigured. They fail because models can...
Nolan Lawson (ex-Microsoft, ex-Salesforce) published an essay that hit 662 points and 247 comments on Hacker News. His argument: stop using LLMs to ship faster. Use them to ship better. His approach runs multiple models to review code, ranks findings by criticality, and filter...
Ryan Lopopolo from OpenAI Frontier went on the Latent Space podcast and described something I've been circling around for months. His team of three engineers built Symphony, OpenAI's internal orchestration layer, as a million-line Elixir codebase. Not one line was written by a...
The Claude Code source leak was the biggest story in developer tools this week. But the most important analysis didn't come from the people picking through feature flags and Easter eggs. It came from Sebastian Raschka, who read the 512,000 lines of leaked TypeScript and reache...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.