this post was submitted on 15 Jul 2026
137 points (97.9% liked)

Linux

66644 readers
284 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] ZkhqrD5o@lemmy.world 46 points 1 week ago (2 children)

Hot Take: IMO, using generated code is fine, if it goes through the exact same due diligance as normal code. (unit tests, is the algo optimised, etc.)

[–] mushroommunk@lemmy.today 43 points 1 week ago (5 children)

Only if you don't care about your own cognitive decline, property theft, and climate damage

[–] Don_alForno@feddit.org 11 points 1 week ago

the destruction of the consumer electronics market ...

[–] MachineFab812@discuss.tchncs.de 1 points 1 week ago (2 children)

Programmers already spend about as-much of their time, if not more, reading other's code as they do writing their own. It doesn't mater if that "other's code" is AI generated or not.

There's an argument to be made about excessive vs not-enough commenting, but that's not where you went, and its clear you have negligible programming experience, or creative experience for that matter, to be coming after the concept of sharing code like-so.

One wonders how many books you've read, to be pretending that reading a book without paying for it, even borrowing from a library, is theft. Stick with the environmental costs arguments - its what you are personally suited to argue, and far more urgent than the rest.

[–] mnemonicmonkeys@sh.itjust.works 9 points 1 week ago (1 children)

Programmers already spend about as-much of their time, if not more, reading other's code as they do writing their own.

And how is this an argument in favor of AI code? If 5-10 percent of you job used to be writing code and now you dropped it by half, that's not very effective of optimization. Especially if the code you now have to review takes more time to review due to it being generated by AI.

and its clear you have negligible programming experience, or creative experience for that matter, to be coming after the concept of sharing code like-so.

As someone with several years of experience as a programmer: fuck off with this elitist nonsense

[–] corsicanguppy@lemmy.ca 1 points 1 week ago

and its clear you have negligible programming experience, or creative experience for that matter, to be coming after the concept of sharing code like-so.

As someone with several years of experience as a programmer: fuck off with this elitist nonsense

Well said. Bit of a Straw Man, there.

[–] mushroommunk@lemmy.today 8 points 1 week ago* (last edited 1 week ago) (1 children)

Lol. Way to show how little you know. I swear AI bros get the most butt hurt over provable stuff.

I've stated my experience elsewhere but I'm a senior software engineer, 20 something years of experience. I have actually created a neural network from the ground up for a previous company. But sure, go off about how little experience I have.

[–] MachineFab812@discuss.tchncs.de 0 points 1 week ago* (last edited 1 week ago) (1 children)

So you helped create the problem, only so you could show it to be a problem, then turn around and sell us the solution, eh?

Between the two of us, you are literally the AI bro. Eating your own shit and calling it gourmet. I've stayed the fuck away from the software industry, let-alone AI, my entire life because I grew-up with and around would-be authoritative rent-seekers like you.

20 something years of software-industry experience is still mostly copying/rehashing the work of those who came before - you didn't create shit, just re-packaged it in a way your company could sell.

The ground-up? Gotta go a lot further back than 20 years to claim that. Your name's not on the patents or textbooks, so by your arguments, you've stolen every bit of it you ever consumed and then turned-around and applied, and since you didn't invent it yourself you can't even really understand it.

Again, that's your argument because you can't concieve of the idea that something you "created" off the work of those who came before you could ever approach the understanding you must claim certainty of to speak with such authority.

One of us wants to turn off the money-printing machine because its un-sustainable. You, however would rather focus on the insanity that is Intellectual Property Rights. Our taxes paid for all of that shit.

I pay authors, artists, musicians, and yes, I buy software, even knockoff stuff when its less enshittified than the original has become. I'll bet you're more afraid of AI realizing the burden en-shittification creates than you are even slightly concerned about anyone going un-paid for original code.

[–] mushroommunk@lemmy.today 1 points 1 week ago (1 children)

All I'll say before moving on is legitimately you should maybe go touch grass.

Neural network does not mean LLM. I'm strongly against them for so many reasons. This is the problem with calling it all AI. My stuff was not generative, it was pattern recognition for a safety program for testing so companies could be held accountable.

Just step outside and smell the roses before you have a heart attack.

[–] MachineFab812@discuss.tchncs.de -1 points 1 week ago

Its all pattern-recognition. Your side of the debate is arguing that training on patterns is theft of said patterns, the same way industries are fighting reverse-engineering and right-to-repair in the legal sphere. I may not spend most of my time working and playing out-doors, but I woud wager I have always spent more time doing-so, and still-do, compared to yourself.

Spent most of my life being told I'm un-motivated and un-serious for prioritizing life over work, work in physical mediums over digital, and avoiding the "defense" or marketting industries, just to be told I'm un-informed or "clearly agitated" when I engage with those who took the opposite route.

Look in the mirror; Did I say you should feel guilt or be unable to sleep at night? Yes, I'm fully aware the people who think as I described "you" are few and far between among those who can even do what you do, but you described me as one of them first,

You also never engaged with my statements on the origins of modern code, even and especially pattern recognition and neural networks, so here we are.

Everyone on all sides is so quick to rule out anyone they engage with as un-informed, a vested-interest with an agenda, or "lacking standing" - that's how we got to a state where almost every elected official started from a degree in politics or law. Meanwhile, I repeat, taxpayers payed for all of it, the same ones who have also been paying the creator-"class" all-along.

[–] fraichu@lemmy.ml -2 points 1 week ago (1 children)

This is like saying you should dig with bare hands even though drilling machines have been invented.

[–] eldebryn@lemmy.world 1 points 1 week ago (1 children)

Drilling machines are not made by forcibly kidnapping diggers and making them motion-capture their movements for a robot that pollutes and consumes water by ignoring previous green regulations.

[–] fraichu@lemmy.ml 0 points 1 week ago

The first robot is going to be shit. Eventually we will have a robot that will have less climate impact so much so that a human would be more load on climate and more polluting. Where will you take all your hate then? Should human diggers be illegal?

Training and LLM using your code isn't same as kidnapping you. Your freedom of movement still exists during and after LLM gets trained.

I agree they should pay full fines and maybe a temporary ban due to and proportional to their crime. And so should Taylor Swift and every other celebrity causing disproportionately more pollution.

LLM and AI is the inevitability now. You and I better prepare for a world where we can sell skill even after AI.

It's not all bad - that shouldn't discount their crime punishment, but it will go and discover next billion things about human body operation and will make you healthy and strong and will cure cancer, make us far more environmentally friendly than what humans can ever hope of achieving without AI and LLMs.

[–] yogthos@lemmy.ml 2 points 1 week ago

Exactly, the argument that whether the code was written entirely by hand or produced by an LLM is the wrong thing to focus on. To see why, we have to consider how software development actually works at scale.

There's a view that code written by hand has to be more intentional, almost has to be by definition since it requires the maintainer to actually put it in there themselves. That's, of course, true but once a project grows past a certain size or it has multiple maintainers, nobody really has the totality of the code in their heads. So, any new code that's added is always done with limited understanding. Code being written by hand should not be equated with it expressing the intent faithfully; if that were the case, then we'd never have software bugs. Humans make mistakes all the time as is clearly evidenced by there being no lack of buggy code predating LLM use.

I'm also not intimately familiar with most of the code in the projects I've been maintaining over the years. Any code I've written even a few months ago might as well have been written by someone else. When I need to make changes, I read through the code and figure out what it's doing, and I rely on the test harness to make sure I don't introduce regressions.

It's simply not feasible for humans to keep the entirety of large projects in their heads all at once. When you're working on a project, you're constantly forgetting and relearning code as you go. And the situation is even worse for projects where multiple people work together where nobody knows what everyone else was thinking. We look at the code and try to build up sufficient context in our heads to make the necessary changes. When we misjudge that context or misunderstand existing code, then we end up making mistakes.

The way we judge whether projects are actually solid is by the level of specification and testing they have, the experience of the developers, and amount of usage they see in the wild. All of these same tools work just as well with LLM generated code as they do with code written by hand.

Farming out design decisions to the LLM without reviewing the output or doing proper testing will almost certainly produce low quality code, but that is no different from somebody just slapping some code together to make a kludge rather than really thinking through a problem. Working with LLMs does not mean farming out your thinking to the machine. What these tools actually do is automate the mechanical aspect of producing the code. Once it is written, you can read it, understand it, and change it as you would with any other code.