frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Bitter Lesson Has No Utility Function

https://gfrm.in/posts/bitter-lesson-missing-half/index.html
12•slygent•1h ago

Comments

PaulHoule•51m ago
... well, well, well. I spent a lot of the 2010s revisiting symbolic AI and I'd say the worst problem it had was "reasoning with uncertainty" If you consider a medical diagnosis system like

https://en.wikipedia.org/wiki/Mycin

the result is probabilistic in nature, there's always some chance you'll get it wrong.

Language processing is the same. Language is ambiguous, there are thousands of possible parse trees for a common sentence. You might be talking with somebody and then get a piece of information that revises your interpretation of what they said an hour ago. It's just like that.

In that time frame I was very interested in the idea that decision theory was the key link between computation and action whether you were using symbolic methods (e.g. a very plausible set of rules for address matching might be 99.9% reliable in some cases, 97% in others, 2% in others) or learned methods. A model for predicting market prices is priceless, but put that together with a Kelly Better and you've got a trading strategy.

Maybe there is more to his argument than I got, but as I see it he's defending a boundary that isn't there.

ordu•37m ago
The bitter lesson has no utility function, but it has a predicting power. Decision theory, bayesian networks and causality will see a niche applications while LLMs are getting all the money. If the former are as good as their promises, they will be developing tools and accruing a knowledge of how to use them and which problems are good for them. It will last till LLMs hit the local maxima and will not be able to move further. They will try to eat even more resources to overcome it, but they'll get just some more evidence of LLMs being trapped in a local maxima. Stocks will crush, the market will correct itself, and a lot of smart unemployed people will start to look for ways to get away from local maxima.

At that moment things will become really interesting. If decision theory, bayesianism and causality will be able to show something that can be combined with LLM to create something marketable, then they will have their big chance. Or maybe those smart people will devise some other way out of the local maxima.

Bayesian methods and causality has their applications, there are tools to use them, but you can't just feed news into them to get back a most likely structure of a secret global government run by interdimensional lizard people. Probably if you combine them with LLM, than the resulting tool will be able to perform this task?

xg15•10m ago
What irks me a bit at the way the Bitter Lesson is interpreted is that seemingly it didn't just throw out handcrafted model/feature generation, but also any attempt to interpret the learned models and features.

Like, in theory, this should be the absolute best time for people interested in analyzing unstructured data: Here there is this wealth of open-weight models, trained on half the internet that must have developed all kinds of absolutely insane feature detectors for all kinds of media: Programming languages, human-language prose, images, audio, video, whatever you want!

In practice, the models are mostly treated as black boxes and the weights as inscrutable. Which is why we now have the weird situation that our models are able to understand incredibly subtle and abstract semantic concepts in text - but the pre- and postprocessing is still on the level of regexes and string heuristics like 50 years ago. There doesn't seem to be any inbetween.

archermarks•36m ago
> Several commenters suggested the original essay was written by an LLM. They were half right. Both that essay and this one were written with Claude as a drafting partner. I directed the argument; the LLM helped with prose. I mention this not as confession but as demonstration: the human brought the utility function, the machine brought the compute. If that division of labour bothers you, I’d suggest the discomfort says more about the Bitter Lesson than about my writing process.

This hits like 100% of the AI prose bingo card.

twoodfin•30m ago
Dammit. “Helping with prose” sounds like “getting a better grade from my English teacher”.

The quality of your prose is important because it increases the effective bandwidth between your thoughts and the reader.

Either the coherent thoughts are there or they’re not. Using an LLM to tune your prose is very much akin to those awful AI-assisted conversions of standard def television to 4K: Inventing details and nonsense structure to fill space.

exmadscientist•32m ago
> Several commenters suggested the original essay was written by an LLM. They were half right. Both that essay and this one were written with Claude as a drafting partner. I directed the argument; the LLM helped with prose. I mention this not as confession but as demonstration: the human brought the utility function, the machine brought the compute. If that division of labour bothers you, I’d suggest the discomfort says more about the Bitter Lesson than about my writing process.

This paragraph is pretty condescending to your reader. Whatever else is going on with AI authors, the fact is that if your reader can tell you wrote a piece with AI (and I could with this one), you fucked up.

I think one of the longer-term consequences of AI authors will be that writing gets shorter. There's a lot of fluff in a lot of writing (though not as much as there used to be in say the 19th century), and much of it's culturally expected. We might end up at a place where writing is much shorter and readers expect their own AI assistants to fill in the gaps. That might not be so bad.

But if you can't write a piece without AI, do you understand what you've written? It could go either way. But the condescension here combined with the obvious tells do not make me think highly of this author and his argument.

xg15•20m ago
We have no idea what "drafting partner" means in that case. Maybe the person isn't a native English speaker or is for whatever other reason insecure about their prose? It would be sad if they couldn't make their argument because of that.

I honestly don't like the style of the essay either - maybe reading HN now trains one to view every "It's not X, it's Y" with suspicion. But as long as it's only the style and the author didn't get the entire argument from AI, I think it's worth skipping over it and focus on what they want to say.

(That's the difference I see to AI slop: with slop, there is no message to parse out because everything is generated. If the author here really only used AI to clean up their prose, I'm fine with it)

isx726552•30m ago
> Several commenters suggested the original essay was written by an LLM. They were half right. Both that essay and this one were written with Claude as a drafting partner. I directed the argument; the LLM helped with prose.

That’s all well and good, but I think he needs to take a closer look at some of the resulting prose and clarify a little more. Most of it is good, but there are some unclear statements, like this (right after his descriptions of “Camp A” and “Camp B”):

> Sutton says Camp B wins. My essay was filed under Camp A. But decision theory belongs to neither camp.

The second sentence quoted above doesn’t specify, but I’m pretty sure it means that it was filed under Camp A by the commenters, and incorrectly at that. If so, it would probably read better as:

> Sutton says Camp B wins. Commenters seemed to file my essay under Camp A, and then dismissed it. But that’s incorrect; decision theory belongs to neither camp.

Or something along those lines.

I honestly think this isn’t nit-picky feedback, either. This is a crucial set of sentences which appear to lay out the main point of the essay, so it’s vitally important that they be clear … who “filed” it as a particular camp, and was that correct or incorrect? It should be revised to convey that, as well as better connecting that to what incorrect conclusions might have been drawn from that. The information can be gleaned from the surrounding context of course, but I found that crucial sentence to throw off the flow what was otherwise a really great essay.

Bringing Chrome to ARM64 Linux Devices

https://blog.chromium.org/2026/03/bringing-chrome-to-arm64-linux-devices.html
1•ingve•3m ago•0 comments

MCP tools for AI-native ontology engineering (Rust and Oxigraph)

https://github.com/fabio-rovai/open-ontologies
1•fabio_rovai•3m ago•1 comments

The Generational Prisoner's Dilemma: Three Certain Truths

https://twitter.com/dgt10011/status/2031757205888762205
1•washedup•3m ago•0 comments

The Official GBBS Pro Repository

https://gbbs.applearchives.com/
1•js2•3m ago•0 comments

You can turn Claude's most annoying feature off

https://jdlms.site/blog/claudes-most-annoying-feature
1•tietjens•6m ago•0 comments

Agentic Evidence

https://actis.world
1•blazingjolt•6m ago•1 comments

Ask HN: Do you struggle analyzing large log files with AI due to token limits?

1•DrTrader•7m ago•0 comments

Sitka's excellent Gravity clock Eurorack module is now open source

https://cdm.link/gravity-open-source/
1•bryanrasmussen•8m ago•0 comments

Show HN: RestaRules – A robots.txt for how AI agents interact with restaurants

https://github.com/selfradiance/restarules
1•selfradiance•9m ago•0 comments

One More Prompt: The Dopamine Trap of Agentic Coding

https://blog.quent.in/blog/2026/03/09/one-more-prompt-the-dopamine-trap-of-agentic-coding/
1•sylvainkalache•9m ago•0 comments

RAF vs. Usaaf: The Bombing Doctrine Split That Divided the Allies

https://warcommons.com/2026/03/11/raf-usaaf-bombing-doctrine-disagreement/
1•NENCMediaGroup•12m ago•0 comments

Grok 4.20 brings minimal improvements for Grok-4.1-fast

https://aibenchy.com/compare/x-ai-grok-4-20-beta-medium/x-ai-grok-4-20-multi-agent-beta-medium/x-...
1•XCSme•13m ago•1 comments

Show HN: Slack but Usage Priced

https://loftchat.com
1•valliveeti•14m ago•0 comments

Can LLMs Be Computers?

https://www.percepta.ai/blog/can-llms-be-computers
1•linolevan•14m ago•0 comments

Spacetime Quasicrystals

https://arxiv.org/abs/2601.07769
2•amai•14m ago•0 comments

Show HN: I'm building niche AI agents with OpenClaw (Clawsify)

https://clawsifyai.com
1•Vanshfin•15m ago•0 comments

Deepak Jain to Host Two Sessions at Nvidia GTC 2026

1•AiNETFactory•17m ago•0 comments

You Can Stop Marrying for Genes

https://fi-le.net/love/
2•fi-le•18m ago•0 comments

Amazon Employees Say AI Is Just Increasing Workload

https://gizmodo.com/amazon-employees-say-ai-is-just-increasing-workload-a-new-study-confirms-thei...
2•jamesgill•19m ago•0 comments

Ask HN: Developing .NET on Windows but deploying to Linux – common issues?

1•ghostlyInc•20m ago•2 comments

Boeing's Bizarre Planes That Were Never Built

https://www.airlineratings.com/articles/boeings-bizarre-planes-that-were-never-built
1•voxadam•21m ago•0 comments

On Making

https://beej.us/blog/data/ai-making/
1•ingve•22m ago•0 comments

Zeno's Paradox resolved by physics, not by math alone

https://bigthink.com/starts-with-a-bang/zenos-paradox/
2•bryanrasmussen•23m ago•1 comments

What's That? – Photo to personalized audio narrative in under 10 seconds

https://apps.apple.com/us/app/whats-that-ai-audio-guide/id6756409506
1•whatsthatapp•25m ago•1 comments

The Dopamine Trap of Vibe Coding

https://codn.dev/blog/the-dopamine-trap-of-vibe-coding/
3•romanhoffmann•27m ago•5 comments

MCPs, CLIs, and skills: when to use what?

https://jngiam.bearblog.dev/mcps-clis-and-skills-when-to-use-what/
6•jngiam1•27m ago•0 comments

A Snapshotable WASM Interpreter

https://github.com/friendlymatthew/gabagool
2•birdculture•28m ago•0 comments

Looking for Partner to Build Agent Memory (Zig/Erlang)

2•kendallgclark•29m ago•0 comments

Show HN: Codex Symphony – bootstrap OpenAI Symphony and Linear in any repo

https://github.com/Citedy/codex-symphony
1•ntty•31m ago•0 comments

How to use Claude Cowork – Complete guide

https://overtoncollective.com/blog/claude-cowork-complete-guide
2•Ali_Jiwani•31m ago•0 comments