News for hackers. Stuff that matters.
Re:Making o1, o3, and Sonnet 3.7 Hallucinate for Everyone by magicalhippo on Saturday March 01, 2025 @04:08PM (#43223695)
I've used it for some smaller greenfield code with success. Like, write an Arduino program that performs a number of super-sampled analog readings, and performs a linear regression fit, printing the result to the serial port.

That sort of stuff can be very helpful to newbies in the DIY electronics world for example.

But for anything involving my $dayjob it's been fairly useless beyond writing unit test outlines.

Re:Making o1, o3, and Sonnet 3.7 Hallucinate for Everyone by andix on Saturday March 01, 2025 @04:16PM (#43223755)
> Like, write an Arduino program that performs

stuff like that works amazing

> But for anything involving my $dayjob it's been fairly useless beyond writing unit test outlines

This was my opinion 3-6 months ago. But I think a lot of tools matured enough to already provide a lot of value for complex tasks. The difficult part is to learn when and how to use AI.

Re:Making o1, o3, and Sonnet 3.7 Hallucinate for Everyone by ianbutler on Saturday March 01, 2025 @04:12PM (#43223725)
I use it everyday, it has to have good search and good static analysis built in.

You also have to be very explanatory with a direct communication style.

Our system imports the codebase so it can search and navigate plus we feed lsp errors directly to the LLM as development is happening.

Re:Making o1, o3, and Sonnet 3.7 Hallucinate for Everyone by magicalhippo on Saturday March 01, 2025 @07:32PM (#43225787)
> we feed lsp errors directly to the LLM as development is happening

Yeah I guess that would help a lot. Stuck with a bit more primitive tools here, so that doesn't help.

Re:Making o1, o3, and Sonnet 3.7 Hallucinate for Everyone by nottorp on Sunday March 02, 2025 @03:51AM (#43228629)
> That sort of stuff can be very helpful to newbies

Yep, if it's newbie stuff there are enough tutorials out there for the LLM to have data.

It's when you get off the tutorials and do the actual functionality of your project that they fail.