My two cents: I've been coding practically my entire life, but a few years back I sustained a pretty significant and lasting injury to my wrists. As such, I have very little tolerance for typing. It's been quite a problem and made full time work impossible. With the advent of LLMs, AI-autocomplete, and agent-based development workflows, my ability to deliver reliable, high-quality code is restored and (arguably) bett…
> I'd MUCH rather see a holistic embrace and integration of these tools into our ecosystems. Telling people "no AI!" (even if very well defined on what that means) is toothless against people with little regard for making the world (or just one specific repo) a better place. That doesn't address the controversy because you are a reasonable person assuming that other people using AI are reasonable like you, and know h…
Debian decides not to decide on AI-generated contributions
241–250 of 308 posts
Re: Debian decides not to decide on AI-generated contributions
#242My two cents: I've been coding practically my entire life, but a few years back I sustained a pretty significant and lasting injury to my wrists. As such, I have very little tolerance for typing. It's been quite a problem and made full time work impossible. With the advent of LLMs, AI-autocomplete, and agent-based development workflows, my ability to deliver reliable, high-quality code is restored and (arguably) bett…
> I'd MUCH rather see a holistic embrace and integration of these tools into our ecosystems. Telling people "no AI!" (even if very well defined on what that means) is toothless against people with little regard for making the world (or just one specific repo) a better place. That doesn't address the controversy because you are a reasonable person assuming that other people using AI are reasonable like you, and know h…
People who are doing those harmful things with AI aren’t going to stop because of a policy. They are just going to lie and not admit their submissions are AI generated.
At that point, you will still have to review the code and reject it if it is bad quality, just like you had to without an AI policy. The policy doesn’t make it any easier to filter out the bad faith AI submissions.
In fact, if we DO develop an efficient way to weed out the bad faith PRs that lie about using AI, then why do we need the policy at all? Just use that same system to weed out the bad submissions, and just skip the policy completely.
Re: Debian decides not to decide on AI-generated contributions
#243Earlier quoted context omitted.
Care to explain? I see that statement in this thread, but I am not sure where this is grounded in fact. This is very interesting, because there must be a line here that AI is crossing, and the line is not clearly determined yet. Is linting code crossing the line? Is re-factoring code with automated tools like bicycle repair man crossing the line ? Is AI doing a code review and suggesting the code crossing the line ?…
Here's what a Red Hat/IBM IP lawyer said about the chardet situation: https://github.com/chardet/chardet/issues/334#issuecomment-4... Here's what the US Copyright Office says: https://newsroom.loc.gov/news/copyright-office-releases-part...
I guess we will have to wait for cases to be brought and resolved at the courts. Not a great recipe to be the leader in AI, it must be said.
An updated copyright bill from legislature, or even positive regulatory action from the executive branch would speed things up and give much planning certainty to actors here in the US.
The rest of the world won't be waiting though -- maybe Europe, but Europe sadly doesn't really matter that much anymore :(
Re: Debian decides not to decide on AI-generated contributions
#244Earlier quoted context omitted.
>other people are reasonable like you No AI needed. Spam on the internet is a great example of the amount of unreasonable people on the internet. And for this I'll define unreasonable as "committing an action they would not want committed back at them". AI here is the final nail in the coffin that many sysadmins have been dealing with for decades. And that is that unreasonable actors are a type of asymmetric warfare…
> Going to be interesting to see how human systems deal with this. At least a bunch of lawyers already got hit when their court filings cited hallucinated cases. If this trend continues, I'll not be surprised when some end up disbarred.
Re: Debian decides not to decide on AI-generated contributions
#245Earlier quoted context omitted.
Putting aside the specifics for a second, I'm sorry to hear about your injury and glad you've found workarounds. I also think high-quality voice transcription might end up being a big thing for my health (there's no way typing as much as I do, in the positions I do, is good).
Much appreciated. I find is that referencing code in conversation is hard -- e.g. "underscore foo bar" vs `_fooBar`, "this dot Ls" vs `this.els`, etc happens often. Lower-powered models especially struggle with this, and make some frustrating assumptions. Premium models do way better, and at times are shockingly good. They just aren't remotely economically viable for me. My solution so far is to use my instructions t…
Re: Debian decides not to decide on AI-generated contributions
#246Earlier quoted context omitted.
> If you sign off the code and put your expertise and reputation behind it, AI becomes just an advanced autocomplete tool and, as such, should not count in “no AI” rules. No, it's not that simple. AI generated code isn't owned by anyone, it can't be copyrighted, so it cannot be licensed. This matters for open source projects that care about licensing. It should also matter for proprietary code bases, as anyone can co…
> AI generated code isn't owned by anyone, it can't be copyrighted, so it cannot be licensed. Translation: AI generated code is in the public domain in the US (until and unless something changes). You can freely incorporate public domain code into any other codebase. You can relicense it as you see fit. Public domain material is not viral the way the GPL is. Furthermore, if you make changes to public domain code the…
Re: Debian decides not to decide on AI-generated contributions
#247Earlier quoted context omitted.
> are worth the downside of collapsing society. At least in the US, society has been well on it's way to collapse before the LLM came out. "Fake news" is a great example of this. >It's a decision that your mindset is the only right one and anyone else is a opposing progress. So pretty much every religious group that's ever existed for any amount of time. Fundamentalism is totally unproblematic, right?
> At least in the US, society has been well on it's way to collapse before the LLM came out. "Fake news" is a great example of this. IMO you can blame this on ML and the ability to microtarget[1] constituencies with propaganda that's been optimized, workshopped, focus grouped, etc to death. Proto-AI got us there, LLMs are an accelerator in the same direction. [1] https://en.wikipedia.org/wiki/Microtargeting
Re: Debian decides not to decide on AI-generated contributions
#248Earlier quoted context omitted.
As someone who got a pretty severe case of carpal tunnel in his youth that can still blow up today, I have to admit I have worried about my ability to work. "Will I have to become a manager?" Etc. I think you have a good point
for some reason that hasn't happned to me yet. im only in my 50ies, but I have been on a split keyboard for a long time...
Re: Debian decides not to decide on AI-generated contributions
#249The days of AI hardcoding things to past tests are going to be behind us as they gain the ability to generalize not just in their knowledge but problem solving instead, especially if you know how to hit AI where it hurts.
This is where it becomes relevant: upstreaming hardware support, if someone wants to add / fix a bug and they successfully test it and it works there has to be some kind of middle ground where the PR should be justified and worth the effort of a review, but the person submitting the PR possibly has no idea about what they're talking about and just has to trust AI.
I do not have an answer to that except for limiting the size and scope of such PRs. Possibly require previous work being acknoledged (hand made) rather than AI generated to validate that you at least know what the PR is about and what it does.
Re: Debian decides not to decide on AI-generated contributions
#250I don't particularly care if vibe coding and the like are used for web apps and mobile apps. The quality there has always been poor and gets worse over time. AI slopware is just the new low and in a few years time I'm sure they will find a way to make things even worse. But for software infrastructure; Kernels, operating systems, compilers, browsers, etc, it is crazy we are even considering AI at it's current ability…