News for hackers. Stuff that matters.
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.