News for hackers. Stuff that matters.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by vmg12 on Friday November 13, 2026 @11:27PM (#50493926)
Be careful extrapolating. Do you actually understand why coding agents have gotten better?
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by latentsea on Friday November 13, 2026 @11:28PM (#50493933)
RLVR? Next RLCR?
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by 80fj0348i on Friday November 13, 2026 @11:28PM (#50493934)
Do you understand why rhetorical questions make for poor commentary?
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by noodletheworld on Friday November 13, 2026 @11:48PM (#50494043)
Come on, don’t be a potato just because you don’t like someones opinion. The parent posts point is obvious and not rhetorical at all.

It’s more reasonable to extrapolate based on past evidence than arbitrary conjecture.

Self driving cars are great!

…but fully autonomous (level 4+) driving turns out to be really much harder to do that the initial 6-12 of self driving demos suggested it would be.

Its always easier to get the first prototypes and demos up, and its literally ALWAYS wrong to extrapolate exponential improvement based on that initial set of results.

It should be a surprise to no one that AI coding follows a diminishing returns log curve, and that improvements are merely incremental after the initial burst of improvement.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by 80fj0348i on Saturday November 14, 2026 @12:17AM (#50494222)
> The parent posts point is obvious and not rhetorical at all.

I am still not sure what their opinion or point is, because they vagueposted instead of telling us.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by CamperBob2 on Saturday November 14, 2026 @12:18AM (#50494234)
Coding is a technical problem. Self-driving cars are a political problem.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by margalabargala on Saturday November 14, 2026 @12:42AM (#50494347)
Right, we've had trains for over a century!
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by CamperBob2 on Saturday November 14, 2026 @02:08PM (#50499824)
Ironically, even self-driving trains are a political problem. How stupid is it that we still have train wrecks every so often? Obviously a solvable problem, but humans still insist on being involved for some reason.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by CapsAdmin on Friday November 13, 2026 @11:55PM (#50494082)
My experience lines up with this.

Last year, the frontier llms could produce working code, but the code looked brittle and overly defensive. Earlier this year, it got better and started to take more of the codebase into account. Since Claude 5.5, the quality improved substantially.

A lot of these things could be improved with prompt engineering and steering, but much less so nowadays.

But I don't think code quality is easy to measure, so the best we have is people's experience.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by pmg101 on Saturday November 14, 2026 @01:00AM (#50494444)
I personally do not understand and I'd love to know.

Certainly in 2024 I did not foresee AI coding ending up as reliably good as I find it in recent months.

I'd like to have some understanding of whether this improvement is likely to continue or we've reached plateau.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by chii on Saturday November 14, 2026 @01:09AM (#50494480)
most people also dont understand why their cars are safer (over the decades). But they still know it to be the case.

Of course, back in the 50's an 60's, they extrapolated that we'd have flying cars today, so you're not wrong to be careful about extrapolating...

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by Animats on Saturday November 14, 2026 @01:30AM (#50494574)
Actually, I don't know why. Does anybody know why, other than the model is bigger? They've definitely improved. Throwing billions of dollars and insane amounts of compute at the problem seems to have helped. Amazingly, the "bitter lesson" seems to continue to apply.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by viraptor on Saturday November 14, 2026 @01:42AM (#50494630)
I don't know if this is what parent alludes to, but they improved a lot from the collected exchanges. Lots of what developers have done got filtered into training data of what's expected. (That's why xai got so much better after buying Cursor... or Cursor's data to be more precise) Also a lot of synthetic tests that resemble known benchmarks.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by slopinthebag on Saturday November 14, 2026 @02:09AM (#50494758)
agressive rlhf to bias towards massive test suites and verification loops is my guess. after literally every change claude runs the entire test suite, sometimes multiple times, and generated test code well outpaces generated impl code.

llm's are only good for closed systems with robust automated verification loops, which makes me doubt it's general applicability. at least for now, humans seem much better at navigating domains without an easy way to verify systems.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by visarga on Saturday November 14, 2026 @02:11AM (#50494770)
RLHF is only tweaking the LLM to be more "well behaved". You wanted to say RLVR (reinforcement learning from verifable rewards). I know because I am building such RL gyms for computer use.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by slopinthebag on Saturday November 14, 2026 @02:15AM (#50494792)
sure whatever, you get the point :)

i remember a year ago i'd have to tell the llm to use the bash tool to compile to see failures. these days, for every task it

1. throughly inspects git history

2. runs the full test suite to get a baseline

3a. for each change, runs (a subset if i'm lucky) the testsuite

3b. writes about 3 billion lines of tests, including tests to test tests

4a. uses the harness's screenshot tool to check each visual change

4b. for webapps, spends several minutes poking at it with some kind of browser devtool

5. runs the entire "smoke test" suite, which often takes several minutes and regularly interrupts my keyboard focus

6. runs the full test suite at the end

even small changes take at least 10+ minutes to complete, but with much higher accuracy than a year ago.

to me these things are dumb but persistent, useful but not intelligent.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by adwn on Saturday November 14, 2026 @02:38AM (#50494912)
> to me these things are dumb but persistent, useful but not intelligent.

Then you have a very uncommon definition of the term "intelligent", because that's roughly what I would expect an intelligent, conscientious developer to do. Many, many bugs stem from developers who believe themselves to be too "intelligent" to need an extensive test suite.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by slopinthebag on Saturday November 14, 2026 @02:54AM (#50494994)
i would expect someone who can write good code in a single pass to be more intelligent than someone who requires multiple tries.

same with anything else really. a better chef can nail a dish in one or two attempts, whereas a worse but persistent chef might take 100 attempts to achieve the same quality.

or likewise, i'm not as good as a basketball player if it takes me 100 attempts to nail a three pointer when an nba player does it 35% of the time - despite both of us eventually achieving the goal.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by iainmerrick on Saturday November 14, 2026 @03:28AM (#50495186)
I’m with you on this. LLM coding agents are incredibly fast, persistent and knowledgeable, and those are all really useful. But they still make a lot of stupid decisions. Without a feedback loop they just go wild. They write tests, which is a form of feedback, but without direction they just grow vast jungles of pointless tests, while the structure of the code itself gets more and more tangled.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by dwh452 on Saturday November 14, 2026 @07:32AM (#50496519)
Maybe the LLM is smarter than you give it credit for. Maybe the LLM is intellectually humble and self-aware enough to know that even a small code change can easily break something it hadn't thought of.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by fredoliveira on Saturday November 14, 2026 @02:36AM (#50494908)
> RLHF is only tweaking the LLM to be more "well behaved"

Not quite right - RLHF is about aligning with human preferences (because it trains, as the name implies, on signal from humans). This does not necessarily correlate with behavior. We use RLHF across any number of domains and with any number of goals, not just alignment.

RLVR is a (more recent, better in some cases) way to automate the training loop without the human being involved, because you give the model a way to verify its own results and train on that as a signal.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by visarga on Saturday November 14, 2026 @02:09AM (#50494760)
Environments with millions of coding problems and graders. They solve problems to learn to code, not just learn to predict the next token as they do in pre-training.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by intended on Saturday November 14, 2026 @03:46AM (#50495275)
I wish I knew which factor had the most impact on coding performance.

The harnesses have improved and I suspect there’s a decent amount of logic pushed there.

Models are larger, so the generalization that happens is better.

Lots of effort has been put towards training on coding tasks.

Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by program_whiz on Saturday November 14, 2026 @06:50AM (#50496265)
The "bitter lesson" being that you need teams of dedicated scientists, engineers designing increasingly better training to squeeze more out of existing compute? I love how people think bitter lesson was just "oh we added one more GPU and now the model is better than our hand-crafted approach". When really its just the opposite -- models with better approaches were necessary, and models at 10% the size are showing nearly identical performance when some attention is paid to quality. The "savory lesson" is, don't listen to the bitter lesson, it was only true when the 'hand-crafted features' experts were using were vastly over-aligned to human superstition, but if the priors are well-aligned mathematically, it really does help to have a better strategy (and more compute may not help). The reverse-bitter-lesson every trader and investor knows: throwing more compute can often give worse results (e.g. memorization), not better.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by mungaihaha on Saturday November 14, 2026 @09:08AM (#50497151)
My experience has been that they excel at problems with solutions that are cheap to verify. Things one can unit test for example. Easier to RL. Architectural issues are harder to train for because the training data is dominated by tutorial/toy projects. There's 10,000 toy compilers for every LLVM
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by ModernMech on Saturday November 14, 2026 @09:32AM (#50497307)
As far as I can tell, a large part of that has to do with throwing them into loops with tools which give them feedback and ground them in reality. They still hallucinate but when they do, the feedback calls it out and they correct themselves quickly.
Re:Jonathan Blow – If AI Solved Coding, Why Is My Software S... by globular-toast on Saturday November 14, 2026 @02:36AM (#50494904)
They haven't got significantly better since August 2025. What's happened is people's standards have gone down and brain atrophy has set in. We're just winging it now.