News for hackers. Stuff that matters.
Re:Yes, I will judge you for using AI by acedTrex on Thursday June 26, 2025 @09:58AM (#44387497)
Author here: I quite like that quote. A very succinct way of saying what took me a few paragraphs.

This new world of having to verify every single thing at all points is quite exhausting and frankly pretty slow.

Re:Yes, I will judge you for using AI by tayo42 on Thursday June 26, 2025 @11:35AM (#44388426)
We do this is in professional environments already with documentation for designs upfront and code reviews though
Re:Yes, I will judge you for using AI by Herring on Thursday June 26, 2025 @10:26AM (#44387769)
So get another LLM to do it. Judging is considerably easier [For LLMs] than writing something from scratch, so LLM judges will always have that edge in accuracy. Equivalently, I also like getting them to write tons of tests to build trust in correct behavior.
Re:Yes, I will judge you for using AI by acedTrex on Thursday June 26, 2025 @10:31AM (#44387813)
> Judging is considerably easier than writing something from scratch

I don't agree with this at all. Writing new code is trivially easy, to do a full in depth review takes significantly more brain power. You have to fully ascertain and insert yourself into someone elses thought process. Thats way more work than utilizing your own thought process.

Re:Yes, I will judge you for using AI by Herring on Thursday June 26, 2025 @10:41AM (#44387934)
Sorry, I should have been more specific. I meant LLMs are more reliable and accurate at judging than at generating from scratch.

They basically achieve over 80% agreement with human evaluators [1]. This level of agreement is similar to the consensus rate between two human evaluators, making LLM-as-a-judge a scalable and reliable proxy for human judgment.

[1] https://arxiv.org/abs/2306.05685 (2023)

Re:Yes, I will judge you for using AI by habinero on Thursday June 26, 2025 @01:37PM (#44389512)
80% is a pretty abysmal success rate and means it's very unreliable.

It sounds nice but it means at least 1 in 5 are bad. That's worse odds than rolling 1 on a d6. You'll be tripping over mistakes constantly.

Re:Yes, I will judge you for using AI by andrekandre on Thursday June 26, 2025 @10:31PM (#44393256)

  > 80% is a pretty abysmal success rate and means it's very unreliable.
EXACTLY. imagine if your car would at best start 80% of the time...
Re:Yes, I will judge you for using AI by bluedel on Friday June 27, 2025 @11:14AM (#44397430)
At least if the car doesn't start, you can immediately tell.
Re:Yes, I will judge you for using AI by yencabulator on Friday June 27, 2025 @11:33AM (#44397594)
Imagine Google Maps driving directions took you in the correct direction 80% of the time.
Re:Yes, I will judge you for using AI by PeterStuer on Sunday June 29, 2025 @08:58AM (#44412765)
From the study: " [80% is] the same level of agreement between humans."

So if 80% is abysmal, you are getting the same abysmal level from human code reviewers.

Re:Yes, I will judge you for using AI by habinero on Monday June 30, 2025 @01:10PM (#44425642)
Not the same thing. With human code reviewers, you can talk to them and resolve conflicts. You can even ask them to review code differently in future.

The whole point of a tool is to reduce workload. If you have to frequently correct it, then it's not worthwhile to use.

Re:Yes, I will judge you for using AI by malfist on Thursday June 26, 2025 @03:12PM (#44390378)
LLMs will not have the context behind the lines of code in the CR.

Sure there's no bug with how the logic is defined in the CR or even in the context of the project, ti maybe won't throw an exception.

But the LLM won't know that the query is iterating over an unindexed field in the DB with the table in prod having 10s of millions of rows. The LLM won't know that even though the code says the button should be red and the comments say the button should be red, the corporate style guide says red should be a very specific hex code that it isn't.

Re:Yes, I will judge you for using AI by inetknght on Thursday June 26, 2025 @11:15AM (#44388230)
> So get another LLM to do it.

Oh goodness that's like trusting one kid to tell you whether or not his friend lied.

In matters where trust matters, it's a recipe for disaster.

Re:Yes, I will judge you for using AI by Herring on Thursday June 26, 2025 @11:22AM (#44388292)
*shrug this kid is growing up fast

Give it another year and HN comments will be very different.

Writing tests already works now. It's usually easier to read tests than to read convoluted logic.

Re:Yes, I will judge you for using AI by catlifeonmars on Thursday June 26, 2025 @12:07PM (#44388724)
It’s also easy to misread tests FWIW.
Re:Yes, I will judge you for using AI by inetknght on Thursday June 26, 2025 @12:46PM (#44389067)
> shrug this kid is growing up fast

Mmmhmm. And you think this "growing up" doesn't have biases to lie in circumstances where it matters? Consider politics. Politics matter. It's inconceivable that a magic algorithm would lie to us about various political concerns, right? Right...?

A magic algorithm lying to us about anything would be extremely valuable to liars. Do you think it's possible that liars are guiding the direction of these magic algorithms?

Re:Yes, I will judge you for using AI by dingnuts on Thursday June 26, 2025 @12:54PM (#44389127)
they've been saying that for three years and the performance improvement has been asymptotic (logarithmic) for a decade, if you've been following the state of the art that long.
Re:Yes, I will judge you for using AI by habinero on Thursday June 26, 2025 @01:39PM (#44389540)
Sure, and there was a lot of hype about the blockchain a decade ago and how it would take over everything. YC funded a ton of blockchain startups.

I notice a distinct lack of blockchain hegemony.

Re:Yes, I will judge you for using AI by malfist on Thursday June 26, 2025 @03:14PM (#44390389)
LLMs inspecting LLM code is like the police investigating themselves for wrong doing.
Re:Yes, I will judge you for using AI by skim1420 on Thursday June 26, 2025 @12:19PM (#44388841)
0.9 * 0.9 == 0.81
Re:Yes, I will judge you for using AI by kbelder on Thursday June 26, 2025 @12:48PM (#44389082)
0.1 * 0.1 == 0.01
Re:Yes, I will judge you for using AI by JackFr on Thursday June 26, 2025 @12:44PM (#44389047)
Re:Yes, I will judge you for using AI by EGreg on Thursday June 26, 2025 @03:08PM (#44390347)
“Freedom of speech” in politics