this post was submitted on 26 Feb 2026
209 points (94.5% liked)

Hacker News

4415 readers
352 users here now

Posts from the RSS Feed of HackerNews.

The feed sometimes contains ads and posts that have been removed by the mod team at HN.

Source of the RSS Bot

founded 1 year ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] artwork@lemmy.world 104 points 2 days ago* (last edited 2 days ago) (15 children)

Will you PLEASE stop saying "coding is a practical use case"? This is the third appeal I've made on this subject. (Do you read your comments?) If you want bug ridden code with security issues which is not extensible and which no-one understands, then sure, it's a practical use case. Just like if you want nonsensical articles with invented facts, then article writing is a practical use case. But as I've pointed out already no reputable editorial is now using LLMs to write their articles. Why is that? Because it obviously doesn't work.

Let's face it the only reason you're saying "coding is a practical use case" is because you yourself don't code, and don't understand it. I can't see another reason why would assume the problems experienced in other domains somehow don't apply to coding. Newsflash: they do. And software engineering definitely doesn't need the slop any more than anyone else. So I hope this is my final appeal: please stop perpetuating this myth. If you want more information on the problems of using LLMs to code, then I can talk in great length about it - feel free to reach out. Thanks...

The point is, there has always been a trade-off between the speed of development and quality of engineering (confidence in the code, robustness of the app etc.) I don't see LLMs as either changing this trade-off or shifting the needle (greater quality in a shorter time), because they are probabilistic and can't be relied upon to produce the best solution - or even a correct solution - every time. So you're going to have to pick your way through every single line it generates in order to have the same confidence you would have if you wrote it - and this is unlikely to save time because understanding someone else's code is always more difficult and time-consuming than writing it yourself. When I hear people say it is "making them 10x more productive" at coding, I think, "and also 10x as unsure what you've actually produced"...

You'll also need to correct it when it does something you don't want. Now this is pretty interesting, if you think about it. Imagine you provide an LLM a prompt, and the LLM produces something but not exactly what you want. What is the advice on this? "Provide a more specific prompt!" Ok, so then we write a more specific prompt - the results are better, but it still falls short. What now? "Keep making the prompt more specific!" Ok but wait - eventually won't I be supplying the same number of tokens to the LLM as it is going to generate as the solution? Because if I'm perfectly specific about what I want, then isn't this just the same as actually writing the solution myself using a computer language? Indeed, isn't this the purpose behind computer languages in the first place?...

We software developers very often pull chunks of code from various locations - not just stackoverflow. Very often they are chunks of code we wrote ourselves, that we then adapt to the new system we are inserting it into. This is great, because we don't need to make an effort to understand the code we're inserting - we already understand it, because we wrote it...

"You should consider combing through Hacker News to see how people are actually making successful use of LLMs" - the problem with this is there are really a lot of hype-driven stories out there that are basically made up. I've caught some that are obvious - e.g. see my comment on this post: https://substack.com/home/post/p-185469925 (archived) - which then makes me quite sceptical of many of the others. I'm not really sure why this kind of fabrication has become so prevalent - I find it very strange - but there's certainly a lot of it going on. At the end of the day I'm going to trust my own experiences actually trying to use these tools, and not stories about them that I can't verify.

~ Tom Gracey

Source

Absolutely... Thank you, from the very depths of my heart and soul... dear Tom Gracey, programmer, artist... for the marvel you do... for the wisest attitude, for the belief in in human... in effort... in art...

[–] Slotos@feddit.nl 20 points 2 days ago

Let's face it the only reason you're saying "coding is a practical use case" is because you yourself don't code, and don't understand it.

Usually only the last statement is true.

[–] BartyDeCanter 8 points 2 days ago

I think there is quite a bit more subtlety than that.

Yes, just asking an LLM, even the latest versions, to write some code goes from “wow, that’s pretty good” to “eh, not great but ok for something I’m going to use once and then not care about” to “fucking terrible” as the size goes up. And all the agents in the world don’t really make it better.

But… there are a few use cases that I have found interesting.

  1. Project management, plannning, and learning new languages/domains when using a core prompt as described at: https://www.codingwithjesse.com/blog/coding-with-llms-can-still-be-fun/

I like to add:

- Do not offer to write code unless the user specifically requests it. You are a teacher and reviewer, not a developer 
- Include checks for idiomatic use of language features when reviewing 
- The user has a strong background in C, C++, and Python. Make analogies to those languages when reviewing code in other languages

as well when I’m using it to help me learn a new language.

  1. Reviews of solo projects. I like working with someone else to review my code and plans at work, particularly when I’m working in a domain or language that I don’t have experience in. But for solo projects I don’t have someone to give me reviews, so asking a coding LLM “Review this project, looking for architectural design issue, idiomatic language use, and completeness. Do not offer to fix anything, just create an issue list.” is really helpful. I can take the list, ignore anything I disagree with, and use it for a polishing round.
[–] Tyrq@lemmy.dbzer0.com 6 points 2 days ago (1 children)

Just ask those people to read engrish, they'll stand a chance of understanding the issue. It's put together with clues of how it works, and can copypaste pieces, but without the knowledge to string it all together cohesively. Maybe not the best example, but coding is a language like English is a language, and we take a lot of our knowledge for granted when it comes to our intimate relationship with language.

[–] artwork@lemmy.world 4 points 2 days ago* (last edited 2 days ago)

Thank you... When I read "engrish"... my heart skipped a beat...

load more comments (12 replies)
[–] glitching@lemmy.ml 52 points 2 days ago (1 children)

what works with my normie "what's the big deal" is the following analogy:

this is akin to cleaning out your snowed-in driveway with a twin-engine afterburner from an F14 Tomcat - holy shit, it actually cleaned the thing! saved me a buncha time! and it cost pennies!

yeah, but:

  • gas is subsidised by Northrop-Grumman's investors for the first year or so; afterwards it'll cost you dearly. and the maintenance, madonn'
  • there are no city snow cleaners no more and no store is selling shovels
  • it obliterated all the trees and grass and critters and shit and damaged parked cars
  • you polluted the shit out of your sight line, nothing will grow there for generations and the runoff poisoned every body of water this shit touches
  • now you gotta clean the burned shit
  • nobody in your neighborhood can get no gas no more; there's some two boroughs over, but it's 3x the price
  • nobody can fix their cars with cheap parts, all raw materials go towards NG's production/maintenance
  • the "explode" and "afterburner" buttons are kinda close together so the former happens eventually
  • everybody says you're fucking loco and fucking stop with that shit but everytime you press the blast button, a pleasant "you're so awesome!" voice booms and it makes you feel very special
[–] Saledovil@sh.itjust.works 33 points 2 days ago (1 children)

And sometimes it doesn't actually remove the snow.

[–] WalleyeWarrior@midwest.social 19 points 2 days ago (2 children)

It actually doesn't remove the snow, which I think makes it a PERFECT analogy since you've wasted a shit ton of energy on the flashy,expensive, idea instead of just doing what actually works.

[–] KeenFlame@feddit.nu 1 points 1 day ago (1 children)

Do you not understand how insane jet engines are?

I read it as melting snow, not just getting it off the drive way. But just blasting the snow from your driveway onto to street won't be a ton of help either since that still needs to get plowed.

[–] RandomStranger@piefed.social 2 points 2 days ago

Just to make a counterpoint. Yes, it will! https://youtube.com/shorts/hlYtx4Xe7r0

[–] lvxferre@mander.xyz 26 points 2 days ago (1 children)

Very, very marginal use cases, that don't warrant the amount of investment, could've achieved with smaller models, and without cooking the planet as much.

[–] Tollana1234567@lemmy.today 8 points 2 days ago* (last edited 2 days ago) (1 children)

hey thats why they are pedalling it to india to have the datacenters, india is already cooking and MODI wants to give tax holidays.

[–] jaybone@lemmy.zip 2 points 2 days ago (2 children)
[–] Passerby6497@lemmy.world 8 points 2 days ago

Effectively the government paying you to move there by allowing you to not pay any taxes. So if your company is paying $2m/yr in taxes, you're being paid $2m+ to move your operations. You'll lose some of that to construction costs, but you'll likely more than make that up by paying (comparatively to previous employees) slave wages to locals.

[–] ulterno@programming.dev 3 points 2 days ago (1 children)

It's a thing to encourage foreign investors.
Honestly, if the Modi govt. is still furthering that strategy, I think that they are out of good ideas and should hand over to another.

[–] shittydwarf@sh.itjust.works 25 points 2 days ago
[–] GarboDog@lemmy.world 0 points 2 days ago

NO WAY /sarcasm

load more comments
view more: next ›