I want this but as a Linux distribution.
-
@mcc unfortunately it's a more viable solution to "just" switch to a different backend than to maintain an organizationally separate long time llvm fork...
@whitequark This would all be much easier if GNU would switch their position from "We had a discussion in a meeting once and we think probably LLM generated code is not eligible to be GPLed" to "no GNU project will accept LLM generated patches'
-
When I say "fork every software project containing code by by 'AI code assistants', starting at the commit before the slop is known or believed to have been added, and resume from there", I really do mean every project
https://donotsta.re/objects/8e2166c6-3e0f-4ea3-8a29-3008702a39f7
@mcc I've been surprised at how little pushback against "AI" code I've seen in major open source projects, but perhaps I shouldn't be. There's the old guard who deliberately muddled the meaning of freedom and encouraged corporate exploitation of open source, and after decades of that, a lot of open source software organizations seem to be fronts for major corporations.
-
@mcc 1Password says "We want team members at all levels to take the approach of actively learning AI best practices, identifying opportunities to apply AI in meaningful ways, and driving innovative solutions in their daily work. Embracing the future of AI isn't just encouraged at 1Password—it's an essential part of how we will be successful at 1Password."
Pretty upset about KeepassXC on a personal level.
@itamarst @mcc That quote about 1password’s approach to AI is on this page:
https://jobs.ashbyhq.com/1password/a6b45c96-d055-4dbd-844f-674b4c41298f
As for me, I have completed my move out of 1password. Subscription expires pretty soon. Have a family member to move out too.
-
When I say "fork every software project containing code by by 'AI code assistants', starting at the commit before the slop is known or believed to have been added, and resume from there", I really do mean every project
https://donotsta.re/objects/8e2166c6-3e0f-4ea3-8a29-3008702a39f7
@mcc fork it now or fix it later
-
RE: https://mastodon.scot/@kim_harding/116108957641748718
I want this but as a Linux distribution. I don't think I'm asking for much here. I am just asking for the "open source community" to be to the left of Goldman Sachs
@mcc Debian without the ai: Debane.
-
@whitequark This would all be much easier if GNU would switch their position from "We had a discussion in a meeting once and we think probably LLM generated code is not eligible to be GPLed" to "no GNU project will accept LLM generated patches'
@mcc @whitequark it seems obvious to me that LLM-generated code can never be compatible with the GPL unless (at the very least) you can prove that all of the code in its training set is compatible with the GPL. It seems obvious to me that project maintainers should care very deeply about the provenance of code that is added to their projects. And yet!
-
@mcc Both KeePassXC and Bitwarden support exporting their databases to other password managers, how is that not a way to “quickly back out” from them? It’s not like there’s a vendor lock-in, moving from them to another password manager takes minutes at most.
@gsprs@mastodon.social @mcc@mastodon.social
You need to find a new password manager. You need to learn to use the new password manager. You need to tweak your setup so the new password manager acts the way you want (especially if you're moving from an online pw manager to an offline one, you need to setup synchronization yourself).
Minutes at most?
Less that Bitwarden and KeepassXC are the two most famed FOSS password manager out there. -
@mcc Let me tell you something more scary: These projects accept code contributions from random people they don't know, they never meet. Nobody knows these contributors' skill level, their mental health status, the acutal intend. They might be sloppy coders introducing bugs every other line. They could be maniacs. They could be evil nations' agents trying to implement backdoors.
Why doesn't this scare you?
@taschenorakel@mastodon.green @mcc@mastodon.social
FOSS software means everyone can participate and share their improvements. How's that a problem?
Do you know every developer that developed the softwares you use? -
@jeffmcneill "code" in this post refers to source code, e.g., the form of a computer program designed for reading and changing
@mcc oh, I see, you are using the term as an insult, not as a descriptive part of the program itself. Well, haters will hate.
-
@mcc I've been surprised at how little pushback against "AI" code I've seen in major open source projects, but perhaps I shouldn't be. There's the old guard who deliberately muddled the meaning of freedom and encouraged corporate exploitation of open source, and after decades of that, a lot of open source software organizations seem to be fronts for major corporations.
@foolishowl I think part of it is that I don't think it's feasible at this point? Even ignoring how well the honor system will hold up in a world without honor, many hands are there to run a parallel AI-free stack? Even Linux has LLM friendly guidelines now.