Live data from Hacker News

AI has a deep understanding of how this code works

github.com

51–60 of 329 posts

Re: AI has a deep understanding of how this code works

#52
In this case the PR author (either LLM or person) is "honest" enough to leave the generated copyright header that includes the LLM's source material. It' not hard to imagine that more selfish people tweak the code to hide the origin. The same situation as the AI-generated homework essays.

I generally like AI coding using CC etc, but this forced me to remember that these generated code ultimately came from these stolen (spiritually, not necessarily legally) pieces.

Re: AI has a deep understanding of how this code works

#53

Earlier quoted context omitted.

I don't suppose you saw the post where OP asked claude to explain why this patch was not plagiarized? It's pretty damning.

Why have the OP in the loop at all if he’s just sending prompts to AI? Surely it’s a wonderful piece of performance art.

it reads like humiliation fetish material honestly. I'd delete my account but he just doubles down.

Re: AI has a deep understanding of how this code works

#54
post #47

Earlier quoted context omitted.

Yes, and that may eventually lead to a more generation-friendly fork to which those desiring said friendliness, or just more features in general, will flock.

I think everyone would appreciate if these people using LLMs to spit out these PRs would fork things and "contribute" to those forks instead.

It's a fairly simple matter to reject a PR. And a nice-to-have if they update their contribution guidelines to reflect their preferences.

Re: AI has a deep understanding of how this code works

#55

I've closed my share of AI-generated PRs on some OSS repositories I maintain. These contributors seem to jump from one project to another, until their contribution is accepted (recognized ?). I wonder how long the open-source ecosystem will be able to resist this wave. The burden of reviewing AI-generated PRs is already not sustainable for maintainers, and the number of real open-source contributors is decreasing. Si…

> I wonder how long the open-source ecosystem will be able to resist this wave.

This PR was very successfully resisted: closed and locked without much reviewing. And with a lot of tolerance and patience from the developers, much more than I believe to be fruitful: the "author" is remarkably resistant to argument. So, I think that others can resist in the same way.

Re: AI has a deep understanding of how this code works

#57
post #47

Earlier quoted context omitted.

I think everyone would appreciate if these people using LLMs to spit out these PRs would fork things and "contribute" to those forks instead.

It's a fairly simple matter to reject a PR. And a nice-to-have if they update their contribution guidelines to reflect their preferences.

It's also a fairly simple matter to respect the time of the maintainers of software you want to contribute to - by, for example, talking to them before dumping 16,000 LoC in a PR and expecting them to review it.

Unless, of course, it has nothing to do with actually contributing and improving software.

Re: AI has a deep understanding of how this code works

#59
post #30
post #25

Earlier quoted context omitted.

what’s stopping the author from maintaining their own fork i wonder?

Nothing! Another question though when reading his blog: is he himself full AI? as in, not even a human writing those blog posts. Reads a bit like that.

Presumably the LLM also wrote the blog post. At least, it generated a file named OCAML_DWARF_BLOG_POST.md: https://github.com/ocaml/ocaml/pull/14369/files#diff-bc37d03...

Re: AI has a deep understanding of how this code works

#60
post #5

Maintainers and repo owners will get where they want to go the fastest by not referring to what/who "generated" code in a PR. Discussions about AI/LLM code being a problem solely because AI/LLM is not generally a productive conversation. Better is to critique the actual PR itself. For example, needs more tests, needs to be broken up, doesn't follow our protocols for merging/docs, etc. Additionally, if there isn't a c…

I don't suppose you saw the post where OP asked claude to explain why this patch was not plagiarized? It's pretty damning.

I think that's probably the most beautiful AI-generated post that was ever generated. The fact that he posted it shows that either he didn't read it, didn't understood it, or thought it would be fun to show how the AI implementation was inferior to the one it was 'inspired' from.
Post reply on HN