Sometimes it just takes the right initial condition (e.g. title) to bring out one side or other.
As for why the community is divided, there's always a temptation to come up with HN-specific explanations, but society as a whole is divided about AI. Surely that is the only explanation one needs. As I've been saying for years, HN can't be immune from macro trends: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
dang 4 hours ago [-]
As an aside, the variety of examples in that other thread is impressive. Here are some that I noticed:
It just goes on and on. I was a little nervous when I saw that post originally, but it's amazing what happens when a title is somehow just right.
rycomb 3 hours ago [-]
Oh dang, we all know –based on observation of your throughput and availability– that you're AI, you just can't "be nervous".
Jokes aside, thanks for your selection. I had read some, but missed others until your comment.
If it matters, I think there's some people that hasn't decided yet what tribe (pro-AI/anti-AI) they belong to. There's probably dozens of us!
jimmygrapes 4 hours ago [-]
I haven't had the patience or mentality to really absorb "ok but how is this useful" until that thread and your highlighted references. Thank you for the curated highlights, however brief it may be, because it's very hard to find such diamonds without dedicating far too much time wading through the abstract gatekept comments on the topic, in most cases. Real world examples give me much hope!
daljasdfasdf 42 minutes ago [-]
[dead]
p4bl0 2 hours ago [-]
Thanks for putting it this way. I have to admit I was really astonished by the question as I feel like HN is very much pro-AI at least in the sense that there is more AI promotion on HN than there is AI acceptance among people in the real world. It's been months if not years since most of the posts are about genAI, and in a largely favorable way. It's actually quite fascinating that for some people it feels like the opposite.
datsci_est_2015 3 hours ago [-]
It’s not even a dichotomy, A vs B, especially when you consider “AI” is incredibly poorly defined. There are many new technologies available, and I have nuanced opinions about all of them.
I’m happy that my friend who works in plastics manufacturing can move his monstrosity of an Excel spreadsheet to something more predictable and maintainable. I’m deeply annoyed by my coworker who’s trying to put a chatbot in our UI.
johnfn 3 hours ago [-]
While I agree that it's "divided", I wouldn't say "simply". Mentioning AI brings out a sharply negative side of HN that I had not seen before 2023. It is the only subject where, when I have shared that I built something with it, I have gotten derogatory comments claiming I am inexperienced, unintelligent, and that the thing I built (a hobby project) is unimpressive or embarrassing. This has never happened in the decade+ I have previously been on HN, happily sharing other things I built with other interesting technology -- and many of those things were much worse than what I built with AI!
I did see your thread earlier today and I admit was pleasantly surprised. Maybe HN is turning over a new leaf? I hope so. I honestly considered switching to X it was getting so bad :P
mook 25 minutes ago [-]
I think there's definitely groups on both sides, and I feel like it's similar to cryptocurrency a few years back. There's people really into it, and in response there's people really against it. On a smaller scale, see for example rust. In contrast there isn't as much vitriol against, say, world hunger because there isn't people very obviously pro-that to push against.
arjie 1 hours ago [-]
It is just a few people. Any time people are unpleasant to others or post in an uninteresting way I add them to a personal list that filters out their comments. Rapidly the site becomes more usable. The negativity is from a few highly polarized individuals.
I know others also do this - though often they are kind enough to auto-fold.
ThrowawayR2 36 minutes ago [-]
I would say that HN was at least as sharply negative during the cryptocurrency craze. I recall various submissions asking "Why is HN so anti-crypto?" as well.
rpcope1 2 hours ago [-]
There's probably a lot to say about it's merits or problems, but given the demographics (or my perception of them) is largely "software people" can you really be that surprised or angry given that this could snuff out a _lot_ of people's livelihoods like nothing we've probably seen in our lifetimes?
YZF 2 hours ago [-]
Same experience. But that's simply because you think you're experienced but the OP knows that you're just deluding yourself. Just kidding.
More seriously, I think this is a true reflection of a cultural phenomena. All discussions have become more polarized. There is a more of a generational divide in perception and discussion. I would also say there is a loss of nuance.
To complicate this even further there is a real diversity of experiences depending on many factors.
I mean we had flame wars on USENET but somehow it feels to me that most discourse even on controversial topics was civil. When we had tabs vs. spaces flamewars (or whatever the fun topic of the day was) everyone knew they were in a flame war (and often acknowledged that). Or maybe I'm just being nostalgic/biased.
I see the anti-AI sentiments in my work place. I think people are genuinely worried/concerned and don't know how this is going to change our world or even where we are exactly. This is also spilling into adjacent areas where people have strong emotional responses to (the rich, the economy, job market, politics, environment etc.).
foxes 3 hours ago [-]
[flagged]
scarab92 2 hours ago [-]
I suspect there is a lot of selection bias going on as well.
Forums like this, reddit, X, readers of news sites etc tend to be filled with people that don’t have much going on in their lives, have a lot of free time to comment, are less likely to exploit the benefits of AI, and more likely to have simpler skills sets that are replaceable with AI.
Talking to people in real world, I would say the overwhelming majority are excited by AI and interesting in using it more rather than less.
foxes 44 minutes ago [-]
Probably not the best way to reduce complicated feelings.
Do those people not deserve to be able to live and survive or are they all just replaceable?
jonas21 4 hours ago [-]
Well, it looks this post has already been flagged down onto page 7.
And IIRC, the same thing happened to the "oh shit" moment thread you linked to. Did the mods have to intervene to get it back on the front page?
HN might not be anti-AI, but I feel like the way flags are weighted by the ranking allows some users that are extremely anti-AI to create the impression that it is.
EDIT: And now it's back.
dang 4 hours ago [-]
Not flagged. It set off the flamewar detector. We monitor those and eventually reverse the false positives. Mostly.
HN crowd is quite pro-AI. Many reddit forums like r/programming have simply banned AI topics.
"Content about AI and LLMs are considered off-topic with the sole exclusion of deeply technical content about implementation."
Frankly, your opinion on HN being "anti-AI" is eye-rolling - it means you are living in a pro-AI bubble and have never seen anti-AI. There are many on HN who will defend AI to the death.
oleg_antonyan 2 hours ago [-]
I 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 notice, and we'll essentially get proprietary cloud-hosted compiler that most in the world depends on to build software. With built-in telemetry and backdoors and clause in license that allow full overtake of your business if provider wants it ofc. It's a great shift from the internet we all know and love towards the new subscription-based access to world's propriatary knowledge base. It's a perfect "mind control" tool as well - you don't need USAID, "free media" and stuff like that in other countries when all people there including politicians ask chatgpt everything from meaning of life to recipies of pancakes. Once you see these political and philosophical dimensions it's hard to unsee how claudecode running on my PC won't turn into a weapon some day. But in blissful ignorance it's fun to use, and companies love it for the promise of replacing people. Amen
Levitating 2 hours ago [-]
That would be a world where there is very little value in local models. I don't thinkt that will be the case.
Herbstluft 15 minutes ago [-]
I'd say the "threat" of local models and user independence is currently (successfully) being fought by cutting off the supply and development of general computing devices and hardware.
The mentioned big few are buying up everything regardless of need and making hardware unaffordable and unavailable for normal people (or smaller businesses). And some of the few manufacturers are already being convinced to stop developing/producing consumer hardware altogether.
And whats left might be taken care of via the rise of attestation. Just start framing local, unapproved models as "security risks" at some point.
OlivOnTech 2 hours ago [-]
You forgot the push forward towards more destruction of the planet we depend on to live, and the centralization of wealth in addition to the one of power.
simianwords 1 hours ago [-]
Respectfully, this looks like coping with the fact that a fundamentally new technology is discovered but people can’t cope with the immensity of it so they end up throwing in shallow and spread out criticisms spanning sovereignty, USA bad, replacing people bad etc.
It’s my personal opinion and it looks extremely incurious analysis of what’s going on. Even if a person doesn’t like AI, I would expect a curious person to have more deep opinions. “Non deterministic database” clearly tells me this.
There’s not a single coherent critique but just throwing some polemic to see what sticks.
oleg_antonyan 54 minutes ago [-]
Pure tech dimensions of AI are out of scope. The internet is full of tech critiques and praises, what's the point of yet another post about it. Can't open linkedin without seeing only AI-generated posts about AI replacing people next to AI dumb. But the political dimension seems completly abscent from the public discussion
thin_carapace 54 minutes ago [-]
the grandparent commentor described potential future paths of unfettered ai usage. it's not clear why arises the expectation that a discussion of future possibilities must adhere to a contemporary argumentative format (mainly because concrete evidence of future events does not exist). it's your right to interpret this discussion as 'USA bad', personally I think it's very likely that the USA will continue to exercise power until it cannot. do you have any arguments that support ai being unleashed en masse? at the moment it seems to me that students are mentally atrophying as a result of outsourcing thinking to robots, therefore from my perspective it's crystal clear that the current path of 'let it rip' is suboptimal
specproc 28 minutes ago [-]
The USA is terrifying from a non-US perspective now, and it's never been great. We're furious at the states and sick of being dependent on its enshittified technology.
Anti-AI sentiment absolutely and correctly has a "USA bad" steak.
shahzaibmushtaq 1 minutes ago [-]
[delayed]
knivets 23 minutes ago [-]
> Over the past six months, there hasn’t been a single day where I’ve checked the HN Best RSS feed without seeing a post about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.
because it's true
> Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.
How can you guarantee that it works though? You can verify, but it would be at the same speed as before the AI, or even slower.
> By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
By then you have a blackbox of a codebase which is unmaintainable, or in a worst case scenario you end up losing your data or get hacked or both.
truncate 23 minutes ago [-]
>> Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
Really depends on what you are shipping, what your users expect and what your personal preference is. I do not want to go 10x on products that need high performance / high reliability, is deployed at large scale where its not easy to undo. But for other stuff, sure why not. The problem is everyone just puts everything in same basket. Either way, AI is useful but not to the same extent people claim it to be.
vinnymac 9 minutes ago [-]
Well said. In creative spaces they talk about “Dirty” vs “Clean”. Dirty they say lets you move fast. Clean is slow.
Happen to be a startup that isn’t mission critical to someone’s health and well being? Great, now you can use AI and be as dirty as you would like.
Are you working with dangerous chemicals that are ingested by others, or systems that control hunks of metal flying through the sky with hundreds on board? Maybe we should stay clean in those environments until we make AI itself clean.
altern8 16 minutes ago [-]
It's extremely useful for UIs.
As a front-end guy, if I owned a project I would have the API AI-assisted and UI AI-driven.
haunter 2 hours ago [-]
The more close you are to the fire the more you understand how dangerous it is.
HN always have had a sizable anti-tech crowd (I don't want to say luddite because it's borderline pejorative). If you see the technology from close and you understand the human impacts of it then there is a reason some would rather stay clear from it. I know some FAANG engineers who doesn’t allow their kids to have smartphones or use social media even though they are themselves working at those companies. Why do you think that is? And you don’t even have to be a FAANG employee to see the social and human impacts of modern technology. AI is the same, in fact not even the same because it’s even worse and it will be only worse.
ZenoArrow 54 minutes ago [-]
> HN always have had a sizable anti-tech crowd (I don't want to say luddite because it's borderline pejorative).
It's frequently said that technology is ethically neutral, and whether it's used for good or bad ends depends on how it is applied.
What you call the anti-tech crowd is simply the crowd that takes their ethical responsibilities seriously.
There are other potential points of view that could be adopted instead of tech neutrality. Some tech could be seen as inherently good, in which case there very little concern about how much of it is used. Some tech could be seen as inherently bad, meaning it should be avoided at all costs.
Anyone being honest about AI can see that although it has some positive uses, the potential for misuse is enormous. Therefore, if you're going to use it at all, you should think carefully about how to apply it. To people that have fully bought into the hype this caution appears like negativity instead of rationality.
littlexsparkee 2 hours ago [-]
I'd imagine nearly all here are positive about technology itself, what they're against is: hype, 'progress' at all costs regardless of collateral damage, consolidation, anti-consumer practices - tech as wielded for power. If you pay attention long enough, it's hard not to become wary.
manoDev 5 hours ago [-]
There are two different crowds using "AI":
- One crowd is using to research algorithms, libraries, write boilerplate code, write test harnesses, introspect and integrate with APIs, do hands-off refactoring, and automating what would otherwise be boring tasks. They still think about architecture, best practices, understanding things in detail and the general shape of the solution is in their hands.
- Another crowd is curating prompts, setting up autonomous agents, creating tooling and guardrails around it, anything else but getting actually involved in how the sausage is made. They are working on meta tasks around the problem, in the hope the solution will write itself.
These two crowds are currently living in very different worlds, and getting very different results. We'll see what survives soon.
darksim905 4 hours ago [-]
Are we including just technical people in these crowds?
Because there's a third crowd: everyone else/the general public that are standing up vibe coded websites and don't give a hoot how things work in the background or know as long as money is coming in. There are people that are using AI and thinking less and less causing their brains over the long term to become more inelastic.
We're in for a very, very painful future that will have mixed results. On one hand, you can boostrap things a lot quicker with less mental effort and it helps get up to speed without having to know some complex things (e.g. deep knowledge in coding). This can help us innovate on basic things faster, probably.
On the other ... people aren't going to learn. If something breaks in that state where they don't know how something works, what, we're just going to ask another AI to fix it? I don't know how I feel or think about that. On a long enough timeline, there are people that won't know how any of this was designed in the first place.
That's the world we actually live in. And that's what will survive despite crowd 1 and 2 that you mentioned above.
yieldcrv 3 hours ago [-]
I’m working with an ideas guy, no skills and no capital but for the first time can deliver code
He wants my tech expertise, his code is spaghetti, he is making all the mistakes, he is experiencing AI psychosis, his AI makes md files warning him that its all going to burn him which he forwards to me lackadaisically without reading
But can he sale? Yes
Its tempting for me to proselytize that he isnt using feature branches or project tickets or even deploying with committed code
But I bite my tongue and tell him to focus on the MVP since he wants to prompt Claude Code for 48 hour sessions without there being any indication of how other devs could contribute
Because he has clients that wants what he described, and because he has no capital I get a huge cut of that
I’m fine with that, I’ll clean up the project very quickly
aorloff 3 hours ago [-]
A lot of people doing the latter camp are people with the knowledge of the former camp, and who are sufficiently happy with the speed and guard rails to no longer worry about "molding the solution in their hands"
I'm not speaking from personal experience, this is what friends are doing at their startups
But I am not surprised at all, because the building blocks of major applications are all out there as boilerplate code - heck half the time AWS has the example you need for you, assuming you know what you want to stitch together and why
If you know the major AWS tool chains and how and why to use them and how to design a product in microservices, then theoretically Claude has no idea what the whole shebang is up to but happily writes all the parts
bluegatty 3 hours ago [-]
I wouldn't say those are 'camps' without seeing some data in support of that.
KaiserPro 1 hours ago [-]
I don't think thats really it.
For me personally I am vaguely indifferent to programmers using LLMs to make more shitty code. My worry is the second and third order effects
For work currently, as an SRE, I'm being asked to maintain and look after slop as if its properly built and instrumented. Our platform has clear rules and conventions, and AI isn't following those.
For the wider world, I fucking hate that image/video generation is evaporating what is "real". For memes sure its great, but for bad actors it gives a brilliant way to say "its AI wasn't me" and then the debate moves away from "did person do bad thing" to "is it wrong to say that things are AI?"
I also worry about the debasement of value of human work. Looking at history, say of the weavers, it didn't work out to well for them when the powered loom came along.
Ekami 5 hours ago [-]
True... I'm in the first crowd personally
rakel_rakel 2 hours ago [-]
> I’ll probably make a lot of enemies by saying this, do people realize that code is just a means to an end?
You will need a lot more to make yourself my enemy, but this is the divisor between us... not that you like to use Claude and I don't.
I think it depends a lot on where your interest in (self) development lies.
My main motivator has always been to understand how things work, and myself being able to create as elegant solutions as my technical role models (in the range from colleagues and mentors to the elders of our field), hopefully even pushing it further. Having the LLM just create the product robs me of that, or at least of the most rewarding parts of that. And that's why I don't like to use it.
Different people are driven by different things, I don't think either trumps the other in the objective sense, we're just wired differently.
bontaq 23 minutes ago [-]
That's well said and where I ended up as well. This whole thing did reveal that a lot of people really never enjoyed programming at all and only saw it as some irritating necessity. I don't really like that crowds presumption that everyone else disliked it too.
For me working through the programming part is the understanding and solving. Programming languages are pretty beautiful and encourage different ways of thinking. Hopefully we can understand it and contribute.
keiferski 4 hours ago [-]
I use AI tools daily and find them genuinely useful.
However I am increasingly annoyed at how everything has to be framed as a conversation about AI, how every tech-adjacent company has to brand itself as AI-first, and most of all, how overblown predictions are about an LLM being conscious, etc.
In short – it’s a useful technology reshaping tons of industries, but the hype is grating.
grebc 1 hours ago [-]
Great take.
I have spent the last 3 months away from family, I caught up with my brother & his wife and they also got back from an interesting vacation recently. I tried to get information about their vacation but at best got 2 sentences that it was enjoyable. But they spent more than 24 hours(sleep over to see the nieces) ear bashing me about AI.
I truly don’t care that people find this stuff exciting, just leave me out of it and tell it’s AI content upfront and we’ll get along swimmingly.
kunai 1 hours ago [-]
This has been my issue this whole time. Why isn't it just framed as a useful software tool that helps you automate tasks and write code? Use cases beyond this have exceedingly high social cost and negative externalities, and it's arguable that besides highly specialized local models with very specific training data, AI is not reliable enough nor deterministic enough to truly "replace" humans in the vast majority of roles outside of tech.
Obviously the answer is $$$ and the fact that this admin's economic policy has further encouraged the market to go all-in on AI as it's the only thing that's trending in the black for the economy right now. I don't think you'll find many people on HN who won't readily admit that even if they're anti-AI, LLMs are genuinely amazing pieces of software that can be transformative and useful in many different environments, and it's mindblowing how they work. The issue comes from the very harmful way it's currently being commercialized and marketed.
pjmlp 50 minutes ago [-]
Because for many people writing code is exactly their job, it isn't a means to an end.
It is like replacing people at the supermarket with self checkouts and expext they still feel fulfilled on their job, replenishing products from the warehouse.
Additionally only optimistics cannot see their job is in jeopardy.
If you deploy 10x faster, than me as business owner need less of you for the same amount of work.
No, the need for work doesn't grow exponentially every year, there is a physical limit to distribute among all people offering delivery capabilities.
Finally its environment impact destroys all the progress that was made in the last years, and brings computers prices back to the 1980's.
kvgr 46 minutes ago [-]
But less people to build something means more companies will he able to build something, this math will be interesting in the future. Also there will be a exponentially more stuff to maintain.
mkl 4 hours ago [-]
A lot of people on HN are anti-overhyping, which comes across as being opposed to the thing being overhyped. It was similar when cryptocurrency overhyping was popular.
fuzzy2 30 minutes ago [-]
That's what I feel. Whenever I see someone writing something to the effect of “LLMs will replace X” (where X could be literally anything including software developers) I get an intense urge to write something against it. Not something nice, mind you.
I also find takes from the anti-LLM to be exceedingly dumb at times. Oh this text has this and that, it must have been written by LLM and thus is not worth even considering.
blooalien 2 hours ago [-]
^^^ Yes, exactly this! ^^^
I'm personally amazed by what "A.I." is actually capable of, but I have a fairly solid understanding of what's going on "under the hood" of it, and therefore have somewhat realistic expectations of it. Then I see folks go overhyping it's capabilities because they've drunk themselves stupid on the lies they've been told about what it is and what it's capable of (and it's simply not capable of what the liars at the top of the A.I. corporations are telling everyone). Just try to temper their enthusiasm with a bit of reality and you're instantly "anti-AI" or "doomer" or some other just completely wrong characterization. At this point I'm convinced that for a lotta folks, A.I. is just another literal cult just like politics these days, or crypto-coins not that long ago... Drink that kool-aid, I guess... ~shrug~
I also don't think that many of the so-called "anti-AI" folks are so much against AI itself, as they're against the unethical ways that certain folks "at the top" are using it to do massive harm in an attempt to try to satisfy their bottomless greed and lust for power, and against the ways that some other folks are using it to basically escape the need to think at all, even when their job requires actual thinking.
radicalbyte 1 hours ago [-]
Sounds like me. It's awesome. Only the sheer amount of very clear fraud and the way an entire way of people who, not too long ago, where barely functional, have jumped on the bandwagon (same as with crypto) just sours me on it.
That and Jenson screwing those of us who made him over the last decade.
It'll be better once the fraudsters are in jail and once we're able have boxes with ~1TB ram running off of our solar in the garage.
eichin 3 hours ago [-]
also, not instead of.
Imustaskforhelp 3 hours ago [-]
Oh absolutely! This made me wonder and there was an exact post with similar title but instead of AI it said Crypto
Ask HN: Why is Hacker News so anti-crypto? : https://news.ycombinator.com/item?id=31302494 (Do note that the post is flagged and there might be some good moderation reasons for that)
This is the reason that most of us at HN might dislike overhype. I have seen a lot of these crypto users move from crypto hype to AI hype.
Every few years, people forget the last shiny thing and move to the next and think why is X crowd not invested in Y? They must be anti-Y!
The hype was totally justified for AI now that coding has been completely transformed for the most part.
Trying to “correct the hype” just looks like clowning in hindsight.
It’s like people in 1990s were trying to correct the internets hype: oh you know it won’t change anything and the tech bros want to create hype out of nothing!
So it’s not neutral to be anti hype for AI. It is just wrong.
ThrowawayR2 5 minutes ago [-]
[delayed]
grebc 1 hours ago [-]
Ok Sam.
happytoexplain 4 hours ago [-]
HN is not anti-AI. HN reflects a reasonable ratio of pro-AI and anti-AI sentiments (sometimes held by the same person! because AI covers a lot of ground).
kylehotchkiss 4 hours ago [-]
Alternative wording: HN is not twitter
YetAnotherNick 4 hours ago [-]
I have many diverse friend groups. And HN is lot lot more anti AI then even the worst of the non technical groups I am in. e.g. [1] is so detached from reality and got to front page for multiple days recently. Or [2].
I have never seen a positive story(I am not talking about things like current model, just how positive AI could be like the Sam Altman post) in front page for a long time. Feel free to disprove me.
This reminds me of Anthropic's post where they say they ship 8x as much code as they used to.
And I stopped to consider how many times I've used an app and thought, "You know what this needs? More code!"
dns_snek 2 hours ago [-]
Unsurprising, agents' solution to everything is writing more code. They'll happily reinvent the universe (a really crappy one).
Bug? More code. Unexpected behavior - read the docs? Couldn't find anything. Let's try another 1000 lines of workarounds. Still doesn't work? Write another 1000 lines to monkey-patch behavior. It sort of works now.
The actual solution is removing those 2000 lines and passing the correct argument on line 25 which is clearly documented. Most humans would never do that because we're too lazy but it's so easy to generate slop at an exponential rate and blow up the LOC metrics.
SanjayMehta 3 hours ago [-]
I joined a team where the previous boss measured productivity by LOC on a weekly basis in public.
This team eschewed libraries and shared code. Copy/paste everywhere.
Every defect had to fixed in 100+ mini-applications. It was a telecom MMI product.
ilaksh 4 hours ago [-]
HN probably has as much as 5 million monthly users. This is not just a small group of insiders, but more of a broadly representative sample of startup and engineering people.
So there is a wide range of judgement, and more importantly, a diverse set of worldviews. These are beliefs that form the foundations of cognition and perception. In the general population there are a massive number of people who do not understand technology and/or do not really appreciate it at a deep level. This includes a significant percentage of startup and engineering people unfortunately.
eks391 3 hours ago [-]
Is 5 million a guess or a stat? I've always wondered how "big" HN is.
alexgotoi 2 minutes ago [-]
I don’t think HN crowd is against AI, this crowd is just more pragmatic than others. They challenge things - in a constructive way most of the times - but this does not mean an anti movement.
I run an AI newsletter on top of HN, I have seen the sentiment from the grass level: I think there is an inflation of Show HN vibecoded products that annoy a lot of people here, but other than that, I think it just pragmatism what comes up.
thenoblesunfish 3 hours ago [-]
Because a lot of us are engineers. It's our mindset and our job to question hype and broad strokes and easy solutions, to go a few levels deeper and ask "okay but does it really work?". I don't think most people are anti AI more than they are anti any tool.
kranner 3 hours ago [-]
The elegance of the code is not superfluous at all. It correlates with the developer's understanding of both the code and the domain.
Many kinds of software cannot be yeeted 10x faster with AI. Someone has to sit down and understand what the right thing to do is, first.
It also matters how many users you expect to be able to reach. If you're Facebook you can afford to use the first 10,000 users as unpaid QA. If you're an indie shop that's barely getting downloads you really want to make a positive impression on your initial users or you're toast anyway.
Imustaskforhelp 3 hours ago [-]
There was an article created by I think creator of HTMX with the headline: "Code is Cheap(er), Understanding is Expensive(er)
Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
This isn't really related to AI because it relates to manually coded things just as much, but on this point specifically this is only true for your very early I-gave-it-to-a-bunch-of-interested-people-to-try customers. It's much less true for your first paying customers, especially if the 'major issues' make their pain worse (e.g. data loss, time wasted, etc). You lose those ones for good, or until there's a critical mass of social proof to tell them the early problems are solved.
'I can dash out an early prototype with AI and then fix it later' is a dangerous mindset. If you're working in a small market with a limited number of customers you might piss off enough people that you won't be able to recover. There still has to be some level of quality. But it is a balance.
canadaduane 3 hours ago [-]
I think it depends on which side of the regression-to-the-mean machine that you land on (above or below the mean) for any given skill that is being disrupted by AI. From above, AI is frustrating; from below, it's magical.
LLMs as provided by Antrophic and OpenAI represents an enormous centralization of computing, and are black boxes that end-users are completely at the mercy of.
andai 3 hours ago [-]
The other day, I had a similar thought about the relative importance of code.
I'm working on a game, and I've been fussing over the code quality. And yeah, having code that isn't awful is important for various reasons. But with a game, it got me thinking, the code is literally the only part of the game the player doesn't experience.
The time I'm spending on the code, I could be spending on the art, the game design, the music, the story...
But my natural tendency is to hyper-focus on the only part of the game nobody will ever see. I thought that was interesting.
(That being said the codebase is ass and I do need to clean it up!)
mycocola 1 hours ago [-]
My point of view is that code is the experience. Dealing with the constraints of code is one of the ways game design evolves as one iterates over what could be cool and filter for what is possible.
russelldjimmy 3 hours ago [-]
The post asks a question and then presents a strong opinion with the confidence of it being a fact. There is a pretence of curiosity veiling a complaint. I think it is this perceived lack of curiosity, casual exaggeration (“10X faster”) and implication of the “one true way” (“Let’s face it”) among AI supporters that grinds my gears at least.
It is more of a reaction to misrepresentation and falsehood, which AI and its rhetoric seems to have generated a lot of.
austin-cheney 19 minutes ago [-]
> why anti-AI
I suspect because most people that participate on HN have something to do with writing or shipping software. Most discussions around AI feel like children pretending to be adults in the room, except everyone else still just sees children pretending to be something they are not.
That isn’t new and it certainly isn’t limited to AI. For example, it’s come up in the past many times when people pretend to write JavaScript but can’t or when people believe they can replace JavaScript with WASM and yet can’t. What is new that Autism (absentee introspection) or Dunning-Kruger feel of it is both wider and deeper. It’s the feeling of someone professing their expertise without ever actually producing anything before.
2 hours ago [-]
zmmmmm 3 hours ago [-]
I tend to agree with your overall point, but I think you reveal far more about yourself than you accurately reflect anything about HN. Just read back what you wrote:
> AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues
You want to ship major bugs to your users, let them find them, report them and fix them afterwards. You passively assume this is a good way to build software without even really questioning it.
Aside from some people just not liking this in principle, there are a lot of contexts where bugs cause actual harm and cost actual money. In some cases, "people dying" and "go to jail for it" type harm.
voidfunc 3 hours ago [-]
If everyone does it and the majority of users are captured in ways that they wont or cant seek out alternatives then shipping bugs to users, letting them find amd report them and then fixing them is business-optimal.
hun3 3 hours ago [-]
What keeps users themselves from vibe-coding their own software?
If you don't own quality, why should I pay? You're just a middleman at that point.
kranner 3 hours ago [-]
It would potentially be more business-optimal to ship fewer bugs if everyone else is shipping more bugs. Your development cycle would be costlier, but users would prefer to buy your products over others.
fcatalan 3 hours ago [-]
Skipping airplane maintenance is business-optimal for an airline. For a few months.
ares623 3 hours ago [-]
Pathetic state of affairs that this is said with a straight face. Jesus Christ. Software engineers deserve every hate that's coming for us.
datadrivenangel 5 hours ago [-]
Because AI use correlates with sloppiness, and due to the fundamental attribution fallacy us engineers don't like sloppiness.
beej71 4 hours ago [-]
This is a lot of it for me. "All users care about is that they can drive a car across the bridge. They don't care if an AI built it."
I want a solid, proud, well-engineered bridge, goddammit!
atmavatar 3 hours ago [-]
Many users may not care which bridges they drive over, but I personally would like to avoid driving over the original Tacoma Narrows bridge[1] or any others of similarly flimsy engineering.
I am not totally anti AI but I don’t use coding harnesses. I see my coworkers using coding harnesses decline in basic engineering mentalities, asking me questions easily answered with a modicum of research or thinking, but claude told them something so they ask me.
I don’t think these are bad guys or bad engineers, it’s concerning to me though. Engineers should be getting sharper in their analysis over time not weaker. When someone tells me they haven’t even looked at a few lines of code they submitted it’s shocking and a sign of sloppy thinking. It’s rude too because is expecting me to pick up their slack.
I’m sure the AI companies are in love with the idea that people are growing dependent on their product for things they could easily do themselves. That’s a great business.
onjectic 6 minutes ago [-]
> It’s rude too because is expecting me to pick up their slack.
I just had to deal with this, they never pushed back on my PR comments, just copy pasted everything I said back into Claude. Its just second hand vibe coding at that point, might as well fire the middle man…
arjie 2 hours ago [-]
It’s just a big forum so it has lots of people. Personally, I block most reflexively anti-AI people because they’re boringly repetitive. But this has always been the case. Over a decade ago, my friend made a user script to block Snowden news[0].
There are just some topics that a lot of people like to act as radio repeaters on. I just block everyone who seems repetitive to me or who talks in a boring way. In the old world you’d go to a forum and you’d find that many of the threads are occupied by abrasive old timers of one or other type who have driven away all the people who’ve written the information on the forum. This is the standard thing that happens over time. Those for whom the group is the thing prioritize spending their time expressing group membership over being useful to the group.
As forums grow bigger, they attract these participants and then these guys drive out the rest. But you don’t really have to give in to the whole thing. I just remove them and their threads from my comment feed. It’s a pretty good experience.
Other groups that I find undesirable are those with whom I cannot relate. Programmers in crappy companies spend a lot of time talking about how they’re defending their work from useless managers who take credit for everything and so on and so forth. Or they might invent psychoanalysis to express why bosses want people in office rather than remote. There’s just not very much to learn from this kind of person. It’s just a generalized complaint machine which, unlike on sites which have topic-forums like Reddit, leak into general space here.
But you can clean up your own feed. And it’ll get better. It actually doesn’t take very many.
Personally, I don't know a place more hyped up about AI than HN. It turned from my daily dose of tech excitement into a daily dose of tech anxiety.
As for your argument, there's no such thing as elegance. Code "elegance" is mainly maintainability (and, to a smaller degree, some other aspects like security, performance, etc.). The importance of maintainability greatly varies between projects, industries and individual subjective viewpoints, resulting in the diversity of attitudes to AI-assisted coding. That, of course, assumes that AI cannot match humans in maintainability. Which seems to be the case to me right now. But it also seems that the gap is closing, not as much through AI writing "better" code, but mainly through it being increasingly capable of maintaining "bad" code.
sph 1 hours ago [-]
It’s a boosting strategy to go where people are mostly positive about AI and complain that they’re too negative. As in “guys, are you true believers or not?”
That said, I agree with dang’s read. This site is big enough that both camps are decently represented (expect “mine”, of course), but anyone sees only what they want to see. The boosters see only doomers, and viceversa.
28304283409234 60 minutes ago [-]
> Personally, I don't know a place more hyped up about AI than HN.
Other than every boardroom on earth you mean? ;-)
asdff 3 hours ago [-]
Are you really surprised people feel this way? People have pigeonholed themselves into this field and now they find themselves horseshoe makers in this new age. It is scary and concerning. People do have legitimate fear. The whole pitch with AI isn't really that it empowers you to make some CRUD app easily. It is that eventually, sometime very soon, people will wise up to the fact that prompting is not a six figure job. It can be done by desperate low skilled people halfway across the world. Eventually those people will also hit the block.
I think people who aren't scared right now aren't really considering the larger implications of what is actually being pitched. The fact that the AI evangelicals don't realize that they too have no moat is going to be so ironic if only it wasn't so sad what is actually happening.
I mean, we are devaluing humanity. That is what these tools are promising really. It isn't just software. It is art. It is sales. It is poetry. It is C suite. It is filmaking. It is surgery. Every job there is, is at risk. Maybe not tomorrow, but on the horizon. The remaining jobs on earth will become the next target to automate and remove humans out of existence. An ever larger target until there are no targets left but AI controlled companies infighting among eachother for the energy coming from the sun and the nutrients in the 6 inches of topsoil.
Earth will be for the birds and the machines by the end of the century I'm guessing. Keeping us alive will be seen as a liability and a great risk to power structures. If we are allowed to live, and that is a huge if, we will probably devolve back into the hunter gatherer stage, fearful of the machine gods and their robot soldiers and temples of data and compute.
raincole 2 hours ago [-]
> there hasn’t been a single day where I’ve checked the HN Best RSS feed without seeing a post about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.
Confirmation bias. There has been pro-AI post every single day too but because you already decided that HN is anti-AI you didn't notice that.
csbartus 3 hours ago [-]
It's a gut feeling.
We _know_ LLMs can't be _that_ good as they are promoted.
I've spent the last 6 months creating a production grade app from scratch with Claude where I wrote no single line of code. I've reviewed code and it was looking good, almost completely following my templates, workflows, skills.
Now I've started to make minor manual updates and I'm horrified. Claude has no idea why there were those templates and instructions in place. It followed them blindly without grasping their spirit. The end result is like a very junior dev copy-pasting answers from Stack Overflow into the codebase. No consistency, chaotic application of different conventions, duplicated code, ghost code (does nothing), and perhaps more as I'm digging in.
The pros: The code works, all tests pass (43% code / 57% tests, 1:1.3 ratio), the UI looks good with visible glitches
The cons: I'll have to rewrite most of the code on the long run, make it fit, easy to maintain.
The verdict: I wouldn't started this project alone. Claude get me through to v0.1.0 / MVP where I've focused solely on the product: technologies, architecture, functionality, and usability. Now it's easier to refactor all for v0.2.0 manually without Claude.
So this might be our gut feeling: we know it's something good, but not as good as the stakeholders might promote. We know it helps in some ways but it's a nightmare in other ways.
We are not anti-AI but rather pragmatic: Not that AI enthusiasts we are expected to be.
gacgacgac 3 hours ago [-]
> Users don’t care whether the code was written by AI or by hand
This is very much not settled, and very much depending on your market. Selling games to gen-z? Yeah, they are going to care a lot.
ptnpzwqd 2 hours ago [-]
This does not really match my observations. While it does feel to me the sentiment is shifting towards a more negative one, overall HN feels reasonably balanced between those that are pro-AI and those anti-AI (with the middle ground somewhat absent).
Unlike what many other comments here seem to suggest, HN seems much more pro-AI than what I see in real life amongst developers - at least where I live.
And I do think many users would care more than we might think, but unlike art etc. it is often more difficult to tell.
KingOfCoders 3 hours ago [-]
There are coders and creators. The first identify as their tools, the second don't care about the tools (too much).
This explains to me 90% of the reactions I get when I talk to people.
mrob 1 hours ago [-]
The way I see it, there are three possible outcomes:
1. AI works worse than expected.
Our economies are depending on this not to be the case, so it triggers the Greater Depression. Widespread poverty and misery ensue.
2. AI works as exactly as expected.
This means whoever controls it gains enormous power over everybody else. There's no possibility of resistance: the Second Amendment doesn't matter when your oppressor has fully automated murder drone factories. We enter a dystopia beyond anything Orwell imagined. Note that this is an arms race, which means there's no limit to resources it can consume. Billionaires are fighting over who gets to be king of the world and they don't care how much you're paying for RAM.
3. AI works better than expected.
This means the "recursive self improvement" plans succeeds, and the "intelligence explosion" scenario happens. This, with probability very close to one, results in the sudden extinction of all life. Human values are a highly complex result of our shared evolutionary history. Something that did not share any part of that history will have profoundly alien values, e.g. "minimize training loss". If it's vastly more intelligent than us, it will be able to fulfill those alien values which extreme efficacy. There are very few goals of the "make number go up" kind that don't result in everybody dead when taken to the logical conclusion.
dosisking 4 hours ago [-]
Personally I'm not anti-AI, I'm anti-Stupid.
I also don't consider LLM's to be AI. I put it in the same category as PageRank.
seanmcdirmid 4 hours ago [-]
But if you thought of an LLM that way (like pagerank), you should be getting very bad results from it.
cadamsdotcom 3 hours ago [-]
Many reasons. Each person is an individual and you will learn most by seeking to engage with all the individual stories to empathise and understand. Ultimately it’s a very human thing to care, this is a big change and everyone deals with change differently. It’s a great start to see you caring and wanting to know more.
mark_l_watson 4 hours ago [-]
I have loved using AI technology for 45 years (symbolic AI, old fashioned NNs, … to the present). I am also skeptical about the apparently desperation-driven ‘bet the farm’ approach we are taking here in the USA.
Slow is Fast.
breve 3 hours ago [-]
> Users don’t care whether the code was written by AI or by hand, or which framework you used.
But users also include users of the code. There's no value in self-flagellation via terrible code or pointlessly complicated frameworks.
duttish 3 hours ago [-]
I 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 explicitly tell it to it never refactors them. It often just silences errors and warnings instead of actually fixing the problem.
It saves a lot of time, and I'm building things I couldn't have on my own. But it makes a lot of mistakes, it's far far from one shots which the hype keep going on and on about. It's tricky to put firm limits on what it does. A lot of the mistakes I catch because I've spent 15 years without an agent and sometimes it's just "hm, this smells weird" and I begin digging. I worry about the next generation.
For me the mental framing of "It's all hallucinations, some of those hallucinations are useful" is helpful to keep frustration in check as I ask it to review the same implementation plan for the 4th time and it turns up different issues because the input was slightly different, or review the output code and see allow(dead_code) despite my claude.md forbidding it.
beej71 4 hours ago [-]
> At some point, execution speed starts to matter more than the elegance of the code.
Also: at some point the elegance of the code starts to matter more than execution speed. :)
z0r 4 hours ago [-]
The reports of AI powered 10x development speed are greatly exaggerated
toasty228 53 minutes ago [-]
> Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works
A lot of people here are not users but creators, they do care about these things
janalsncm 2 hours ago [-]
When I first started working with LLMs in 2019 AI was in no was synonymous with LLMs. I personally realized pretty quickly that they’d eventually be able to write software that compiles. Not necessarily good software, but software that passes a minimum threshold.
Then again there were all sorts of hallucination-adjacent issues which are still present but rarer as models get bigger. Wondering about the consequences for software engineering as an industry was a little bit of an “overpopulation on Mars” problem since GPT2 could barely string a paragraph together.
Another factor is the industry’s continued insistence on evaluating the ability to write software using leetcode. Well, Claude is probably the best leetcoder in the world now, but since our industry never figured out better evaluation criteria for candidates of course we are backed into a corner.
grebc 1 hours ago [-]
Given a large majority of the HN audience is likely directly employed by large orgs responsible for creating this garbage, it definitely doesn’t skew negative.
There is now more, and likely only an increasing amount, of AI content.
As someone interested in what other people, not machines, are doing - I don’t want to spend time reading superfluous prose/code that LLM’s generate.
haitchfive 4 hours ago [-]
What surprises me most is some of the virulent reactions that code generation appears to elicit, sometimes citing reasons such as craft, artistry, and originality. As if the entire disciplines of computer science and systems engineering never depended on assemblers, code generation, compilers, JIT. Or really, just writing bytes that can represent machine code, P-code, or bytecode.
A reaction that doesn't appear to make the very direct connection with the systems of exploitation, but chooses to target the tools, or the users of tools is difficult to justify as extremely sophisticated.
zzo38computer 2 hours ago [-]
Different people have different opinions (including opinions in favor of AI, and opinions in between, and more nuanced opinions).
I have several objections as well, including the Dijkstra objection (i.e. it is not as precise as using a computer code), as well as concerns about the commercial intentions (and terms of use and other related issues) of whatever companies makes them, and wastes of power and other things like that. There is also expectation of use even if it does not help, and that what I have seen often does not help and is better to do by yourself, or to use different software rather than LLM/generative-AI software. (Many people have different objections, although in some cases I do not consider them significantly important.)
maplethorpe 2 hours ago [-]
HN has been very pro-AI over the last several years. It's only swung back slightly the other way recently. I suspect this is due to tensions in the gulf causing some institutions to reallocate their investments, which results in reduced bot activity.
logicchains 2 hours ago [-]
It's the opposite. There's documented evidence of China recently funding anti-AI bots in the west in an attempt to weaken the US's AI lead, I imagine that such bots also inhabit HN.
jdw64 3 hours ago [-]
I have similar thoughts a lot. Actually, bugs and technical debt existed even when humans wrote the code. However, while low‑level layer coders might oppose AI interfering with their 'artwork,' someone like me, who mainly assembles libraries like Lego bricks on top of frameworks, would probably find LLMs useful.
fxd123 3 hours ago [-]
It seems weird to be "pro-AI" or "anti-AI" in general. It's a tool. It's like saying construction workers are pro-hammer
eks391 3 hours ago [-]
People definitely have preferences of tools. For your construction analogy, I'm anti hammer. I prefer screws in almost every instance where a nail could be used, and hammers aren't the right tool for screws. Hammers suck.
Back to AI, it's a tool, and you can definitely be for or against it. Someone against AI might prefer other tools, like a canvas, camera, word doc, or visual studio (depending on the application they could be using the AI tool for)
i000 3 hours ago [-]
Weirdly common I would say. US dockworkers / longshoremen are anti-automation big time.
People would be more pro-automation if it didn't entail losing their livelihoods and ability to access food and shelter.
kmaitreys 3 hours ago [-]
If you're impressed by something which was done by AI, then you're not qualified enough to judge it.
Animats 3 hours ago [-]
Many of the people reading HN will be making a lot less money in two years.
Some will be unemployed. Some will be homeless.
Human intelligence becomes less valuable in quantity as AI gets better.
Being big and strong was once valuable. Not so much any more.
"When this machine learns your job, what are you going to do?"
csbartus 3 hours ago [-]
The question is whether AI / LLMs gets better.
I'm not an ML expert, but regarding code _quality_ I see no progress at all in the last couple of years. LLMs still write code by using probabilistic calculations vs. applying rigorous thinking and logic.
This is only good while no one has to look under the hood. When trying to understand and fix code written by LLMs you'll realize what a mess they produce. It's a codebase without any systematic thinking inside. Everything is ad-hoc, wired together to pass the tests, and to conform to some templates. No deliberate practice, no intelligence at all in the code.
This can't be a long term strategy for an entire industry.
thenoblesunfish 3 hours ago [-]
You are going to be asked to do your job, faster, and you are going to have a massive headache managing a bunch of machines mostly doing your job.
dag100 3 hours ago [-]
That is the status quo now. If LLMs get better and better, managers will simply direct them, well, directly. That's what the parent comment means by the machine learning to do your job. It completely, not mostly, replaces you.
lodovic 2 hours ago [-]
I don't think they'll let the chain of managers above you handle the llm directly. That is just too much risk of incompetence. Instead, there will be micro teams (1 dev, 1 sre, 1 product owner) that are meta manageed by a LLM. And their llm reports directly to a higher up's llm. And software will diversify to prevent all these supply chain attacks we've seen lately.
robotpepi 3 hours ago [-]
> managers will simply direct them
that Made me laugh. what you say won't happen. it's not that AI won't be sufficiently intelligent, it's that managers are not.
fcatalan 3 hours ago [-]
Managers can barely direct me without shitting their pants. What saves them most of the time is my ability to say "No". Until LLMs can do that, which seems quite hard to do so far, good luck replacing me.
ares623 2 hours ago [-]
To all the managers reading this and thinking "phew. so long suckers!", I'd be willing do what you do for 50% of the pay. Surely it is _I_ that will be irreplaceable!
jflynt76 5 hours ago [-]
I think it's because too many people have released tools that's clearly not ready for production because they don't know what to actually check. So it's now just easier to pattern match away any good tools that might surface.
CoffeeSky 3 hours ago [-]
I actually felt the opposite. HN is full of AI crowd.
> Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
This precisely why I still have mixed reaction towards AI, even AI can produce functional code but might be filled with foot guns. I personally don't use AI (the full automated ones, e.g., Claude code, Codex, Cursor) but also I don't complain about people using AI.
This also reminds me of Jonathan Blow's Software is in Decline[1] talk. Even when the humans coded everything, we gave up on quality a long ago for speed. So people complaining about low quality AI code is ignored.
Simply put software engineering is not as rigorous as other engineering and most of the time when software ultimately fail there isn't major consequences.
I use AI daily. But not with agents. Those feel like cars before there were safety measures, like seatbelts. I'm no anti AI. I'm just waiting for the seatbelts.
GolfPopper 2 hours ago [-]
At my workplace, we outsource a great deal. Of all the companies we outsource to, the employees of two are very upfront that they use LLM "assistance". Their output has been getting worse and worse since that started, about a year ago. Firmware produced with LLM assistance results in hardware that does not work reliably. Tools created or maintained with LLM-assistance do not function reliably. In short, LLM-created product doesn't work in my direct experience.
VariousPrograms 3 hours ago [-]
If I was an end user of a working product (AI or not), I wouldn't care.
At work generating and fixing loads of slop is less rewarding work than doing old coding, troubleshooting, article writing, whatever. The internet is full of fake blogs full of fake information. Youtube is full of fake videos and people reading LLM scripts. It feels impossible to share or appreciate small projects because it's so much harder to tell if any effort or thought went into something at all now. My parents can't tell what's real on social media. I'm less sure in my career path because I might spend my time learning skills that become useless in 5 years. I have conversations on the internet or Jira where people respond with LLM output (half the time saying "Claude says..." half the time not.) Kids are cheating their way through school. I'm probably getting dumber by using it.
There's plenty of reasons to be "anti-AI". It's not just a tool that's making programming more convenient.
laughing_man 40 minutes ago [-]
Why were weavers so anti-mechanical loom? Is it more complicated than that?
charles_f 3 hours ago [-]
> Users don’t care whether the code was written by AI or by hand
That's true, but they care deeply about the consequences of that:
> about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.
So whomever your strawman is, they got a point.
Note that I'm "anti-ai", I use it a fair bit and even received the trendy email asking me to watch out how much I spend in it cause it's expensive. I'm also not delusioned into believing the "it's 10x faster" and "code doesn't matter anymore" marketing. If the thing fails it's my name on the git blame and my number they call at night so I'll review that code thank you very much.
I feel like past the wow effect it's pretty easy to see the seams and the limits, even on "frontier" (god do I hate that term) models, and nothing replaces human skill for now if you're working on something with any significance.
Dang sums it all, I dont perceive hn as being pro or against AI, it's a mix, but if you're polarized, whatever "side you're on" you'll feel the other side is over represented.
mzelling 4 hours ago [-]
Because the HN crowd is composed largely of developers — the profession that is first to fall to the Axe of AI.
resident423 4 hours ago [-]
I suppose you end up hating it either way, if you're a better developer than it you don't like it because it sucks, and if it's a better developer than you then you just feel obsolete
maxaw 2 hours ago [-]
I don’t know why people have to pick one side or the other. AI speeds up development at the cost of oversight. Whether this tradeoff makes sense depends on the real world consequences of getting it wrong and the quality of the foregone oversight, which is very much case by case
minimaxir 2 hours ago [-]
There is a large contingent, both on Hacker News and off, that believes AI not only doesn't speed up development but it doesn't work and everyone talking about it either a booster or undergoing psychosis.
It's an absolutist disagreement without any common ground.
ergonaught 3 hours ago [-]
> Users don’t care
Suppose one proved that a sizable mass of people don't care whether they eat dog food.
There are people who won't feed them dog food even so.
There are people who will see ways to extract more profits.
> just a means to an end?
Indeed.
Which means?
Which end?
There are as many unthinking raving fans as there are unthinking raging haters. The reality is that the decision-making power-wielding bunch will make dumb, uncaring, probably some form of "evil", people-harming decisions via AI. Because that is what they do. Almost invariably, until forced to do something else.
So, again, which means? Which end?
This weird "my perspective is universal" thing is among the worst features of humanity in general.
advael 4 hours ago [-]
AFAICT hacker news is only slightly less positive on AI than the average tech industry gathering, which is still like two standard deviations more positive than any average gathering of random people in a city. I think the culture of silicon valley reads anything less than gushing hype as negativity right now, which is a weirdly polarized place to be, but the discourse around this technology is bizarre in general, being an absolute gamechanger that nonetheless still somehow feels quite oversold by its most ardent boosters, who are themselves a minority, but one with rather disproportionate voice and reach
lifthrasiir 4 hours ago [-]
Mainly because noisy people are most visible. Both pro-AI and anti-AI (so to speak) crowds have them.
thelastgallon 3 hours ago [-]
I spend quite a bit of time every day on HN, I see the vast majority of posts are about AI and how AI is accomplishing more and more.
throwawa14223 4 hours ago [-]
Why do workers dislike being charged to rent scab labor from their oppressors?
mm263 50 minutes ago [-]
People started treating HN as a tech subreddit. It’s Reddit crowd
Lerc 5 hours ago [-]
I don't think it is a large number of people creating this perception, I think it is more their depth of feeling about the issue.
I am often struck by the similarity with bigotry about migrants, where they are portrayed as unreliable and undtustworthy entities that are threatening jobs. Simultaneously arguing their inability and ability are problematic.
You have a second vein of behaviour that object on more religious grounds. There are people that believe that any real understanding of models would deny biblical truth, much like evolution, it is a spurious claim, but at the same time the Discovery Institute is putting money into AI disinformation.
I am unsure how much the Future of Life Institute has influenced thinking, they reputedly have a war chest of half a billion. I have certainly seen videos on YouTube that have been sponsored by them.
anon7725 35 minutes ago [-]
It is truly vile to compare concerns about LLMs to anti-immigrant discrimination.
dwedge 44 minutes ago [-]
From my perspective it comes down to two factors.
First is the corporate push for AI. We are constantly getting told to "use AI for X" and not "explore if it makes sense to use AI for X". It's pretty obvious that quality doesn't matter, only cutting staff costs does, and I dread to think how software and service will look in 5 years.
The second part is how people use it to do their work without shame. You can't get a bug report without someone saying "here's what Claude thinks". Great, is it right? I can ask Claude myself, at least verify. Outage reports will be summarised and pushed by AI without anyone verifying. I have to argue with a bot to get my PRs through, and nobody reads anything anymore.
It's not that AI can't be useful it's that it seems like nobody cares how good the quality is, only that it does the work.
orangecoffee 4 hours ago [-]
The root cause if of course AI's role in loss of power on compensation (coding as a skill is no longer as valuable), and loss of power in labor vs capital.
It's hard to face this, specially for the one oasis in the job market that pays well.
anon7725 37 minutes ago [-]
The contrarian bet is that being able to code (by yourself) may be more valuable in the future. It will certainly become rarer.
OlivOnTech 1 hours ago [-]
I read a lot of comments talking about pro-AI or anti-AI. The world (and each of us) is much more complex than a binary split.
jillesvangurp 1 hours ago [-]
Fun question, we can speculate a bit of course.
We're talking about vocal minorities expressing their arguments for and against AI. And some people here are just very vocal and dominant. Passive aggressive/obnoxious even. But that doesn't mean they represent the dominant opinion. If you've had the pleasure of attending a lot of meetings with developers, many of them barely open their mouths and some of them can't shut up. You find a lot of those types on HN. And looking in the mirror, that's me.
Most people that come here are hackers. Many of those probably use paid subscriptions for agentic coding tools at this point. At least, I don't know many professional developers that don't. But I know plenty that grumble a lot about AI and how they are still relevant and not that easily replaced by a tool. This stuff is a bit threatening to many people and it's triggering anxiety, uncertainty, anger, etc. And a lot of that leaks through in the discussions here.
And there's an uncomfortable reality that HN has been around for a while and the demographics are maybe a bit skewed towards people in their forties and fifties. People that are a bit set in their ways and maybe a bit conservative and change resistant. I'm in my fifties myself and I have to actively fight that tendency in myself.
So, all of that adds up to a lot of negativity.
cyclopeanutopia 1 hours ago [-]
> Code is just a means to an end
No, it it's not just that. Don't you realize your opinions are just, well, your opinions?
trick-or-treat 2 hours ago [-]
AI the thing that experts say 20% chance will destroy humanity? Yes, why be anti- that? lol.
mcmcmc 4 hours ago [-]
Most people in general have a negative view on AI, the HN crowd isn’t special
space_explor 5 hours ago [-]
Claude calls it enterprise and production ready. I now have to spend the next two days dealing with the fallout, page, outage.
inhahe 4 hours ago [-]
And in my experience with AI doing personal projects, 10x as fast probably understates it by at least an order of magnitude.
fwlr 2 hours ago [-]
The genuine answer is that many people who hold a lot of power over me (the executive suite of my industry) intend to do me harm with it (put me out of a job).
1 hours ago [-]
jan0r 1 hours ago [-]
Well it’s a fear of being replaced in the ones hating on AI so bad.
balls187 3 hours ago [-]
More like, HN crowd is anti-HYPE
Ampersander 2 hours ago [-]
This site is the gathering place of the biggest AI zealots there are. If someone posted that they have stopped talking and started communicating with the world solely through a camera pointed at their face and having claude interpret their facial expression, I would not know if they were joking. That is the caliber of AI fandom here.
AI anecdotes posted here are also clearly exaggerated. When someone tells, it's a story of extraordinary feats, something truly spectacular. But then when someone shows, it's always some below mediocre slop. It looks like shit and the program does not work etc.
This is not a recent development either. Ever since chatgpt came out there have been people here posting that they use it for things it can't do.
And I'm not even of the opinion that LLMs are useless technology. They clearly are good for many things. Recent security vulnerability findings have been impressive for example. Automatic spam and astroturfing is an obvious use case. And it's actually easy to come up with potential use cases. This technology is not bitcoin.
rzzzwilson 5 hours ago [-]
> They care that the product works.
And that's the problem.
Ekami 5 hours ago [-]
how so? When you buy a phone, do you care about how it's built?
4 hours ago [-]
bigstrat2003 4 hours ago [-]
The point is that bad code pretty directly leads to a product that doesn't work. It might work today (though... I wouldn't bet my life on it with how hit and miss LLM code is). But a year or two from now, with people just piling on more and more poorly written code, the system is going to suffer. It'll be slow, it'll be buggy, etc. Yeah, your users won't be able to say "aha, this is because they used AI!", but they will certainly notice the negative effects from you having done so.
Ekami 4 hours ago [-]
Why do you assume the code will be bad in the first place?
Coding as someone without experience in coding? Most probably yes, but from someone with some kind of expertise who can act as a guardrail for bad code piling up? Probably not.
SpicyLemonZest 4 hours ago [-]
I don't assume the code will be bad, I directly observe on a daily basis that it's bad. Since the widespread adoption of AI, all but the best developers I work with have been writing worse code with a higher number of more severe bugs.
slopinthebag 4 hours ago [-]
Yeah absolutely. How it's built has a direct impact on the end result. Like with everything else.
000ooo000 1 hours ago [-]
If your bar for good software is "released asap", more power to you. Fortunately though, that's not everyone's stance. Not everyone is aiming to shit out the next big crud app.
SpicyLemonZest 4 hours ago [-]
> Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster.
I just don't understand what you mean by "let's face it". I repeatedly face it at my job, all our code has been AI assisted since March, and not once have I observed such a 10x speedup. The only 10x examples I've seen in the wild have been on tasks like cross-language code rewrites that completely fail your "code is just a means to an end" criterion.
YZF 2 hours ago [-]
There is a real divergence of experiences. That is one factor. There are people who are domain experts in some narrow complex domain who do such complex work that LLMs are still not there. I see some of that in my work place with large complex, domain specific languages, etc.
This is also challenging people's view of themselves as craftsman and the "crafting" of software. Something like carpenters who disavow power tools.
There is the worry about slop which is also real. I.e. that AI can and does generate garbage that ends up making things worse.
Worries about job security, the future of the industry, people's economic future and place in a new world where parts of their job get automated away.
I agree with you. Users don't care how the code is generated. This is purely economics there is no big market for "craft code" (like craft beer). There is only market for working software. And yes, LLMs are non-deterministic token generators, but so are humans, and LLMs are mind blowing. We live in the future. They don't replace software engineers quite yet- they are power tools.
bigyabai 5 hours ago [-]
Both of them can be true at the same time? Many people on HN are at the forefront of this technology, we're testing it in prod and telling each other what does or doesn't work. It's not anti-AI to use the AI and then document a failure.
We're still waiting for a model that can draw a pelican on a bike, you're not zero-shotting every problem with AI yet. If we want improvement, we gotta start by being honest.
dnnddidiej 3 hours ago [-]
Could it be the new car effect. You get say a Mini then see it everywhere. Personally I see diverse views on AI here.
lovich 2 hours ago [-]
Because no one has shown profitability, only made claims that are unproven so far. This combined with being one of the largest investments of capital since the rail system, and being backed by known conmen like Musk, make a subset of the population(myself included) sceptical.
If you are blind to or don't care about those caveats then AI looks amazing because it can legitimately produce novel results. Its just that for the subset that I am part of, it looks like they are doing so by burning a dollar to make 50 cents in revenue and that is not sustainable.
MantisShrimp90 2 hours ago [-]
I mean others are saying its divided and that's true.
I guess the other side of your argument is... Is it better though? One could easily argue much of software development is promising projects strangled by their own technical debt and short sighted designs. It still has yet to be seen if AI can make well architected systems unsupervised. And this really was one of the few places where technical people shared their labors of love and appreciated the technical skills of a community.
Also, all the externalities whether that be environmental, social, or even technical and hn is really bad at actually talking about these things directly so we have to couch it all as the tool being bad. That's the part you're missing for many its more like its not good enough to justify the costs
rvz 5 hours ago [-]
AI is great for prototyping, but that is far different to AI in production-grade software, including with the hidden cost of maintenance. You have to know what you are doing.
Why even risk using AI directly in mission critical high risk software powering cars, planes and financial transactions or control systems with no human oversight?
If a disaster happened and an investigation was launched and the inquiry found that the software was "vibe coded" and no-one understood the code, would that look great towards the software vendor's reputation?
dexterlagan 2 hours ago [-]
There's a reason why this tech is called disruptive.
The same phenomenon can be observed on Reddit. You'll see a lot of knee-jerk reactions to anything that looks AI, as in 'Thanks ChatGPT' or 'AI slop' top comment, and at the same time you'll see entire subs raving about any new AI advance, or massive upvotes for somebody's vibe-coded project - because it's just... good.
Like others have said, we're becoming more polarized, partly because of the nature of social media (anybody can share anything, anybody can comment), and partly because of the effects of said media on the human brain. It'll only get worse/more amplified as we go forward.
Jedd 4 hours ago [-]
Generally speaking the local crowd is anti-hype, and so it's easy to get the manifestation of that conflated with with what you're describing.
(I fit your literal description, but primarily from a nomenclature perspective - I'll call them generative models and LLMs - and I appreciate this puts me in the minority. BUT I do believe part of the hype feedback loop was the intentional mislabelling of these technologies from the outset. AND I understand why the marketers did that.)
I suspect the older crowd has lived through the hype playbook enough to recognise it early, and that the pattern this time around is becoming a bit a bit more obvious now, so I expect increasing levelling out of expectations & understanding.
returnInfinity 4 hours ago [-]
Its complicated, this is how its going to be. People are going to have opinions and take sides or take no side at all.
jmyeet 3 hours ago [-]
The only product of AI is labor displacement and, by extension, wage suppression (as the duties of the displaced become free labor from those who remain and those who remain aren't asking for raises).
So ahy are so many on HN anti-AI? Because automation has finally come for them. Now it's personal. While it wasn't personal, you could pretend that people who had their livelihood taken away was a result of personal moral failure. You would see that 10 or 20 years ago when people would quite callously say "you should've done computer science" and that was that.
There are a lot of reasons to hate AI, not least of which is the externalities. It's essentially profiting off intellectual property as well as user-generated content for no compensation. Software people can actually identify with that in a way they just didn't when it was music, art or literature.
The data centers themselves nobody wants. They get massive tax and electricity breaks. Everyone pays for the upgrades and gets to live with the water pollution ,noise and higher utility bills. And because the data center is powering labor displacement, unlike, say, an auto plant, it produces negative jobs.
This all comes at a time when society is at the breaking point. Unaffordability is a massive problem (only getting worse) while we rapidly approaching minting our first trillionaire. Wealth inequality is reaching levels that historically have resulted in violent revolution.
AI in particular and automation in general could be a good thing for society. In another version of society it would allow people overall to work less and more menial jobs could be automated away. We don't live in that society. We live in the society that will make 99% of people poor so a handful of people can have $500 billion instead of $400 billion. All while the world seems to be getting ever more violent and cruel and major issues like climate change are going to start biting real hard.
2 hours ago [-]
patrick451 4 hours ago [-]
> Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.
If I wanted to care about what users want, I would have been a founder or salesman, not an engineer.
viccis 1 hours ago [-]
>I’ll probably make a lot of enemies by saying this, but do people realize that code is just a means to an end?
>Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.
I will tell 8 year old me that his interest in coding was simply a misguided abstraction towards providing customers with business value.
Certainly these AI agents will get the time machines ready for that any minute, or, well, any major software/app/website breakthrough that has happened every 2-5 years. They work 10x as fast, so it should be easy, right? It's not like everything's been bottlenecked by product and engineering is the slow burn skill that PUT FOOD ON OUR TABLES this whole time... right?
midnight_eclair 3 hours ago [-]
lazy so copying from a different thread:
you might be drinking some of that AI koolaid, conflating our suddenly hypertrophied abilities to produce code regardless of our familiarity with the syntax or the APIs with ability to produce and deliver good quality products, but this delusion is getting reality check as we speak.
a realization is propagating through the industry that being able to produce more code than you're able to review, comprehend and internalize is actually not a great thing.
that said im not anti ai, i just think it is being applied in the most moronic ways during this hype cycle (gary tan anybody?)
ares623 3 hours ago [-]
I think ever since @dang posted the updated rules against LLM comments/posts, the tide has turned.
delbronski 2 hours ago [-]
I guess you can describe me as anti-AI. I use AI everyday to write code. I can’t deny that it makes me more efficient. And there’s pressure from the people that pay my bills to produce more and more with it. But I still hate it. I hate the code it writes. I hate what is turning my job into. I hate the main companies behind it. I hate all the resources being poured into it. I hate that most of the real profit and benefits from it will just go on to make more delusional tech billionaires the likes of Zuckerberg and Musk instead of actually being distributed somewhat fairly amongst all of us.
But yeah, I can vibe code the same crappy app as millions of other engineers in a weekend. And we will all pay Apple $99 a year to upload the same crappy app to the App Store hoping to catch some of that AI-wave money.
genezeta 1 hours ago [-]
The following does not answer your question. I am me; I'm not "the HN crowd", if there is even one. And if there is such a crowd I wouldn't be the one knowing what it thinks.
The following is only a perspective on the argument of "the product works" and what "code elegance" means. I don't really care much about LLMs but the following is not necessarily tied to them.
Also, I'm retired from professional programming so feel free to ignore all of it as antiquated and irrelevant.
---
Code is not really "a means to an end". Code is better described as a liability.
People you write code may have different perspectives on code but those with more experience generally end up with this idea engrained in their minds. Code is a cost.
Thus, you'd want to have less of it, and you'd want to have code which:
- you at least have some grade of confidence that you can understand as deeply as possible, because that means you can maintain it better and more efficiently. It means that you can, when if fails, quickly/easily find where it failed, sometimes even why it did.
- you can manage in its entirety, which becomes exponentially more difficult when there's more of it and you didn't write it yourself. Not only that, it becomes more difficult to manage it when it has been incorporated in very large chunks that reach all over the codebase, and it becomes a lot more difficult when it lacks consistency, coherence and a certain uniform style.
What you call "the elegance of code" is not an aesthetical quality but a practical one. A developer obviously wants to have something that works, but that it does so well, reliably well. And they want code that is manageable enough that when shit happens -and it always does-, the fix will be hopefully easier and will hopefully make the resulting code more reliable, not less.
And, sure, in some circumstances development speed does matter. The problem is that the circumstances in which it does are frequently "unwanted" ones, usually external pressures, which we already disliked. Usually, you need to develop faster because someone else is pressuring you into putting that speed above reliability, not because it is intrinsically better to do it faster.
The one acknowledged situation in which development speed is tolerated above these other qualities is when doing a prototype. But then again, experienced developers know that prototypes can very easily turn into traps. When doing a prototype, quality is relegated because it is understood that this will not be the final product. It is understood that a prototype's code is disposable. But too often prototypes then become either the product directly or the basis for it. And again this happens because of external pressures. Most of the time because someone says "hey, it's working" without realising that it is barely so, that it's fragile, that it relies on constant tweaking and manual adjustment. But as it appears to be working, it gives the impression of being good enough to make financial sense to build on it.
And when you "ship version 2.0 at an incredible pace" what you're usually doing is shipping prototype 2.0, an unreliable system that requires more constant tweaking and manual adjustment. A system that entraps the developers into more maintenance on each iteration, when they'd want the opposite.
---
All in all, using LLMs to produce code may have its place. But if you focus on the idea of producing vast quantities of it faster, then that may not be the best use.
system2 1 hours ago [-]
People who are in tech have already started observing that newcomers' skills are diminishing dramatically, and the reliance on AI is getting worse. This naturally triggers graybeards.
g-b-r 1 hours ago [-]
Because it isn't, the HN crowd is wildly pro-AI.
I don't know how you got that impression, but I have a even harder time believing that you "honed your craft" for 20 years.
That can't possibly be the attitude of someone who ever cared about software development.
logicchains 2 hours ago [-]
There's a huge difference in outcomes depending on the skill of the operator. People who aren't good operators get poor results out of AI and so develop a negative opinion of it. Given operating AI well depends on having excellent written communication and specification skills, and engineers are notoriously reluctant to specify and communicate clearly, there's a significant number of engineers for whom AI produces much worse code than if they wrote it themselves.
bluefirebrand 3 hours ago [-]
> I’ll probably make a lot of enemies by saying this, but do people realize that code is just a means to an end
The means to an end I care about is that writing code was a means for me to make a living
People can pontificate all they want about how software engineering was never really about writing lines of code and at some abstract level they are correct
Your average software engineer still spends (spent?) a lot of their day writing code, it is the activity that delivered the actual value of our skills!
How do I deliver value to keep earning that paycheck now? It has been massively undercut away from me by AI systems. I do not see a good future for myself anymore
Am I not supposed to feel so negatively about it?
Edit:
Do you think the dinosaurs felt negatively about the meteor that wiped them out?
Do you think bombing victims think negatively about the planes dropping the bombs or the people flying them?
My question is this: Powerful people are trying to replace all valuable labor with AI. Why aren't you negative about it?
dismalaf 2 hours ago [-]
Knowing how it works means knowing that it'll always hallucinate and will never be more than the sum of its parts.
That being said, there are positives. It does things today, albeit imperfectly; I use it like a supercharged search engine. It's reinvigorated the AI race and raised such vast quantities of capital that it's more likely new AI techniques will be discovered.
But yeah, the current iteration is just a statistical model that guesses things. With a bunch of tools and probably an expert system bolted on. Definitely not useless, but also underwhelming given the hype.
dodu_ 3 hours ago [-]
More like anti mindless hype and braindead evangelism.
But the AI hypebeasts are incapable of differentiating that from an anti-AI stance.
field_reader 2 hours ago [-]
I don't understand the question. Shouldn't you be afraid and disgusted?
Of course I don't like it. I should dislike it. Anyone saying "it's not that bad" is just describing the fact that it hasn't hit them yet.
You think you're sitting pretty and safe? That's the real fantasy. Not fantasizing about how powerful AI is — fantasizing that you're immune.
Fear and disgust aren't irrational here. They're the normal response to watching the skill you've built your livelihood on lose value. The question isn't why HN is anti-AI — the question is what the people who aren't afraid are using to keep themselves calm.
gdulli 4 hours ago [-]
You have no obligation to agree with them, but after all this time I don't know how someone on either side could be ignorant of what the other side's main arguments are.
dartharva 4 hours ago [-]
wth are you talking about
Isn't the mere fact that every HN frontpage is filled with AI-related articles not indicative enough of how much it holds interest here?
> post about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.
Many people here are engineers and are interested in solving problems. First step to solving problems is to identify them.
t-3 3 hours ago [-]
HN is actually one of the more AI-positive sites around. Some people just generally hate or fear AI because it's called AI and that comes with 100 years of scifi fearmongering baggage and modern fashionable doomerism. A lot of people hate AI because it enables behavior that they don't like: spam, slop, and other low effort content that drains energy and attention but provides no value. Others dislike being pushed to introduce AI into their workflow and tokenmaxxing policies. A few fear job loss or may be unable to find employment in their desired field due to AI tools. I've personally never used AI at all (because it didnt interest me) but have been growing interested due to HN articles and comments extolling it's virtues.
LAC-Tech 3 hours ago [-]
I just simply don't think it's that good.
kentich 3 hours ago [-]
They called it AI instead of calling it neural networks and therefore provoked unrealistic expectations for this technology. Criticism will never end because of the fraudulent naming of this technology.
jhbadger 3 hours ago [-]
The field has been named "Artificial Intelligence" since the 1950s, It has nothing to do with neural nets per se. It just is about systems that do what was previously thought to be only something people could do. Traditionally the big names in the field like Minsky actually despised neural nets -- Minsky even wrote a book called Perceptrons (1969) which trashed the early version of neural nets and discouraged most research on them for a couple of decades.
kentich 2 hours ago [-]
What field? They brought back up that old sci-fi term AI specifically for neural networks to create a false impression among people that this is a technology that can "think."
fsckboy 3 hours ago [-]
you know how in third grade you have these confusing feelings about a girl and it's upsetting and you pretend you hate her and tease her etc? people here are in love with AI, it's that simple. can't stop talking about it. go ahead and deny it, that will just convince us more.
foxes 3 hours ago [-]
Technology is not some pure thing detached from emotions, society, feelings, and consequences.
Code isn't just a means to an end for a lot of people.
More people are now realizing that society has no protections around losing your job - what little power they had is going to be stripped away. Or its going to be used to reduce their power - you know have to work more bc you can use ai to do it! Ive already seen this.
Sure ai in a vacuum is a really interesting thing, oh its cool it can produce code or whatever. The underlying issue however is capitalism.
deadbabe 4 hours ago [-]
Software Engineering was inherently romantic before AI.
People took time to understand the inner world of computers. Some people built brilliant solutions that represented the finest examples of human ingenuity. Knowledge was impressive. Side projects were impressive. The right engineer in the right place could make or break a business. Any industry that operates like this, where human skill and intelligence is valued and a key component of the process is beautiful.
With AI, all that has been snuffed out. No one gives a fuck. There is no skill required now. Talking about code with humans is pointless, talk to your AI. The meritocracy is over, this industry will soon be all about who you know, not what you know. Fuck your resume, your list of skills and experiences are quaint. You really think anyone gives a shit about languages you know or how many features and products you shipped? Anyone can do that shit with a few prompts of an LLM. So how else will you get a job? Know someone? Blow someone? Just hope you win the random selection?
A lot of people aren’t against the AI tech itself, they are against how it will change the tech culture. The old world is gone and the new one looks like it sucks, many people just don’t realize it yet, they are slow boiling frogs. They have not yet experienced being unemployed in the AI era.
viccis 1 hours ago [-]
I just don't want to read about it. I came here to read about my craft. I want to hear about cool new database tools. Or someone's project that will inspire me to do something. I don't give a single shit about someone's opinion about AI or some crap someone made with it (I've made plenty of personal tools with it; I never posted them here because they weren't interesting, much like all of these Show HN!) It has raised the floor for engineering, nothing more.
mschuster91 18 minutes ago [-]
> Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.
That is one part of the problem. Too many people who are not 20 years seasoned senior developers shipping out products that are nothing more than letting Claude or whatever go rambling unsupervised. And frankly, when I see a project that has Claude in its contributors, I do not want to have to waste time to check if the person directing the AI actually has a clue what they are doing.
> At some point, execution speed starts to matter more than the elegance of the code.
Dead internet theory. In the end everything will just be piles of hacked together slop that no human can even begin to grasp and bugfixes or feature requests will get exponentially more expensive and risky.
emsign 2 hours ago [-]
It's not actually, people outside tech are even more anti-AI than here. Tbh I think AI submissions at least get really hyped here by the system at least.
Outside the tech bubble people either don't care or already associate AI with increased prices.
themafia 1 hours ago [-]
> the AI-assisted version could have been deployed 10x faster.
Prove it.
> as someone who has spent more than 20 years honing their craft
Proving it should be exceptionally easy. So.. why haven't you done it? Why is it always prognostication about what AI "could" do and never what it "actually did for me?"
> but do people realize that code is just a means to an end?
They do. They also might realize that your post is just a means to an end. Is it actually a genuine question or something else entirely?
> I’ll probably make a lot of enemies by saying this, but do people realize that code is just a means to an end?
Do you realize not everyone shares the values that caused you to say this?
dofm 2 hours ago [-]
I have realised that my own "anti-AI" position is little to do with AI itself, and a lot to do with the flatly appalling culture around it, and my reluctance is partly to do with what navigating it has meant for me and people I care about.
I am willing to accept that I must learn these tools, so I am learning the tools. (Essentially: open source, open weights, open culture: the true state of the art.)
Now that I am learning these tools at my own pace, I can evaluate them all as the future boring technology they will soon be.
It has helped me see what I am "anti-", with clarity:
- I am "anti-" the way that tech people have brazenly underestimated the complexity, values, culture, traditions, and principles of the creative industries they have gleefully and derisively fucked up (I have a foot in multiple camps here so I can see this easily)
— I am "anti-" the exhausting burden-shifting of it all. Everyone has new stuff to deal with; every creative community has to develop new rules to stop "fix my AI generated thing" crushes, PR slop, "I asked AI and it said..." spam etc.
- I am "anti-" the tethering of this technology to "e/acc", and the "in the near future we will destroy all your jobs, we're deadly serious about this, sorry, I guess you're fucked haha, maybe learn AI" mentality that it has been riddled with since the earliest point
- I am "anti-" the sort of new tech industry imperial default: hey you can just change your business so it is dependent on pouring money into one of two American cloud startups that have demonstrated little commitment to openness or behaving in a predictable manner, that have subsidised pricing that will one day blow up, and is like Uber did, YOLO-ripping through regulations, legal principles and foreign commercial cultures, and at the end of it will get the government to change the rules so it doesn't have to do anything little people have to do like make a profit, and will leave said litle people holding the bag while they yomp on towards the next thing to fuck up.
In short, I am "anti-" the brazen, entitled, trollish trend of devaluing all of human culture and denigrating anyone who is not in the tech industry as expendable, inferior, quaint, classist etc.; it is like what happens to any social group when the spoilt children of the local overgrown rich-kid come to dominate it.
The technology? A bit less world-shaking than people realise, but possibly worth it for code-generation.
(This is just what I think and I'm not going to argue with your dissent, not least because as a middle-aged British man I am always right)
Imustaskforhelp 3 hours ago [-]
The HN crowd isnt as much Anti AI that you imagine. I am unsure where you are from but I recommend looking at general public.
some part of that hate is getting mis-directed into datacenters and others, but most if not all people dislike AI.
> Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
And so can your competitors if they wanted to make something that you make and why wouldn't the people themselves use AI to custom-tailor their own solutions Why pay a middleman like you?
Also because you are deploying things faster, you are also dropping them faster. For some people (& ideas) that is considered a plus but I find it grating or missing the point if I create software that I have not written and then leave it asap.
And this has also made a race to the bottom for the attention of people with 20x the products so you have to compete 20x more for eye-balls.
There are also aspects of job insecurity within the normal public regarding AI.
Prototyping as a use-case is something that I have recommended multiple times but with all of this in mind, I must say that the situation looks murky.
This is why we are anti-AI because imo AI as a tech isn't bad but the way society is handling it is really really bad.
A shoe brand adding AI into their company name shouldn't logically change anything but the market is so down bad that it increased its price 4 times iirc and oh btw the shoe brand had sold its brand and everything to someone else before hand so people just bought an empty thing!
We need better societal discourse on the norms of using AI, when to use AI and when not to use AI and to create a social structure to help people from completely and solely relying on such technology and forms of psychosis.
k310 4 hours ago [-]
It's way more than code. Sure AI can crank out code at prodigious rates. Gary Tan, Y Combinator's CEO says he ships 37,000 lines of AI code per day [0]
And so can I. (oops)
"In the Beginning" (I was there) people wrote accounting packages in BASIC. It worked, the language allowed rapid prototyping, and out the door quickly, but BASIC lent itself to spaghetti code, and for anything really serious, the programs were too lightweight, and were very difficult to document and maintain, so that bugs could be fixed and esoteric features added (for $$$) without the fix breaking something else. Every damn line of code had to be commented so that someone else could pick it up when you left and maintain and upgrade it.
So, AI's got a mind of its own, and from what I hear, every time you get a solution (code) it's different from the previous. At this point, no solid libraries, such as mathematicians, physicists, medical researchers and yes, rocket scientists can rely on as 100% solid and "bet your life on it"
In addition, the hype has extended AI into more general areas, including "bet your life on it" situations where people are using it for therapy, with fatal consequences at times [1] "Nearly 1 in 5 U.S. Adolescents and Young Adults Use AI Chatbots for Mental Health Advice" (RAND) and it's so flawed.
And also, it leads to cognitive surrender. [2] "AI and the Psychology of Cognitive Surrender" (Psychology Today)
Key points:
• AI subtly erodes our cognitive strength by making delegation seem like self-generated thought.
• After repeatedly turning to AI for answers, the first thing that erodes is tolerance for not knowing.
• True judgment is built by wrestling with uncertainty, not outsourcing discomfort to machines.
In a very brief thread about Siri becoming AltSiri [3] my comments regarding the wide use of a tool that is IMO overextended and using the general population as guinea pigs:
---
I view and use computers as tools. They (mostly) do what I command.
That's because I am by nature a problem solver, and so are others. In fact, if knowledge consists of understanding a particular domain, and wisdom consists of applying knowledge across different domains, creativity of a sort, one of them being that unknown called the future then "button pusher" answers kill my ability to deal with future situations which are not recorded in "The Book of Common Knowledge" (a SNL reference).
When "computers" wrestle control of the situation and solve everything, then, as someone said in the early 20th century "Everything that can be invented has already been invented" then there's now no need for computers at all, since "Every problem can be solved by a chatbot" and no need for creative (genius) things like the famous "Wordless Workshop" that ran in Popular Science and Family Handyman magazines.
Just answer machines. No need to learn anything, nor to create.
Creativity and genius move us forward. That's why we have Hacker News as opposed to those "answer forums"
---
And YES, code that you have to reverse engineer in order to maintain must be understandable and well-architected. If that's "Elegant" then So be it.
I rapidly prototyped in-house apps, quickly and well, and they had a limited life span.
But "enterprise" software isn't going away. And whom [4] do you call when some CTO calls you at 1 a.m. when their business takes a header? Claude?
Because unlike crypto and other tech fads, it’s hostile:
- job losses are immediately associated with AI in news
- privacy invasions, AI profiling, AI aggregators, etc.
- annoyance, AI chat bubble, AI useless tech support, AI interviews, etc.
- bandwagon “wrappers”, you know, wrap gpt api in saas and try to sell it in subscriptions, flooding show HN
- slops, slops everywhere. Codes, graphics, you name it.
And a lot more. AI to tech world is what smartphones did to internet, flooding non technical people into technical people’s space and basically ruining the fun part. Additionally, it didn’t bring any substantial breakthrough, in the past 3 years or so, did we have any breakthrough innovation in any sector as a result of AI? Barely, so you end up with a lot of noise flooding the internet, bots now are more than humans.
insane_dreamer 1 hours ago [-]
anti-AI is in many cases a misnomer
I think the technology is an amazing scientific breakthrough. I use it myself; it's an excellent tool for certain tasks, and getting better.
I also think that the social implications of the technology, as it is being developed, monetized and pushed by BigTech, are all very negative, and potentially disastrous. And that's even without getting into a host of other issues, like how BigTech stole everyone's data to create these models in the first place.
I'm not anti the technology, but I am anti the way we're going about developing it.
I'm especially irritated by the starry-eyed AI-bros who remind me of the crypto bros, who are either oblivious to the implications of AI as it is being rolled out, or just don't care (because it's shiny or whatever).
Does that make me "anti-AI"? If so, so be it.
It's not unlike how I think nuclear fission is an amazing scientific discovery as an energy source, but I'm also very concerned that we instead used it to create the capacity to destroy the entire planet, and not only that, but that the power to do resides with a few people who I believe are untrustworthy and dangerous. Considering that nuclear power is such a small fraction of global energy production today, can we say that nuclear fission was worth it? Maybe it's because I grew up in the 70s/80s where I experienced that feeling of that we very close to someone pressing that red button (and, in fact, we were). People today seem to have forgotten that, but the bombs and the red buttons have not gone away. And in fact, I would say that I trust Reagan and Brezhnev to make rational decisions more than I do Trump and Putin, so we might even be worse off now (not to mention the other countries who now have nukes).
zftnb666 3 hours ago [-]
[flagged]
oldfisherman 1 hours ago [-]
[dead]
heretool 5 hours ago [-]
[flagged]
daljasdfasdf 43 minutes ago [-]
[dead]
Rekindle8090 4 hours ago [-]
[dead]
tonetheman 5 hours ago [-]
You are training your replacement.
seanmcdirmid 4 hours ago [-]
Yes, this has been true since human beings started pro-creating.
DonHopkins 4 hours ago [-]
I despise code written by VI! The only code anyone should ever run is code written with EMACS. With SPACES, not tabs. Because tabs take jobs from space bar pressers, and boil the oceans.
g-b-r 2 hours ago [-]
I thought it was the spacebar that caused the cpu to overheat
zuzululu 2 hours ago [-]
When did HN become Reddit ? This is a real demographic shift I am seeing after a long time hiatus. The people who hate AI are largely those that lean far left and see themselves as liberal progressive.
haunter 2 hours ago [-]
I also see that and I'd say around Covid / past-Covid. More people became terminally online in those 6-12 months, like another eternal September.
Funnily you will always see some people waving the HN guidelines [1] flag: nooooo, don’t compare this site to Reddit. Yet there is another „rule” in the guidelines about politics being off-topic… which is the biggest symptom of HN turning into Reddit: General, especially US domestic, politics became excessively acceptable to be posted here. That wasn’t the case 10 years ago or more. Of course if you point that out then the „everything is politics” crowd will show up and the „should we close our eyes and ears to all the tragedies happening in the world”. Rinse and repeat.
That’s the problem with ambigous rules and to some extent why I still prefer Reddit. If you don’t like it you make a new sub, find another one etc. At least the bias is clearly known
1. because they know better. You don't have to understand it, for them to be right.
This comes from their years of experience. When you also get those years of experience, you may come to similar understanding.
hgoel 3 hours ago [-]
It's because this place is full of people that are the developer equivalent of someone that constantly tells everyone they drive a manual transmission vehicle and it makes them superior.
You can see from this 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 bring out one side or other.
As for why the community is divided, there's always a temptation to come up with HN-specific explanations, but society as a whole is divided about AI. Surely that is the only explanation one needs. As I've been saying for years, HN can't be immune from macro trends: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Fixing my furnace: https://news.ycombinator.com/item?id=48417845
New software for a retro keyboard: https://news.ycombinator.com/item?id=48418158
Customizing my camper van: https://news.ycombinator.com/item?id=48417379
Porting my astronomy app from an old Nokia phone: https://news.ycombinator.com/item?id=48419242
Fixing my kid’s science fair project: https://news.ycombinator.com/item?id=48419364
Unborking the family printer: https://news.ycombinator.com/item?id=48419480
Learning to draw anatomy (!): https://news.ycombinator.com/item?id=48418716
Lowering my electrical bill: https://news.ycombinator.com/item?id=48417949
Making classic guitar pedals programmable: https://news.ycombinator.com/item?id=48418006
Avocado armchair guy victory lap: https://news.ycombinator.com/item?id=48417658 (<-- oops, wrong: https://news.ycombinator.com/item?id=48418274)
Putting an overlay on enemies in a video game: https://news.ycombinator.com/item?id=48420635
It just goes on and on. I was a little nervous when I saw that post originally, but it's amazing what happens when a title is somehow just right.
Jokes aside, thanks for your selection. I had read some, but missed others until your comment.
If it matters, I think there's some people that hasn't decided yet what tribe (pro-AI/anti-AI) they belong to. There's probably dozens of us!
I’m happy that my friend who works in plastics manufacturing can move his monstrosity of an Excel spreadsheet to something more predictable and maintainable. I’m deeply annoyed by my coworker who’s trying to put a chatbot in our UI.
I did see your thread earlier today and I admit was pleasantly surprised. Maybe HN is turning over a new leaf? I hope so. I honestly considered switching to X it was getting so bad :P
I know others also do this - though often they are kind enough to auto-fold.
More seriously, I think this is a true reflection of a cultural phenomena. All discussions have become more polarized. There is a more of a generational divide in perception and discussion. I would also say there is a loss of nuance.
To complicate this even further there is a real diversity of experiences depending on many factors.
I mean we had flame wars on USENET but somehow it feels to me that most discourse even on controversial topics was civil. When we had tabs vs. spaces flamewars (or whatever the fun topic of the day was) everyone knew they were in a flame war (and often acknowledged that). Or maybe I'm just being nostalgic/biased.
I see the anti-AI sentiments in my work place. I think people are genuinely worried/concerned and don't know how this is going to change our world or even where we are exactly. This is also spilling into adjacent areas where people have strong emotional responses to (the rich, the economy, job market, politics, environment etc.).
Forums like this, reddit, X, readers of news sites etc tend to be filled with people that don’t have much going on in their lives, have a lot of free time to comment, are less likely to exploit the benefits of AI, and more likely to have simpler skills sets that are replaceable with AI.
Talking to people in real world, I would say the overwhelming majority are excited by AI and interesting in using it more rather than less.
Do those people not deserve to be able to live and survive or are they all just replaceable?
And IIRC, the same thing happened to the "oh shit" moment thread you linked to. Did the mods have to intervene to get it back on the front page?
HN might not be anti-AI, but I feel like the way flags are weighted by the ranking allows some users that are extremely anti-AI to create the impression that it is.
EDIT: And now it's back.
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The mentioned big few are buying up everything regardless of need and making hardware unaffordable and unavailable for normal people (or smaller businesses). And some of the few manufacturers are already being convinced to stop developing/producing consumer hardware altogether.
And whats left might be taken care of via the rise of attestation. Just start framing local, unapproved models as "security risks" at some point.
It’s my personal opinion and it looks extremely incurious analysis of what’s going on. Even if a person doesn’t like AI, I would expect a curious person to have more deep opinions. “Non deterministic database” clearly tells me this.
There’s not a single coherent critique but just throwing some polemic to see what sticks.
Anti-AI sentiment absolutely and correctly has a "USA bad" steak.
because it's true
> Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.
How can you guarantee that it works though? You can verify, but it would be at the same speed as before the AI, or even slower.
> By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
By then you have a blackbox of a codebase which is unmaintainable, or in a worst case scenario you end up losing your data or get hacked or both.
Really depends on what you are shipping, what your users expect and what your personal preference is. I do not want to go 10x on products that need high performance / high reliability, is deployed at large scale where its not easy to undo. But for other stuff, sure why not. The problem is everyone just puts everything in same basket. Either way, AI is useful but not to the same extent people claim it to be.
Happen to be a startup that isn’t mission critical to someone’s health and well being? Great, now you can use AI and be as dirty as you would like.
Are you working with dangerous chemicals that are ingested by others, or systems that control hunks of metal flying through the sky with hundreds on board? Maybe we should stay clean in those environments until we make AI itself clean.
As a front-end guy, if I owned a project I would have the API AI-assisted and UI AI-driven.
HN always have had a sizable anti-tech crowd (I don't want to say luddite because it's borderline pejorative). If you see the technology from close and you understand the human impacts of it then there is a reason some would rather stay clear from it. I know some FAANG engineers who doesn’t allow their kids to have smartphones or use social media even though they are themselves working at those companies. Why do you think that is? And you don’t even have to be a FAANG employee to see the social and human impacts of modern technology. AI is the same, in fact not even the same because it’s even worse and it will be only worse.
It's frequently said that technology is ethically neutral, and whether it's used for good or bad ends depends on how it is applied.
What you call the anti-tech crowd is simply the crowd that takes their ethical responsibilities seriously.
There are other potential points of view that could be adopted instead of tech neutrality. Some tech could be seen as inherently good, in which case there very little concern about how much of it is used. Some tech could be seen as inherently bad, meaning it should be avoided at all costs.
Anyone being honest about AI can see that although it has some positive uses, the potential for misuse is enormous. Therefore, if you're going to use it at all, you should think carefully about how to apply it. To people that have fully bought into the hype this caution appears like negativity instead of rationality.
- One crowd is using to research algorithms, libraries, write boilerplate code, write test harnesses, introspect and integrate with APIs, do hands-off refactoring, and automating what would otherwise be boring tasks. They still think about architecture, best practices, understanding things in detail and the general shape of the solution is in their hands.
- Another crowd is curating prompts, setting up autonomous agents, creating tooling and guardrails around it, anything else but getting actually involved in how the sausage is made. They are working on meta tasks around the problem, in the hope the solution will write itself.
These two crowds are currently living in very different worlds, and getting very different results. We'll see what survives soon.
Because there's a third crowd: everyone else/the general public that are standing up vibe coded websites and don't give a hoot how things work in the background or know as long as money is coming in. There are people that are using AI and thinking less and less causing their brains over the long term to become more inelastic.
We're in for a very, very painful future that will have mixed results. On one hand, you can boostrap things a lot quicker with less mental effort and it helps get up to speed without having to know some complex things (e.g. deep knowledge in coding). This can help us innovate on basic things faster, probably.
On the other ... people aren't going to learn. If something breaks in that state where they don't know how something works, what, we're just going to ask another AI to fix it? I don't know how I feel or think about that. On a long enough timeline, there are people that won't know how any of this was designed in the first place.
That's the world we actually live in. And that's what will survive despite crowd 1 and 2 that you mentioned above.
He wants my tech expertise, his code is spaghetti, he is making all the mistakes, he is experiencing AI psychosis, his AI makes md files warning him that its all going to burn him which he forwards to me lackadaisically without reading
But can he sale? Yes
Its tempting for me to proselytize that he isnt using feature branches or project tickets or even deploying with committed code
But I bite my tongue and tell him to focus on the MVP since he wants to prompt Claude Code for 48 hour sessions without there being any indication of how other devs could contribute
Because he has clients that wants what he described, and because he has no capital I get a huge cut of that
I’m fine with that, I’ll clean up the project very quickly
I'm not speaking from personal experience, this is what friends are doing at their startups
But I am not surprised at all, because the building blocks of major applications are all out there as boilerplate code - heck half the time AWS has the example you need for you, assuming you know what you want to stitch together and why
If you know the major AWS tool chains and how and why to use them and how to design a product in microservices, then theoretically Claude has no idea what the whole shebang is up to but happily writes all the parts
For me personally I am vaguely indifferent to programmers using LLMs to make more shitty code. My worry is the second and third order effects
For work currently, as an SRE, I'm being asked to maintain and look after slop as if its properly built and instrumented. Our platform has clear rules and conventions, and AI isn't following those.
For the wider world, I fucking hate that image/video generation is evaporating what is "real". For memes sure its great, but for bad actors it gives a brilliant way to say "its AI wasn't me" and then the debate moves away from "did person do bad thing" to "is it wrong to say that things are AI?"
I also worry about the debasement of value of human work. Looking at history, say of the weavers, it didn't work out to well for them when the powered loom came along.
You will need a lot more to make yourself my enemy, but this is the divisor between us... not that you like to use Claude and I don't.
I think it depends a lot on where your interest in (self) development lies.
My main motivator has always been to understand how things work, and myself being able to create as elegant solutions as my technical role models (in the range from colleagues and mentors to the elders of our field), hopefully even pushing it further. Having the LLM just create the product robs me of that, or at least of the most rewarding parts of that. And that's why I don't like to use it.
Different people are driven by different things, I don't think either trumps the other in the objective sense, we're just wired differently.
For me working through the programming part is the understanding and solving. Programming languages are pretty beautiful and encourage different ways of thinking. Hopefully we can understand it and contribute.
However I am increasingly annoyed at how everything has to be framed as a conversation about AI, how every tech-adjacent company has to brand itself as AI-first, and most of all, how overblown predictions are about an LLM being conscious, etc.
In short – it’s a useful technology reshaping tons of industries, but the hype is grating.
I have spent the last 3 months away from family, I caught up with my brother & his wife and they also got back from an interesting vacation recently. I tried to get information about their vacation but at best got 2 sentences that it was enjoyable. But they spent more than 24 hours(sleep over to see the nieces) ear bashing me about AI.
I truly don’t care that people find this stuff exciting, just leave me out of it and tell it’s AI content upfront and we’ll get along swimmingly.
Obviously the answer is $$$ and the fact that this admin's economic policy has further encouraged the market to go all-in on AI as it's the only thing that's trending in the black for the economy right now. I don't think you'll find many people on HN who won't readily admit that even if they're anti-AI, LLMs are genuinely amazing pieces of software that can be transformative and useful in many different environments, and it's mindblowing how they work. The issue comes from the very harmful way it's currently being commercialized and marketed.
It is like replacing people at the supermarket with self checkouts and expext they still feel fulfilled on their job, replenishing products from the warehouse.
Additionally only optimistics cannot see their job is in jeopardy.
If you deploy 10x faster, than me as business owner need less of you for the same amount of work.
No, the need for work doesn't grow exponentially every year, there is a physical limit to distribute among all people offering delivery capabilities.
Finally its environment impact destroys all the progress that was made in the last years, and brings computers prices back to the 1980's.
I also find takes from the anti-LLM to be exceedingly dumb at times. Oh this text has this and that, it must have been written by LLM and thus is not worth even considering.
I'm personally amazed by what "A.I." is actually capable of, but I have a fairly solid understanding of what's going on "under the hood" of it, and therefore have somewhat realistic expectations of it. Then I see folks go overhyping it's capabilities because they've drunk themselves stupid on the lies they've been told about what it is and what it's capable of (and it's simply not capable of what the liars at the top of the A.I. corporations are telling everyone). Just try to temper their enthusiasm with a bit of reality and you're instantly "anti-AI" or "doomer" or some other just completely wrong characterization. At this point I'm convinced that for a lotta folks, A.I. is just another literal cult just like politics these days, or crypto-coins not that long ago... Drink that kool-aid, I guess... ~shrug~
I also don't think that many of the so-called "anti-AI" folks are so much against AI itself, as they're against the unethical ways that certain folks "at the top" are using it to do massive harm in an attempt to try to satisfy their bottomless greed and lust for power, and against the ways that some other folks are using it to basically escape the need to think at all, even when their job requires actual thinking.
That and Jenson screwing those of us who made him over the last decade.
It'll be better once the fraudsters are in jail and once we're able have boxes with ~1TB ram running off of our solar in the garage.
Ask HN: Why is Hacker News so anti-crypto? : https://news.ycombinator.com/item?id=31302494 (Do note that the post is flagged and there might be some good moderation reasons for that)
This is the reason that most of us at HN might dislike overhype. I have seen a lot of these crypto users move from crypto hype to AI hype.
Every few years, people forget the last shiny thing and move to the next and think why is X crowd not invested in Y? They must be anti-Y!
Oh speaking of crypto, bitcoin has tanked so bad, its almost at an all time low at 60k$ sinking to levels of october 2024: https://www.cnbc.com/2026/06/05/bitcoin-dismal-week-price-be...
Trying to “correct the hype” just looks like clowning in hindsight.
It’s like people in 1990s were trying to correct the internets hype: oh you know it won’t change anything and the tech bros want to create hype out of nothing!
So it’s not neutral to be anti hype for AI. It is just wrong.
I have never seen a positive story(I am not talking about things like current model, just how positive AI could be like the Sam Altman post) in front page for a long time. Feel free to disprove me.
[1]: https://news.ycombinator.com/item?id=48323101
[2]: https://news.ycombinator.com/item?id=48259784
This reminds me of Anthropic's post where they say they ship 8x as much code as they used to.
And I stopped to consider how many times I've used an app and thought, "You know what this needs? More code!"
Bug? More code. Unexpected behavior - read the docs? Couldn't find anything. Let's try another 1000 lines of workarounds. Still doesn't work? Write another 1000 lines to monkey-patch behavior. It sort of works now.
The actual solution is removing those 2000 lines and passing the correct argument on line 25 which is clearly documented. Most humans would never do that because we're too lazy but it's so easy to generate slop at an exponential rate and blow up the LOC metrics.
This team eschewed libraries and shared code. Copy/paste everywhere.
Every defect had to fixed in 100+ mini-applications. It was a telecom MMI product.
So there is a wide range of judgement, and more importantly, a diverse set of worldviews. These are beliefs that form the foundations of cognition and perception. In the general population there are a massive number of people who do not understand technology and/or do not really appreciate it at a deep level. This includes a significant percentage of startup and engineering people unfortunately.
I run an AI newsletter on top of HN, I have seen the sentiment from the grass level: I think there is an inflation of Show HN vibecoded products that annoy a lot of people here, but other than that, I think it just pragmatism what comes up.
Many kinds of software cannot be yeeted 10x faster with AI. Someone has to sit down and understand what the right thing to do is, first.
It also matters how many users you expect to be able to reach. If you're Facebook you can afford to use the first 10,000 users as unpaid QA. If you're an indie shop that's barely getting downloads you really want to make a positive impression on your initial users or you're toast anyway.
https://htmx.org/essays/code-is-cheap/#understanding-is-expe...
This isn't really related to AI because it relates to manually coded things just as much, but on this point specifically this is only true for your very early I-gave-it-to-a-bunch-of-interested-people-to-try customers. It's much less true for your first paying customers, especially if the 'major issues' make their pain worse (e.g. data loss, time wasted, etc). You lose those ones for good, or until there's a critical mass of social proof to tell them the early problems are solved.
'I can dash out an early prototype with AI and then fix it later' is a dangerous mindset. If you're working in a small market with a limited number of customers you might piss off enough people that you won't be able to recover. There still has to be some level of quality. But it is a balance.
https://halecraft.org/software-engineering-is-the-new-manufa...
I'm working on a game, and I've been fussing over the code quality. And yeah, having code that isn't awful is important for various reasons. But with a game, it got me thinking, the code is literally the only part of the game the player doesn't experience.
The time I'm spending on the code, I could be spending on the art, the game design, the music, the story...
But my natural tendency is to hyper-focus on the only part of the game nobody will ever see. I thought that was interesting.
(That being said the codebase is ass and I do need to clean it up!)
It is more of a reaction to misrepresentation and falsehood, which AI and its rhetoric seems to have generated a lot of.
I suspect because most people that participate on HN have something to do with writing or shipping software. Most discussions around AI feel like children pretending to be adults in the room, except everyone else still just sees children pretending to be something they are not.
That isn’t new and it certainly isn’t limited to AI. For example, it’s come up in the past many times when people pretend to write JavaScript but can’t or when people believe they can replace JavaScript with WASM and yet can’t. What is new that Autism (absentee introspection) or Dunning-Kruger feel of it is both wider and deeper. It’s the feeling of someone professing their expertise without ever actually producing anything before.
> AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues
You want to ship major bugs to your users, let them find them, report them and fix them afterwards. You passively assume this is a good way to build software without even really questioning it.
Aside from some people just not liking this in principle, there are a lot of contexts where bugs cause actual harm and cost actual money. In some cases, "people dying" and "go to jail for it" type harm.
If you don't own quality, why should I pay? You're just a middleman at that point.
I want a solid, proud, well-engineered bridge, goddammit!
1. https://en.wikipedia.org/wiki/Tacoma_Narrows_Bridge_(1940)
I don’t think these are bad guys or bad engineers, it’s concerning to me though. Engineers should be getting sharper in their analysis over time not weaker. When someone tells me they haven’t even looked at a few lines of code they submitted it’s shocking and a sign of sloppy thinking. It’s rude too because is expecting me to pick up their slack.
I’m sure the AI companies are in love with the idea that people are growing dependent on their product for things they could easily do themselves. That’s a great business.
I just had to deal with this, they never pushed back on my PR comments, just copy pasted everything I said back into Claude. Its just second hand vibe coding at that point, might as well fire the middle man…
There are just some topics that a lot of people like to act as radio repeaters on. I just block everyone who seems repetitive to me or who talks in a boring way. In the old world you’d go to a forum and you’d find that many of the threads are occupied by abrasive old timers of one or other type who have driven away all the people who’ve written the information on the forum. This is the standard thing that happens over time. Those for whom the group is the thing prioritize spending their time expressing group membership over being useful to the group.
As forums grow bigger, they attract these participants and then these guys drive out the rest. But you don’t really have to give in to the whole thing. I just remove them and their threads from my comment feed. It’s a pretty good experience.
Other groups that I find undesirable are those with whom I cannot relate. Programmers in crappy companies spend a lot of time talking about how they’re defending their work from useless managers who take credit for everything and so on and so forth. Or they might invent psychoanalysis to express why bosses want people in office rather than remote. There’s just not very much to learn from this kind of person. It’s just a generalized complaint machine which, unlike on sites which have topic-forums like Reddit, leak into general space here.
But you can clean up your own feed. And it’ll get better. It actually doesn’t take very many.
0: https://news.ycombinator.com/item?id=5929494
As for your argument, there's no such thing as elegance. Code "elegance" is mainly maintainability (and, to a smaller degree, some other aspects like security, performance, etc.). The importance of maintainability greatly varies between projects, industries and individual subjective viewpoints, resulting in the diversity of attitudes to AI-assisted coding. That, of course, assumes that AI cannot match humans in maintainability. Which seems to be the case to me right now. But it also seems that the gap is closing, not as much through AI writing "better" code, but mainly through it being increasingly capable of maintaining "bad" code.
That said, I agree with dang’s read. This site is big enough that both camps are decently represented (expect “mine”, of course), but anyone sees only what they want to see. The boosters see only doomers, and viceversa.
Other than every boardroom on earth you mean? ;-)
I think people who aren't scared right now aren't really considering the larger implications of what is actually being pitched. The fact that the AI evangelicals don't realize that they too have no moat is going to be so ironic if only it wasn't so sad what is actually happening.
I mean, we are devaluing humanity. That is what these tools are promising really. It isn't just software. It is art. It is sales. It is poetry. It is C suite. It is filmaking. It is surgery. Every job there is, is at risk. Maybe not tomorrow, but on the horizon. The remaining jobs on earth will become the next target to automate and remove humans out of existence. An ever larger target until there are no targets left but AI controlled companies infighting among eachother for the energy coming from the sun and the nutrients in the 6 inches of topsoil.
Earth will be for the birds and the machines by the end of the century I'm guessing. Keeping us alive will be seen as a liability and a great risk to power structures. If we are allowed to live, and that is a huge if, we will probably devolve back into the hunter gatherer stage, fearful of the machine gods and their robot soldiers and temples of data and compute.
Confirmation bias. There has been pro-AI post every single day too but because you already decided that HN is anti-AI you didn't notice that.
We _know_ LLMs can't be _that_ good as they are promoted.
I've spent the last 6 months creating a production grade app from scratch with Claude where I wrote no single line of code. I've reviewed code and it was looking good, almost completely following my templates, workflows, skills.
Now I've started to make minor manual updates and I'm horrified. Claude has no idea why there were those templates and instructions in place. It followed them blindly without grasping their spirit. The end result is like a very junior dev copy-pasting answers from Stack Overflow into the codebase. No consistency, chaotic application of different conventions, duplicated code, ghost code (does nothing), and perhaps more as I'm digging in.
The pros: The code works, all tests pass (43% code / 57% tests, 1:1.3 ratio), the UI looks good with visible glitches
The cons: I'll have to rewrite most of the code on the long run, make it fit, easy to maintain.
The verdict: I wouldn't started this project alone. Claude get me through to v0.1.0 / MVP where I've focused solely on the product: technologies, architecture, functionality, and usability. Now it's easier to refactor all for v0.2.0 manually without Claude.
So this might be our gut feeling: we know it's something good, but not as good as the stakeholders might promote. We know it helps in some ways but it's a nightmare in other ways.
We are not anti-AI but rather pragmatic: Not that AI enthusiasts we are expected to be.
This is very much not settled, and very much depending on your market. Selling games to gen-z? Yeah, they are going to care a lot.
Unlike what many other comments here seem to suggest, HN seems much more pro-AI than what I see in real life amongst developers - at least where I live.
And I do think many users would care more than we might think, but unlike art etc. it is often more difficult to tell.
This explains to me 90% of the reactions I get when I talk to people.
1. AI works worse than expected.
Our economies are depending on this not to be the case, so it triggers the Greater Depression. Widespread poverty and misery ensue.
2. AI works as exactly as expected.
This means whoever controls it gains enormous power over everybody else. There's no possibility of resistance: the Second Amendment doesn't matter when your oppressor has fully automated murder drone factories. We enter a dystopia beyond anything Orwell imagined. Note that this is an arms race, which means there's no limit to resources it can consume. Billionaires are fighting over who gets to be king of the world and they don't care how much you're paying for RAM.
3. AI works better than expected.
This means the "recursive self improvement" plans succeeds, and the "intelligence explosion" scenario happens. This, with probability very close to one, results in the sudden extinction of all life. Human values are a highly complex result of our shared evolutionary history. Something that did not share any part of that history will have profoundly alien values, e.g. "minimize training loss". If it's vastly more intelligent than us, it will be able to fulfill those alien values which extreme efficacy. There are very few goals of the "make number go up" kind that don't result in everybody dead when taken to the logical conclusion.
I also don't consider LLM's to be AI. I put it in the same category as PageRank.
Slow is Fast.
But users also include users of the code. There's no value in self-flagellation via terrible code or pointlessly complicated frameworks.
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 explicitly tell it to it never refactors them. It often just silences errors and warnings instead of actually fixing the problem.
It saves a lot of time, and I'm building things I couldn't have on my own. But it makes a lot of mistakes, it's far far from one shots which the hype keep going on and on about. It's tricky to put firm limits on what it does. A lot of the mistakes I catch because I've spent 15 years without an agent and sometimes it's just "hm, this smells weird" and I begin digging. I worry about the next generation.
For me the mental framing of "It's all hallucinations, some of those hallucinations are useful" is helpful to keep frustration in check as I ask it to review the same implementation plan for the 4th time and it turns up different issues because the input was slightly different, or review the output code and see allow(dead_code) despite my claude.md forbidding it.
Also: at some point the elegance of the code starts to matter more than execution speed. :)
A lot of people here are not users but creators, they do care about these things
Then again there were all sorts of hallucination-adjacent issues which are still present but rarer as models get bigger. Wondering about the consequences for software engineering as an industry was a little bit of an “overpopulation on Mars” problem since GPT2 could barely string a paragraph together.
Another factor is the industry’s continued insistence on evaluating the ability to write software using leetcode. Well, Claude is probably the best leetcoder in the world now, but since our industry never figured out better evaluation criteria for candidates of course we are backed into a corner.
There is now more, and likely only an increasing amount, of AI content.
As someone interested in what other people, not machines, are doing - I don’t want to spend time reading superfluous prose/code that LLM’s generate.
A reaction that doesn't appear to make the very direct connection with the systems of exploitation, but chooses to target the tools, or the users of tools is difficult to justify as extremely sophisticated.
I have several objections as well, including the Dijkstra objection (i.e. it is not as precise as using a computer code), as well as concerns about the commercial intentions (and terms of use and other related issues) of whatever companies makes them, and wastes of power and other things like that. There is also expectation of use even if it does not help, and that what I have seen often does not help and is better to do by yourself, or to use different software rather than LLM/generative-AI software. (Many people have different objections, although in some cases I do not consider them significantly important.)
Back to AI, it's a tool, and you can definitely be for or against it. Someone against AI might prefer other tools, like a canvas, camera, word doc, or visual studio (depending on the application they could be using the AI tool for)
https://ilaunion.org/the-ilas-fight-against-automation-prese...
The lack of productivity-growth in construction is also telling that this industry as a whole may be a bit too pro-hammer and anti-innovation
https://www.goldmansachs.com/insights/articles/why-has-produ...
Human intelligence becomes less valuable in quantity as AI gets better. Being big and strong was once valuable. Not so much any more.
"When this machine learns your job, what are you going to do?"
I'm not an ML expert, but regarding code _quality_ I see no progress at all in the last couple of years. LLMs still write code by using probabilistic calculations vs. applying rigorous thinking and logic.
This is only good while no one has to look under the hood. When trying to understand and fix code written by LLMs you'll realize what a mess they produce. It's a codebase without any systematic thinking inside. Everything is ad-hoc, wired together to pass the tests, and to conform to some templates. No deliberate practice, no intelligence at all in the code.
This can't be a long term strategy for an entire industry.
that Made me laugh. what you say won't happen. it's not that AI won't be sufficiently intelligent, it's that managers are not.
> Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
This precisely why I still have mixed reaction towards AI, even AI can produce functional code but might be filled with foot guns. I personally don't use AI (the full automated ones, e.g., Claude code, Codex, Cursor) but also I don't complain about people using AI.
This also reminds me of Jonathan Blow's Software is in Decline[1] talk. Even when the humans coded everything, we gave up on quality a long ago for speed. So people complaining about low quality AI code is ignored.
Simply put software engineering is not as rigorous as other engineering and most of the time when software ultimately fail there isn't major consequences.
[1] https://www.youtube.com/watch?v=FeAMiBKi_EM
At work generating and fixing loads of slop is less rewarding work than doing old coding, troubleshooting, article writing, whatever. The internet is full of fake blogs full of fake information. Youtube is full of fake videos and people reading LLM scripts. It feels impossible to share or appreciate small projects because it's so much harder to tell if any effort or thought went into something at all now. My parents can't tell what's real on social media. I'm less sure in my career path because I might spend my time learning skills that become useless in 5 years. I have conversations on the internet or Jira where people respond with LLM output (half the time saying "Claude says..." half the time not.) Kids are cheating their way through school. I'm probably getting dumber by using it.
There's plenty of reasons to be "anti-AI". It's not just a tool that's making programming more convenient.
That's true, but they care deeply about the consequences of that:
> about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.
So whomever your strawman is, they got a point.
Note that I'm "anti-ai", I use it a fair bit and even received the trendy email asking me to watch out how much I spend in it cause it's expensive. I'm also not delusioned into believing the "it's 10x faster" and "code doesn't matter anymore" marketing. If the thing fails it's my name on the git blame and my number they call at night so I'll review that code thank you very much.
I feel like past the wow effect it's pretty easy to see the seams and the limits, even on "frontier" (god do I hate that term) models, and nothing replaces human skill for now if you're working on something with any significance.
Dang sums it all, I dont perceive hn as being pro or against AI, it's a mix, but if you're polarized, whatever "side you're on" you'll feel the other side is over represented.
It's an absolutist disagreement without any common ground.
Suppose one proved that a sizable mass of people don't care whether they eat dog food.
There are people who won't feed them dog food even so.
There are people who will see ways to extract more profits.
> just a means to an end?
Indeed.
Which means?
Which end?
There are as many unthinking raving fans as there are unthinking raging haters. The reality is that the decision-making power-wielding bunch will make dumb, uncaring, probably some form of "evil", people-harming decisions via AI. Because that is what they do. Almost invariably, until forced to do something else.
So, again, which means? Which end?
This weird "my perspective is universal" thing is among the worst features of humanity in general.
I am often struck by the similarity with bigotry about migrants, where they are portrayed as unreliable and undtustworthy entities that are threatening jobs. Simultaneously arguing their inability and ability are problematic.
You have a second vein of behaviour that object on more religious grounds. There are people that believe that any real understanding of models would deny biblical truth, much like evolution, it is a spurious claim, but at the same time the Discovery Institute is putting money into AI disinformation.
I am unsure how much the Future of Life Institute has influenced thinking, they reputedly have a war chest of half a billion. I have certainly seen videos on YouTube that have been sponsored by them.
First is the corporate push for AI. We are constantly getting told to "use AI for X" and not "explore if it makes sense to use AI for X". It's pretty obvious that quality doesn't matter, only cutting staff costs does, and I dread to think how software and service will look in 5 years.
The second part is how people use it to do their work without shame. You can't get a bug report without someone saying "here's what Claude thinks". Great, is it right? I can ask Claude myself, at least verify. Outage reports will be summarised and pushed by AI without anyone verifying. I have to argue with a bot to get my PRs through, and nobody reads anything anymore.
It's not that AI can't be useful it's that it seems like nobody cares how good the quality is, only that it does the work.
It's hard to face this, specially for the one oasis in the job market that pays well.
We're talking about vocal minorities expressing their arguments for and against AI. And some people here are just very vocal and dominant. Passive aggressive/obnoxious even. But that doesn't mean they represent the dominant opinion. If you've had the pleasure of attending a lot of meetings with developers, many of them barely open their mouths and some of them can't shut up. You find a lot of those types on HN. And looking in the mirror, that's me.
Most people that come here are hackers. Many of those probably use paid subscriptions for agentic coding tools at this point. At least, I don't know many professional developers that don't. But I know plenty that grumble a lot about AI and how they are still relevant and not that easily replaced by a tool. This stuff is a bit threatening to many people and it's triggering anxiety, uncertainty, anger, etc. And a lot of that leaks through in the discussions here.
And there's an uncomfortable reality that HN has been around for a while and the demographics are maybe a bit skewed towards people in their forties and fifties. People that are a bit set in their ways and maybe a bit conservative and change resistant. I'm in my fifties myself and I have to actively fight that tendency in myself.
So, all of that adds up to a lot of negativity.
No, it it's not just that. Don't you realize your opinions are just, well, your opinions?
AI anecdotes posted here are also clearly exaggerated. When someone tells, it's a story of extraordinary feats, something truly spectacular. But then when someone shows, it's always some below mediocre slop. It looks like shit and the program does not work etc.
This is not a recent development either. Ever since chatgpt came out there have been people here posting that they use it for things it can't do.
And I'm not even of the opinion that LLMs are useless technology. They clearly are good for many things. Recent security vulnerability findings have been impressive for example. Automatic spam and astroturfing is an obvious use case. And it's actually easy to come up with potential use cases. This technology is not bitcoin.
And that's the problem.
Coding as someone without experience in coding? Most probably yes, but from someone with some kind of expertise who can act as a guardrail for bad code piling up? Probably not.
I just don't understand what you mean by "let's face it". I repeatedly face it at my job, all our code has been AI assisted since March, and not once have I observed such a 10x speedup. The only 10x examples I've seen in the wild have been on tasks like cross-language code rewrites that completely fail your "code is just a means to an end" criterion.
This is also challenging people's view of themselves as craftsman and the "crafting" of software. Something like carpenters who disavow power tools.
There is the worry about slop which is also real. I.e. that AI can and does generate garbage that ends up making things worse.
Worries about job security, the future of the industry, people's economic future and place in a new world where parts of their job get automated away.
I agree with you. Users don't care how the code is generated. This is purely economics there is no big market for "craft code" (like craft beer). There is only market for working software. And yes, LLMs are non-deterministic token generators, but so are humans, and LLMs are mind blowing. We live in the future. They don't replace software engineers quite yet- they are power tools.
We're still waiting for a model that can draw a pelican on a bike, you're not zero-shotting every problem with AI yet. If we want improvement, we gotta start by being honest.
If you are blind to or don't care about those caveats then AI looks amazing because it can legitimately produce novel results. Its just that for the subset that I am part of, it looks like they are doing so by burning a dollar to make 50 cents in revenue and that is not sustainable.
I guess the other side of your argument is... Is it better though? One could easily argue much of software development is promising projects strangled by their own technical debt and short sighted designs. It still has yet to be seen if AI can make well architected systems unsupervised. And this really was one of the few places where technical people shared their labors of love and appreciated the technical skills of a community.
Also, all the externalities whether that be environmental, social, or even technical and hn is really bad at actually talking about these things directly so we have to couch it all as the tool being bad. That's the part you're missing for many its more like its not good enough to justify the costs
Why even risk using AI directly in mission critical high risk software powering cars, planes and financial transactions or control systems with no human oversight?
If a disaster happened and an investigation was launched and the inquiry found that the software was "vibe coded" and no-one understood the code, would that look great towards the software vendor's reputation?
The same phenomenon can be observed on Reddit. You'll see a lot of knee-jerk reactions to anything that looks AI, as in 'Thanks ChatGPT' or 'AI slop' top comment, and at the same time you'll see entire subs raving about any new AI advance, or massive upvotes for somebody's vibe-coded project - because it's just... good.
Like others have said, we're becoming more polarized, partly because of the nature of social media (anybody can share anything, anybody can comment), and partly because of the effects of said media on the human brain. It'll only get worse/more amplified as we go forward.
(I fit your literal description, but primarily from a nomenclature perspective - I'll call them generative models and LLMs - and I appreciate this puts me in the minority. BUT I do believe part of the hype feedback loop was the intentional mislabelling of these technologies from the outset. AND I understand why the marketers did that.)
I suspect the older crowd has lived through the hype playbook enough to recognise it early, and that the pattern this time around is becoming a bit a bit more obvious now, so I expect increasing levelling out of expectations & understanding.
So ahy are so many on HN anti-AI? Because automation has finally come for them. Now it's personal. While it wasn't personal, you could pretend that people who had their livelihood taken away was a result of personal moral failure. You would see that 10 or 20 years ago when people would quite callously say "you should've done computer science" and that was that.
There are a lot of reasons to hate AI, not least of which is the externalities. It's essentially profiting off intellectual property as well as user-generated content for no compensation. Software people can actually identify with that in a way they just didn't when it was music, art or literature.
The data centers themselves nobody wants. They get massive tax and electricity breaks. Everyone pays for the upgrades and gets to live with the water pollution ,noise and higher utility bills. And because the data center is powering labor displacement, unlike, say, an auto plant, it produces negative jobs.
This all comes at a time when society is at the breaking point. Unaffordability is a massive problem (only getting worse) while we rapidly approaching minting our first trillionaire. Wealth inequality is reaching levels that historically have resulted in violent revolution.
AI in particular and automation in general could be a good thing for society. In another version of society it would allow people overall to work less and more menial jobs could be automated away. We don't live in that society. We live in the society that will make 99% of people poor so a handful of people can have $500 billion instead of $400 billion. All while the world seems to be getting ever more violent and cruel and major issues like climate change are going to start biting real hard.
If I wanted to care about what users want, I would have been a founder or salesman, not an engineer.
>Users don’t care whether the code was written by AI or by hand, or which framework you used. They care that the product works.
I will tell 8 year old me that his interest in coding was simply a misguided abstraction towards providing customers with business value.
Certainly these AI agents will get the time machines ready for that any minute, or, well, any major software/app/website breakthrough that has happened every 2-5 years. They work 10x as fast, so it should be easy, right? It's not like everything's been bottlenecked by product and engineering is the slow burn skill that PUT FOOD ON OUR TABLES this whole time... right?
you might be drinking some of that AI koolaid, conflating our suddenly hypertrophied abilities to produce code regardless of our familiarity with the syntax or the APIs with ability to produce and deliver good quality products, but this delusion is getting reality check as we speak.
a realization is propagating through the industry that being able to produce more code than you're able to review, comprehend and internalize is actually not a great thing.
https://news.ycombinator.com/item?id=48381598
that said im not anti ai, i just think it is being applied in the most moronic ways during this hype cycle (gary tan anybody?)
But yeah, I can vibe code the same crappy app as millions of other engineers in a weekend. And we will all pay Apple $99 a year to upload the same crappy app to the App Store hoping to catch some of that AI-wave money.
The following is only a perspective on the argument of "the product works" and what "code elegance" means. I don't really care much about LLMs but the following is not necessarily tied to them.
Also, I'm retired from professional programming so feel free to ignore all of it as antiquated and irrelevant.
---
Code is not really "a means to an end". Code is better described as a liability.
People you write code may have different perspectives on code but those with more experience generally end up with this idea engrained in their minds. Code is a cost.
Thus, you'd want to have less of it, and you'd want to have code which:
- you at least have some grade of confidence that you can understand as deeply as possible, because that means you can maintain it better and more efficiently. It means that you can, when if fails, quickly/easily find where it failed, sometimes even why it did.
- you can manage in its entirety, which becomes exponentially more difficult when there's more of it and you didn't write it yourself. Not only that, it becomes more difficult to manage it when it has been incorporated in very large chunks that reach all over the codebase, and it becomes a lot more difficult when it lacks consistency, coherence and a certain uniform style.
What you call "the elegance of code" is not an aesthetical quality but a practical one. A developer obviously wants to have something that works, but that it does so well, reliably well. And they want code that is manageable enough that when shit happens -and it always does-, the fix will be hopefully easier and will hopefully make the resulting code more reliable, not less.
And, sure, in some circumstances development speed does matter. The problem is that the circumstances in which it does are frequently "unwanted" ones, usually external pressures, which we already disliked. Usually, you need to develop faster because someone else is pressuring you into putting that speed above reliability, not because it is intrinsically better to do it faster.
The one acknowledged situation in which development speed is tolerated above these other qualities is when doing a prototype. But then again, experienced developers know that prototypes can very easily turn into traps. When doing a prototype, quality is relegated because it is understood that this will not be the final product. It is understood that a prototype's code is disposable. But too often prototypes then become either the product directly or the basis for it. And again this happens because of external pressures. Most of the time because someone says "hey, it's working" without realising that it is barely so, that it's fragile, that it relies on constant tweaking and manual adjustment. But as it appears to be working, it gives the impression of being good enough to make financial sense to build on it.
And when you "ship version 2.0 at an incredible pace" what you're usually doing is shipping prototype 2.0, an unreliable system that requires more constant tweaking and manual adjustment. A system that entraps the developers into more maintenance on each iteration, when they'd want the opposite.
---
All in all, using LLMs to produce code may have its place. But if you focus on the idea of producing vast quantities of it faster, then that may not be the best use.
I don't know how you got that impression, but I have a even harder time believing that you "honed your craft" for 20 years.
That can't possibly be the attitude of someone who ever cared about software development.
The means to an end I care about is that writing code was a means for me to make a living
People can pontificate all they want about how software engineering was never really about writing lines of code and at some abstract level they are correct
Your average software engineer still spends (spent?) a lot of their day writing code, it is the activity that delivered the actual value of our skills!
How do I deliver value to keep earning that paycheck now? It has been massively undercut away from me by AI systems. I do not see a good future for myself anymore
Am I not supposed to feel so negatively about it?
Edit:
Do you think the dinosaurs felt negatively about the meteor that wiped them out?
Do you think bombing victims think negatively about the planes dropping the bombs or the people flying them?
My question is this: Powerful people are trying to replace all valuable labor with AI. Why aren't you negative about it?
That being said, there are positives. It does things today, albeit imperfectly; I use it like a supercharged search engine. It's reinvigorated the AI race and raised such vast quantities of capital that it's more likely new AI techniques will be discovered.
But yeah, the current iteration is just a statistical model that guesses things. With a bunch of tools and probably an expert system bolted on. Definitely not useless, but also underwhelming given the hype.
But the AI hypebeasts are incapable of differentiating that from an anti-AI stance.
Of course I don't like it. I should dislike it. Anyone saying "it's not that bad" is just describing the fact that it hasn't hit them yet.
You think you're sitting pretty and safe? That's the real fantasy. Not fantasizing about how powerful AI is — fantasizing that you're immune.
Fear and disgust aren't irrational here. They're the normal response to watching the skill you've built your livelihood on lose value. The question isn't why HN is anti-AI — the question is what the people who aren't afraid are using to keep themselves calm.
Isn't the mere fact that every HN frontpage is filled with AI-related articles not indicative enough of how much it holds interest here?
> post about how AI “writes bad code,” “introduces bugs,” “creates technical debt,” or something along those lines.
Many people here are engineers and are interested in solving problems. First step to solving problems is to identify them.
Code isn't just a means to an end for a lot of people.
More people are now realizing that society has no protections around losing your job - what little power they had is going to be stripped away. Or its going to be used to reduce their power - you know have to work more bc you can use ai to do it! Ive already seen this.
Sure ai in a vacuum is a really interesting thing, oh its cool it can produce code or whatever. The underlying issue however is capitalism.
People took time to understand the inner world of computers. Some people built brilliant solutions that represented the finest examples of human ingenuity. Knowledge was impressive. Side projects were impressive. The right engineer in the right place could make or break a business. Any industry that operates like this, where human skill and intelligence is valued and a key component of the process is beautiful.
With AI, all that has been snuffed out. No one gives a fuck. There is no skill required now. Talking about code with humans is pointless, talk to your AI. The meritocracy is over, this industry will soon be all about who you know, not what you know. Fuck your resume, your list of skills and experiences are quaint. You really think anyone gives a shit about languages you know or how many features and products you shipped? Anyone can do that shit with a few prompts of an LLM. So how else will you get a job? Know someone? Blow someone? Just hope you win the random selection?
A lot of people aren’t against the AI tech itself, they are against how it will change the tech culture. The old world is gone and the new one looks like it sucks, many people just don’t realize it yet, they are slow boiling frogs. They have not yet experienced being unemployed in the AI era.
That is one part of the problem. Too many people who are not 20 years seasoned senior developers shipping out products that are nothing more than letting Claude or whatever go rambling unsupervised. And frankly, when I see a project that has Claude in its contributors, I do not want to have to waste time to check if the person directing the AI actually has a clue what they are doing.
> At some point, execution speed starts to matter more than the elegance of the code.
Dead internet theory. In the end everything will just be piles of hacked together slop that no human can even begin to grasp and bugfixes or feature requests will get exponentially more expensive and risky.
Outside the tech bubble people either don't care or already associate AI with increased prices.
Prove it.
> as someone who has spent more than 20 years honing their craft
Proving it should be exceptionally easy. So.. why haven't you done it? Why is it always prognostication about what AI "could" do and never what it "actually did for me?"
> but do people realize that code is just a means to an end?
They do. They also might realize that your post is just a means to an end. Is it actually a genuine question or something else entirely?
> I’ll probably make a lot of enemies by saying this, but do people realize that code is just a means to an end?
Do you realize not everyone shares the values that caused you to say this?
I am willing to accept that I must learn these tools, so I am learning the tools. (Essentially: open source, open weights, open culture: the true state of the art.)
Now that I am learning these tools at my own pace, I can evaluate them all as the future boring technology they will soon be.
It has helped me see what I am "anti-", with clarity:
- I am "anti-" the way that tech people have brazenly underestimated the complexity, values, culture, traditions, and principles of the creative industries they have gleefully and derisively fucked up (I have a foot in multiple camps here so I can see this easily)
— I am "anti-" the exhausting burden-shifting of it all. Everyone has new stuff to deal with; every creative community has to develop new rules to stop "fix my AI generated thing" crushes, PR slop, "I asked AI and it said..." spam etc.
- I am "anti-" the tethering of this technology to "e/acc", and the "in the near future we will destroy all your jobs, we're deadly serious about this, sorry, I guess you're fucked haha, maybe learn AI" mentality that it has been riddled with since the earliest point
- I am "anti-" the sort of new tech industry imperial default: hey you can just change your business so it is dependent on pouring money into one of two American cloud startups that have demonstrated little commitment to openness or behaving in a predictable manner, that have subsidised pricing that will one day blow up, and is like Uber did, YOLO-ripping through regulations, legal principles and foreign commercial cultures, and at the end of it will get the government to change the rules so it doesn't have to do anything little people have to do like make a profit, and will leave said litle people holding the bag while they yomp on towards the next thing to fuck up.
In short, I am "anti-" the brazen, entitled, trollish trend of devaluing all of human culture and denigrating anyone who is not in the tech industry as expendable, inferior, quaint, classist etc.; it is like what happens to any social group when the spoilt children of the local overgrown rich-kid come to dominate it.
The technology? A bit less world-shaking than people realise, but possibly worth it for code-generation.
(This is just what I think and I'm not going to argue with your dissent, not least because as a middle-aged British man I am always right)
some part of that hate is getting mis-directed into datacenters and others, but most if not all people dislike AI.
> Let’s face it: by the time I manually ship version 1.0 of a product, the AI-assisted version could have been deployed 10x faster. By then, enough real-world feedback would have surfaced to identify the major issues, and tools like Claude Code would make it possible to fix and ship version 2.0 at an incredible pace.
And so can your competitors if they wanted to make something that you make and why wouldn't the people themselves use AI to custom-tailor their own solutions Why pay a middleman like you?
Also because you are deploying things faster, you are also dropping them faster. For some people (& ideas) that is considered a plus but I find it grating or missing the point if I create software that I have not written and then leave it asap.
And this has also made a race to the bottom for the attention of people with 20x the products so you have to compete 20x more for eye-balls.
There are also aspects of job insecurity within the normal public regarding AI.
Prototyping as a use-case is something that I have recommended multiple times but with all of this in mind, I must say that the situation looks murky.
This is why we are anti-AI because imo AI as a tech isn't bad but the way society is handling it is really really bad.
A shoe brand adding AI into their company name shouldn't logically change anything but the market is so down bad that it increased its price 4 times iirc and oh btw the shoe brand had sold its brand and everything to someone else before hand so people just bought an empty thing!
We need better societal discourse on the norms of using AI, when to use AI and when not to use AI and to create a social structure to help people from completely and solely relying on such technology and forms of psychosis.
And so can I. (oops)
"In the Beginning" (I was there) people wrote accounting packages in BASIC. It worked, the language allowed rapid prototyping, and out the door quickly, but BASIC lent itself to spaghetti code, and for anything really serious, the programs were too lightweight, and were very difficult to document and maintain, so that bugs could be fixed and esoteric features added (for $$$) without the fix breaking something else. Every damn line of code had to be commented so that someone else could pick it up when you left and maintain and upgrade it.
So, AI's got a mind of its own, and from what I hear, every time you get a solution (code) it's different from the previous. At this point, no solid libraries, such as mathematicians, physicists, medical researchers and yes, rocket scientists can rely on as 100% solid and "bet your life on it"
In addition, the hype has extended AI into more general areas, including "bet your life on it" situations where people are using it for therapy, with fatal consequences at times [1] "Nearly 1 in 5 U.S. Adolescents and Young Adults Use AI Chatbots for Mental Health Advice" (RAND) and it's so flawed.
And also, it leads to cognitive surrender. [2] "AI and the Psychology of Cognitive Surrender" (Psychology Today)
Key points:
In a very brief thread about Siri becoming AltSiri [3] my comments regarding the wide use of a tool that is IMO overextended and using the general population as guinea pigs:---
I view and use computers as tools. They (mostly) do what I command.
That's because I am by nature a problem solver, and so are others. In fact, if knowledge consists of understanding a particular domain, and wisdom consists of applying knowledge across different domains, creativity of a sort, one of them being that unknown called the future then "button pusher" answers kill my ability to deal with future situations which are not recorded in "The Book of Common Knowledge" (a SNL reference).
When "computers" wrestle control of the situation and solve everything, then, as someone said in the early 20th century "Everything that can be invented has already been invented" then there's now no need for computers at all, since "Every problem can be solved by a chatbot" and no need for creative (genius) things like the famous "Wordless Workshop" that ran in Popular Science and Family Handyman magazines.
Just answer machines. No need to learn anything, nor to create.
Creativity and genius move us forward. That's why we have Hacker News as opposed to those "answer forums"
---
And YES, code that you have to reverse engineer in order to maintain must be understandable and well-architected. If that's "Elegant" then So be it.
I rapidly prototyped in-house apps, quickly and well, and they had a limited life span.
But "enterprise" software isn't going away. And whom [4] do you call when some CTO calls you at 1 a.m. when their business takes a header? Claude?
[0] https://news.ycombinator.com/item?id=48414607
[1] https://www.rand.org/news/press/2026/06/nearly-1-in-5-us-ado...
[2] https://www.psychologytoday.com/us/blog/the-digital-self/202...
[3] https://news.ycombinator.com/item?id=48413555
[4] I was born in Boston. Cheers!
- job losses are immediately associated with AI in news
- privacy invasions, AI profiling, AI aggregators, etc.
- annoyance, AI chat bubble, AI useless tech support, AI interviews, etc.
- bandwagon “wrappers”, you know, wrap gpt api in saas and try to sell it in subscriptions, flooding show HN
- slops, slops everywhere. Codes, graphics, you name it.
And a lot more. AI to tech world is what smartphones did to internet, flooding non technical people into technical people’s space and basically ruining the fun part. Additionally, it didn’t bring any substantial breakthrough, in the past 3 years or so, did we have any breakthrough innovation in any sector as a result of AI? Barely, so you end up with a lot of noise flooding the internet, bots now are more than humans.
I think the technology is an amazing scientific breakthrough. I use it myself; it's an excellent tool for certain tasks, and getting better.
I also think that the social implications of the technology, as it is being developed, monetized and pushed by BigTech, are all very negative, and potentially disastrous. And that's even without getting into a host of other issues, like how BigTech stole everyone's data to create these models in the first place.
I'm not anti the technology, but I am anti the way we're going about developing it.
I'm especially irritated by the starry-eyed AI-bros who remind me of the crypto bros, who are either oblivious to the implications of AI as it is being rolled out, or just don't care (because it's shiny or whatever).
Does that make me "anti-AI"? If so, so be it.
It's not unlike how I think nuclear fission is an amazing scientific discovery as an energy source, but I'm also very concerned that we instead used it to create the capacity to destroy the entire planet, and not only that, but that the power to do resides with a few people who I believe are untrustworthy and dangerous. Considering that nuclear power is such a small fraction of global energy production today, can we say that nuclear fission was worth it? Maybe it's because I grew up in the 70s/80s where I experienced that feeling of that we very close to someone pressing that red button (and, in fact, we were). People today seem to have forgotten that, but the bombs and the red buttons have not gone away. And in fact, I would say that I trust Reagan and Brezhnev to make rational decisions more than I do Trump and Putin, so we might even be worse off now (not to mention the other countries who now have nukes).
Funnily you will always see some people waving the HN guidelines [1] flag: nooooo, don’t compare this site to Reddit. Yet there is another „rule” in the guidelines about politics being off-topic… which is the biggest symptom of HN turning into Reddit: General, especially US domestic, politics became excessively acceptable to be posted here. That wasn’t the case 10 years ago or more. Of course if you point that out then the „everything is politics” crowd will show up and the „should we close our eyes and ears to all the tragedies happening in the world”. Rinse and repeat.
That’s the problem with ambigous rules and to some extent why I still prefer Reddit. If you don’t like it you make a new sub, find another one etc. At least the bias is clearly known
1, https://news.ycombinator.com/newsguidelines.html
This comes from their years of experience. When you also get those years of experience, you may come to similar understanding.