If it's open, then why still require a company?The source code is open and the license too. They could've done that already.
If it's open, then why still require a company?The source code is open and the license too. They could've done that already.
The train of saying plain "no" to LLMs has left the station some time ago.
I meant the FreeBSD code & license.If it's open, then why still require a company?
There is a vibe coded BSD. Perhaps vibe coded efforts can go towards NextBSD given that it is a BSD that has already been assimilated into the collective. It will be the Brundle Fly of the BSDs.
What people want to fight against is "vibe coded" software or PRs. LLMs still have a ton of great usages around programming.
This means little.
What people want to fight against is "vibe coded" software or PRs. LLMs still have a ton of great usages around programming.
What people also want to fight against is taking the humanity out. This is not feudalism, we're not picking up a quota of crops to survive, programming and software engineering are both intellectual and artistry, for some projects, especially open source ones, the "output", the "velocity" or whatever norm is, is totally irrelevant. People need to have a good time with it. If I can't take a week to ponder and daydream about how to tackle a technical problem because some asshat with OpenAI premium acc is going to spam my project my vibe coded feature, I don't want to do it.
NextBSD, not NetBSD.Last I head NetBSD has a strict "no" on LLM generated code. Dunno about reviews, documentation etc.
You maybe mean this.NextBSD, not NetBSD.
However debt is being accomulated on every project and the answer I get from people is "we don't care, its all on mgmt". Indeed they aim for a point of time when the tech debt starts crippling the project to negotiate higher pay to sort things out.
Findings bugs is a joke... honestly the worst thing they do.LLMs are really good at:
- Discussing ideas.
- Generating skeleton code.
- Creating unit tests.
- Documentation.
- Review.
- Finding bugs.
It's like having a second opinion, even a third. It's up to you if you want to also delegate the fun. We can throw the tedious parts to clankers.
LLM naysayers are entitled to their opinion. I don't buy the hype either. But an informed opinion involves trying the tech first, and the truth will always be somewhere in between.
Findings bugs is a joke... honestly the worst thing they do.
LLMs should not be used for security. If the training is not specific to the project. They will create a lot of false positives. Which just makes them pretty useless. But, a great option if they're are trained on specific sets of data to the project. The technology of LLM/AI is solid, the application of the technology absurd.Colin Percival & Linus Torvalds disagree. They have found bugs that were decades old and pieced together exploits in novel ways.
There's a huge asymmetric disadvantage for defensive security right now. It's irresponsible not to use LLMs to level the playing field.
No.Findings bugs is a joke... honestly the worst thing they do.
For what it's worth, this seems to discount some concerns that were brought up when advocating for an LLM output submission ban. More than half of the uses you listed don't require allowing submitting actual LLM output into the code, and for the other uses I think it's fair for some of us to ask if that alone is worth the significant issues that come with LLM output polluting the code base. (Moral, ethical, potentially legal, ...)LLM naysayers are entitled to their opinion.
Technical lists are not the best place for philosophical & ethical discussions that by their very nature are endless, and this is considered a feature and not a bug. There's no single outcome that will satisfy everyone and I think that Linus' verdict is the right one because it will benefit the majority.For what it's worth, this seems to discount some concerns that were brought up when advocating for an LLM output submission ban. More than half of the uses you listed don't require allowing submitting actual LLM output into the code, and for the other uses I think it's fair for some of us to ask if that alone is worth the significant issues that come with LLM output polluting the code base. (Moral, ethical, potentially legal, ...)
Also see for example here, I found this one interesting: https://lore.kernel.org/lkml/fd7dcb35-037c-4e0a-9dfb-5e3d444749d6@horse64.org/
The Linux Foundation has the Open Invention Network with lots of companies pledged not to sue for patents. They must have the same protection wrt licenses that only apply to original code anyway. It's not like Linus suddenly allowed vibe-coding in the kernel.TBH, Linus throwing a fit about this is like the BitKeeper fiasco except he can't code his way out of this one, so it's just foot stomping.
WRT FAFO the legal implications: That always works out well!
I don't think the Linux kernel has any other place for bringing up such things. Or does it?Technical lists are not the best place for philosophical & ethical discussions that by their very nature are endless, and this is considered a feature and not a bug.
Is it, though?The legal aspect is a nothing-burger, TBH.
It has plenty of spaces like LWN. It also had Groklaw in the past when they had the water in the neck. And in the worst case scenario it wouldn't be hard to fix.I don't think the Linux kernel has any other place for bringing up such things. Or does it?