News for hackers. Stuff that matters.
Re:Small Models Have Arrived by nickysielicki on Thursday August 27, 2026 @04:12PM (#49470569)
The Bitter Lesson is very popular right now. It seems true right now. It’s having its moment right now. That doesn’t actually mean it’s axiomatically true.

Commenter below gets it absolutely correct: stockfish, which runs on your 5 year old phone, is dramatically better at chess than Fable. Like, so much better that it’s not even remotely comparable. The theory of the Bitter Lesson, and it’s only a theory, is that LLMs could eventually outperform stockfish. It’s not true today and it remains to be seen whether it will ever be true. For now, specialized models are absolutely better at specialized tasks.

Re:Small Models Have Arrived by Evidlo on Thursday August 27, 2026 @04:41PM (#49470941)
This seems really backwards. The Bitter Lesson is all about large data-based approaches vs hand-crafted ones, it doesn't say anything about language models not trained specifically for chess.

I can't find the comment you're referring to, but the latest versions of stockfish are based on neural networks trained on millions of games, so if anything the Bitter Lesson turned out true here.

Re:Small Models Have Arrived by nickysielicki on Thursday August 27, 2026 @05:57PM (#49471851)
The conclusion of the bitter lesson would be that a large language model trained on chess commentary as well as being trained on millions of chess games would outperform stockfish which is only trained on millions of chess games. There’s no evidence at this point that this is true.
Re:Small Models Have Arrived by iainmerrick on Thursday August 27, 2026 @07:14PM (#49472480)
I think you have it backwards.

The common mistake is to think “maybe if we use a blend of raw data and hand-crafted heuristics, we’ll get the best of both worlds!” But the bitter lesson says no, beyond a certain point it’s better just to use the data.

Thinking that an LLM might be able to improve on purely “big data” machine learning seems to me to be the same incorrect idea. Its “intelligence” is no more useful than human intelligence. The LLM is based on a massive data corpus, sure, but the amount of data specifically about chess in there pales in comparison to just playing billions of games of chess.

Re:Small Models Have Arrived by TwelveEyes on Thursday August 27, 2026 @08:41PM (#49473061)
Also, training it on chess books is literally training it on human knowledge, and not the actual game, which is exactly what the bitter lesson says not to do.
Re:Small Models Have Arrived by Dylan16807 on Thursday August 27, 2026 @08:55PM (#49473149)
> I think you have it backwards.

> maybe if we use a blend of raw data and hand-crafted heuristics

I don't follow. They're suggesting giving raw chess data to the LLM, no heuristics involved.

Re:Small Models Have Arrived by iainmerrick on Friday August 28, 2026 @05:58PM (#49484730)
I was replying to this:

The conclusion of the bitter lesson would be that a large language model trained on chess commentary as well as being trained on millions of chess games would outperform stockfish which is only trained on millions of chess games.

If you can draw any lessons from chess commentary, I think it’s very reasonable to call it “hand-crafted heuristics.”

Re:Small Models Have Arrived by Dylan16807 on Friday August 28, 2026 @06:08PM (#49484829)
Hand-crafted even if you're feeding in the raw commentary? That seems like a weird way to consider it. Wouldn't that make LLMs in general "hand-crafted"?

And raw games plus raw commentary is all the data you have. You can make more games but those can be fed to both stockfish and the LLM competitor. So it seems like a valid interpretation of the bitter lesson to me.

Re:Small Models Have Arrived by iainmerrick on Saturday August 29, 2026 @05:44AM (#49488388)
Yeah, "hand-crafted" is a bit of a stretch; I mean their value is in the human insight they contain.

The key point I was trying to get at is that the human insights don't contain anything that can't be mined from vast amounts of gameplay. Every human insight can eventually be rediscovered and made rigorous by data (in chess, at least!) In the short term, those insights are useful, but in the longer term, they add nothing at all.

Note also that "raw gameplay" here can mean new games -- you can generate as much data as you need, you don't need to rely on real recorded games.

Re:Small Models Have Arrived by Dylan16807 on Saturday August 29, 2026 @09:05AM (#49489582)
> Every human insight can eventually be rediscovered and made rigorous by data (in chess, at least!) In the short term, those insights are useful, but in the longer term, they add nothing at all.

But isn't that the bulk of what we're shoving into LLMs, and it makes them much smarter? If it's useful there but not in a chess AI then that seems like a significant crack in the bitter lesson.

> Note also that "raw gameplay" here can mean new games -- you can generate as much data as you need, you don't need to rely on real recorded games.

Yeah I mentioned that, generated games are useful. But if we're being fair and letting both AIs use generated game data, does the more general LLM ever actually overtake the specialized stockfish like the bitter lesson suggests?

Another way to look at this is that giving the LLM the commentary is a way to avoid complaints of hiding data from the LLM, since it'll have strictly more info than stockfish. But if we cut that from the training data and only give it a basic description of chess and lots of raw game data then it's going to get even worse than it already is at chess. Meanwhile stockfish never had that commentary, just actual hand-crafted heuristics and training on game data, and it's very strong.

Re:Small Models Have Arrived by antihipocrat on Thursday August 27, 2026 @09:08PM (#49473219)
Maybe a future frontier LLM could approach the problem by first building its own stockfish, then applying the subsequent results
Re:Small Models Have Arrived by catoc on Thursday August 27, 2026 @11:27PM (#49474016)
Maybe a future LLM after that could approach the problem by first simulating a human brain, then learning from the ‘human’ gameplay.

Just kidding of course

Re:Small Models Have Arrived by jurgenburgen on Friday August 28, 2026 @01:08AM (#49474563)
Or maybe an LLM could just tool call stockfish and doesn’t need to have more than a basic understanding of chess. The bitter lesson seems extraordinarily wasteful on the compute side.
Re:Small Models Have Arrived by nl on Thursday August 27, 2026 @09:21PM (#49473289)
> a large language model trained on chess commentary as well as being trained on millions of chess games would outperform stockfish which is only trained on millions of chess games

Not really, if anything it's closer to the opposite. The Bitter Lesson essay literally has this as an example:

> These researchers wanted methods based on human input to win and were disappointed when they did not.[1]

and

> Enormous initial efforts went into avoiding search by taking advantage of human knowledge, or of the special features of the game, but all those efforts proved irrelevant, or worse, once search was applied effectively at scale[1]

The actual bitter lesson is this:

> breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning. The eventual success is tinged with bitterness, and often incompletely digested, because it is success over a favored, human-centric approach.[1]

Applying to the "LLMs-for-chess" example the bitter lesson approach would be to put many, many more games into the LLM.

Does this work? People have trained fairly small LLMs that are competitive Stockfish at the ELO 1500-2000 level, eg: https://github.com/kinggongzilla/chess-bot-3000

This seems to be evidence that large LLMs probably don't have as much chess training data as Stockfish does.

[1] http://www.incompleteideas.net/IncIdeas/BitterLesson.html

Re:Small Models Have Arrived by ianjbutler on Friday August 28, 2026 @01:52AM (#49474824)
> These researchers wanted methods based on human input to win and were disappointed when they did not.[1]

This was/is basically a strawman though. Like maybe "human input winning" was desirable for chess masters but for computer science wonks? Not the point or the disappoint. It's always neats and scruffies fighting about using some kind of recognizable method (logic) instead of magic (ML).

> breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning.

More to OP's point I think: nowadays when someone wants to beat you over the head with the bitter lesson, they aren't as careful to include learning and search. They want to say learning leads to intuition (magic) whereby we can avoid work (logic/search), and maybe argue or assume from there that neats and scruffies is settled. TBF, something like reasoning in latent space does resemble intuition!

But the real lesson is confirmed every time we bother to check, and not very bitter for anyone. Search/learning/logic are ALL always necessary on any sufficiently difficult problems, and hybrids that interleave always outperform everything else. Stockfish being the example in this thread that different camps of absolutists would like to claim, but also all the MCTS examples, evolving examples, and new hybrids all the time. My favorite lately: https://arxiv.org/pdf/2511.08983

Re:Small Models Have Arrived by nl on Friday August 28, 2026 @02:04AM (#49474886)
> This was/is basically a strawman though. Like maybe "human input winning" was desirable for chess masters but for computer science wonks?

Oh no!

The whole field was full of people whose entire career was built around the idea of developing smart priors.

To quote Wikipedia:

> For computer vision in particular, much progress came from manual feature engineering, such as SIFT features, SURF features, HoG features, bags of visual words, etc. It was a minority position in computer vision that features can be learned directly from data

This undersells the change though! David Lowe's reputation as the best image researcher in the world was based on his SIFT patent[1]

This approach worked until 30 September 2012.

That was a bitter day for many, many computer science researchers.

[1] https://en.wikipedia.org/wiki/Scale-invariant_feature_transf...

Re:Small Models Have Arrived by ianjbutler on Friday August 28, 2026 @02:52AM (#49475203)
Is being wrong/ignorant about whether/how something can be automated the same as having a preference for doing it manually? Maybe so if it's your patent, your thesis I guess..

But as it relates to more/less magic, maybe the more modern lens on this is e.g. https://arxiv.org/html/2505.11581v1 . Is manual feature-engineering more like what you'd evolve, or more like what you'd get from SGD ? Feasibility and performance is always a question, there are others like what is robust, stable, adaptable, predictable, explainable. Maybe the manual-features people were interested in something besides the manual part? Maybe the story isn't so simple, and maybe it's not finished yet.

Re:Small Models Have Arrived by jhbadger on Friday August 28, 2026 @06:45AM (#49476807)
There's two different goals to AI research - one was to get results - a chess engine thst wins, etc. But the other goal (which seems to have been abandoned in the deep learning era) was to use AI to help understand how human minds work. A chess engine modeled after human grandmasters is much more interesting in that regard than either a min-max algorithm like beat Kasparov or modern deep learning engines.
Re:Small Models Have Arrived by camuel on Thursday August 27, 2026 @09:44PM (#49473414)
It's the exact opposite.

The bitter lesson is that simply scaling training on more games—including self-play—trumps any hand-crafted human input, whether that's fine-tuning on human commentary or clever engineering tricks.

Current models are just high-dimensional interpolation engines. The denser the data sampling, the more accurate the interpolation gets. Given a choice between denser sampling and anything else, denser sampling always wins. That is the bitter lesson.

Computer chess is the canonical example of this.

Re:Small Models Have Arrived by klipt on Thursday August 27, 2026 @10:17PM (#49473597)
But the harness still matters.

In the case of stockfish, the harness is a tree search around the neural network evaluations.

Re:Small Models Have Arrived by inigyou on Thursday August 27, 2026 @10:16PM (#49473589)
Denser sampling only seems useful if the problem domain is in some way smooth - interpolatable. If you run it on a fractal problem domain you just learn more special cases. Chess is fractal.
Re:Small Models Have Arrived by zarzavat on Friday August 28, 2026 @12:54AM (#49474494)
Chess is a brute force search problem. Humans are not good at chess, even a small computer can beat Magnus Carlsen.

It would be better to compare models at how well they can write the code for chess engines, otherwise it's just saying that Fable is not a good CPU emulator, which is obvious.

Re:Small Models Have Arrived by kmeisthax on Thursday August 27, 2026 @06:28PM (#49472109)
The Bitter Lesson says that the only things that scale are search and learning.

Stockfish is the best chess search engine we've got, and you can learn some good heuristics for chess search policy that will make time-limited chess search a lot more powerful. That's perfectly in line with the Bitter Lesson.

In contrast, LLMs playing chess are relying solely on learned behavior. The inference harnesses surrounding them aren't designed to do chess things, they're designed to do autoregressive token decoding, which isn't a search process. Reasoning traces can resemble a search process, but they're far less efficient - the LLM would have to work out each legal move, test each one, calculate a score, and simulate minimax over all of that. Assuming the LLM is smart enough to even do all that.

A hand-crafted approach can absolutely beat data if your approach unlocks more search and/or learning than the general solution.

Re:Small Models Have Arrived by Dylan16807 on Thursday August 27, 2026 @09:07PM (#49473214)
> A hand-crafted approach can absolutely beat data if your approach unlocks more search and/or learning than the general solution.

Now let's look at the bitter lesson again. It says that general methods that leverage computation are ultimately the most effective, and by a large margin.

That's different from just saying to leverage computation (which is how I would interpret "unlocks more search/learning"). If the lesson is "more computation wins, when sufficiently channeled" you're basically looking at a truism. Of course more computation beats less when it's used right. The bitter lesson is about abandoning specialization in order to get more computation, and while there's a couple ways where that helps with chess, there's a lot more ways where it's counterproductive. It looks like it's more true for Go than it is for chess, and that it's not universally true. It probably correlates with the state space.

Re:Small Models Have Arrived by wavemode on Friday August 28, 2026 @11:03AM (#49479620)
Both you and the parent commenter seem to be misunderstanding the point the Bitter Lesson paper makes.

The Bitter Lesson is about general-purpose algorithms vs. specialized algorithms. Historically, chess engines were programmed to look at a chess position and use positional understanding (imparted by the human programmers) to decide what the best move is. But eventually, the chess engines that actually became stronger than humans were instead programmed to just check every possible move and countermove and see which ones lead to a win. (I'm oversimplifying, but you get the point.) So even before Stockfish contained a neural network, it was considered an example of the success of the Bitter Lesson.

As it applies to AI agents, the Bitter Lesson would predict that the best possible agent would simply possess A) a way to do anything it wants, B) a way to evaluate whether what it did was correct, and C) a ton of compute. Then just turn it loose on your task. (The fact that the "brain" of the agent is an LLM is kind of irrelevant - you could also imagine the brain just being a program that generates random syntactically-correct code. What the LLM achieves is that, the random generator would take millions of years whereas the LLM is much more efficient at creating plausibly-working code. This is analogous to a chess engine's pruning heuristics.)

The hard part here is B. We've seen some great agentic successes when rewriting an existing project in a new language, since the agent can just use the project's prior test suite as its evaluator. But when developing a new project, you're still figuring out the finer details of how everything is supposed to work. As the old saying goes - writing a spec that perfectly describes how a program should work, is equivalent effort to just writing the program.

Re:Small Models Have Arrived by PEe9bB7D on Thursday August 27, 2026 @04:48PM (#49471035)
Maybe depends on how you ask it? Directly, or let it write a chess program? I think the latter can yield way better results.
Re:Small Models Have Arrived by Animats on Thursday August 27, 2026 @04:53PM (#49471112)
Good point.

Dumb AIs are needed for customer service. Most of that industry is still at "press 1 for sales, 2 for billing..." and needs something that will run locally on a 1U server.

Re:Small Models Have Arrived by cjkaminski on Thursday August 27, 2026 @06:28PM (#49472112)
Yes, and the technology to improve the interface you described is already available to run hundreds of concurrent instances on a 1U server. The barrier to entry is getting the people who manage those systems to care enough to implement something better.
Re:Small Models Have Arrived by MrDrMcCoy on Thursday August 27, 2026 @09:27PM (#49473329)
Fact. My company's largest partner is CoreWeave, and convincing leadership that we could run it ourselves on partner discounted hardware for a lot less money has gone nowhere.
Re:Small Models Have Arrived by inigyou on Thursday August 27, 2026 @10:19PM (#49473608)
Maybe you need to walk into the office with a $1000 server running a hundred instances of whatever your code does.
Re:Small Models Have Arrived by MrDrMcCoy on Friday August 28, 2026 @12:01AM (#49474205)
We got rid of all our offices, whole company is remote now.
Re:Small Models Have Arrived by Someone on Friday August 28, 2026 @01:35AM (#49474738)
> Most of that industry is still at "press 1 for sales, 2 for billing..." and needs something that will run locally on a 1U server.

Needs? Customers want something that immediately answers their question/solves their problem, but that’s far away, even ignoring the “run locally on a 1U server” and that that may not be in the company’s interest.

For many companies, that support line is a cost center, not a PR mechanism.

Also “Press 1 for sales, 2 for billing...” has the big advantage that it handles all accents, speech impediments, etc.

Long term I think a solution where a user’s agent trained on their voice, running on their phone communicates with the support agent of a company is where we will end up, and support phone lines will cease to exist.

Re:Small Models Have Arrived by mikepurvis on Thursday August 27, 2026 @06:13PM (#49471988)
But isn't that really just about giving "front end" models more access to specialized tool libraries, which include models tuned to specific tasks? Like the first model says ah, we're being asked to code something, oh and we've been provided with some example code, let me invoke a tool call to my model the recognizes many languages, that model says that we're looking at ocaml. Okay, I better pass this off to my ocaml model which will decipher the supplied code and make a plan for what we do about the user's intent. The ocaml model recognizes that there are tests in the supplied code, let's have the special testing model have a look at the testing strategy and see how that fits in with what we just implemented, etc etc.

And perhaps at the end it all gets a single pass by a god-tier model for overall sanity and congruence, but the actual work, planning, coordination, and even user interaction was done by cheaper and faster agents of much more limited capability.

Re:Small Models Have Arrived by BobbyTables2 on Thursday August 27, 2026 @11:04PM (#49473883)
It’s kinda funny that your last paragraph is basically describing why sparse files, sparse matrices, etc. are used in other contexts.

It really is absurd to ask programming questions to a model also trained about the lifecycle of a fruit fly.

Instead of building small models from scratch, we train an enormous model and use ridiculous amounts of GPU memory. In the end, the whole thing is shoved into RAM because we don’t know where the useful parts are…

We certainly would know where they were if they were just in smaller models in the first place!

Re:Small Models Have Arrived by edot on Thursday August 27, 2026 @08:58PM (#49473164)
Yes, but an LLM will just call stockfish if it needs to play chess … sure if you arbitrarily constrain an LLM to use no tools it’ll suck at chess. But no one is using LLMs in isolation. Even consumer-grade, bone-stock ChatGPT has tools.
Re:Small Models Have Arrived by fragmede on Thursday August 27, 2026 @09:04PM (#49473199)
ChatGPT does not have stockfish as a tool it can call.
Re:Small Models Have Arrived by nl on Thursday August 27, 2026 @09:10PM (#49473226)
Re:Small Models Have Arrived by edot on Thursday August 27, 2026 @09:42PM (#49473411)
Yeah but it can just install it. It writes arbitrary code. It can do whatever you want it to do.
Re:Small Models Have Arrived by squidbeak on Friday August 28, 2026 @06:13AM (#49476629)
You're making a conceptual mistake here, comparing a chess tool to its operator. Deterministic tools produce superior results compared to models in many areas, so we allow models to use tooling.

The correct analogy here is Fable as a second tier player assisting a SuperGM in running stockfish, then assessing its output to identify promising variations.

There might be a limit somewhere that prevents the bitter lesson being axiomatic - for instance where simulations for anything can be exhaustive - so that judgement isn't needed any more as an arbiter. But while there are problems sufficiently complex or large to require a breadth models don't currently have, greater scale and compute will continue to convert to better decision making, and the bitter lesson will remain true (true enough).