Live data from Hacker News

Ask HN: Why is the HN crowd so anti-AI?

news.ycombinator.com

311–320 of 812 posts

Re: Ask HN: Why is the HN crowd so anti-AI?

#311

> 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. Show the receipts. Where are the mobile apps, the photoshop replacements, the video and audio editors, the games and game engines that took a decade to make in the past that have shipped since Claude code came along? > By then, enough real-world feedback would have surfaced to identify t…

Being 10x (or whatever multiplier) faster at programming doesn't mean you're going to be 10x faster in designing a product or any other aspect that goes into making a good product.

Even if you hired an actual programmer, it'd take a massive amount of time to build a Photoshop clone.

Of course, at the end Photoshop is lines of code and it could be output as is, end to end. One problem is that users aren't generally giving very precise design documents which would narrow the way to interpret them into code in precisely one way. Or that a design document at any level of precision, other than code, couldn't be interpreted in multiple ways when it comes to a specific implementation.

LLMs also take a relatively long time to output acceptable code, often taking tens of minutes before giving you a small diff. The larger the codebase, the longer it usually takes to start producing code, even over an hour.

Re: Ask HN: Why is the HN crowd so anti-AI?

#312
> code is just a means to an end?

Exactly. Which is the reason why code that increases maintenance friction and costs, or decreases the product's operability or fitness for purpose, does not properly serve the end of advancing the business. Not in competitive industries anyway.

There's this whole manufactured narrative going on geared toward reframing the quality of code design and structure as an aesthetics problem. If you think code design and structure is an aesthetics problem, you will not understand the pushback.

A much more interesting question, I think, is why bad AI code is perceived as a worse problem than bad human code.

My observation is that bad human code ultimately slows down its own maintenance: the speed at which the human can add bad code decreases as the human adds more bad code. So it's a self-limiting problem. Whereas AI will quickly and efficiently add extra layers of bad code to work around the issues introduced by its own earlier bad code. If you let that go on, you can end up in runaway complexity scenarios where only AI can maintain the code at all, until even it can't. There have been a lot of arguments on HN that such scenarios are not a problem because AI will keep getting better, but to me this amounts to a Ponzi scheme for tech debt, which I find undesirable.

And that's not to even mention the externalities.

So, basically, depending on whether you care about all of the above, or not, the machine that supercharges your LoC-per-day metric will be seen as a good thing or a bad thing, and it's not a divide that can be reconciled because it boils down to what individuals care about. We can all agree about the end of writing code, but that doesn't mean you can't be wrong about the ways to get to that end, I guess.

Re: Ask HN: Why is the HN crowd so anti-AI?

#314
post #236

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 ma…

> assemblers, code generation, compilers, JIT. Or really, just writing bytes that can represent machine code, P-code, or bytecode. All of these things have something in common that LLMs don’t. They behave in a predictable, documentable (and usually documented) way.

Compiler optimizations are pretty unpredictable.

But you can, in principle, understand a compiler. Also they're made by the same people who use them. Did blacksmiths get mad when they invented the first anvils?

Re: Ask HN: Why is the HN crowd so anti-AI?

#315
I think it also has to do with the experience after using AI for a while.

I have decided to leave what has been my workplace for over 15 years - mainly to do other types of work. Why? I stopped thinking in my current job as a system architect and dev. AI output is better or on par with my thinking, and I lost all feeling of achievement in my daily work.

I still want to use my brain, so I will find a job where I can continue to do that.

Re: Ask HN: Why is the HN crowd so anti-AI?

#316
I don't spend much time on HN but from a glance it seems more middleground (reddit f.ex is extremely anti-ai). I think what you see generally just comes down to human nature. This new technology comes out which is going to change a lot and introduce much turbulence and uncertainty. Some people are happy to put in the work of learning these tools and are confident in their ability to land on their feet. If thats you this is an incredibly exciting time. Without a question a single individual has never had as much leverage as they have right now. And at least currently software engineering skills is a force multiplier in what you are able to accomplish.

But then you have a second group of people who don't have the time or inclination to learn a new way of working, or are worried they won't be able to keep up. If thats you this is a very scary time because the value of your current skills and position in life is decreasing day by day. Some peoples approach to this problem is to just stick their head in a sand with the subconcious belief that if they can convince themselves and enough people that this is not happening, it's not going to happen and their position in life will be safe.

A very common blindspot people have to rationalize this position is focusing on unskilled use of the current models (and often not even using the current best models). Then use that to make judgements about why AI won't be able to do something even in the future. The models are obviously going to keep getting better and I think even the best users are still just scratching the surface of how we can get the most out of the current models.

Re: Ask HN: Why is the HN crowd so anti-AI?

#317
> Why is the HN crowd so anti-AI

Take your pick: Anxiety over the possibility of redundancy and consequent financial precarity. Concern about our children's futures - their education and careers. Sorrow over the loss of the craft of software construction, with the potential for reduced autonomy and creativity. The atrophying of human cognition. Disgust at the excessive hype. Dismay at the environmental impact. Worries about the social and political impact, including further enabling authoritarians. Horror at the inevitable use of AI in warefare. Just plain exhaustion at the rate that the world is changing.

Like you, I'm a software engineer. 30+ years. I find the technology of AI genuinely facinating. I also enjoy making software.

> do people realize that code is just a means to an end?

This has been extensively discussed here and elsewhere. Its obviously a simplification, but some people prioritise the end-result: the product. Other people prioritise the practice of building the thing: the art/craft/engineering of coding and software construction. There seems to be a certain amount of mutual incomprehension between these two perspectives.

> At some point, execution speed starts to matter more than the elegance of the code.

Ultimately, I think that financial pressures will mean that software inevitably becomes much less the product of a craft and much more an industrial mass-produced product, extruded by AI. So, if you're frustrated by current contrary attitudes on HN and elsewhere, then perhaps you just need to wait a few more years.

Re: Ask HN: Why is the HN crowd so anti-AI?

#318
post #63

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

You can be pro- or anti- nail gun. I'd expect carpenters are pro-nail-gun when working professionally, but good ones avoid nail guns in at least some of their own projects, so they can stay in touch with the underlying physics.

Re: Ask HN: Why is the HN crowd so anti-AI?

#320

Earlier quoted context omitted.

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.

To OP's point, I am curious why a tech forward crowd would consider AI-training/inference anywhere close to a significant contributor of greenhouse gasses? Datacenters are like a tiny blip on emissions plots [1] I think AI is a convenient foil to get people whipped up and out to vote, but I know HN is not the forum for that. The technical data clearly says that closed-loop water coolers don't use that much water and…

> Datacenters are like a tiny blip on emissions plots

Maybe in 2023, but what about now?

Post reply on HN