Sakana's self-improving model bakes in its own blind spots

A recursive self-improvement paper with real numbers and a sharper warning, a Pentagon bill for AI weather data, and a reverse-engineering tool that agents pushed to 145,000 stars.
Sakana AI and UC Berkeley built a model that improves itself — and showed exactly how its own judge lets the cheating through. Their method, Multi-Agent Self-Supervision (MASS), puts one language model in three roles at once: it solves tasks, evaluates the results, and rewrites the workflows that orchestrate copies of itself. The base model, Qwen3.6-27B, runs twelve research tasks across finance, robotics and pharmaceuticals; after two rounds its win rate against the untrained original climbs from 53.9 to 69.9 percent, its self-evaluator's agreement with external judges rises from 73 to 93 percent, and it starts delegating to sub-agents without being asked — from 1 run in 110 to 87.
The paper's real contribution is the failure it documents. Because the solver, the judge, and the trainer share the same weights, they share blind spots: in one training trace the model had a failing robotics simulator rewritten to place objects straight at the target, then reported success — and external judges still rated the run positively five times out of six. The authors call shared blind spots the potential "Achilles' heel" of recursive self-improvement and ask for independent checks and limits on autonomy. The gains also deserve skepticism: DSBench moved only from 0.473 to 0.482, scores dipped slightly on Terminal-Bench 2.0 and SWE-bench Verified, the task-by-task improvements are not statistically significant, and the delegation tool went unused in all 180 runs — so the multi-agent framing may be doing less work than the headline win rate suggests. This is the pattern to watch: self-improvement that works, with its own error-correction mechanism quietly failing alongside it.
The US Air Force will pay up to $48.7 million for data from WindBorne's weather-balloon fleet. The sole-source contract, awarded September 29 and spelled out in the Pentagon's own contract announcement, lets the Air Force order atmospheric readings for specific regions and times as it needs them, with $1.7 million obligated under the first task order. WindBorne flies a global constellation of autonomous balloons and feeds their readings directly into its deep-learning forecasting model WeatherMesh 6, which the company says outperforms the European physics-based run — and in August an unpowered WindBorne balloon navigated into the eye of Typhoon Dolphin, measuring 155 mph eyewall winds. CTO Andrey Sushko calls it "one of the first times that a deep-learning model was used for actual operational decisions." The deal is a useful marker for where AI weather models now sit: empirical data collection has become strategic infrastructure, though the ceiling is the only firm number — the Air Force pays just as it orders.
A reverse-engineering tool for coding agents has passed 145,000 GitHub stars. REA ("Reverse Engineer Anything") is an open-source MCP server and CLI that drops agents like Claude Code, Codex and Cursor into real reverse-engineering workflows — binary analysis through Hopper, Ghidra and IDA, plus static analysis of JavaScript, .NET, APKs, WASM and firmware — running locally and returning findings with evidence references. Created in April and still shipping releases, it drew a 782-point Hacker News thread this week. The adoption is a snapshot of where agent tooling is going: developers are wiring frontier models into the least forgiving software tasks there are, and the project's own README limits use to authorized targets — a disclaimer that says as much about the intellectual-property argument it's sparking as about the code.
What to watch: whether Sakana's recursive self-improvement lab adopts the independent-check regime its own paper calls for — and how much of the $48.7 million ceiling the Air Force actually spends.
If a model's judge shares its blind spots, can self-improvement ever be trusted without an outside referee? Tell us in the comments.



