AI & Tech Daily News, October 3, 2026

October 3, 2026 | 8 min read

Today's feed is weird in a good way. A game that has stumped every AI system for over a decade finally fell, and not to a training run with a huge compute budget. Meanwhile OpenAI shipped a feature that turns the assistant into a tiny web host, Black Forest Labs put out a new image model, and someone got llama.cpp running on a jailbroken PlayStation 5. Two arXiv papers dig into where multi step math breaks and how to cut the memory cost of fine tuning. A new benchmark from Meta asks a plain question about how much of a codebase a model can actually sweep.

Eight stories and no obvious theme. I am going to resist forcing one, mostly because the Stratego result deserves its own space and the rest can share a shorter section.

AI finally beat the best Stratego player, on a small budget

Ars Technica covers a Nature paper where a system beat the strongest Stratego player ever recorded. Stratego is the perfect game for this kind of milestone. It has perfect information about the rules and completely hidden information about the board. You know your own pieces exactly. You know almost nothing about the enemy's. Every move is a bluff or a read, and the search space is enormous.

Games like Go and chess were cracked outright, so Stratego became the standard "current frontier of machine intelligence" talking point for years. Every time a new model claimed to have solved it, someone in the comments found the exploit or the narrow win condition. I watched several of those cycles from a distance. A lot of them turned out to be beating a weak opponent, or beating a strong one by refusing to play the game properly.

The part that makes this result different is the compute. The reported setup was modest. Not a wall of hardware, not a search tree running for weeks. Whatever made this work, it was the method rather than the budget, which is a much more interesting claim than a bigger model beating a bigger opponent.

I do not think this means the models are done with imperfect information games. Stratego hides identity, but it has a finite board and clean legality rules. Real deception involves players who change their minds and information that is false rather than merely unobserved. Still, this is a real milestone and it was earned on a real match rather than a loophole.

Sites puts a web host inside the chat window

Sites in ChatGPT lets the assistant build and host small web experiences. It drew 253 comments in the first day and climbing.

My reaction is mixed. The technical part is obvious and I assume it works fine. The interesting part is what happens to the web when generating a page stops being hard.

Writing HTML is not the bottleneck. Hosting is cheap. A generated page has to load from somewhere, stay up, and not disappear. Putting that loop inside a chat window removes the step where a person opens an editor, saves a file, and finds somewhere to put it. That convenience is real, and it is also a content problem we already know how to handle badly. Search engines are saturated with generated pages that exist to catch crawlers rather than to be read.

The bigger question is where the pages live. If hosting is bundled into the subscription, the pages inherit whatever policy the assistant has about what stays up and for how long. That is a different ownership model than a domain you control, and I would want to know how deletion works before I pointed anything important at it.

FLUX 3 from Black Forest Labs

FLUX 3 Image took the front page with 345 points. Black Forest Labs has a good track record, so the comments are mostly people digging into weights and sampling rather than asking whether it is real.

Image generation has settled into a rhythm where the visible jumps come from prompt adherence and text rendering rather than raw fidelity. Any new model gets measured on the same three things: can it spell, can it follow a complicated instruction, can it keep a subject consistent across several images. Improvements are real but incremental. A better image model is not the kind of news that changes how anyone works.

Local inference from the Redis creator

ds4 runs language models locally, built by fibo, who created Redis. That name is doing a lot of work in the visibility here. The tool itself does local inference, which means no cloud bill and no data leaving the machine.

There is a specific kind of person who wants this, and it is a large group now: people running machines without a credit card attached, people who cannot send their inputs to someone else's server for legal reasons, and people who have watched a project go quiet because the maintainer's hosting bill outgrew the enthusiasm.

Two decades of open source software built on the assumption that operational costs were somebody else's problem, or could be paid for out of a donation. That assumption did not survive the cloud era. A local inference engine from someone with a track record of running infrastructure well is worth watching, mostly because reliability is the whole product for the people who need it most.

TACO and the memory cost of fine tuning

TACO is a column wise one sparse ternary optimizer for fine tuning, aimed at cutting memory cost. It is a cs.LG paper, not a launch.

Optimizer state is the quiet tax on fine tuning. Model weights are the number people quote, but an optimizer keeps its own copy, sometimes several, and for large models that state can dwarf the weights themselves. Three values per parameter is the usual arrangement, and getting it down to fewer is most of what low bit optimizers do.

Ternary quantization on top of that adds a third axis: column wise sparsity, where entire columns get zeroed rather than individual weights. The pitch is a large memory reduction with a smaller quality cost than plain rounding. I would want to see the per task numbers rather than the perplexity average, because perplexity and usefulness drift apart quickly. If it holds up on real instruction data, this is the kind of result that makes a fine tune fit on hardware people already own.

The Missing Primitive, on math that breaks

The Missing Primitive diagnoses where multi step math reasoning fails inside a model and how to repair it.

Models can do arithmetic well and still lose the thread of a five step derivation. The failure is rarely the calculation. It is bookkeeping: which quantity is under discussion now, what was established two steps ago, and which of those the problem statement actually asked for. The model answers the question it is currently attending to rather than the one that was asked.

Diagnosing that is harder than it sounds. If a model produces wrong arithmetic you can check the arithmetic. If it produces correct steps toward the wrong question, the error is invisible without inspecting the intent behind each step, and that is exactly what you cannot see from the output alone.

There is a pattern across both papers today. Both are about the gap between a metric improving and the capability improving. TACO treats memory, this one treats reasoning steps. Neither headline claims a new model. Both claim a better handle on why the existing ones fail.

llama.cpp on a jailbroken PS5

PS5LM boots GGUF models natively on a jailbroken PlayStation 5, starting with Qwen 3.8.

This is the story I liked most and it is the one nobody will remember. A console from 2020 has a locked bootloader, a signed update chain, and about 12 teraflops of RDNA 2 sitting behind it. llama.cpp has spent years acquiring support for every odd architecture that shows up, including a handful of consoles, and now the PS5 is on the list.

Nothing about this should work cleanly. The unified memory is there, which is the good case, and the compute is plenty. What is interesting is that the memory bandwidth on a console like this beats most discrete GPUs from its era, which is exactly the situation llama.cpp is built for. Consumer GPUs became compute heavy and bandwidth starved. Console APU memory has the opposite balance.

I would not call this useful yet. It is a port, not a product, and I have no idea what the token rate looks like or whether the jailbreak survives a firmware update. But the pattern of local inference creeping onto hardware nobody designed for it keeps repeating, and every one of those ports teaches the toolchain something.

SWE-Sweep asks how many bugs a model can fix

SWE-Sweep is Meta's benchmark for measuring how many bugs a language model can find and fix across a large codebase.

Benchmarks for code agents have a specific weakness. SWE-bench style tasks usually come from merged pull requests, which means the fix is small, isolated, and described in a linked issue. That measures something real. It also measures the easiest possible slice of the job, because most of what makes a bug hard is the two hours of reading before you know which file matters.

Sweeping a codebase is a different task with a different cost. You are not handed the file list. You have to find the defect from a symptom, and the wrong answer is usually a plausible edit to the wrong code. A benchmark that scores finding and fixing across a whole repository will produce uglier and more honest numbers than the curated version.

I like the framing. Any agent that can pass a curated benchmark and still cannot find a bug in a real repository has learned to search, not to debug.

What I took from today

The Stratego result is the one that will matter, and I think it matters for a specific reason: it was won cheaply. Findings that depend on brute force tend to be fragile, because the brute force is what produced them. Findings that come from a better search or a better representation tend to compound.

Everything else on the list was plumbing, which is where most real progress happens. A ternary optimizer, a diagnosis of math failures, a bug sweeping benchmark, an inference engine for people who cannot pay for one.

None of it ships a new model. I have stopped expecting that to be the interesting part.

Back to Blog