That is the simple explanation.
Ask HN: Why is the HN crowd so anti-AI?
371–380 of 812 posts
Re: Ask HN: Why is the HN crowd so anti-AI?
#372However, people do need to make peace that AI as a tool is the future of programming at bare minimum and especially at coorperations as it becomes part of performance reviews and you have to compete with AI assited collegues. As I've said before at least for me AI replaced the boring part of writing code, but reignited the joy of designing systems and problem solving.
Re: Ask HN: Why is the HN crowd so anti-AI?
#373First of all, I expect to be a loser in the socioeconomical effect the AI brings. This isn't really about the technology itself but about the political systems we have now. From the pure job perspective, I will either lose my job, or will keep it but it will be increasingly more stressful and less interesting. There are literally zero benefits for me as a worker. The only hope is that the economic effect will be so h…
Also, programmers will be least negatively affected by AI. Humans will need to be in the loop in the forseable future, and programmers are a good candidate for those kinds of positions.
But more generally, I'll never understand this attitude about jobs. As if your job is this thing that you own that someone might take away from you. To me, my job is is something useful that I do in exchange for money. If I cease to be useful then it's fine if I lose my job. I'll find somewhere else to work, somewhere I can be useful. It might be paid worse of lower status but, to me, being useful is the whole point.
Re: Ask HN: Why is the HN crowd so anti-AI?
#374It's like we are 19th century farmers and suddenly there are the latest John Deere equipment available for huge amounts of money raising yields 100x. Most of us can't afford the equipment and will be pushed out.
And look who Anthropic is partnering with: the absolute worst of Wall St. like Apollo.
Re: Ask HN: Why is the HN crowd so anti-AI?
#375For most software engineers LLMs represent future financial uncertainty, pushing them into a tailspin. For a substantial subgroup the challenge runs deeper IMO. They are experiencing an identity crisis, as a central component of their self-concept is being violently stripped away on top of the financial uncertainty.
Re: Ask HN: Why is the HN crowd so anti-AI?
#376Many see AI as the biggest representative of the world and the internet getting worse. It accelerates the decline that was already there, and when people see their favorite websites become littered with garbage, themselves not being able to find a job or the supposedly enlightened tech elite becoming 10x more insane than they already were, the obvious thing to look to is AI. And what about all the companies that are trying to hop onto the hype bandwagon and are enforcing AI usage or laying off half their staff and demanding that the remaining half 'just use AI' to work twice as hard? Also not very good for the image.
The kind of people who only care about code quality and ignore the above issues, in my experience, are people with no horse in the job market race. Old people, rich people, non-techy people who don't have to do this for a living. They're having the time of their lives churning our small personal projects and not caring about anything else. Everyone else is suffering too much from the other causes to take them seriously.
Re: Ask HN: Why is the HN crowd so anti-AI?
#377It's simply divided. With every such division A vs. B, the A team thinks HN is anti-A and the B team thinks it's anti-B. This is an invariant. You can see from the following megathread, currently on the front page, that HN is by no means anti-AI: Ask HN: What was your "oh shit" moment with GenAI? - https://news.ycombinator.com/item?id=48406174 . Sometimes it just takes the right initial condition (e.g. title) to brin…
Saying that society is divided on AI therefore HN, being society, should also be divided is an absurd take. I expect the people in here to be domain experts, understand simple concepts like closed loop water cooling, deterministic vs non-deterministic systems, maybe some basic concept of how a GPU and vector math works and most notably the exponential pace that it’s becoming both more capable and more efficient. Unfo…
1. Comments should be thoughtful even if not coming from a place of expertise
2. Better comments have something useful to share behind the passion
3. "Me too" comments are usually not as interesting to read and rarely add to the discussion
I have personally been both praised and attacked for making detailed, reasoned comments. It's more about the mood and attitude of the reader(s) that determines which way it goes.
AI is a complicated issue because it is creating change very quickly--as many predicted it would 20-30 years ago--and that change is still accelerating.
In your words, the change is exponential--and this may indeed be demonstrated by the performance data over the past several years. It's hard to contemplate or predict when that change will plateau, but we definitely aren't there yet.
The ultimate impact on the world society is likely to be profound. Whether you like it or hate it, it is happening. Those who lose a job to AI may find that their mother is saved by a medicine or doctor aided by AI. It's complicated.
Perhaps there are ways to legislate compromises into its use or expansion in some parts of the world--but it is likely a technology that has at least as much positive potential for humanity as it does negative--so legislation is going to have to address the good and the bad and no country is an island unto itself.
Thanks for the opportunity to comment.
Re: Ask HN: Why is the HN crowd so anti-AI?
#378I call these AI tools "proprietary non-determenistic database of the free internet". They belong to american companies which can cut off your access if american government doesn't like your country's government. They fed from the free internet that many of us grew up in, store it in humans unreadable form and sell you access to it. If some day claude starts to spit out compiled binaries instead of code nobody will no…
Open weight models remove most of the issues you list and require relatively affordable hardware like a MBP with 128gb of ram or even less. Deepseek v4 flash is by any means comparable to SOTA from 6 months ago. It's more than good enough for AI-assisted coding and there are no reasons to believe that one year from now or so, they won't be even better and faster.
Re: Ask HN: Why is the HN crowd so anti-AI?
#379I think it's very useful but the hype promises so much more than it delivers. And a lot of the proponents are all in on the hype it gets annoying. I use claude to write a design, review the design, turn that into an implementation plan, spend 2-3 turns reviewing that, but still when that is turned into code it misses things or creates helpers that's not actually used or... It creates massive files and unless I explic…
This is very much my experience and process as well. Lately I've found 4.7/4.8 telling me not to fix problems lol: "outside the scope of this PR," "not caused by your changes," "safe to ignore" etc. Robot, I decide what to fix, when, and how! It hates following project conventions, loves mocking so much out of tests that it fails to test anything at all, and yeah constantly leaving dead code around. And yet it's stil…
Then I want to shout at it "Is the work done? No it isn't so yes of course continue, are you stupid?", but then I remember it's basically a big matrix and for the 58th time type up "Yes, ultrathink and continue"
A junior developer would learn, claude doesn't. I've tried adding this to CLAUDE.md but it doesn't help.
Re: Ask HN: Why is the HN crowd so anti-AI?
#380I "hate" AI[0] because I believe that elegant code is a different bulding material to ugly code. Ugly code is harder to change. At some point, it becomes impossible to change. I notice that a lot of people say they'll be able to write 2.0 faster than I can write 1.0. This means that their 1.0 must have been so bad that they had to rewrite it. Why, then, would their 2.0 be any better? Because they got some feedback? A…
I believe the same thing and it’s also the main reason I hate AI code.
AI tends to not have much regard to “architecture” or even really considering how code should be organized. Need a function to read a base64 string into a private key? “fn base64_to_key” right there next to the code that needs it. Need to take that key and encrypt a blob? “fn encrypt_blob” right next to it. No thought about maybe pushing that code to a crypto module, or representing the invariants as types, or even just putting the functions where they might logically belong, just spews them out everywhere.
But, I have a problem trying to prove why this is an actual problem in the end product. You can say “it’s harder to refactor later” but the LLM is already pretty good at just changing bulk amounts of code to behave differently. In fact, having utility functions “nearby” the code that needs it might be better for its own context management. Most of the reason humans prefer the “single responsibility principle” and “modular design” are to make the code easier for us to change and reason about, but an LLM with a finite context window may actually do better with code that doesn’t match this premise.
I find myself reviewing code that others on my team generated with an LLM, and I tend to focus on these sorts of architectural “problems” the most because it’s the biggest gap between the way I program and what the LLM executes. But sometimes I worry that I’m fighting a losing battle, and that the focus on good architecture isn’t as important as I think it is. Or at least, I’m having trouble proving that it actually matters tangibly. Will it result in an unmaintainable mess? Maybe. It’s not guaranteed that LLM’s have the same limitations we do when it comes to maintaining code.