News for hackers. Stuff that matters.
Re:Yes, I will judge you for using AI by dirkc on Thursday June 26, 2025 @09:56AM (#44387479)
I have a friend that always says "innovation happens at the speed of trust". Ever since GPT3, that quote comes to mind over and over.

Verification has a high cost and trust is the main way to lower that cost. I don't see how one can build trust in LLMs. While they are extremely articulate in both code and natural language, they will also happily go down fractal rabbit holes and show behavior I would consider malicious in a person.

Re:Yes, I will judge you for using AI by whiplash451 on Thursday June 26, 2025 @10:58AM (#44388096)
> "innovation happens at the speed of trust"

You'll have to elaborate on that. How much trust was there in electricity, flight and radioactivity when we discovered them?

In science, you build trust as you go.

Re:Yes, I will judge you for using AI by agent281 on Thursday June 26, 2025 @11:12AM (#44388203)
Have you heard of the War of the Currents?

> As the use of AC spread rapidly with other companies deploying their own systems, the Edison Electric Light Company claimed in early 1888 that high voltages used in an alternating current system were hazardous, and that the design was inferior to, and infringed on the patents behind, their direct current system.

> In the spring of 1888, a media furor arose over electrical fatalities caused by pole-mounted high-voltage AC lines, attributed to the greed and callousness of the arc lighting companies that operated them.

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

Re:Yes, I will judge you for using AI by bori5 on Thursday June 26, 2025 @12:20PM (#44388851)
Tesla is barely mentioned in that article which is somewhat surprising
Re:Yes, I will judge you for using AI by throw4847285 on Thursday June 26, 2025 @03:45PM (#44390612)
Not surprising at all. He was a minor player in the Current Wars compared to his primary benefactor, George Westinghouse. His image was rehabilitated first by Serbian-Americans and then by webcomic artists and Redditors, who turned him into a secular saint.

Most of what people think they know about Tesla is not actually true if you examine the historical record. But software engineering as a discipline demands business villains and craftsman heroes, and so Edison and Tesla were warped to fit those roles even though in real life there is only evidence of cordial interactions.

Re:Yes, I will judge you for using AI by dirkc on Thursday June 26, 2025 @11:38AM (#44388440)
I use it to mean that the more people trust each other, the quicker things get done. Maybe the statement can be rephrased as "progress happens at the speed of trust" to avoid the specific scientific connotation.
Re:Yes, I will judge you for using AI by perrygeo on Thursday June 26, 2025 @11:55AM (#44388618)
Importantly, there are many business processes today that are already limited by lack of trust. That's not necessarily a bad thing either - checks and balances exist for a reason. But it does strongly suggest that increasing "productivity" by dumping more inputs into the process is counter-productive to the throughput of the overall system.
Re:Yes, I will judge you for using AI by whiplash451 on Thursday June 26, 2025 @11:53AM (#44388588)
That's a pretty useless statement in the context of innovation.

The moment a technology reaches trust at scale, it becomes a non-innovation in people's mind.

Happened for TVs, electrical light in homes, AI for chess, and Google. Will happen with LLM-based assistants.

Re:Yes, I will judge you for using AI by jazzyjackson on Thursday June 26, 2025 @01:45PM (#44389597)
You're not catching on. It's not the trust in the technology, it's the trust between people. Consider business dealings between entities that do not have high trust - everything becomes mediated through lawyers and nothing happens without a contract. Slow and expensive. Handshake deals and promises kept move things along a lot faster and without the expense of hammering out legal arrangements.

LLM leads to distrust between people. From TFA, That concept is Trust - It underpins everything about how a group of engineers function and interact with each other in all technical contexts. When you discuss a project architecture you are trusting your team has experience and viewpoints to back up their assertions.

Re:Yes, I will judge you for using AI by reaperducer on Thursday June 26, 2025 @12:44PM (#44389048)
I use it to mean that the more people trust each other, the quicker things get done.

True not only in innovation, but in business settings.

I don't think there's anyone who works in any business long enough who doesn't have problems getting their job done simply because someone else with a key part of the project doesn't trust that you know what you're doing.

Re:Yes, I will judge you for using AI by jnxx on Friday June 27, 2025 @11:59AM (#44397819)
Trust is also essential for any form of symbolic information exchange.

Humans communicate using symbols. That could be patterns of sound waves, gestures, or written characters.

If we can't trust that the communicated symbols match their agreed meaning, what is the use of them? Communication breaks down quickly, and being social individuals which inter-depend on others, we can't live without communication. Nobody likes a liar, and the reason is, the words they give us do not match what they mean. (Perhaps not only humans. I read that dolphins readily come and rescue individuals which are drowning - including humans - but they punish individuals which fake drowning.)

And that goes from every stratum of social interaction, from big treaties to selling a bagel. Would you sell a bagel for a fake dollar bill? The number on it is a symbol as well, it has a meaning.

So it is right down one of the very bases of human cooperation.

Re:Yes, I will judge you for using AI by reaperducer on Thursday June 26, 2025 @12:42PM (#44389028)
How much trust was there in electricity, flight and radioactivity when we discovered them?

Not much.

Plenty of people were against electricity when it started becoming common. They were terrified of lamps, doorbells, telephones, or anything else with an electric wire. If they were compelled to use these things (like for their job) they would often wear heavy gloves to protect themselves. It is very occasionally mentioned in novels from the late 1800's.

(Edit: If you'd like to see this played out visually, watch the early episodes of Miss Fisher's Murder Mysteries on ABC [.oz])

There are still people afraid of electricity today. There is no shortage of information on the (ironically enough) internet about how to shield your home from the harmful effects of electrical wires, both in the house and utility lines.

Flight? I dunno about back then, but today there's plenty of people who are afraid to fly. If you live in Las Vegas for a while, you start to notice private train cars occasionally parked on the siding near the north outlet mall. These belong to celebrities who are afraid to fly, but have to go to Vegas for work.

Radioactivity? There was a plethora of radioactive hysteria in books, magazines, comics, television, movies, and radio. It's not hard to find.

Re:Yes, I will judge you for using AI by whiplash451 on Thursday June 26, 2025 @01:00PM (#44389178)
That’s exactly my point
Re:Yes, I will judge you for using AI by lubujackson on Thursday June 26, 2025 @11:20AM (#44388276)
We never can have total trust in LLM output, but we can certainly sanitize it and limit it's destructive range. Just like we sanitize user input and defend with pentests and hide secrets in dot files, we will eventually resolve to "best practices" and some "SOC-AI compliance" standard down the road.

It's just too useful to ignore, and trust is always built, brick by brick. Let's not forget humans are far from reliable anyway. Just like with driving cars, I imagine producing less buggy code (along predefined roads) will soon outpace humans. Then it is just blocking and tackling to improve complexity.

Re:Yes, I will judge you for using AI by bluefirebrand on Thursday June 26, 2025 @01:02PM (#44389193)
> We never can have total trust in LLM output, but we can certainly sanitize it and limit it's destructive range

Can we really do this reliably? LLMs are non-deterministic, right, so how do we validate the output in a deterministic way?

We can validate things like shape of data being returned, but how do we validate correctness without an independent human in the loop to verify?

Re:Yes, I will judge you for using AI by lovich on Thursday June 26, 2025 @02:24PM (#44389940)
The same way we did it with humans in the loop?

I check AI output for hallucinations and issues as I don’t fully trust it to work, but we also do PRs with humans to have another set of eyes check because humans also make mistakes.

For the soft sciences and arts I’m not sure how to validate anything from AI but for software and hard sciences I don’t see why test suites wouldn’t continue serving their same purpose

Re:Yes, I will judge you for using AI by aDyslecticCrow on Thursday June 26, 2025 @03:39PM (#44390561)
Famously, "it's easier to write code than to read it". That goes for humans. So why did we automate the easy part and move the effort over to the hard part?

If we need a human in the loop to check every row of code for the deep logic errors... then we could just get the human to write it no?

Re:Yes, I will judge you for using AI by buescher on Thursday June 26, 2025 @10:52PM (#44393337)
We’ve been automating the easy parts since the first compiler, but llms make everything weird.
Re:Yes, I will judge you for using AI by hdjdbdirbrbtv on Friday June 27, 2025 @07:32AM (#44395936)
Respectfully, I disagree. An llm in my mind is a new compiler. Just it takes natural language and produces code.
Re:Yes, I will judge you for using AI by aDyslecticCrow on Friday June 27, 2025 @12:19PM (#44398027)
It feels like we're talking about different technologies sometimes.

I find its a slightly improved google for vague questions. Or a doxygen writer.

Its all use I've found for any ai model since i first started playing with github copilot beta.

Ive been trying the newer models as they arrived, and found they're getting more verbose, more prone to hallucinating functions that dont exist, and more prone to praise me as a god when trying to ask about basic assumptions. (you're cutting to the heart of the matter)

What kind of code do you write where its somehow replacing coding itself? I spent 30 minutes trying to get mistral to write a basic bash script yesterday.

Re:Yes, I will judge you for using AI by hdjdbdirbrbtv on Tuesday July 01, 2025 @07:42PM (#44438967)
I am playing with open weights models at home and yeah they are like that ... I use Claude 3.7 @ work and yeah it is a lot better ... Sometimes it will flub things but it also can write large amounts of code ... Mostly how I want (the pareto principle comes into play for the parts I don't want though).

So for me, the future will tend towards this ... Currently the tech is early days, we have no way to steer thought.. We have no way to align it to our thought processes... But eventually we will get to I want x pls make and it will be able to do it well.

Re:Yes, I will judge you for using AI by olivermuty on Friday June 27, 2025 @04:04AM (#44394778)
Put four juniors in separate rooms and give them the same task. Do you expect them to produce identical solutions?

If no? Then congrats, you are now in a position where your software development lifecycle needs to handle non-determinism.

This fanatical vibing movement is ridicolous, but this luddite stance that LLMs cannot contribute to software dev because they are «non deterministic» is almost as ludicrus.

Re:Yes, I will judge you for using AI by bluefirebrand on Friday June 27, 2025 @09:02AM (#44396485)
> Then congrats, you are now in a position where your software development lifecycle needs to handle non-determinism.

Sure, except the Juniors producing wrong solutions is the Juniors problem, not mine

If I give four LLM agents tasks and they call come back with slightly wrong solutions, that's me adding four problems to my own workload

I'm not sure how I'm supposed to keep up with that. I'm definitely not sure it makes me overall more productive

Re:Yes, I will judge you for using AI by mk_stjames on Friday June 27, 2025 @10:29AM (#44397080)
I want to point out that LLMs can be completely deterministic if the final sampler is run with 0 temperature (picking the highest probability token), no top-k, fixed seed, etc.
Re:Yes, I will judge you for using AI by yencabulator on Friday June 27, 2025 @11:36AM (#44397623)
Highest probability token can still vary nondeterministically when the computation is essentially racing GPU cores or even separate hosts against each other. Float math evaluation order can change the end result.
Re:Yes, I will judge you for using AI by ngold on Friday June 27, 2025 @03:38AM (#44394592)
You perfectly said nothing. Well done.
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