Remix.run Logo
▲ leothetechguy 6 hours ago

Why is everybody all the time in favour of AI on HN? This is objectively a good change because it will improve the quality of the code in the long term.

▲palmotea 5 hours ago | parent | next [-]

> Why is everybody all the time in favour of AI on HN?

Many reasons:

1. The people on HN tend to think they're very clever, but they're often not as clever as they think they are. That has a lot of wide-ranging implications, from classic "engineer's disease" thinking to stuff a lot dumber.

2. I wouldn't be surprised at some unexpectedly large amount of AstroTurfing, especially considering the sheer amount money is flowing into the AI space. My understanding is HN has some influential people reading it, and is influential on a certain fraction of the wider group of software developers.

3. I think there's a certain amount of defensiveness from AI enthusiasts. They've enthusiastically adopted AI to a certain degree, so critique/skepticism of their choice is felt as a personal criticism.

4. HN is a pedantic place (see 1), so "everybody all the time in favour of AI" will be interpreted literally as false, when it really should be interpreted as "why is there so much pro-AI activity."

▲combobyte 4 hours ago | parent | next [-]

> I wouldn't be surprised at some unexpectedly large amount of AstroTurfing, especially considering the sheer amount money is flowing into the AI space.

Including money from Y Combinator itself (which, may we never forget, was once helmed by Sam Altman).

If you're looking for unbiased tech news and genuine user sentiment, you probably shouldn't be getting it from one of Silicon Valley's favorite VC firms.

▲RGS1811 4 hours ago | parent | next [-]

Name the alternative tech news / user sentiment sources. I want to widen my reading.

▲Arodex 3 hours ago | parent [-]

lobste.rs

▲simoncion 3 hours ago | parent [-]

Sadly, it's succumbing to the "the mods are -justifiably- uncomfortable with cleaning house and the quality of discussion is regressing to the Internet Mean" disease that every pretty-much-open-access link aggregator that attaches a link discussion forum contracts.

▲simoncion 3 hours ago | parent | prev [-]

> ...may we never forget, was once helmed by Sam Altman

Didn't he get fired because enough of the other YC partners couldn't trust him? If so, it's a pity for him that -at that time- he didn't have the CEO of a software megacorp to call on to reverse the decision and shitcan the people who made it.

▲simoncion 4 hours ago | parent | prev | next [-]

> 2. I wouldn't be surprised at some unexpectedly large amount of AstroTurfing, especially considering the sheer amount money is flowing into the AI space.

Given the soul-crushingly large amounts of money sloshing around in this tiny slice of the industry, the amount of astroturfing, positive-sentiment manufacturing, & etc. is right about where I expect it to be... as is the amount of vehement denial that it exists. ;)

▲fn-mote 4 hours ago | parent [-]

The other option: people are using AI successfully on the job and are writing based on their own experience.

▲palmotea 4 hours ago | parent | next [-]

>> Given the soul-crushingly large amounts of money sloshing around in this tiny slice of the industry, the amount of astroturfing, positive-sentiment manufacturing, & etc. is right about where I expect it to be... as is the amount of vehement denial that it exists. ;)

> The other option: people are using AI successfully on the job and are writing based on their own experience.

Those aren't mutually exclusive.

And it's worth noting that people claiming to use "AI successfully on the job" often do not stop at "their own experience." They often make sweeping statements like "LLMs write better code than people," and attack any critiques or skepticism of LLMs.

▲simoncion 4 hours ago | parent | prev [-]

...and here's the denial!

A careful reader of my post notices that I neither said nor suggested that there were no honest success stories. ;)

▲orangedog 4 hours ago | parent [-]

But the majority of positive sentiment probably isn't turfed. HN is not that important, it's a small forum. Is some money being spent to boost the image of the industry. Probably. But if you read most comment sections, they are organic users which are posting positive things.

▲simoncion 4 hours ago | parent [-]

> HN is not that important, it's a small forum.

cough

It's at least as important as Slashdot was back in the day. I'm not "buying" what you're "selling", dude.

▲orangedog 4 hours ago | parent [-]

I'm not selling anything.

▲simoncion 4 hours ago | parent [-]

This link is provided just in case we're in the _unlikely_ situation where you're unfamiliar with the the phrase. [0]

[0] <https://www.quora.com/When-and-how-did-the-meaning-of-the-te...>

▲uv-depression 2 hours ago | parent | prev | next [-]

> 1. The people on HN tend to think they're very clever, but they're often not as clever as they think they are. That has a lot of wide-ranging implications, from classic "engineer's disease" thinking to stuff a lot dumber.

Related: the Rationalists display this very well (though it's certainly not unique to them). The jump from "I think my beliefs through carefully, therefore I am reasonably rational" (likely already false, or at best true in a limited domain) to "I am rational, therefore my beliefs are well-thought through" is actually very small in the human mind, despite the latter being the opposite of rationality.

Also, the existence of Gell-Mann amnesia should be taught to everyone!

> 3. I think there's a certain amount of defensiveness from AI enthusiasts.

I've encountered this as well. I think this is also a huge part of why you see so many people loudly exclaiming "every programmer uses LLMs now" despite that not being even close to true. If you criticize LLMs, it (socially, to them) counts as criticism of their users as well. As well, bosses are probably the most excited about LLMs because they hope to fire us all soon, so it can be pointlessly self-destructive to speak negatively about LLMs in a professional context right now.

That, plus AI boosters tend to be incredibly annoying about it, bringing it up at every possible opportunity, changing every technical discussion to be about them, suggesting them for the stupidest use-cases, loudly proclaiming nonsensical productivity boosts (perhaps you feel 5x as productive because you're forcing other people to spend their time fixing your shitty slop code?) etc. So as someone who does not use LLMs I avoid talking to them.

▲orangedog 2 hours ago | parent [-]

I just think this speaks more to people observing different things and taking that as ground truth. I notice the people who are critical of these tools because like the above post and yours, they are relentlessly critical without ceding basic things like people are excited about these tools because they are useful. I have 0 doubts some people are seeing 5x productivity boosts because of the stuff that is regularly posted on HN - stuff that used to take months taking days.

I'm not a booster, I barely use these tools but what I notice is the two apparent "sides" that people have shifted into and really I don't think that' necessary because these are just tools that have adnvantages and disadvantages.

▲uv-depression an hour ago | parent [-]

> I have 0 doubts some people are seeing 5x productivity boosts because of the stuff that is regularly posted on HN - stuff that used to take months taking days.

I will cede this: it indeed seems like you can throw together a shitty half-working prototype very quickly using LLMs. There's been a deluge of half-working prototypes, but years in and where are all these projects now? No study has concluded anything near a 5x improvement.

Besides, my actual opinion is that even if these actually gave a large productivity improvement, it's wouldn't be worth it. The negatives are simply too large:

- the concentration of power they are pushing for;

- the environmental effects of training;

- the disinformation they spread at scale (which in practice is their primary use-case);

- the adverse effect on a shared reality from the fact that they cannot reliably answer questions, yet are presented as doing so;

- the adverse effect on a shared reality from their sycophancy (do the rich surrounded by yes-men seem in touch with reality?);

- their anti-social nature, as they discourage engaging with other people in favour of solipsism masked by a poor simulacrum of personhood;

- their weakening of labour power because of the managerial class' belief that they will soon replace workers (whether or not they actually can is not particularly relevant);

- the large-scale plagiarism they enable;

- lastly, their weakening of already incredibly lax standards of engineering from our field.

The promise of more software does not even come close to outweighing all of that.

▲orangedog an hour ago | parent [-]

It's just from my personal experience when I rarely use Claude, I can get it to produce things in minutes that would take me hours. They're not shitty, I can review what's been generated and it's better than I would have done. Similarly with the UIs we build here, they would take days or weeks and we can put them together in a few hours.

I can't speak to you other issues but these are here to stay and I think the only realistic way forward is to learn how to use them.

▲uv-depression an hour ago | parent [-]

> It's just from my personal experience

I guess let's just ignore the evidence, then.

> I can't speak to you other issues but these are here to stay and I think the only realistic way forward is to learn how to use them.

People only say this about things that they want. Ignoring the consequences of one's actions is not a neutral position. Societies are perfectly capable of banning things (yeah, you can probably sneak a local model through a hypothetical law, but it would end the industrial scale problems).

▲orangedog an hour ago | parent [-]

> I guess let's just ignore the evidence, then.

There isn't any evidence. It's pretty much all anecdotal. I can only speak from my experience.

> People only say this about things that they want. Ignoring the consequences of one's actions is not a neutral position. Societies are perfectly capable of banning things (yeah, you can probably sneak a local model through a hypothetical law, but it would end the industrial scale problems).

We're not going to ban these models, though. Which means we have to figure out how best to live with them.

▲orangedog 4 hours ago | parent | prev [-]

> 1. The people on HN tend to think they're very clever, but they're often not as clever as they think they are. That has a lot of wide-ranging implications, from classic "engineer's disease" thinking to stuff a lot dumber.

I don't think suggesting that people are stupid is a very good argument. I think part of the reason people are for it is post like yours which are rude and not in good faith.

I'd imagine why as many people are for it on HN is for many people, it just works. Now imagine this snark about not being as clever as you think you are just because you enjoy using a tool. What's that going to do? Cause you to dig your feet in because you're being told the real reason you like these tools is because you're not very clever or you take things as a personal criticism. Yes, being told you think you are clever but you aren't really is personal.

I don't think you're posting in good faith. I certainly don't think you're going to get the real reasons people support this stuff when you act like they're stupid or suggest a lot of this is being turfed. People are using these tools because they work.

Your post says more about you than it does supporters.

▲palmotea 4 hours ago | parent | next [-]

> I don't think suggesting that people are stupid is a very good argument. I think part of the reason people are for it is post like yours which are rude and not in good faith.

You'll note I didn't say anyone was "stupid," if anything, I was actually saying those people were myopic and arrogant. I recommend you familiarize yourself with the concept of "engineer's disease," once you understand it, you'll see it all the time on HN.

> I don't think you're posting in good faith. I certainly don't think you're going to get the real reasons people support this stuff when you act like they're stupid or suggest a lot of this is being turfed. People are using these tools because they work.

> Your post says more about you than it does supporters.

I don't think suggestion that people are posting in bad faith is a good argument. I also detect a fair bit of binary thinking from you. All I did was post a non-exhaustive list of different reasons for that kind of content to answer the comment I was replying to.

▲orangedog 4 hours ago | parent | next [-]

The only "binary thinking" I'm using is not assuming that the reasons that people support these tools are all negative (myopic and arrogant, false sentiment, defensiveness, and pedantism).

You didn't even try to suggest that a lot of people are using these tools for positive reasons. Who is being myopic and arrogant? Who is engaging in binary thinking?

Consider that some people simplye find that these tools work for them.

▲cindyllm 3 hours ago | parent | prev [-]

[dead]

▲simoncion 4 hours ago | parent | prev [-]

> I don't think suggesting that people are stupid is a very good argument.

I've worked with a lot of people. Many of them are that stupid. Suggesting that these stupid people do not exist, that -if they did exist- none of them are professional programmers, and -even if they were programmers- they do not have the means to voice support for something that they're smitten with is not a good argument.

I'll also vaguely gesture at the various studies that find that the majority of conversation -by post volume- on Internet Forums is done by a small number of people. Never doubt the ability for a few loud folks [0] with lots of time on their hands to dominate a conversation. This goes like 10,000x when there's a huge amount of money sloshing around in said industry and said industry really needs to maintain a positive public reputation.

[0] ...and -sometimes- their sockpuppets...

▲orangedog 4 hours ago | parent | next [-]

I didn't say that dumb people don't exist, I think positing that the reason people like these tools is because actually they're stupid isn't very compelling.

▲simoncion 4 hours ago | parent [-]

> ...I think positing that the reason people like these tools is because actually they're stupid isn't very compelling.

And I explained why I disagreed! One "subtle" thing to note is that the claim isn't "Everyone who uses LLM-based tools and writes about the success they had is stupid.".

▲orangedog 4 hours ago | parent [-]

Then you aren't going to get to why people are using these tools because a lot of intelligent people are using them.

▲simoncion 3 hours ago | parent [-]

> Then you aren't going to get to why people are using these tools...

I couldn't disagree more!

If you haven't already, you should watch this topical presentation from Greg K-H that was posted to HN like a week ago. [0] It's about an hour long, but you can probably watch most of it at 120->150% speed.

Notice how his praise for the tools differs from so much of the expressed positive sentiment for said tools here on HN. The "low-horsepower" people I've known tend to praise things in a way that smells very much like astroturfing. The "high-horsepower" people I've known both express very nuanced opinions and tend to know better than to burn a ton of time squabbling with Internet Randos in a place like this... they have much better things to do with their lives.

[0] <https://www.youtube.com/watch?v=NnV_cWeoo5Q>

▲palmotea 2 hours ago | parent | next [-]

> The "low-horsepower" people I've known tend to praise things in a way that smells very much like astroturfing. The "high-horsepower" people I've known both express very nuanced opinions

I think that's a good observation, but I wouldn't say those people are actually astroturfing (noting you only said they smell like that).

But that "low-horsepower" vs "high-horsepower" distinction probably has a big bearing on people's attitudes towards LLMs. "Low-horsepower" people are simultaneously much more easily impressed and often lack the skill to properly evaluate the output they're getting. It's often been remarked that LLMs feel awesome for topics you know nothing about. It's kinda like Gell-Mann Amnesia Effect for people who were never knowledgeable about any topic.

[1] "The phenomenon of a person trusting newspapers for topics which that person is not knowledgeable about, despite recognizing the newspaper as being extremely inaccurate on certain topics which that person is knowledgeable about." (https://en.wiktionary.org/wiki/Gell-Mann_amnesia_effect#Engl...)

▲orangedog 2 hours ago | parent | next [-]

You're again reverting to the only reason people like these is because they're stupid.

People are writing entire apps in days. You're just jaded if that isn't impressive to you.

▲palmotea an hour ago | parent | next [-]

> You're again reverting to the only reason people like these is because they're stupid.

No, clearly I did not.

FYI, it's tedious and annoying for me to respond to someone who consistently misunderstands my posts. And I'm seeing a pattern in your misunderstandings. They send a message that undermines the points you're trying to make.

▲orangedog an hour ago | parent [-]

> people are simultaneously much more easily impressed and often lack the skill to properly evaluate the output they're getting

This is why people who praise these models do? You're saying they aren't capable of evaluating their own experiences. Once again, not giving any positive reason as to why people could feel the way they do about these models. The pattern is you are engaging in the binary thinking you are complaining about.

Your sentiment is pretty clear.

▲palmotea an hour ago | parent [-]

> This is why people who praise these models do? You're saying they aren't capable of evaluating their own experiences. Once again, not giving any positive reason as to why people could feel the way they do about these models. The pattern is you are engaging in the binary thinking you are complaining about.

> Your sentiment is pretty clear.

See, this one of the frustrating things about your responses: I make some statement about some subset, and you generalize it to the universe (of AI fans) and object. The thing you're objecting to is your own misunderstanding.

▲orangedog an hour ago | parent [-]

Well, yeah, when you are asked why people talk about these models on HN and your answers are: myopia, funded support, taking things personally, and pedantry and then you double down on it suggesting that another reason is these people aren't capable of evaluating what they are seeing, then you are only painting those people with a negative brush.

Do yo believe there are positive reasons people are adopting these models? Because there is nothing in your responses that suggest you do. I, as somebody who rarely uses these models but understands why people might, don't see any attempt at being unbiased.

▲simoncion 2 hours ago | parent | prev [-]

Nope.

You:

  You're again reverting to the only reason people like these is because they're stupid.
Me:

  If you haven't already, you should watch this topical presentation from Greg K-H that was posted to HN like a week ago.  ... Notice how his praise for the tools differs from so much of the expressed positive sentiment for said tools here on HN. ... The "high-horsepower" people I've known both express very nuanced opinions ...
▲orangedog 2 hours ago | parent [-]

Thanks but I'm not going to watch it.

> people are simultaneously much more easily impressed and often lack the skill to properly evaluate the output they're getting

Yes, this is the exact sentiment expressed. That the praise you see is because of these people with low-horsepower who aren't capable of evaluating their own experiences.

▲simoncion 2 hours ago | parent [-]

> Thanks but I'm not going to watch it.

You really should! It's positive sentiment about LLM-based tools that comes from a "high-horsepower" individual. Given your commentary here, it really seems like you've not encountered much of that sort of thing, so it'd really do you some good to load it into to your databanks for use in future discussions.

▲orangedog 2 hours ago | parent [-]

I've encountered plenty of it on HN and elsewhere, I just don't share your view of the space.

▲simoncion 2 hours ago | parent | prev [-]

> I think that's a good observation, but I wouldn't say those people are actually astroturfing (noting you only said they smell like that).

I agree with everything you've said here [0] as well as this bit I'm quoting specifically. I would strongly disagree with any claim that positive reports from "low-horsepower" people are likely to be astroturf. I'm just noting that a lot of astroturf reads like the way the "low-horsepower" people I've known tend to praise things.

[0] ...at least with whatever the comment said when I wrote this one ;)...

▲palmotea an hour ago | parent [-]

> I agree with everything you've said here [0] as well as this bit I'm quoting specifically. I would strongly disagree with any claim that positive reports from "low-horsepower" people are likely to be astroturf.

I think we're in agreement.

> I'm just noting that a lot of astroturf reads like the way the "low-horsepower" people I've known tend to praise things.

The "why" behind that would be interesting to know. It could just be that we assume astroturf would be low-effort, and that praise is low-effort (even if that's the most effort the "low-horsepower" person can muster), so they read the same.

▲orangedog 3 hours ago | parent | prev [-]

I don't observe the same things on HN that you do. I see a variety of sentiment - positive, negative, low-effort and high-effort.

▲simoncion 3 hours ago | parent [-]

> I see a variety of sentiment - positive, negative, low-effort and high-effort.

Me too!

▲Pannoniae 4 hours ago | parent | prev [-]

As a less emotionally charged example (people get upset with being called stupid, justifiably) - the average size of an array or a list is less than 4.

With that many elements you'd be better off storing the elements as a tuple or a struct, but people often reach for a generic array container regardless.

▲Cthulhu_ 5 hours ago | parent | prev | next [-]

There's a few major flaws or logical fallacies or whatnot in your comment:

1. "everybody all the time in favor of AI" - this is not true (objectively)

2. "This is objectively a good change because it will improve the quality of the code in the long term." - this cannot be considered "objectively" a good change because quality is subjective. Second, it makes the assumption that human written code is always (objectively) better than LLM generated, which is also not true.

But this is a software engineering project - the code is only part of the whole project / product, and the (subjective) quality of the code is only part of that. LLMs could write perfect code by whatever quality metrics they use, but if a reviewer is overwhelmed by a morbillion other perfect code contributions from LLMs it's moot.

▲mittensc 6 hours ago | parent | prev | next [-]

> Why is everybody all the time in favour of AI on HN?

It is useful?, it works most of the time?

> This is objectively a good change because it will improve the quality of the code in the long term.

It depends?, sure, banning hit-and-run massive AI generated PRs will help.

These were problems before AI too, people just want to get their name on things without putting in effort.

This also bans possibly high quality PRs that fix things or add something new.

Either way, we'll see, anyone can still fork and if it's a better project then that will win over

▲rcxdude 6 hours ago | parent | prev | next [-]

AI assistance doesn't necessarily imply lower code quality. It can help with improving it in a lot of ways. Full vibe-coding without careful review is what results in low quality code. I think a lot of projects are having trouble getting to the sweet spot, though: if they allow LLM-assisted contributions then no matter how much they write to try make sure the result is high quality they're going to be inundated with far more low-quality contributions and have to work harder to filter through and reject them than if they just have a blanket ban which then makes it a lot easier to reject everything. The linked discussion is specifically with a view that not all LLM assisted contributions are bad but that they need to stem the flow for now and figure out how to open up afterwards.

▲nottorp 5 hours ago | parent [-]

I haven't actually looked at any open source project PR queue, but what is the ratio between actual thought out LLM assisted PRs and vibe coded PRs that are spammed unread? My bet is 1:100.

Not to mention that the thought out LLM assisted PRs won't even register as LLM assisted PRs...

▲martin- 6 hours ago | parent | prev | next [-]

Calling your own opinion objective is not a good practice. This is very much something you can have different opinions on.

▲chpatrick 6 hours ago | parent | prev | next [-]

Will it? Plenty of open source projects have bugs unfixed for decades because it's too tedious to fix by hand and would take five minutes with AI these days. I've also found that good LLMs can be more diligent in updating comments, tests, etc.

▲__s 6 hours ago | parent | next [-]

Sure, which is why in first comment they say

> I'd like to open another topic about the usage of LLM for review, auditing and security purposes, but I think this is a very separate thread, and we'll open discussions at the user conference before any formal discussions.

▲Cthulhu_ 5 hours ago | parent | prev [-]

If the bugs remain unfixed for decades, then they were clearly not important or impactful enough.

▲fn-mote 4 hours ago | parent | next [-]

The LLM changes the cost-benefit analysis. It lowers the cost of fixing papercut-level issues to the point where they make sense to fix.

▲hogs_get_fat 5 hours ago | parent | prev [-]

Is 130 million dollars impactful enough? [1]

[1] https://www.reddit.com/r/Bitcoin/comments/1vddeuy/are_you_ki...

▲Jean-Papoulos 6 hours ago | parent | prev | next [-]

>it will improve the quality of the code

That does not mean the product becomes more useful. I could rewrite Windows 1-to-1 with better code quality and no one would care because it still provides the exact same features. Unless "better code" means "better features", better code is useless.

▲assumed_throwaw 5 hours ago | parent | next [-]

This is extremely short-sighted. Software is not a static product. "Improve code quality" translates into being able to add features more quickly and with less risk of bugs. For an open-source project, this also gives readers the opportunity to understand the codebase and learn from it.

▲jaapz 4 hours ago | parent [-]

This was true when adding features cost a lot of time and mental effort.

Nowadays, it's just a prompt away. LLM's can still run around in circles when the code quality is bad enough, but LLM's are also getting exceedingly better at catching that and writing code that's good.

We're all in a different phase of the collective grieving process, some are still in denial, I would put you in the bargaining phase judging from the comment.

▲cstever 6 hours ago | parent | prev [-]

Better code allows you to write new features with less risk to disrupting your current features.

Software design and architecture is about creating a system that can be built well, run well, and modify well.

If you just throw things together without thought you get an unmaintainable mess.

▲vconnor 6 hours ago | parent | prev | next [-]

Are you asking why most people from Big Tech, very likely working on AI-adjacent products, have a very strong pro-AI bias?

▲vehemenz 4 hours ago | parent [-]

I'd reframe the question slightly. It has less to do with bias and more to do with experience. Anyone with experience to judge AI matters is likely going to be vaguely pro-AI in the first place, otherwise they wouldn't be qualified to answer.

Those that are opposed to AI development in principle, or have dealt only with its worst consequences, like neverending PR-slop, are going to have trouble engaging due to a lack of experience.

▲misanthropemigh 4 hours ago | parent | prev | next [-]

I don't think this is necessarily true at all. Objectively is very long stretch before we observe whether this the right approach or not. AI can increase the code quality the issue as i see is not this and it's neither mentioned in what I read about their decision, it's mainly the issue of not being able to keep up when the bar for creating have decreased significantly and the capacity to curate and evaluate is still the same. This is case where the system is overwhelmed so you start controlling the input to keep the desired output the same.

▲bonplan23 4 hours ago | parent | prev | next [-]

Typically something is "objectively" the case if there is indisputable evidence for it (of which you provided none).

▲simonw 6 hours ago | parent | prev | next [-]

> This is objectively a good change because it will improve the quality of the code in the long term.

Can you explain why you think that?

QGIS is written in C++. Does that affect your answer to this question at all?

▲dofm 6 hours ago | parent [-]

QGIS is actually one of the big portable/cross-platform hybrid Python/C++ apps, which makes it arguably more complex for an LLM to cope with properly than one or the other, and makes code quality a rather more entrenched/storied problem.

In this way it is very much a spiritual cousin of FreeCAD (also cross-platform Python/C++/Qt6), though that (at least currently) has a somewhat more liberal ("humans in the driver seat") policy.

▲wartywhoa23 2 hours ago | parent | prev | next [-]

Because a crazy amount of money is at it, mixed with a good portion of genuine psychosis and a little bit of FOMO.

▲crazybonkersai 5 hours ago | parent | prev | next [-]

Will it? With proper guidance llms produce much better code and find more bugs than I ever could. For example I have never been bothered to fix python typing for my project and left it hanging for years. But with llms and one prompt later I fixed it all at once.

▲botAccount an hour ago | parent | prev | next [-]

I am not, but I just lurk here - I think that so called 'AI' is at best some clever use of math, and data science. Some of the underlying techniques are well worth a persons time when used sparingly. Classify these under the term machine learning. Peoples simpering & enthusiastic dash to offload tasks to this trendy 'AI' craze is infuriating. Its support here is unsurprising given the sites demographics.

▲sejje 4 hours ago | parent | prev | next [-]

> This is objectively a good change because it will improve the quality of the code in the long term.

I think humans will be saying this long, long after it's not true anymore. I'm not sure it is right now, for 80+% of developers and projects.

But I love this muddying of the waters. The more uncertainty and misinformation it is, the easier it is for people to make mistakes, and for edges to be had.

It's like poker. Everyone thinks they're a good player. About 5% of players (my estimation) would admit they're not very good. The luck & complexity fools the rest of 'em. They have no idea you can be operating several levels deeper than they are, playing in a dimension they cannot yet see.

Anyway, not a perfect analogy. But I think your idea was true, isn't true now, and I hope people & projects keep banning AI contributions anyway.

▲adamsb6 4 hours ago | parent | prev | next [-]

I don't think that's accurate about the mood on HN, but a lot of us have been coding almost entirely with frontier models for a long time now.

I haven't written a line of code myself since March. I've shipped over 100,000 lines since then. And coding isn't even what I spend the majority of my effort on.

It really works. I just had Opus 5.5 write a distributed load testing service on Friday and it's been using what it wrote to iterate and diagnose problems over the weekend.

▲SkyBelow 6 hours ago | parent | prev | next [-]

I'm in favor of AI, but if I was a maintainer for an open source repo, I would also favor banning AI contributions. At least for the wild, maybe people who have built a reputation in the community could stay. I think AI can write quality code. What I doubt is if the average contribution will involve quality code or even human input.

For me, it is the way AI has kept suggestions to either open issues with maintainers or make PRs to fix an "issue" it found. I know it hasn't researched the issue in depth enough to be talking with the confidence it has, and I know I am in no position to be bothering someone else unless I want to spend considerable time investing to make sure the issue is exactly what the AI is claiming, it isn't a known issue, and it is justified to bother the maintainer with it. But there are far too many who will see that option and just tell the AI to do it.

It isn't that I'm against AI. It is that opening a PR or filing an issue use to have significant enough gatekeeping that most low effort low quality work simply wouldn't pass it, but that has now changed. So a new gate is needed to ensure those who aren't willing to put their own time into the work before asking for the time of others, and banning AI is one of the better options I've seen.

This also doesn't even end AI interacting with the project, just changes it. If you have some unique use case that AI finds, you can download it locally, have the AI make the change just for you, and have AI keep updating when necessary. Each user gets the customization they want while maintainers are protected from low effort low quality spam.

▲jeroenhd 3 hours ago | parent | prev | next [-]

I expected Venture Capital Reddit to be pro-AI, that's where the money is, after all. I don't know if it's all clout or if everyone just pretends to go with the flow not to risk like they're falling behind, but this isn't exactly a place for conservative software practices.

The utter disbelief people on HN show when they find out a lot of people hate or despise generative AI is much stranger.

▲GuB-42 4 hours ago | parent | prev | next [-]

> Why is everybody all the time in favour of AI on HN?

The opinions regarding AI are quite diverse here, most people are, I think moderately pro-AI, the top comment "A ban is a bit harsh but I understand the reasoning" summarizes it well, but many are in favor of banning AI contributions to open source projects too. The extreme slop cannons and Butlerian Jihadists are usually not well received.

▲kolinko 6 hours ago | parent | prev | next [-]

Because this is a startup/tech community and people generally look forward to exploring new ideas and tech?

▲jesse_dot_id 4 hours ago | parent | prev | next [-]

Why are all of these mathematicians in favor of graphing calculators?

▲satvikpendem 5 hours ago | parent | prev | next [-]

> Why is everybody all the time in favour of AI on HN?

Funny to see this while in other threads someone else will ask why HN hates AI so much.

▲LoganDark 6 hours ago | parent | prev | next [-]

In favor? There's a whole spectrum between "complete ban" and "slop all the way", IMO.

▲lezojeda 3 hours ago | parent | prev | next [-]

[dead]

▲AI_OWNS_YOU 6 hours ago | parent | prev | next [-]

[dead]

▲samuelknight 6 hours ago | parent | prev | next [-]

[flagged]

▲sammy2255 6 hours ago | parent | prev | next [-]

Dude maybe if it was ChatGPT 2.0.. AI has come a long way.

▲charcircuit 5 hours ago | parent | prev | next [-]

AI already writes better quality code than humans. And you disagree I doubt you will contest that long term it won't be true.

▲byronturncoat 4 hours ago | parent [-]

If you truly believe that AI writes better code than humans, you've not been exposed to enough humans. It might write better code than humans you know personally, but you lose credibility when you try to present it as a universal truth.

▲CuriouslyC 6 hours ago | parent | prev [-]

First, just check out the comments on any "I'm tired of reading slop" submission to refute your first point, the circle jerk is real.

Second, while I sympathize with not wanting to be inundated with low effort PRs, putting a ban on AI assisted contributions in response is myopic virtue signalling.

▲rcxdude 6 hours ago | parent | next [-]

I think in this case it's not about signalling: in the linked discussion they are saying that the problem is the workload created by the AI-assisted creations, not the AI use in and of itself, and they are open to relaxing the restriction in future once they can figure out how to manage it.

(The issue is, I think, if you allow AI, no matter how many paragraphs you write about taking responsibility and ensuring high quality contributions, you're gonna get a lot of bad ones just because by sheer volume there's enough people who aren't gonna read it, and that's gonna take a disproportionate amount of effort to filter out).

▲geraneum 6 hours ago | parent | prev [-]

> is myopic virtue signalling.

Would you personally join in to evaluate and review the onslaught of AI generated PR to the project?