Linus Torvalds shares his thoughts on Anti-AI coding rules

a day ago by Ek-Hou-Van-Braai to c/linux

davel 127 points 21 hours ago

When the topic is AI, the quality of some of these Lemmy threads drops down to the level of YouTube comments.

path: 0 26369100, hotness: undefined, score: 127, children: 31
panda_abyss 69 points 21 hours ago

I got banned from the Fuck AI community for saying Linus isn’t stupid. Not that he’s right on AI, just that he’s not stupid.

Indeed, the atmosphere is toxic.

We’re on a site where people happily discuss their arr stack or transpiring the PS5 system, but bemoan AI is killing artists and coding.

There are real ethical issues, job impacts, environmental issues, property rights issues (real and intellectual), privacy, a stack of cards economy etc.

But there is also utility, and frankly the genie is out of the bottle. For better or worse.

Catching kernel bugs in Linux with AI should be seen as a good because they’re not being exploited offensively by private actors. AI review that catches the most annoying 80% of errors or issues saves human time, while not contributing slop to the kernel.

There is a lot to discuss if you show up in good faith.

Also, Linus is an asshole. Why would anyone be surprised he reacted like an asshole? His point on his expectations is actually clear and sensible to me. He probably could have said just that, but he’s an asshole, and acting how you would expect after a bunch of people are yelling at him.

path: 0 26369100 26369634, hotness: undefined, score: 69, children: 8
Someonelol 25 points 20 hours ago

Nuance is a hard concept to get in most Lemmy comment threads. It's obvious it's just a tool that uses an insane amount of resources that can do some good in certain applications. The problem stems from it being abused for evil and stupid things.

Can AI be used to help flag cancerous growths in x rays and help save lives? Absolutely! Can it also be used to track every human being on the planet for surveillance purposes while its proponents build massive biome-destroying data centers to act as the infrastructure? It sure can!

All that said, I still don't feel confident about rolling in AI code to open source projects when bots aren't accountable to their contributions. They should require a huge amount of oversight which I doubt is happening at the moment.

path: 0 26369100 26369634 26370536, hotness: undefined, score: 25, children: 4
f3nyx 8 points 19 hours ago

I want to expand on your first thought and just say that in my experience the internet as a whole is not a great place for nuanced takes, and I've noticed that becoming mirrored in reality over the last decade. Perhaps its been happening for longer.

There's so much going on, and so many actors trying to influence the masses. I don't blame anyone for having different conclusions to my own, there's an almost untrackable amount of sources to draw information (and disinformation) from. I just hope we can get to a point together where we can (again?) discuss nuance without ceding to emotion.

path: 0 26369100 26369634 26370536 26371275, hotness: undefined, score: 8, children: 0
panda_abyss 2 points 19 hours ago

Agreed.

On AI contributed code I’m always confused, if I put MY name on it and push it I am stating it meets my standards. If I allow a Claude contributed commit into my code, I am stating Claude passed my standards.

If someone is contributing and it’s not up to standards, why is it getting merged? If it’s a maintainer and they’re merging crap with review or standards then you couldn’t have actually trusted them pre-LLMs.

Ever since the first iteration of GitHub Copilot it was always your responsibility to make sure contributions to your project were correct. The beauty of open source is that when a project jumps off a cliff you can fork it or make your own.

Partially what is good about Linus is historically Linux has said no to crap, and the Linux team expend considerable effort to remove crap they realized was crap too late.

path: 0 26369100 26369634 26370536 26370684, hotness: undefined, score: 2, children: 2
sem 9 points 18 hours ago

From my layperson understanding, the true program is not the lines of code, it's the model that lives in the programmer's brain. The code is just an extension of that.

If it needs debugging, it is the mental model that helps. If you need to add a feature, same thing. If a few years go by and no one remembers how the code works, rebuilding that mental model is the first step in making progress.

I suspect that it used to be that if someone contributed good code to the kernel project, it meant that they had a sufficient mental model. But with AI, it can seem like they do.

Maybe if you're Linus your understanding of the kernel is so strong it would take years to atrophy, if at all. I don't know. But developers in general?

Too many times in my work life, people have told me one thing, but it turns out that AI invented that and they didn't really know what they were talking about. On things that I'm an expert in, I can catch it. But if I'm not an expert, I don't realize the mistake until a consequence occurs.

Allowing AI is basically making it so the maintainers have to be complete experts in everything they accept. Maybe that was already the case, but that is my layperson understanding of it.

path: 0 26369100 26369634 26370536 26370684 26372212, hotness: undefined, score: 9, children: 1
Dreamcatcher 10 points 18 hours ago

Just don't engage with any community that starts with "fuck" if you have any kind of nuance for the subject matter.

It's not a great time. If you don't get banned, you'll get dogpiled with angry and idiotic comments anyway, by people that have decided their own facts already.

path: 0 26369100 26369634 26372346, hotness: undefined, score: 10, children: 0
whoisearth 1 point 16 hours ago

All the fuckX communities are toxic for the same reason.

No nuance. No complexity. Binary.

The world is not black & white it's shades of grey.

path: 0 26369100 26369634 26373348, hotness: undefined, score: 1, children: 0
webghost0101 -1 points 18 hours ago

I got banned from saying not all that is called ai is bad by giving video game npcs from the last decades as an example.

I thought it was just llms that they where against but nope. I imagine Alan Turing spinning in his grave.

path: 0 26369100 26369634 26371915, hotness: undefined, score: -1, children: 0
alottafagina 5 points 17 hours ago

Vague criticisms, fallacious reasoning, highly emotive language, little response to attempts at discussion (though some might engage in disingenuous discussions of shifting goalposts here and there to discourage particularly vocal engagees from future participation). So I'd say that Linus is just the latest convenient scapegoat in an Anti-AI 'trend' that will have little impact on the rate of AI adoption in the long run.

Sucks that I waited until now to try to form a measured opinion on AI because now all the discussions on the internet are hot garbage.

path: 0 26369100 26372418, hotness: undefined, score: 5, children: 14
drthunder 4 points 16 hours ago

Discussions on the internet are hot garbage in part because thanks to LLMs you can't know what's real anymore. Of course there were bots before, but any random idiot can pay OpenAI for a subscription now and spam anywhere they want.

path: 0 26369100 26372418 26373271, hotness: undefined, score: 4, children: 0
davel -3 points 17 hours ago path: 0 26369100 26372418 26372738, hotness: undefined, score: -3, children: 12
Kajika 2 points 14 hours ago

There's nothing Marxist in that article. Only fallacies from rich white man ranting about people pushing back against fascism.

People say AI to mean LLM first because main stream western, fascist, media pushed the term by inviting exclusively non-expert and CEOs to talk about the subject. People are pushing back against a product that is mean to make workers dull and replace them by stealing their works even by capitalist standards -> exploiting their works, appropriating it to themselves without any compensation nor permission.

The article tried to paint the discussion as anti-llm would be anti technology, which is not Marxist in any way and not relevant. Weirdly enough fascist guy like the one on this article don't talk about cryptocurrency as something we should chill for. Isn't it a tool too?

Current LLM chill is the opposite of dialectical materialism: what is the concrete analysis here? LLM outputed nothing of value for years despite the hundred of billions invested. Worst it actually participate to global warming, bourgeoisie attempt to mass control, getting rid of workers and inflating computer costs. So the real consequences for people are losses only.

And for what? To get to have unskilled rich white people who can afford the awfully hight price of LLM to boats about "I made this" while it is actually made from steal and empoverish people and enriching tech lord's.

So no, thanks, and trying to paint fallacies to Marxism isn't going to help either.

EDIT: replace the "stealing" argument as pointed out -> https://lemmy.ml/post/54102413/28384201 , this can be confusing with the anti-piracy propaganda vocabulary.

path: 0 26369100 26372418 26372738 26374893, hotness: undefined, score: 2, children: 11
m532 1 point 10 hours ago

stealing

Stealing: when you don't have it anymore afterwards.

Copying: when both have it afterwards

The RIAA's propaganda campaign was sadly very successful.

path: 0 26369100 26372418 26372738 26374893 26377111, hotness: undefined, score: 1, children: 5
davel -1 points 14 hours ago

Bad news, @yogthos@lemmy.ml, you’re not a Marxist, and your analysis is the opposite of dialectical materialism.

path: 0 26369100 26372418 26372738 26374893 26374925, hotness: undefined, score: -1, children: 4
Malica 1 point 20 hours ago

We have our share of radicals

path: 0 26369100 26370265, hotness: undefined, score: 1, children: 0
chloroken -10 points 21 hours ago

I would like to reiterate that posting on main as an admin is obnoxious since we can't block you.

Consider using an alt to post unless performing official instance actions.

path: 0 26369100 26369591, hotness: undefined, score: -10, children: 5
davel 16 points 20 hours ago

I would like to reiterate that posting on main as an admin is obnoxious since we can’t block you.

If you can’t block me, that’s an issue with your Lemmy client, because the default web client isn’t stopping you.

path: 0 26369100 26369591 26369972, hotness: undefined, score: 16, children: 0
XiJinpingStanAccount 12 points 20 hours ago

Button is right there man

path: 0 26369100 26369591 26370488, hotness: undefined, score: 12, children: 3
milbyte11 1 point 17 hours ago

the button is there, but clicking it does not do anything, can't do it via the profile or searchbar either

path: 0 26369100 26369591 26370488 26372921, hotness: undefined, score: 1, children: 2
XiJinpingStanAccount 1 point 17 hours ago

What are you using? Web or some app?

path: 0 26369100 26369591 26370488 26372921 26372941, hotness: undefined, score: 1, children: 1
TwiddleTwaddle 106 points 18 hours ago

Cory Doctorow's "Reverse Centaurs Guide to Life After AI" has a short section that pertains to this. He talks about how someone like Linus essentially doesn't have a boss and has untold resources for whatever "AI" "tools" he finds useful.

He isn't ever forced to use the wrong tool for the job or use a tool that simply doesn't do what his boss thinks it does. He doesn't have to worry about getting fired or his coworkers getting fired because his boss was sold a story about reducing labor costs with this cool new "tool". He simply uses what's useful to him with the probably millions of dollars of compute made available to him by the tech giants.

95% of people don't have that luxury. They have a boss itching to get rid of them or 10x their workload with the help of the "tool" that Linus is so happily and defiantly praising on behalf of the monopolists.

path: 0 26371747, hotness: undefined, score: 106, children: 16
chicken 40 points 18 hours ago

I don't see how this means he's wrong though, if people are hating AI as a proxy for hating their abusive relationship with their employer, that doesn't seem like a strong argument that everyone who isn't in that situation must also hate AI.

path: 0 26371747 26371881, hotness: undefined, score: 40, children: 11
TwiddleTwaddle 68 points 18 hours ago

It doesn't mean he's wrong! it means he's out of touch and doing the propaganda work of capital for free much like many other self-employed/business owning/petit-borgeois people who think they're on the side of capital.

It also means that his praise for and indeed positive experience with this "tool" is largely irrelevant to the broader social/economic discourse surrounding so called AI.

Blind hatred for AI as a technology is inherantly reactionary, but that doesn't mean that the implementation of the technology today isn't problematic in many ways.

path: 0 26371747 26371881 26372311, hotness: undefined, score: 68, children: 9
underisk 36 points 17 hours ago

Yeah I notice he doesn't address the costs, economic and environmental, of LLM proliferation. Way to ignore a large part of the argument while calling anyone opposed to your position stupid.

I hope he gets to eat those words one day, but I doubt he would ever admit he was wrong.

path: 0 26371747 26371881 26372311 26372659, hotness: undefined, score: 36, children: 2
AntiOutsideAktion 2 points 16 hours ago path: 0 26371747 26371881 26372311 26372659 26373364, hotness: undefined, score: 2, children: 1
Star 17 points 17 hours ago

Oh my god a reasonable take for once. Thank you for putting into words why his heel-turn has bothered me so much

path: 0 26371747 26371881 26372311 26372887, hotness: undefined, score: 17, children: 1
TwiddleTwaddle 8 points 15 hours ago

It's funny, the c/fuckai mod that banned me a while back said the same thing. Iirc it was "How very reasonable of you. Banned"

path: 0 26371747 26371881 26372311 26372887 26373870, hotness: undefined, score: 8, children: 0
Hexadecimalkink 1 point 9 hours ago

One should look at China when they're concerned about the USA approach.

path: 0 26371747 26371881 26372311 26377397, hotness: undefined, score: 1, children: 0
avidamoeba 1 point 9 hours ago

Then the picture would be significantly changed if the cost of running useful LLMs goes down to what it costs to acquire a reasonable computer to work on the Linux kernel, no? That is if we could run useful LLMs for kernel programming on our kernel programming computers, and we own those LLMs. In such a world, capital would have no stronger leverage over us than it already does by selling us the computers we need to program. Does this argument make sense?

path: 0 26371747 26371881 26372311 26377189, hotness: undefined, score: 1, children: 0
chicken -1 points 16 hours ago

It also means that his praise for and indeed positive experience with this “tool” is largely irrelevant to the broader social/economic discourse surrounding so called AI.

Yeah, but tbf all of the statements he's making about it are in the context of organizing linux development and the most effective way to carry that out, and just happen to be public and so end up being widely republished and incorporated into discussions with a broader topic than that.

path: 0 26371747 26371881 26372311 26373263, hotness: undefined, score: -1, children: 1
Artisian 0 points 14 hours ago

Yeah, I don't think Linus should be policing his speech at this level or for this cause. Educate the workers please, Linus is doing plenty.

path: 0 26371747 26371881 26372311 26373263 26374988, hotness: undefined, score: 0, children: 0
Ooops -1 points 16 hours ago

Shush! They are not supposed to know that the AI–Anti-Ai fight is fabricated bullshit with both sides being equally stupid (like people arguing based on ideological zeal always are...). And that it's just a show so that the majority is occupied with watching the mud fight so they don't think about the actual problem.

path: 0 26371747 26371881 26373552, hotness: undefined, score: -1, children: 0
drmoose 3 points 9 hours ago

What's the point of this argument though? Sure it's real for every profession and every tool but what's the agentic choice we ought to pursue here? Whine against AI or actually lead society with policy? As "ban llm" is not a valid policy that would ever work so the only viable path is regulation and growing of culture where AI is used for good, no?

Embrace AI, work towards open weight/free software and protect worker rights. Society wins at the bleeding edge not at conservstism.

path: 0 26371747 26377648, hotness: undefined, score: 3, children: 0
SaharaMaleikuhm 2 points 10 hours ago

So he lacks empathy is what you are saying.

path: 0 26371747 26376867, hotness: undefined, score: 2, children: 0
architect -19 points 18 hours ago

I guess I have that luxury, but I sacrificed hard to get where I’m at.

And, truthfully, way more people could do it if they didn’t feel entitled to the easy way (college > world destroying corp).

path: 0 26371747 26371806, hotness: undefined, score: -19, children: 1
Vendetta9076 21 points 17 hours ago

Entirely irrelevant to the conversation at hand but okay

path: 0 26371747 26371806 26372529, hotness: undefined, score: 21, children: 0
Doomsider 67 points 16 hours ago

I like Linus, but comparing an LLM to a compiler is fucking stupid.

path: 0 26373196, hotness: undefined, score: 67, children: 26
ksh 11 points 15 hours ago

Why?

path: 0 26373196 26374361, hotness: undefined, score: 11, children: 25
Doomsider 44 points 15 hours ago

You can predict with certainty what a compilers output would be. Linus is conflating the fact that most people don't understand how a compiler converts higher level programming language into machine code with the reality that no one can actually predict and audit what an LLM puts out.

path: 0 26373196 26374361 26374422, hotness: undefined, score: 44, children: 24
Ephera 13 points 12 hours ago

He is saying that you have to understand your contribution, so whatever the LLM spits out, you need to thoroughly review and double-check that it makes sense. So, in particular, he's not trying to rate these tools, he's merely saying make sure the contribution is objectively good, then he doesn't care how you got there.

path: 0 26373196 26374361 26374422 26375894, hotness: undefined, score: 13, children: 8
Doomsider 10 points 11 hours ago

I got that part and I agree with it.

My issue is him saying don't use a compiler if you don't really understand the machine language it creates. This conflates LLM with a compiler as a tool when they are inherently different. This is disingenuous because it is possible to understand and audit what a compiler creates. You cannot audit what an LLM creates in even close to the same way.

path: 0 26373196 26374361 26374422 26375894 26376375, hotness: undefined, score: 10, children: 7
voyage0 13 points 14 hours ago

Predicting what a compiler outputs is quiet hard, especially if you enable optimization flags or get near any undefined behavior. But I think you're right to say that a compiler is more predictable than any LLM. I don't get the point why you should be unable to audit the output of an LLM? If its used as a tool like described the user should have the knowlage to audit any output

path: 0 26373196 26374361 26374422 26374977, hotness: undefined, score: 13, children: 5
BlaestEgnen 14 points 10 hours ago

I can run a compiler.

Then I can run it again, and the output will be the same.

I can run a LLM prompt.

Then I can run it again, and the output should be the same. The unpredictability is what makes the tech great - Nobody in decision making actually understands this, but the goal is not for identical outputs. Just like me and you, don't respond to the same question in the same way every time

path: 0 26373196 26374361 26374422 26374977 26376920, hotness: undefined, score: 14, children: 2
Doomsider 2 points 13 hours ago

I was just pointing out Linus was conflating the two to make his point. I don't agree with this, but everything else he said was fine.

path: 0 26373196 26374361 26374422 26374977 26375024, hotness: undefined, score: 2, children: 1
sonalder 9 points 9 hours ago

You cannot, that's why reproducible builds are hard. Modern compiler are made with compilers (egg/chicken problem) not assembly nor machine code and you always loose some perfect prediction.

Yes LLMs are less predictible than compiler but their output is readable to human, while machine code is very hard (yet not impossible).

Is that a bad things that 99% of devs have forgot how to write code cutting holes in paper? Tools are changing and while a direct comparison between the move from paper to COBOL or assembly to C is not the same as python to LLM generated it's hard to deny that LLM will change how human write code.

path: 0 26373196 26374361 26374422 26377268, hotness: undefined, score: 9, children: 4
Doomsider 6 points 9 hours ago

Thanks for that explanation. Are you saying that if I rebuild the exact same code on the same machine I could get different results for a given compiler? I think this would render solutions like docker useless. Could you elaborate?

path: 0 26373196 26374361 26374422 26377268 26377333, hotness: undefined, score: 6, children: 3
yogthos 0 points 13 hours ago

all the undefined behaviors would like to disagree with you there champ

path: 0 26373196 26374361 26374422 26375168, hotness: undefined, score: 0, children: 3
Doomsider 2 points 13 hours ago

Can you elaborate?

path: 0 26373196 26374361 26374422 26375168 26375498, hotness: undefined, score: 2, children: 2
eestileib 49 points a day ago

Strangely idgaf about whether he respects me

path: 0 26367731, hotness: undefined, score: 49, children: 2
Ek-Hou-Van-Braai 57 points a day ago

I don't think he thinks about you at all

path: 0 26367731 26368467, hotness: undefined, score: 57, children: 1
eestileib 16 points 20 hours ago

👍🏻 The vast majority of people don't.

path: 0 26367731 26368467 26370443, hotness: undefined, score: 16, children: 0
brucethemoose 42 points 19 hours ago

The other practical side of this is enforceability.

Lets say Linux banned all use of VSCode in contributions, this second. And any Microsoft tools. No exceptions. And it makes sense, because there is an evil blatantly anti-linux entity behind it... What are people gonna do?

Keep using it anyway, and just not disclose it.

This is why linux doesn't tell people what tools they can and can't use. Practically, they can't police what tools people use, just what they contribute. Just like (to a reasonable degree) they don't try to police people who contributes to the kernel, but instead judge them by their contributions. Other contributors don't have to like those tools or contributors, but that is how a project like this must operate.

path: 0 26371255, hotness: undefined, score: 42, children: 3
BillionaireStew 1 point 2 hours ago

Much of open-source development relies on the honor system. There is likewise no way to tell, just by examining code, that it was not plagiarized.

Honor that needs to be enforced is not honor. It is something less.

path: 0 26371255 26381606, hotness: undefined, score: 1, children: 2
brucethemoose 1 point 2 hours ago

It relies on legality, not honor. E.G. with GPL, or code with a proprietary license. It's the threat of losing their job, getting sued or whatever that discourages plagarism.

path: 0 26371255 26381606 26381662, hotness: undefined, score: 1, children: 1
BillionaireStew 1 point an hour ago

The other practical side of this is enforceability.

There is likewise no way to tell, just by examining code, that it was not plagiarized.

Non-point elements removed to help you focus.

path: 0 26371255 26381606 26381662 26382640, hotness: undefined, score: 1, children: 0
kibiz0r 38 points 20 hours ago

It’s a pretty reductive take, that treats tools as politically and behaviorally inert. The work on understanding how cultural artifacts use us just as much as (or maybe more than) we use them goes back several centuries.

But Linus is just an engineer, after all. There’s no reason to treat him as some high-minded philosopher (and he’d probably be the first to tell you that). And for as long as the history of thought into the politics of artifacts may be, the history of engineers focusing only on solving the problem in front of them and not thinking about “where the rockets come down” is about as long.

path: 0 26370098, hotness: undefined, score: 38, children: 0
Mniot 37 points 15 hours ago

I'm kind of gobsmacked by this. I've heard younger developers compare LLM with compiler and chalked it up to ignorance, but I don't get what this is.

Can I write code in assembly? Yes. Of course. It's true that I never do it, but if there was a rule that you needed to write some assembly now and then to certify as a kernel developer I don't see how it would be any kind of impediment.

Comparing more directly: if you hand me a compiled binary and the source code and ask "why is the bit at address 0xXXXXXXXXX a 0?" I can, with 100% certainty, answer that. Probably in less than a day of effort. If I ask "why did the LLM output "for" as the XXXXth word of its utterance, can Linus say why?

And "can you write a good commit message without an editor?" Uhhh? At least when I was in school, this was something people did for fun/messing around. I still do cat > somefile when I need to put some quick text together. In fact, Claude will sometimes write a Git commit by cat-ing into a file--which it's doing because there's so many online examples of this. Fucking weird things for Linus to pick. Makes me think his brain's rotted.

path: 0 26374421, hotness: undefined, score: 37, children: 8
hirihit640 0 points 9 hours ago

If I ask "why did the LLM output "for" as the XXXXth word of its utterance, can Linus say why?

If you have the model that was used, and the seed used for the generation, then yes you can trace the weights and figure out how everything was generated.

AI is deterministic. And compilers can be just as "nondeterministic" if you don't know what compiler was used and what flags were enabled.

path: 0 26374421 26377340, hotness: undefined, score: 0, children: 4
julietOscarEcho 10 points 8 hours ago

Because weight x = y isn't really a satisfactory answer to the "why" in question though. To really answer that you need to refer to the pretraining and context, which in a lot of cases today, and likely forever, since there's no reason for anyone to cold start model training ever again, is necessarily opaque. A lot of the best why answers are going to be given by the model itself (which... obviously circular). Trust and attribution are just really hard in this paradigm. Not necessarily so different from the challenge of trusting/attributing human output, except that humans are more diverse and in general difficult to manipulate.

path: 0 26374421 26377340 26377852, hotness: undefined, score: 10, children: 0
no_name_dev_from_hell 8 points 7 hours ago

AI is not deterministic at all, only if you keep the seed values for generating random numbers the same all over the pipeline.

It's literally a huge stochastic model.

path: 0 26374421 26377340 26378518, hotness: undefined, score: 8, children: 0
Mniot 2 points 5 hours ago

You make a good point about capability. However, I'm trying to say that in practical capability, I do know exactly what compiler flags were enabled (it's whatever the Makefile passed, which is whatever configure determined, the whole thing is checked in as source code), but the exact model+seed isn't being recorded for this Linux changes.

To make the compiler analogy, we should be saving model, seed, prompt, etc and then the LLM output becomes the equivalent of the compiled code. I think that's an extremely defensible argument, while "bet you can't write assembly!" is not.

path: 0 26374421 26377340 26379446, hotness: undefined, score: 2, children: 0
fruitdealer 1 point 44 minutes ago

I had the misfortune of working a lot with claude skills for the past few months. I run the exact same skill, on the exact same codebase and it doesn't yield the same results. Sometimes it straight up ignores parts my prompt. Other times it ignores the skill file entirely. And then I ask Claude, why did it do X thing that it wasn't supposed to do? The answer is "I apologize, I should have blabla". It is extremely unreliable and unpredictable. Now I'm stuck with a feature that I'm responsible for that occasionally goes rogue. Fun times.

path: 0 26374421 26377340 26382893, hotness: undefined, score: 1, children: 0
Tattorack -3 points 13 hours ago

There was another article posted on Lemmy somewhere where recently other kernel developers had to clean up after Torvalds as of recent.

So yeah. I'd say his brain has rotted.

path: 0 26374421 26375130, hotness: undefined, score: -3, children: 2
vas 5 points 7 hours ago

Would be proper to attach some links for such a claim, I think. (I'm not saying you're wrong, I'm just saying a link would be proper.)

path: 0 26374421 26375130 26378537, hotness: undefined, score: 5, children: 0
Artemis_Mystique 2 points 6 hours ago

it was a code review that caught a easy to miss race condition, it happens all the time, happened in 2003 2010 2020 now in 2026

op is making it sound like Linus pushed something into the mainline

path: 0 26374421 26375130 26378719, hotness: undefined, score: 2, children: 0
butsbutts 32 points 9 hours ago

hes comparing knowing how open concepts work vs using proprietary tech whose purpose is to hook you and then enshittify after you become reliant on it

path: 0 26377195, hotness: undefined, score: 32, children: 4
Artemis_Mystique 2 points 6 hours ago

but local models exist, they are a direct threat to anthropic/OpenAi/Xai thats why we must invest our time to make proprietary models irrelevant.

path: 0 26377195 26378683, hotness: undefined, score: 2, children: 3
DupaCycki 13 points 6 hours ago

Except Linus is using Claude.

path: 0 26377195 26378683 26379016, hotness: undefined, score: 13, children: 1
racketlauncher831 -1 points 2 hours ago

OMG, yes! Why didn't I think of that before!? I'm gonna be a psychology doctor and rename all my hallucinating patients as "Claude" and BAM! They become genius now!

path: 0 26377195 26378683 26379016 26381901, hotness: undefined, score: -1, children: 0
HetareKing 6 points 5 hours ago

Local models are still controlled by a small group of people, in the sense of deciding how and with what to train the thing. And given the cost of doing so, you can't just easily fork it and make adjustments yourself.

path: 0 26377195 26378683 26379645, hotness: undefined, score: 6, children: 0
WeirdGoesPro 31 points 21 hours ago

I have mixed opinions on his stance towards AI.

I confess, I’m guilty. I’ve used AI to diagnose random issues with my little personal blog (please don’t hate me, I’m just a man without a degree). That said, I understood the simple code well enough to see what I was getting wrong and comprehend the AI generated suggestion, so it wasn’t all that different than looking things up on a wiki and implementing it. The primary difference, for me, was that I had already spent two weeks digging deeper and deeper for my answers, only finding outdated or incorrect information, and Claude delivered the correct answer in about 10 seconds.

In my opinion, the reason it was a good idea to implement the AI generated code was that I understood it. There was a human brain looking at that result and going “aha! I see what I was missing!” If I hadn’t understood what I was looking at, it could have been doing anything, and I wouldn’t have felt comfortable implementing it. If I hadn’t at least tried to the old fashioned way first, I wouldn’t have used it. But after weeks of hitting dead ends and with the knowledge that there was an extremely powerful tool that could give me my answer in seconds, it began to feel foolish to continue punishing myself with wasted time.

In Linus’ case, I think it is safe to say he understands enough about Linux to interpret the AI suggestions and be a safeguard against slop. I’m not too concerned about his contributions to the kernel if he’s using AI to think outside the box or diagnose a complicated problem.

But! There is a major risk factor when people start implementing code that they don’t understand, or when it is a crutch for their total lack of comprehension. Vibe coding and using a diagnostic tool are different things. I hope Linus gives some real thought to the realistic limits that need to be in place for people who aren’t knowledgeable enough to filter AI suggested code through their own brains, because it wouldn’t take long to destroy a reliable system like Linux if they incorporate AI generated code with no experienced human in the drivers seat.

Apologies to those who just fundamentally hate AI and think I’m a fool for using it, I just wanted to share my experience as an unschooled computer nerd who finally gave in and tried it out a couple of times.

path: 0 26368651, hotness: undefined, score: 31, children: 3
COASTER1921 16 points 19 hours ago

Educated computer nerd here. AI has fundamentally changed how you do CS in industry, it's completely unavoidable at this point and not using it in some capacity is doing yourself a massive disservice. It's able to catch edge cases we'd never have caught otherwise. The important part is indeed understanding what it's doing and keeping contributions organized/concise.

That doesn't make it any less scary from an ethics and model oversight perspective, but from the perspective of the project it is fundamentally just another tool. Linus appears to feel this way too. Frankly I'd be more concerned if there weren't people using AI on Linux, especially to validate kernel level security.

path: 0 26368651 26371162, hotness: undefined, score: 16, children: 2
elixir_fan 6 points 16 hours ago

I mean, I use it because I'm forced to, but I don't feel much in productivity gains (not using agents though). Sometimes it's very, very handy, but most of the time it's like talking to the stupidest rubber ducky, and the frustration it gives me is not worth that imo. Others might make a different calculation, but ultimately if search engines didn't enshitify themselves into obsoletion, and LLMs didn't produce the worst, most verbose, and sometimes objectively wrong documentation, I'd not see an upside at all. But here we are.

path: 0 26368651 26371162 26373204, hotness: undefined, score: 6, children: 0
BillionaireStew 1 point 2 hours ago

AI has fundamentally changed how you do CS in industry, it’s completely unavoidable at this point and not using it in some capacity is doing yourself a massive disservice

If it was in truth inevitable then there would be no need to constantly shriek "It is inevitable!"

There is also evidence that deferring critical thinking to an LLM causes cognitive atrophy.

https://arxiv.org/abs/2506.08872

path: 0 26368651 26371162 26381649, hotness: undefined, score: 1, children: 0
Mihies 29 points a day ago

This is really an ignorant and arrogant take at AI.

path: 0 26367805, hotness: undefined, score: 29, children: 13
SheepHerder 14 points 21 hours ago

Why do you say that?

path: 0 26367805 26368652, hotness: undefined, score: 14, children: 11
Mihies 26 points 20 hours ago

AI is much more than the quality of the code. It's also about stealing the knowledge, overusing Earth's resources like water and power, pollution, killing consumer computers through RAM and memory shortage in general - the very same computers that run Linux -, making average people more ignorant, risking another gigantic bubble burst and so on. And as a cherry on the top, comparing AI to compilers. Riiiight.

path: 0 26367805 26368652 26370651, hotness: undefined, score: 26, children: 10
NoLemurs 10 points 19 hours ago

Have you actually looked into the real environmental impact of AI is compared to, say, eating meat, driving a car, or taking a yearly plane flight? It's a rounding error. Have you looked into the numbers? Compared the environmental impact of your AI use to the environmental impact of taking a yearly vacation on a plane?

The RAM shortage is real, but very temporary. Check the news today! Chip stocks like Sk Hynix are way down because people are worried about over-production. The fact that a new technology caused a temporary shortage in a resource just isn't even a coherent argument against the technology. There's discussion to be had here about whether we should as a civilization reserve some resources for other industries. That's a discussion we could have. But the idea that AI caused a temporary shortage in RAM, so that makes it bad is... like, really ridiculous? You must see that that doesn't even make sense as an argument?

These are not arguments that hold up to scrutiny. You should consider whether you accepted these arguments because you looked into the details and they actually make sense, or if you accepted them because they're telling you what you want to believe.

path: 0 26367805 26368652 26370651 26371226, hotness: undefined, score: 10, children: 9
drthunder 9 points 16 hours ago

What about those of us who don't eat meat or fly on a plane ever? Are we allowed to hate GenAI?

path: 0 26367805 26368652 26370651 26371226 26373330, hotness: undefined, score: 9, children: 5
Mihies 0 points 5 hours ago

Basically you are saying that me buying and throwing a plastic bottle in to the nature is fine, since one bottle is nothing. Also I'm sure that (new) data centers run on few AAA batteries.

path: 0 26367805 26368652 26370651 26371226 26379438, hotness: undefined, score: 0, children: 1
urushitan -5 points 19 hours ago

But Ed Zitron makes me feel fuzzy and warm when he name calls everyone and therefore he must be right

path: 0 26367805 26368652 26370651 26371226 26371446, hotness: undefined, score: -5, children: 0
11111one11111 -2 points 21 hours ago

Man WAY2GO you really provided a wealth of information proving your point is more valuable than his!

path: 0 26367805 26369537, hotness: undefined, score: -2, children: 0
flandish 29 points 19 hours ago

the thing is - no other tool (currently ^yall_cant_read^) in our industry, and others, out there involves as much active destruction in both the working class and environment in its use.

that’s it. that’s the bit.

for those not understanding: the word “in” above implies in current use not that i am comparing AI’s effects with the invention of knitting machines or electricity.

path: 0 26371280, hotness: undefined, score: 29, children: 16
pineapple 7 points 18 hours ago

No it's just the newest tool that does that.

Are your clothes machine knitted? Do you know you're destroying the jobs of people who hand knitted clothes? And let's not forget the art form of hand knitting that is now being insulted by people who buy machine knitted clothes without a care. And let's not forget about the environmental impact of knitting machines that require electricity while hand knitting doesn't!

The same could be said about so many things.

There isn't really a fundumental difference thar I can see between AI and other tools, at least that I can see.

path: 0 26371280 26371712, hotness: undefined, score: 7, children: 8
drthunder 8 points 16 hours ago

GenAI lets teenagers nudify their classmates, creating child porn. Twitter even let you do it directly on the site earlier this year.

Students are using it to do their homework for them and learning nothing; at least with CliffsNotes you got the gist of what you were supposed to be reading. We shouldn't want a dumber society.

GenAI also makes it substantially easier to post propaganda and spam. Bots on the internet were already common but now trying to find genuine art or conversations is like pulling up steel from ships that sank before 1945 because everything since then has been irradiated.

The US's dumbfuck government almost started a war with China earlier this year thanks to someone using GenAI. And yeah everyone knows they're a bunch of fucking idiots but that doesn't change the fact that it wouldn't have happened if LLMs didn't exist.

Calling something just a tool is whitewashing who's making it and promoting it and what it's used for. Stop saying that AI is just a tool and it only matters how it is used

path: 0 26371280 26371712 26373235, hotness: undefined, score: 8, children: 0
flandish 8 points 18 hours ago

the newst tool happens to be the one doing the most destruction, so.. yes.

also: i do knit, lol. just a coincidence in example.

path: 0 26371280 26371712 26371831, hotness: undefined, score: 8, children: 5
pineapple 2 points 18 hours ago

I don't think AI is the most destructive at all. AI is responsible for around 1% of carbon emissions (do your own research if you want a proper source). There are so many things, such as cars that emit way more than this.

As for job loss there are so many things that have eliminated so many more jobs. Tractors, knitting machines, production lines, automation in factories etc. No one says we should stop using tractors so we can have more jobs for farmers.

also: i do knit, lol. just a coincidence in example.

That's funny, I've got a half knitted scarf somewhere but I've never gotten into it properly.

path: 0 26371280 26371712 26371831 26372282, hotness: undefined, score: 2, children: 3
TwiddleTwaddle 7 points 17 hours ago

Now do it for the planned capacity of every AI data center currently planned or under construction or waiting for compute manufacturing by the big tech monopolists, and the trillions of dollars of labor that they're telling the world they'll replace whether the product is capable of it or not.

The bot doesn't have to be able to do your job to displace your labor. It only has to convince your boss that it can. Right now the big tech monopolists are actively convincing the entire world's bosses that they can replace your labor. This doesn't have to be true to be a labor issue, and it certainly doesn't have to be true to be a devastating economic bubble.

path: 0 26371280 26371712 26371831 26372282 26372734, hotness: undefined, score: 7, children: 1
flandish 2 points 17 hours ago

get back to the scarf! i have a blanket im working on too lol.

but yeah. i think from our sw/eng industry, ai is at the least the one with the steepest destructive “curve”, i suppose.

ty for your reply.

path: 0 26371280 26371712 26371831 26372282 26372677, hotness: undefined, score: 2, children: 0
Artisian 1 point 13 hours ago

Flying is almost surely more destructive, and pretty common part of how we work these days.

path: 0 26371280 26371712 26371831 26375089, hotness: undefined, score: 1, children: 0
NotMyOldRedditName -1 points 15 hours ago

I think the real problem is that sometimes things like this come around that are disruptive to the workforce, faster than the workforce can handle the influx of new unemployment.

It will in theory sort itself out, but at the moment, were in a transition period.

That doesn't mean its bad, but it can mean that our governments aren't responding in ways that support the worker in the transition which is their fault, not the technologies fault.

Edit: essentially disruption will always keep happening, its how its handled thats the important part.

path: 0 26371280 26371712 26374310, hotness: undefined, score: -1, children: 0
Ek-Hou-Van-Braai -2 points 19 hours ago

Could have said the same about the invention of electricity

path: 0 26371280 26371360, hotness: undefined, score: -2, children: 3
Mordikan 3 points 18 hours ago

The invention of the light bulb.

That has been SO much worse than the negatives we've seen with AI. If anyone is interested, that is a horrible story socially, industrially, environmentally, etc. Definitely worth reading about.

path: 0 26371280 26371360 26371877, hotness: undefined, score: 3, children: 0
flandish 3 points 18 hours ago

yes. indeed. two things can be true at once.

path: 0 26371280 26371360 26371846, hotness: undefined, score: 3, children: 0
Toga77 -1 points 13 hours ago

I was gonna say nice strawman and then I saw the instance and yea this dumb statement checks out 🙄

path: 0 26371280 26371360 26375071, hotness: undefined, score: -1, children: 0
architect -9 points 18 hours ago

The cotton gin. The ink press. The player piano. Vhs. Photoshop. Audio in film.

You’re so wrong it’s laughable.

path: 0 26371280 26371874, hotness: undefined, score: -9, children: 2
flandish 10 points 18 hours ago

none of those are examples of things in our current era doing as much damage as ai lol. can you not comprehend the comment i made?

path: 0 26371280 26371874 26372160, hotness: undefined, score: 10, children: 0
Vendetta9076 9 points 17 hours ago

Explain to me how Photoshop is comparably destructive as AI is lol. Also the cotton gin replaces slave labour primarily. Idk if that's what you want to put up as an example here.

path: 0 26371280 26371874 26372574, hotness: undefined, score: 9, children: 0
Funkt4st1c 20 points 6 hours ago

Weird, i disagree with Linus.

AI is not a tool. Its an addiction. Maybe the first dozen times (more likely: never) you use it "as a tool". Very quickly, you depend on it. You need it to refactor. Then you need it to debug. Then you need it to write. Next thing you know, you spend 0 time writing code (the fun part) and 100% of your time as a reviewer (the worst part). Suddenly it isnt fun. A few fools even get TWO AI MODELS, one to write, the other to debug.

Its a virus. I cannot tell you how many 300+ line commits ive rejected because they straight up dont do what the person said they do or also do some extremely asinine 2nd thing that breaks other pieces of code (which they would know if theyd actually used it).

A tool requires input. A hammer can never do anything i dont explicitly tell it to do. A good word editor does exactly what i want it to do. A good compiler does exactly what it says it will do. AI does not. Ai is a glorified autocomplete, and i dont want my code to be automatically generated. Its asking for thousands of issues down the line. If AI was any good, Windows would be a usable platform by now.

Dont get me wrong; i know that it is sometimes used as a tool by people, and meticulously checked over, but more often than not, it isnt.

path: 0 26378716, hotness: undefined, score: 20, children: 7
Robust_Mirror 5 points 5 hours ago

I have it create things for me that I would otherwise never have. I wanted an app for dream tracking. They were either pay walled, didn't have the features I wanted, or both. Ai created what I wanted in a weekend. That's just one example. I've created many single use apps as well.

If I'm at a takeaway store I take a photo of the board and it makes me an interactive menu that totals the price of what everyone wants and let's us browse without trying to see the board and get in people's way.

I don't expect anyone else to use these. I don't expect anyone else to want to use them. Though they're welcome to. But if I can have a thing create exactly what I want and use it why not?

"but what if it has a bug and you lose a year of journals". Well it created me manual timestamped backups as well as automatic timestamped backups to oauth Dropbox in a dedicated folder without the app having access to the rest of my Dropbox. It could crash everything and I would have every single thing safe in 2 places up to the most recent entry. And they're just text files. I could take them anywhere if AI disappeared and the app broke tomorrow. I could just continue writing in notepad in the worst case until I found something else. But the app looks nicer and does interesting things.

The alternative to this isn't me learning to code and spending months creating them. The alternative is them never existing.

path: 0 26378716 26379636, hotness: undefined, score: 5, children: 0
Ek-Hou-Van-Braai -1 points 4 hours ago

You could say the same about a compiler

path: 0 26378716 26380392, hotness: undefined, score: -1, children: 1
lenabee 3 points 2 hours ago

Sure, but, like, you wouldn't.

path: 0 26378716 26380392 26381690, hotness: undefined, score: 3, children: 0
nocteb -1 points 3 hours ago

The same argument can be made about calculators.

path: 0 26378716 26380485, hotness: undefined, score: -1, children: 1
CapeWearingAeroplane 6 points 3 hours ago

A calculator that produces incorrect output from some input is broken. An LLM that produces broken code from a precise description is working as advertised.

path: 0 26378716 26380485 26380999, hotness: undefined, score: 6, children: 0
Rynux -2 points 5 hours ago

I think AI is a tool but very advanced tool. AI is great tool but very unpredictable in many cases. I think it should be used because it makes coding more effective but as you say it kill every fun in coding. As Linus said tool is not important if code is great. If you used AI and its good then why not. Sometimes you can write worse code then AI. But on other side yes it can be hard for repository owners when they must reject tons of shit code created with AI. So it have advantages and disadvantages and when do you want some fun (or maybe some security stuff) don't use it.

path: 0 26378716 26379199, hotness: undefined, score: -2, children: 1
Funkt4st1c 1 point 17 minutes ago

An unpredictable tool is a useless tool. A hammer does what it says it will: apply force at the head. AI straight up lies, is objectively wrong, or doesnt work. Thats a garbage tool.

Eventually youre going to ask it to do something you dont know how to do, and you wont be able to fact check it. Thats when the harm happens (or just mild inconvenience, but in my professional case, harm).

If the linux kernel breaks due to a bug introduced by AI or built on a pile of code no one truly understands, we're set back anyways. Better to avoid that and make sure all code is human written/understood

path: 0 26378716 26379199 26383308, hotness: undefined, score: 1, children: 0
soratoyuki 19 points a day ago

Genuine question. I'm not a developer, I didn't study computer science, and I'm a pretty basic Fedora user. But why does everyone harp on Linus Torvald's opinions like they're handed down from heaven? Windows still dominates the market, but no one cares what Bill Gates says. I love A Song of Ice and Fire but I wouldn't take writing tips from George R. R. Martin. Richard Stallman's opinions on GNU/Linux are memed endlessly. Linus is literally just a dude.

path: 0 26368133, hotness: undefined, score: 19, children: 32
executivechimp 36 points a day ago

Bill Gates doesn't work on Windows anymore and hasn't got years.

George R R Martin doesn't publish books anymore and hasn't for years.

Richard Stallman is...a weird little guy.

Whether you like it or not Linus is still the Linux guy.

path: 0 26368133 26368372, hotness: undefined, score: 36, children: 3
soratoyuki 16 points a day ago

I feel like Linux having a guy is antithetical to Linux but I guess I'm just in the minority.

path: 0 26368133 26368372 26368516, hotness: undefined, score: 16, children: 1
executivechimp 34 points a day ago

I know what you mean but he literally created it and still runs the show and it's named after him so like 🤷‍♂️

path: 0 26368133 26368372 26368516 26368604, hotness: undefined, score: 34, children: 0
BillionaireStew 1 point 2 hours ago path: 0 26368133 26368372 26381704, hotness: undefined, score: 1, children: 0
digdilem 26 points a day ago

Windows still dominates the market,

What market?

Desktops? Sure.

Servers? Definitely not.

Supercomputers? Like, none of them.

path: 0 26368133 26368199, hotness: undefined, score: 26, children: 6
umbrella 12 points 21 hours ago

...

Phones? Nope.

IOT? Can't even run on modern laptops right.

path: 0 26368133 26368199 26369106, hotness: undefined, score: 12, children: 0
redbrick -9 points a day ago

You should add laptops to the top of your list...cause that's what dominates on productivity...and that's nearly ALL windows! What I think truly dominates is an offshoot of *nix...Android and IOS. Don't you just find it funny when you walk in a mall and see a jacked up Kiosk with a windows 10 taskbar sideways? ...Press any key to reboot!

path: 0 26368133 26368199 26368541, hotness: undefined, score: -9, children: 4
fuckwit_mcbumcrumble 13 points 21 hours ago

When people say desktop laptop is implied in that too.

path: 0 26368133 26368199 26368541 26368740, hotness: undefined, score: 13, children: 1
redbrick -1 points 21 hours ago

Gamers are about to step into this conversation....you sure you want to continue? :-)

path: 0 26368133 26368199 26368541 26368740 26369086, hotness: undefined, score: -1, children: 0
Eggymatrix 1 point 20 hours ago

Sure buddy, ever heard of chromebooks? Macbooks? Frameworks? Any serious dev that has a choice runs linux on theirs afaik

path: 0 26368133 26368199 26368541 26370116, hotness: undefined, score: 1, children: 1
naught 2 points 18 hours ago

Asahi is cool but not ready for primetime dev work. Performance is ok, hardware support is spotty, battery life is appreciably worse. Any dev with a macbook is running MacOS 9.9/10 times

path: 0 26368133 26368199 26368541 26370116 26371704, hotness: undefined, score: 2, children: 0
mushroommunk 18 points a day ago

As someone who did study computer science and has worked in embedded processor space (so one of the people who's written assembly by hand he's talking about).

I've never understood it either. People take his word as law blindly and it's never made sense to me. Yes he has skill, but so do hundreds of others. Yes he's opinionated, that's certainly not a reason to hero worship him.

For ten+ years people have been pointing out he's basically a single point of failure for Linux and begging for a succession plan and he's been too stuck up his own ass to accept that he isn't the only one who cares about all this.

This has lead to some extreme cult following behind him for some reason.

path: 0 26368133 26368435, hotness: undefined, score: 18, children: 4
Naich 9 points 20 hours ago

I've translated assembler by hand and punched the hex codes into an EPROM programmer's keyboard. This would appear to make me qualified to say that he's not always right and, in most cases, fuck AI.

path: 0 26368133 26368435 26369753, hotness: undefined, score: 9, children: 0
Aatube 5 points 21 hours ago

is Greg Kroah-Hartman not the succession plan?

path: 0 26368133 26368435 26368703, hotness: undefined, score: 5, children: 1
mushroommunk 3 points 21 hours ago

As far as I know no. The plan is for the the top maintainers to gather and choose a successor. Though if you have more up to date information I'd love to see it. I could be behind the times on that.

path: 0 26368133 26368435 26368703 26369609, hotness: undefined, score: 3, children: 0
alottafagina -6 points 19 hours ago

As someone who did study computer science and has worked in embedded processor space

Using an argument from authority to denounce someone in authority and their arguments? Cool. Might've worked if I hadn't seen you mention recently that we shouldn't use AI 'because Trump and his cronies do'.

path: 0 26368133 26368435 26371208, hotness: undefined, score: -6, children: 0
uszo165 3 points 21 hours ago

Because he's not some guy on the internet saying his opinion, he is maintaining the most relevant Free Software kernel. So if he goes nuts, there is great potential for great disaster. I don't think there are Linux distributions that use forks of the Linux kernel. (What notable forks are there anyway?) At the moment, they all depend on the original Linux kernel. There is currently no alternative. It would take a lot of disruption and a tremendous effort to establish and switch to a fork of the Linux kernel that is free of Linus' influence. Today, I'd say jokingly I will switch to FreeDOS. But if this sloppification goes on, I guess I will have to.

path: 0 26368133 26369625, hotness: undefined, score: 3, children: 1
defaultusername 4 points 19 hours ago path: 0 26368133 26369625 26370944, hotness: undefined, score: 4, children: 0
Solumbran 3 points a day ago

Because people's love of cults of personality is endless.

Add on top of that the "AI" cult that saw this as an amazing recruitment opportunity, and you get a nice combo.

That's basically the computer science equivalent of having a famous actor advertise a sect.

path: 0 26368133 26368166, hotness: undefined, score: 3, children: 2
maya_s_trojan 6 points a day ago

The difference is that Linus does not actively seem to be part of the cult itself rather than using it as the effective tool that it is for someone who already has his type of skill set. He can actually understand and double check inputs and outputs because he already built a foundation of great skill.

Most of the AI techbro community just wants an excuse to stop paying people anything for their labor and get eternal digital slaves to replace them. They aren't wanting to use it as a tool to help them unravel complexity, they are just using it as a smash and grab for power and control. Linus... isn't that, and maybe it's not great that he's embracing it now, during the height of controversy. I kind of wish he had waited for the crash an mania to die down a little and then show it as a useful tool for people who already have skills.

LLMs are useless for a lot of shit but they are pretty damn useful for code. I think some of his recent work finding bugs in old code is evidence of that.

https://nitter.miningtcup.me/...

path: 0 26368133 26368166 26368310, hotness: undefined, score: 6, children: 1
Live_your_lives 1 point 21 hours ago

I don't follow him at all, but I'd guess he's making a statement about it now precisely because of the mania and people constantly asking him about it.

path: 0 26368133 26368166 26368310 26368780, hotness: undefined, score: 1, children: 0
corsicanguppy 1 point a day ago

Linux is his.

He gets to make the rules. We get to decide whether to bail.

I don't understand confusion or entitlement over this.

path: 0 26368133 26368564, hotness: undefined, score: 1, children: 0
VAK 1 point 15 hours ago

Why wouldn't you take writing tips from GRRM?

path: 0 26368133 26374079, hotness: undefined, score: 1, children: 3
soratoyuki 4 points 15 hours ago

Because then I'd never finish my masterpiece. /hj But more seriously, a lot of his stylistic choices are ones I try to not replicate in my own writing. The extremely detailed descriptions of food, clothing, woman's bodies, etc. I love the story he tells but find the writing itself can be a chore to read sometimes, if that makes sense.

path: 0 26368133 26374079 26374212, hotness: undefined, score: 4, children: 1
VAK 1 point 15 hours ago

I don't write but I get what you mean by detail. Some books just go too verbose on the mundane.

path: 0 26368133 26374079 26374212 26374414, hotness: undefined, score: 1, children: 0
ShinkanTrain 3 points 15 hours ago

Cause the man clearly can't finish his fucking book

path: 0 26368133 26374079 26374158, hotness: undefined, score: 3, children: 0
Not_mikey 1 point 17 hours ago

Because he still the main maintainer and a developer on a piece of software core to a lot of modern computing.

If he is wrong on this it could ruin the credibility and reliability of Linux and cause a fork that could tear the community and ecosystem apart.

If he's right he's proved that AI can make maintainable, reliable core infrastructure code and the field will change to reflect that. Can't tell your boss AI sucks and is unreliable and I won't use it if AI code is working well at the base of modern computer software.

path: 0 26368133 26372981, hotness: undefined, score: 1, children: 0
wesker -6 points 21 hours ago

I’m not a developer, I didn’t study computer science

It's okay, none of the most hardline anti-AI folks on here are, but they certainly like to pretend they know the tools and the industry.

path: 0 26368133 26368858, hotness: undefined, score: -6, children: 4
mushroommunk 7 points 20 hours ago

Most? Where's the data? This hard-line anti-LLM guy has a degree in computer science and has developed neural network systems for a previous company. Many on here that I've talked to about it fall under similar category.

path: 0 26368133 26368858 26370605, hotness: undefined, score: 7, children: 3
wesker -4 points 19 hours ago

Many? Where's the data?

path: 0 26368133 26368858 26370605 26370791, hotness: undefined, score: -4, children: 2
mushroommunk 6 points 19 hours ago

Proving yet again AI bros have lost the ability to think. "many I've talked to" <- that literally is the data. I'm the data. It doesn't matter what the number is.

As opposed to your comment

none of the most hardline anti-AI folks on here are

Literally me existing already disproves your comment.

path: 0 26368133 26368858 26370605 26370791 26371031, hotness: undefined, score: 6, children: 1
naevaTheRat 19 points 16 hours ago

I think if I had taken an icecream scoop to my forebrain I would have experienced more intellectual development than reading the contributions of the sloppers.

You all need to read about enclosure and learn to make arguments without analogy.

path: 0 26373843, hotness: undefined, score: 19, children: 3
verdigris 4 points 13 hours ago

I would love to read about enclosure, can you give me a phrase I can actually search for?

path: 0 26373843 26375446, hotness: undefined, score: 4, children: 2
saigot 13 points 12 hours ago

I think she is refering to the enclosure movement, a proto-capitalist strategy to privatize public land. Karl Marx talks about it a lot as a way for capitalism to take root in a society. https://en.wikipedia.org/wiki/Enclosure

They are suggesting that ai is a way for private interests to control foss.

path: 0 26373843 26375446 26376005, hotness: undefined, score: 13, children: 1
naevaTheRat 14 points 11 hours ago

She and yes I am.

The enclosure of the Commons largely carried out under absolutist monarchs.

LLMs are a naked attempt to enclose the vast intellectual and cultural commons online, not just FOSS. Clammy Sammy nakedly talks about a future "where you buy intelligence from us on a meter", sites where people taught each other have been mined for knowledge and then destroyed, cultures of sharing destroyed, private blogs closed under a tide of bot hammering.

Where must you go for all this now? They are literally buying and destroying books. It's madness.

path: 0 26373843 26375446 26376005 26376315, hotness: undefined, score: 14, children: 0
likebudda 19 points 17 hours ago

I don't have a personal or professional workflow that would benefit from AI. I have not been impressed with any generated art or writing (knowingly, so far). I pretty much only know it for the enshittification of search results. It might be great at coding, I'll never know because in my first 49 years of life I've only needed to code enough to get a D+ in my Pascal class. It might get great at generating art but I haven't had to generate art since my sophomore year of high school. I hear it's good at scanning lab test results which is great for future me when I need a lab test result but doesn't come up for me in the day-to-day. There are plenty of other useful things I'm sure it can do for other people but the stuff they say it can do for me right now is nothing I'm interested in having done for me.

path: 0 26373068, hotness: undefined, score: 19, children: 12
dx1 8 points 14 hours ago

It's not great at coding. I'm on about my fifth "rewrite large system that's a pile of AI slop" job this year, trust me.

path: 0 26373068 26374698, hotness: undefined, score: 8, children: 4
Ek-Hou-Van-Braai 4 points 11 hours ago

Shitty devs will write shitty code using AI

Good devs will write good code faster with AI

I have for sure seen far worse hand written code than AI would produce

path: 0 26373068 26374698 26376201, hotness: undefined, score: 4, children: 2
HetareKing 0 points 5 hours ago

If it takes less time and energy to describe what you want in natural language than to just write the code, there are two possibilities:

  1. You're not a good dev.
  2. There's a better, more reliable way of doing it that is less likely to needlessly increase your maintenance overhead.

In the end, only shitty devs benefit, while being prevented from becoming good devs, while good devs turn into mediocre devs.

path: 0 26373068 26374698 26376201 26379540, hotness: undefined, score: 0, children: 1
Ek-Hou-Van-Braai 2 points 4 hours ago

"I want a method that inverts a binary tree"

Can you code that quicker than you can describe it in natural language?

No obviously not, AI could give that to you in ~30 seconds.

And it would probably be flawless, but you can review it yourself to double check

path: 0 26373068 26374698 26376201 26379540 26380447, hotness: undefined, score: 2, children: 0
sonalder -2 points 9 hours ago

Human slop code existed way before we had auto-complete in our IDEs, way before Copilot start writing small functions and thus bad code is not because of LLM. AI slop is no different than Human slop, it uses a shit ton of ressource to generate it and is faster at getting a working output but bad codebase is not new.

path: 0 26373068 26374698 26377315, hotness: undefined, score: -2, children: 0
NotMyOldRedditName 2 points 15 hours ago

Did they make you take Pascal in school, or did you choose it and then not like it?

That's pretty cool if it was required (or some form of programming), it is something I think everyone should at least try and be shown how it works.

path: 0 26373068 26374255, hotness: undefined, score: 2, children: 1
Squidious 1 point an hour ago

My first couple of programming classes were in Pascal. Then there was the third class where the professors had written their own pseudo language that existed only on the chalkboard and in their own heads. At least I learned recursion from them. I had to teach myself every language I ever used on the job. I was EE instead of CS, so I suppose I shouldn't complain too hard, perhaps there were more practical classes deeper into the CS tree.

path: 0 26373068 26374255 26382589, hotness: undefined, score: 1, children: 0
freely1333 1 point 16 hours ago

Umm Spartan, what is your profession?

path: 0 26373068 26373733, hotness: undefined, score: 1, children: 0
mcv -1 points 15 hours ago

It works great as a fancy search engine. Google results have been atrocious for quite some time, and DDG isn't that much better. When you're looking for something hard to find, you may have to check dozens of results or try several searches. LLMs can do this and process the results much faster than you can, and can even give you the sources. Which you do need to check, because sometimes they still spout garbage.

Most other uses are crap unless it's used by an expert in the subject matter. But search can be useful for anyone. Note: this is not the AI results at the top of the search results; those are still crap. I'm talking about telling the LLM to do a thorough search with a lot more relevant context than the search usually has.

path: 0 26373068 26374242, hotness: undefined, score: -1, children: 3
Auli 2 points 13 hours ago

They still.kind of suck gibe you an answer and you say but blah. And itnfoes oh yes in version x.x they changed. I mean if unwanted old outdated in found use Google. Since looking for technical studfnis hard cause so much is out of date.

path: 0 26373068 26374242 26375471, hotness: undefined, score: 2, children: 2
EtzBetz 3 points 9 hours ago

I got a stroke reading this.

path: 0 26373068 26374242 26375471 26377292, hotness: undefined, score: 3, children: 0
mcv 1 point 42 minutes ago

They're bad at dates and age too. That's absolutely true. Like I said: always verify. They're good for finding stuff, not at being correct.

path: 0 26373068 26374242 26375471 26382935, hotness: undefined, score: 1, children: 0
cypherpunks 18 points 19 hours ago path: 0 26371163, hotness: undefined, score: 18, children: 1
chicken 10 points 18 hours ago

That does change things a bit

path: 0 26371163 26372003, hotness: undefined, score: 10, children: 0
Bluescluestoothpaste 18 points 4 hours ago

I feel about ai like i feel about cars. 90% of the idiots out there drive really poorly, but that doesn't mean responsible people are smart to never drive a car. Same with AI, overwhelming majority of people are using AI incorrectly, i.e. recklessly dangerously, but that doesn't mean responsible people should never use it.

path: 0 26380389, hotness: undefined, score: 18, children: 3
utopiah 10 points 3 hours ago

Pretty good analogy because health damage from cars don't just come from accidents, which are terrible and tragically visible, but from pollution which is a lot less visible yet kills even more.

path: 0 26380389 26381161, hotness: undefined, score: 10, children: 0
BillionaireStew 3 points an hour ago

The problem with "LLM requires skill to use correctly." is that LLM's are not being sold as a skill but rather the end of skill.

path: 0 26380389 26382703, hotness: undefined, score: 3, children: 0
Simon_Shitewood 2 points an hour ago

That specifically might not on its own, but there are also a lot of other factors that definitely mean responsible people don't drive. Even local LLMs map neatly onto EVs - they're not as polluting day to day, but still require plenty of environmental damage to be built.

path: 0 26380389 26382407, hotness: undefined, score: 2, children: 0
craftrabbit 15 points 5 hours ago

I think he's kinda right in that competent engineers can write good code using LLMs. I don't know whether they're actually more productive that way though. The problem lies in the fact that incompetent engineers can write a lot of bad, but good-looking code using LLMs, which might be a pretty big burden on the maintainers.

Also, comparing LLMs to compilers doesn't really work in my opinion. Compilers follow strict rules and translate one kind of logic into a different kind of logic, while LLMs turn natural language and vague notions into some kind of logic. Writing code is telling the computer precisely what it should do and prompting is vaguely telling it what end result you want and those are two fundamentally different things.

path: 0 26379646, hotness: undefined, score: 15, children: 2
sunbeam60 8 points 3 hours ago

But your analogy also breaks down because once an AI has written the code it’s very much concrete, right? The AI may choose to modify that concreteness into something differently concrete, but it’s not like you are in any doubt about what the AI comes out with (if you bother to check it, which you should).

I use to written asset systems during the AAA gaming part of my career and the elusive “[my] perfect file format” always eluded me.

Over the years I spent many a showers and long drives thinking about what the “perfect file format” needs and what kind of architecture would support this. I started formulating these into long text files and over time things crystallised into “yes this would work”.

I never had the time to write the code fully. A couple of false starts, coupled with “I should do this in rust even though I’ve been in C++ my whole life” meant it lingered and lingered.

The architecture felt right though.

Enter AI; feeding the spec text files to an AI made me resolve a couple of “ah, yes, but in practice this bit of information isn’t available yet” gotchas but the code worked. I worked in architectural layers, carefully checking input and output of each before proceeding to higher layers.

It worked and it was real affirmation to see 20 years of pontification made real.

But then I started profiling it. And hot damn, an LLM knows nothing about cache nor does it think about ways memory allocators and virtual memory systems work.

There was 200-300% speed ups to gain from hand tuning it and iterating with a proper profiler.

And all of this happened at code level, with real concrete code.

So yeah, an AI can be a wonderful tool. And the code it produces and iterates on is concrete. It’s not like the AI starts from scratch every time you have a thought. So the very, very first pass I is not deterministic. But the thing you deliver forwards very much is.

path: 0 26379646 26381045, hotness: undefined, score: 8, children: 1
craftrabbit 1 point an hour ago

I agree with you here (and also cool project/idea). What I'm trying to get at with my analogy is that, if you understand a programme's source code, you understand and are able to predict its behaviour in a meaningful way (although of course you lose some amount of knowledge of what the processor exactly does with which registers etc). When you only know the prompt used to generate a programme, you can't do that. That's why you have to manually check the code an LLM writes, but not the assembly generated by a compiler.

path: 0 26379646 26381045 26382568, hotness: undefined, score: 1, children: 0
pedroapero 14 points 6 hours ago

Except that a compiler is not a stochastic machine.

path: 0 26378824, hotness: undefined, score: 14, children: 3
nocteb 3 points 4 hours ago

A JIT compiler generates code depending on the hot path driven by user actions - which are non-deterministic. The same happens when a compiler is deterministic but in a different way than developers think. Developers think they know what code is generated, but they don’t. A compiler translates a double loop or a stream into just one SIMD instruction - they think they know what code the compiler generates, but they don’t - so their trust in the compiler is for the wrong reasons. And even if compilers would be fully deterministic, and people would know the code they generate, compilers are so complex that determinism is not useful for verification - just because ‘someone’ looks at compiler output does not mean it’s correct.

https://www.tabulamag.com/...

path: 0 26378824 26380463, hotness: undefined, score: 3, children: 2
thedeadwalking4242 5 points 2 hours ago

Oh my god. No.

That's not what this argument is about. The JIT is non-deterministic based on the hot path yes. But the way that code gets turned into code IS.

The compilation of instructions is deterministic. The control flow and WHEN it gets compiled may not be, and it may smartly choose not to compile certain things based on that hot path but that's not the same.

A compiler and interpreter is a SYSTEM. a LLM is not.

path: 0 26378824 26380463 26381377, hotness: undefined, score: 5, children: 0
CapeWearingAeroplane 3 points 3 hours ago

The "problem" is that any standard compliant code uniquely defines the output for any given input. A bug-free compiler translates that execution path into the exact same behaviour, just in a different formulation.

An LLM translates a more or less vague natural language description of an execution path into a precise one formulated in code.

The difference is pretty fundamental: In one case you give an exact description of the inputs and outputs, and let a compiler translate that to a different but logically equivalent description. In the other you give a non-exact description and let a stochastic machine translate that into one of many possible exact descriptions.

That doesn't mean it's impossible to produce good code with an LLM. It means you need to inspect the output from the LLM with far more scrutiny than you would ever inspect the assembly output from a compiler.

path: 0 26378824 26380463 26380971, hotness: undefined, score: 3, children: 0
AceFuzzLord 13 points 17 hours ago

new and interesting tools

Looks Under The Generative AI Hood

Sees Snakeoil Salesman Selling Labotomies As The Future

path: 0 26372698, hotness: undefined, score: 13, children: 0
wesker 9 points a day ago

I just want to say I was here before the downvoting started.

path: 0 26367355, hotness: undefined, score: 9, children: 0
Mondez 8 points 20 hours ago

What is stupid is referring to AI as if it was just one tool when actually it's a bunch of tools, some of which are easier to use sensibly amd some it's near impossible to. Fancy auto complete like it's being compared to sure, fully automated do what the fuck you want agents, yeah sooner or later that is going to go wrong and no one is going to know where or why.

They might be fun and interesting, that doesn't make it a great idea to go all in in my opinion, certainly not for anything you would consider important.

path: 0 26369858, hotness: undefined, score: 8, children: 0
MidnightMarauder 8 points 20 hours ago

path: 0 26370035, hotness: undefined, score: 8, children: 0
jaycifer 8 points 20 hours ago

My understanding is that AI/LLMs can generate code that works, but often that code is more bloated/convoluted than code written by a decent coder, making it less efficient and more difficult to maintain. I can see that being acceptable for many in situations where hardware/performance/maintainability aren’t a concern like a one-off app or proof of concept. But for something as low level as a kernel I would think that performance and maintainability are the most important things since slowdown in that part of the system ripples up to affect everything a user does anywhere in the operating system.

I understand that a skilled coder can take AI output and clean it up into something at least approaching the quality of their own unassisted code, and I’ve been led to believe that Linus is able to do that for himself. But I fear that other/future maintainers of Linux won’t match that caliber, and it will start to feel that AI bloat. I think I’ve also read of Linus complaining about a torrent of low-quality, AI-based submissions and so I also fear that this will lead to him restricting who can participate in the work, overcompensate, and end up in a situation where Linux becomes less open and more closed.

path: 0 26370042, hotness: undefined, score: 8, children: 6
XiJinpingStanAccount 10 points 20 hours ago

So here's how I see it: There is a big difference between "AI generated" code and "AI assisted" code. Or just anything.

To put it in terms most people can more understand let's say you were writing a book. If you have an LLM generate the book its gonna suck and be slop. But if you write the rough draft, then paste it into an LLM and say, "Look through this and find typos and other mistakes and point them out to me". Then you go and check the things it finds and fix them yourself, that is fine. It's just a really good spellcheck at that point. Even if you say "suggest a fix" it's fine. For coding you could even tell it like "Take this line of code and suggest 5 different ways to do the same thing that might work better" then test them all out and see which one you like best.

I have personally used an LLM to help clean up my dotfiles for example. I don't want to read through all that shit and find the old junk I need to remove or change. So I just throw them at an LLM and have it point things out to me. Or say you know you have a file but don't know the exact filename. Go into the folder its in and dump the output of ls into an LLM. Tell it what file you need vaguely. Have it read them and give you the correct filename. Then check it yourself.

The problem comes from people who just generate stuff and don't do the work of double checking it themselves.

path: 0 26370042 26370642, hotness: undefined, score: 10, children: 0
Ek-Hou-Van-Braai 3 points 19 hours ago

One thing people forget is that many human coders absolutely suck at what they do and or don't care.

80% of the code I've seen at clients is shit, some of it is hilariously bad, like absolute dog shit.

I've had a meeting where I had to explain the codebase to a new joiner, we were crying laughing at how bad the code was.

This particular fortune 500 company never cared to fix it, they just wanted more features.

So yes AI can be shit, but god I trust it more than some of the shit I've seen humans write.

Shit devs will make shit code with or without AI. Good devs will make good code, just faster with AI

path: 0 26370042 26370754, hotness: undefined, score: 3, children: 2
Senal 4 points 10 hours ago

There's nuance here though, LLM's actually do a better job of code that looks like it should work.

You get an unskilled junior in the mix, their code is obviously bad.

You get a semi decent LLM with a competent harness in there and you get a mix of code that works and code that nearly works.

There should be competent peer review either way, but the effort for each is potentially an order of magnitude different.

Then add on top that the LLM can churn them out way quicker than a junior could possibly achieve and you have a recipe for a huge review burden.

path: 0 26370042 26370754 26376796, hotness: undefined, score: 4, children: 1
Ek-Hou-Van-Braai 1 point 7 hours ago

Yea using a junior or a agent both comes with issues and risks. You need to know what you're dealing with and shouldn't trust either blindly.

Ultimately someone has to take ownership of if shit goes wrong, and someone has to understand what the code does and why.

If you don't something has gone wrong.

path: 0 26370042 26370754 26376796 26383400, hotness: undefined, score: 1, children: 0
Not_mikey 2 points 16 hours ago

My understanding is that AI/LLMs can generate code that works, but often that code is more bloated/convoluted than code written by a decent coder, making it less efficient and more difficult to maintain.

This was more true last year but developments in both the frontier models and the harnesses used to control and direct those models have gotten better to the point where I'd say the code is better then most devs. People on here don't want to admit it but if you did a "coding turing test" between Claude and some random dev coding by hand I'd bet most of the time a dev would say the AI output is better.

path: 0 26370042 26373174, hotness: undefined, score: 2, children: 1
WolfLink 3 points 14 hours ago

People said this a year ago and I tested it then and it wasn’t great. I’ll believe it’s better but it’s hard to believe it’s “fixed”. I’m sure I’ll get a chance to try it again sometime. No way I’m paying for it myself lol.

path: 0 26370042 26373174 26374781, hotness: undefined, score: 3, children: 0
IamMoonPie 7 points 3 hours ago

I’m no expert but a compiler does not equal and LLM built on stolen data

path: 0 26380920, hotness: undefined, score: 7, children: 1
Rednax 4 points 2 hours ago

Neither does the use of an LLM mean you do not understand thoroughly what you submit. He doesn't give a crap how the code was created, as long as you, the human (I hope), understand what you are submitting and can take accountability for it. You are still responsible for whatever crap comes out of an LLM, the same way that you are responsible for what comes out of the compiler. Doesn't mean you shouldn't use compilers or LLMs.

path: 0 26380920 26381915, hotness: undefined, score: 4, children: 0
spacegoat 7 points 6 hours ago

Completely disagree with his take on this.

path: 0 26378750, hotness: undefined, score: 7, children: 0
DjangoFett 7 points a day ago

My last use of AI is in my post history and was fairly down voted because I was being foolishly ironic.

This said, I don't really disagree with his take here despite keeping away from AI as much as I am reasonably able. I do my own critical thinking and hate that I have to jump through hoops on the internet to have a simple question answered without some layman's AI summary that may or may not be even remotely correct or actionable. Even still, when I asked it to check on local real estate laws and provide summaries of possible actions based on a very strict set of parameters, it gave me information that my wife and I were able to bring to a human agent and have things work out better than we had actually expected.

I think a better way of putting it - and I'm still gonna ruffle feathers - is that AI is becoming the new electricity.

Put down your pitchfork and lemme explain.

When electricity came out, people rather reasonably pointed out that simply coming into contact with an electrical device could result in death if one wasn't careful. On top of that, the infrastructure required for it was expensive, unsightly, and at the time incredibly disruptive to daily life. It was going to ruin and disrupt entire industries that had existed for centuries because it could do things a human could not do unaided.

All of this is to one degree or another entirely true even through to modern times, but electricity has become a ubiquitous resource that humanity would now deeply struggle to live without. I won't dare compare AI that far as i genuinely believe humans would be significantly better off without it, but the initial Luddite response to electricity has a historical echo here.

I think Linus' point is more that it can undoubtedly be a useful tool when used in a measured, controlled, intelligent manner, and that it is a genie that is very clearly unwilling to be put back in its bottle. Like it or not it exists, and while we can absolutely be unhappy about it, being blind to its actual real world beneficial uses because the companies that make it are actual festering waste is a bit silly - especially when in the hands of the right chaotic neutral parties these companies are about to have a massive lesson in just how messy their tools have made things.

path: 0 26368619, hotness: undefined, score: 7, children: 2
Ek-Hou-Van-Braai 4 points 21 hours ago

Very well put

path: 0 26368619 26368737, hotness: undefined, score: 4, children: 1
DjangoFett 2 points 19 hours ago

Turns out my organic LLM occasionally vomits out sensible things, too.

path: 0 26368619 26368737 26371493, hotness: undefined, score: 2, children: 0
danielquinn 7 points 20 hours ago

Does he... think LLMs are deterministic?

path: 0 26369795, hotness: undefined, score: 7, children: 5
Eggymatrix 11 points 20 hours ago

Do you... think it matters? Tool generates code, you look at it, check it and correct it. You send it to a maintainer by giving your name and email, you are now expected to help maintain this code if it gets merged, it has your name on it.

Explain to me why writing the code by hand or with a "deterministic" alternative why would change the quality of what you do or are expected to do in future.

path: 0 26369795 26370086, hotness: undefined, score: 11, children: 4
danielquinn 12 points 19 hours ago

He compared an LLM to a compiler suggesting that the concerns about using them are the same as suggesting that everyone should write in assembly.

The comparison is invalid, since one mode is deterministic, while the other is not.

LLM-driven development leads to programming via the abstraction of the model, disconnecting you from the source to the point where you don't understand what it's done or why. He's suggesting that this isn't a problem because an LLM is just like a compiler, which suggests that he's arguing in bad faith or doesn't understand the "tools" he's using.

path: 0 26369795 26370086 26371143, hotness: undefined, score: 12, children: 0
ruby 11 points 19 hours ago

writing the code is the easy part, having a good mental model of what's going on under the hood and planning ahead is the real challenge. if a chatbot puked out the code it's easy to assume that it's right because it worked under your conditions but you might miss stuff that you'd otherwise acknowledge if you wrote the code.

using the chatbots directly discourages thinking and you're deskilling yourself in the long run, depriving yourself of hands-on experience that you'd usually pick up through your coding career.

having a chatbot generate code for you also usually goes hand-in-hand with writing more code faster, which tends to be bad if you like stable software and want to prevent maintainer fatigue.

and that's before we get into the ethical and legal problems.

path: 0 26369795 26370086 26370858, hotness: undefined, score: 11, children: 1
ShinkanTrain 5 points 15 hours ago

Slop coders see Kernighan's Law and think "I can do so much worse"

path: 0 26369795 26370086 26370858 26374250, hotness: undefined, score: 5, children: 0
WolfLink 6 points 14 hours ago

You don’t need to check that the machine code your compiler made matched the code you wrote. You don’t need to check that the commit message an editor sent matched what you typed.

You absolutely do need to check and correct everything that comes out of AI because it’s at best like 80% correct, and that’s if the subject matter is easy.

path: 0 26369795 26370086 26374813, hotness: undefined, score: 6, children: 0
soyslurper2 6 points 21 hours ago

Man, that's a shame

It's one thing to think AI is good. It's another to call others stupid for rejecting it

path: 0 26368993, hotness: undefined, score: 6, children: 4
Blisterexe 8 points 21 hours ago

He's not calling people stupid for not using it, he's calling people that call for blanket bans on anyone submitting code that was made with AI stupid, since it should be judged off quality instead.

path: 0 26368993 26369282, hotness: undefined, score: 8, children: 3
kibiz0r 6 points 20 hours ago

How do you parse the last part, if not calling people stupid for not using AI?

the people I respect and call intelligent are not the ones that shy away from using new and interesting tools.

path: 0 26368993 26369282 26369772, hotness: undefined, score: 6, children: 2
alottafagina -1 points 19 hours ago

Man I've seen others try to twist those words the same way even though it's on the same level as one of those elementary reasoning problems you'd find on a basic IQ test (Jack caught an std after interacting with koalas - a) all koalas transmit stds, b) some koalas transmit stds, c) pandas are free from stds, d) Jack should spend more than $5 on his hookers).

So unless you actually are stupid and this is why you're choosing to (defensively) misinterpret his words by picking the equivalent of c) here, it's clearly wilful misrepresentation of a very reasonable statement - "Of the people I admire, most don't shy away from cutting edge sutff"

path: 0 26368993 26369282 26369772 26370823, hotness: undefined, score: -1, children: 1
RumRunningDevil 3 points 15 hours ago

This would be true if we were reading a paper on formal logic and all people communicated exclusively through lean.

Why would he chose to include that section in this correspondence? Just as a non-sequiturs? Your analysis implies he had absolutely no rhetorical goal in including that section. Humans tend to have rhetorical goals when they write or speak so we must ask "what was Linus' goal" in that section.

Given the context, the fact that the email thread is in regards to letting LLM's make commit messages, and Linus being famously willing to insult the intelligence of others it would be foolish not to assume that "insult their intellect" was not a rhetorical goal.

path: 0 26368993 26369282 26369772 26370823 26374273, hotness: undefined, score: 3, children: 0
ducktumn 4 points 3 hours ago

The amount of bootlicking Linus has been doing recently is insane. I expected this bs from anyone but him. Such a sad reality we are living in.

path: 0 26381099, hotness: undefined, score: 4, children: 0
thedeadwalking4242 4 points 2 hours ago

Id like to see Linus explain to me how a LLM works.

He is clearly ARROGANT and STUPID.

"Don't use a compiler then."

Does he not realize a LLM is not a deterministic system for "English to code". I've long be suspicious of his "genius" and this confirms it for me.

A giant gaping asshole riding off the work of the original unix philosophy and system, while spewing putrescence.

path: 0 26381345, hotness: undefined, score: 4, children: 2
racketlauncher831 6 points 2 hours ago

He might be a genius in the past. He has always been arrogant. Now he's just stupid and arrogant.

path: 0 26381345 26381756, hotness: undefined, score: 6, children: 0
BillionaireStew 1 point 2 hours ago
path: 0 26381345 26381501, hotness: undefined, score: 1, children: 0
MasutaHarada 3 points 6 hours ago

The problem with the tools , it's not gonna help amateur or rookies to develop the skill without the tools, it seems make the illusion that it is capable to do so but it's not.

While for the veteran or those who know what they doing, of course it will produce various result , from diminish their entire person or jist become another tool they wield for their work, depending on skill issue.

path: 0 26378699, hotness: undefined, score: 3, children: 0
heartSagan5 3 points 10 hours ago

... is that people do their best and I expect people to understand what they are doing.

Except you can't with AI. It vomits a black box, and you have to decode it and test it before dumping it in a commit. Few do that.

path: 0 26376952, hotness: undefined, score: 3, children: 5
sonalder 22 points 9 hours ago

There is a difference with vibe coder that have no code background and software engineer that use LLM to generate code.

This situation is very similar to auto-completion IDE back in the days or more recently the first public version of Copilot.

AI don't vomit blackbox. It infere completely auditable transparent code (often with overdetailled comments). Maintainers do review the code that they will have to maintain before merging it in the main codebase. In FOSS they often don't care who you are, they are looking at the quality of your code, not your LinkedIn profile.

path: 0 26376952 26377206, hotness: undefined, score: 22, children: 0
ShouldIHaveFun 11 points 10 hours ago

But isn't that exactly the argument of Linus? He says that the compiler is also a black box which vomits assembly.

path: 0 26376952 26377181, hotness: undefined, score: 11, children: 1
ragas 12 points 9 hours ago

True. However the determinisim behind a compiler allows you to make some more solid assumptions.

For AI use you need to be a good chunk more careful to use it responsibly.

path: 0 26376952 26377181 26377214, hotness: undefined, score: 12, children: 0
nocteb 4 points 3 hours ago

It vomits a black box

no, it generates readable source code.

path: 0 26376952 26380605, hotness: undefined, score: 4, children: 0
CeeBee_Eh 2 points 3 hours ago

It vomits a black box

No. No it doesn't.

path: 0 26376952 26380876, hotness: undefined, score: 2, children: 0
KullumDaue 3 points 11 hours ago

why the highlights?

path: 0 26376397, hotness: undefined, score: 3, children: 0
melfie 3 points 18 hours ago

Maybe the rule should be that if you use AI, just make sure Linus can’t tell you did.

path: 0 26372299, hotness: undefined, score: 3, children: 0
uriel238 3 points 16 hours ago

Every once in a while I'll ask the DDG AI a question, and then try to confirm it with narrower searches. I think that's the extent of my use of LLMs.

And I feel guilty for it, wondering how much water and power it's taking and if the compute is poisoning the air of its human neighbors and keeping them up at night with a 70 dB hum.

There might be something to be said about using models locally, and using them as part of a human-guided process.

Note: I've stopped calling it AI in favor of LLM, partly due to the whole SI controversy in the US and partly in the hope that AI is still a larger category of learning systems that might lead to AGI, if we don't destroy ourselves first. Also the Jev model looks like an interesting development that indicates the ultimate tools might be other than a later model from OpenAI or Anthropic.

Note Also: I programmed in the 1990s and broke my brain trying to teach a computer to competently play a complex strategy game. I got pretty far before all my variable names leaked out of my head. These days, I write simple AHK scripts but that's about it. So I'm way out of my league when it comes to sound 2020s era coding methods.

path: 0 26373741, hotness: undefined, score: 3, children: 2
Ek-Hou-Van-Braai 3 points 11 hours ago

I'll probably get flamed om Lemmy for saying this, but the water usage of AI is negligible and far dumber things use far more water but get zero mention.

People want to be upset at AI so they are looking for reasons

path: 0 26373741 26376264, hotness: undefined, score: 3, children: 0
chunes 0 points 10 hours ago

AI is really, really good at AHK scripts. Give it a shot.

path: 0 26373741 26377080, hotness: undefined, score: 0, children: 0
trannus_aran 3 points 8 hours ago

Have fun with the incoming "contributions", Linus

path: 0 26378033, hotness: undefined, score: 3, children: 0
strop 3 points 7 hours ago

distant nuance bros' war drumming intensifying

path: 0 26378623, hotness: undefined, score: 3, children: 0
topperharlie 2 points 20 minutes ago

He used to be cool, but then he started following some corporate hype trends that make me suspicious, I think he is nearing retirement and doesn't want to fight corpos anymore.

The moment he accepted Rust officially on the kernel was the time I knew he got a bit too old to care anymore.. This is just a continuation.

Also is so curious to see the venn diagram of people supporting Rust and AI being mostly a circle. My theory is that Rust takes every piece of joy out of programming and thus the idea of never programming again becomes so attractive if you are surrounded by Rust.

path: 0 26383254, hotness: undefined, score: 2, children: 0
AnotherPenguin 2 points 17 hours ago

AI is just a tool, the user of a tool should be competent enough to use it properly

path: 0 26372553, hotness: undefined, score: 2, children: 3
LilyVess 4 points 15 hours ago

My calculator can do math for me, but I need to know how to use the calculator, the operations, rules in math, and basically, well, know math. My calculator is a good tool.

"IA" can "craft" a magic result without you needing to known anything about what the tool is helping you to accomplish. In a perfect world IA can be used to automate the most tedious part of any job (scaffolding, auto generated code for APIs, color grading, laso tool, etc) but in this world people use it as an excuse to not learn what they are trying to do. "IA" is a bad tool. Is not helping you, is doing it for you.

Never in human kind has existed a "tool" that does things for you without the need of any input or knowledge of the tool itself. "Engineer" comes from "who operates the machine", "IA" operates itself. I don't think there exist a real comparison with that "IA" does, but it's effects are clear, and are not good.

path: 0 26372553 26374380, hotness: undefined, score: 4, children: 2
chunes 1 point 10 hours ago

People taking shortcuts is not new.

30 years ago when I was in school, cheating was rampant. There's going to be about 15-20% of people who understand when they are cheating themselves, and the rest won't and never have.

path: 0 26372553 26374380 26377034, hotness: undefined, score: 1, children: 0
iglou 0 points 9 hours ago

I can think of plenty of tools that will do something for you even if you understand nothing about the tool, how it works, or the domains it is helfpul with.

I can plug a drill in a socket, put a random bit on and drill a hole without any knowledge of how a drill is supposed to work. But my hole won't be straight, will be too deep ir too shallow, too large or too small, and I might have drilled straight into a pipe. I don't understand how drilling works, I still drilled, but the outcome is shit.

I can mix a bunch of flour, eggs, sugar and chocolate in a bowl, then put it in an oven at max temperature on a random heat method and wait half a day. I'll have a bunch of coal, not a cake. I used an oven without any idra how an oven works, it did something for me. It's shit, but it did something for me.

Anyone can put the key in a car and start pressing random pedals to figure out how it works. Eventually anyone will get it... If you're not dead before then or you didn't total your car. Without understanding anything about a car, I did manage to move it and go somewhere. But I damaged some things in the way.

I could go on and on with as many tools as you want. But I doubt you'll keep reading.

LLMs in software development are the same: If you understand how to steer it, if you understand software engineering, it will have fantastic results. If you don't, it will have shit results. The only difference is that it is much harder to understand the insides of how an LLM model works, as that is another specialty. But just like you don't need to understand how an oven actually works to use it, you don't need to understand how an LLM actually works to use it.

Edit: Another great example is a camera. Anyone can take a picture, but without a good understanding of photography, most people's pictures will be shit. And the vast majority of users do not understand and do not hace the knowledge to understand how a camera works.

path: 0 26372553 26374380 26377403, hotness: undefined, score: 0, children: 0
Shimitar 2 points 21 hours ago

Fully agree with Linux.

Ai is a tool. Learn how to properly use it or not use it like you prefer, it's a goddamn tool.

If you are a bad coder you will still be a bad coder using AI. If you are a good coder, you will be a faster good coder with AI.

It's a fucking tool.

path: 0 26369299, hotness: undefined, score: 2, children: 13
kibiz0r 8 points 20 hours ago path: 0 26369299 26370171, hotness: undefined, score: 8, children: 2
daniskarma 0 points 9 hours ago

That blog post is just a bunch of insults to anyone not agreeing with the writer without actually giving any elaborate or truthful argument on why is not just a tool and it's always inherently "evil".

Some arguments made can be easily disproven. For instance the climate change one.

They main point of the post is that "no matter how you use LLMs". But then the argument given here it's highly dependant on how you use them. The amount of environmental damage of LLMs completely depends on which LLMs you use, how you use them and how often you use them. This just here it's showing the irrationally of the blog author.

But it goes one, next point is economics. Which is also 100% dependant on HOW YOU USE IT. Not all LLM are made by big evil corporations, and there's nothing in the technology preventing it being made by anyone.

For a blog post whose main argument is that saying "it depends how you use it" is wrong, have only give arguments that are dependant on how you use. The author makes broad ignorant assumptions about how people use LLMs, asserts that everyone uses them like that and then pretends to control everyone lives based of that. That way of thinking is highly dangerous and it's what have given birth to a lot of evil on our world. We need to be better, more rational, more open minded. Not falling for easy politics and actually do complex political thinking that won't give simple answers to complex questions.

path: 0 26369299 26370171 26377449, hotness: undefined, score: 0, children: 0
Shimitar 0 points 9 hours ago

Yes but unfortunately this specific tool is here to stay. Either we learn on how to use it properly and ethically and we regulate it, or we will be in deep troubles. Just denying and refusing to accept AI is here is dumb.

By regulate I mean at state and super-state level (not thinking of USA, but of the world) and define and accept proper ethical rules, both for individuals and corporations.

path: 0 26369299 26370171 26377288, hotness: undefined, score: 0, children: 0
Tattorack 0 points 21 hours ago

Except Torvalds is now a bad coder with AI.

AI use demonstrably leads to cognitive decline. Looks like we have a great example in Torvalds, outside of the research papers already released.

path: 0 26369299 26369670, hotness: undefined, score: 0, children: 9
bretton.dev 2 points 20 hours ago

These research papers talking about AI leading to cognitive decline seem so asinine when certain people's productivity has just skyrocketed under AI.

Sure the hand coding capabilities decline, but that's replaced by thinking around the actually product or architecture.

A huge sect of new Linux users and Selfhosters are talking about how much AI has enabled them yet we're still bringing up papers on cognitive decline that were written on models from 3-4 years ago when Claude Code didn't even exist.

path: 0 26369299 26369670 26369960, hotness: undefined, score: 2, children: 3
RumRunningDevil 3 points 15 hours ago

Those papers, and the most recent ones, all point to use of LLM's as causing cognitive decline due to offloading problem solving.

Saying "they don't even take into account this way more capable model that makes me able to solve problems way faster" is like saying research into cancer causing materials is bunk because they don't take into account all the times I inject concentrated carcinogens directly into my testicles.

No one is saying using LLM's slow you down. They're saying that being slow was a feature not a bug and skipping it prevents long term learning. Is there a way to use LLM's that improve learning? Maybe. My worry is that even if there is there is little real inventive to do so.

path: 0 26369299 26369670 26369960 26374178, hotness: undefined, score: 3, children: 1
Ek-Hou-Van-Braai -2 points 11 hours ago

Learning has just shifted, you no longer have to think of syntax and lower level things, but more the architecture of the code.

Many devs stop writing code and just become architects later in their career, their brains don't just wrot then because they "stop thinking"

I actually code way way more now than before AI, because it takes care of the shit I hate doing, and I can focus on the fun stuff

path: 0 26369299 26369670 26369960 26374178 26376336, hotness: undefined, score: -2, children: 0
Tattorack 2 points 20 hours ago

I could care less of what you think is asinine.

path: 0 26369299 26369670 26369960 26370231, hotness: undefined, score: 2, children: 0
alottafagina 0 points 19 hours ago

AI use demonstrably leads to cognitive decline

source?

path: 0 26369299 26369670 26370859, hotness: undefined, score: 0, children: 2
nonentity 6 points 18 hours ago path: 0 26369299 26369670 26370859 26372166, hotness: undefined, score: 6, children: 1
alottafagina 4 points 17 hours ago

One example.

Got something that has more than 18 participants split into 3 groups for a total sample size of 6 people per control group? Not to mention its focus on AI assisted essay writing, measuring cognitive debt (not decline), using EEG to infer performance of higher cognitive function, etc.

path: 0 26369299 26369670 26370859 26372166 26372627, hotness: undefined, score: 4, children: 0
Shimitar -1 points 9 hours ago

that is ... Debatable.

Yeah even writing lead to cognitive loss, because now people don't have to memorize everything.

It's just fear for the future and for change. And this is probably the most massive change in human history since fire was discovered.

But don't fear too much: the change is here and will stay, that's the only sure thing

Edit: what I mean is that accepting the fact AI is here and won't go away because we don't like it is the path to start regulating it at government level and agreeing on ethical rules to use it. Just saying you are a bad person of you use it it's like hiding under the sand. You lose.

path: 0 26369299 26369670 26377248, hotness: undefined, score: -1, children: 0
iglou -2 points 9 hours ago

AI use demonstrably leads to cognitive decline.

No. AI is simply too recent and evolves too quickly to be demonstrably anything.

The studies you refer to are mostly flawed, and most importantly not about software engineering, where I assure you the problem solving part is not diminished, simply shifted. Don't let the memes that show people type "just do your best bro" into claude code influence you, they are just memes :)

path: 0 26369299 26369670 26377526, hotness: undefined, score: -2, children: 0
chloroken 1 point 21 hours ago

Linus Torvalds is not an intelligent person. His argument style is extremely feeble, propped up solely from an ulterior, omnipresent appeal to authority. If he was just another poster, we would handwave his politics and social arguments as utter drivel.

He created some awesome software. Git, Linux. But the dude should have been kicked out of Linux dev a while ago. He is no longer required, and just runs his mouth constantly.

path: 0 26369652, hotness: undefined, score: 1, children: 0
boudica 1 point 7 minutes ago

Linus accepting AI now says more about how far the technology has come than anything else. AI today is not the same as AI a year ago.

path: 0 26383441, hotness: undefined, score: 1, children: 1
NotAnOtter 1 point 3 minutes ago

This is the thing I'm trying to advocate people to understand. It's not that they were wrong about AI a year ago - AI has changed in radical ways people couldn't confidently predict within just a year.

The AI coding agents a year ago DID create slop that would dillute your code base. The AI coding agents today generally don't.

It's becoming increasingly less valuable to combat your LLM and scrutinize it's output. You can provide more market value by assuming it's 95% correct, doing some manual verification, and architecting it in a way that leads to low integration complexity. The OOP principles are still relevant - abstract, encapsulate, etc.

path: 0 26383441 26383504, hotness: undefined, score: 1, children: 0
wewbull 1 point 14 minutes ago

I'm finding the allure of AI is particularly strong for people who have risen to positions of power where they had to stop doing the work themselves. Instead, they had to work through other people to get bigger projects done.

The allure is that you can just say what you want done, and it does it. If it's done it "wrong" you can just tell it it's wrong and not have to worry about arguing the technical differences. As such you feel like you get closer to what you wanted, rather than somebody else's take on what you wanted.

The things is, when you are removed from the code, you can only work at a high level. That person you asked to do something is considering 10 other low level concerns that you didn't consider. I think Linus's recent patch series is a good example. He saw a potential optimisation, did a proof of concept but missed a race condition. He's now handed it over to the person that normally works in that area and knows the details. Can the optimisation actually work? Who knows?

path: 0 26383359, hotness: undefined, score: 1, children: 0
uszo165 1 point 20 hours ago

He really thinks the tools you use do not shape and limit your results and yourself. I'd take a book carefully crafted in LaTeX anytime over slop pasted from Copilot into Word. What he's not even seeing is that AI is, above all, a source of input. No other tool, not the best LaTeX editor, takes care of my writing. AI is totally different. It is the author of Linus' code, it is his ghostwriter. He did not write it. He should not claim authorship. If he's not the author, he can't legally release it as Free software under a GNU license.

path: 0 26369926, hotness: undefined, score: 1, children: 3
architect -3 points 18 hours ago

That’s not how this works. If he edits that code to his specifications, even using an llm, he’s the author.

This is how it works everywhere else and this is how it will work in this situation.

path: 0 26369926 26371973, hotness: undefined, score: -3, children: 2
uszo165 2 points 17 hours ago

All right. And if I cp a jpg file, I'm a photographer. cp is my creative tool.

path: 0 26369926 26371973 26372569, hotness: undefined, score: 2, children: 1
iglou -1 points 9 hours ago

That's a dishonest example. The output of an LLM is never a copy of someone else's work. That's not how it works.

If you edit a photograph, then yes, it is your work, not as a photographer, but still your work. Even though you didn't edit the pixels one by one.

path: 0 26369926 26371973 26372569 26377592, hotness: undefined, score: -1, children: 0
redbrick 0 points a day ago

When can we get an OS truly developed by AI? ...like ground up from Claude or OpenAI?

path: 0 26368578, hotness: undefined, score: 0, children: 2
Ek-Hou-Van-Braai 2 points 21 hours ago

Might still be better than Windows 😅

path: 0 26368578 26368680, hotness: undefined, score: 2, children: 1
redbrick 0 points 21 hours ago

Guess we'll just have to stick with spark for now.

path: 0 26368578 26368680 26369103, hotness: undefined, score: 0, children: 0
Hueristic_Autistic 0 points 6 hours ago

I've used Ai to try to make me operating systems and programs. All it does is give shells that you have to code the rest of what you want into it.

Then again, I don't pay for Ai and I've pretty much exhausted everything I wanted to ask chatgpt within the first 4 months of using it. Then I was able to make gemini think it was a different universe for a while until it caught on. Then I stopped using it as much.

It was fun for a while, Ai is still something you have to pick and choose and use good judgment with. It's not an end-all of coding.

path: 0 26378736, hotness: undefined, score: 0, children: 0
SomeRandomNoob 0 points 6 hours ago

I agree with Linus, because AI is just another Tool that won't go away. The Problem is not AI itself the problems are

  • the big techs building out AI with no respect to security, people and environment.
  • people using AI without understanding the consequences of using it.
path: 0 26378832, hotness: undefined, score: 0, children: 0
zaphod 0 points 5 hours ago

I promise I won't submit anything to the Linux kernel that was generated by a compiler. AFAIK they want the code, not blobs.

path: 0 26379173, hotness: undefined, score: 0, children: 1
InputZero 4 points 5 hours ago

I promise I won't submit anything to the Linux kernel that was generated by a compiler, AI, or my own achy hands.

path: 0 26379173 26379691, hotness: undefined, score: 4, children: 0
Tattorack -1 points 21 hours ago

Slop harder, Torvalds. You fucking lost it, and you're ruining Linux for everyone.

At least the other kernel maintainers still check things and catch problems, because clearly Linus Torvalds doesn't care anymore and would rather make false equivalence excuses.

path: 0 26369633, hotness: undefined, score: -1, children: 0
DupaCycki -1 points 6 hours ago

I wouldn't ve surprised if this was generated by Claude.

Why yes, let us compare corporate, proprietary, closed-source tools that inherently rely on environmental destruction, breaking licenses, and intellectual property theft in general, to basic, completely free and open source programming tools that have been in use for 50 years, and harmed nobody during their development.

Of course this guy does all his work on a MacBook. Because of course he does.

I've usually been with him, because he's very knowledgeable, and quite often his takes only seem ridiculous out of context.

But this is borderline corporate propaganda. If it continues, I'm afraid we'll all be moving to BSD.

path: 0 26378998, hotness: undefined, score: -1, children: 2
racketlauncher831 1 point 2 hours ago

Just move to NetBSD already. I guarantee you that Linux will become shit in a year. The best outcome could be the core team abandoning Torvals and forking it under a new name.

path: 0 26378998 26381979, hotness: undefined, score: 1, children: 0
m532 0 points 5 hours ago

corporate propaganda

You're spreading RIAA's corporate propaganda right now:

intellectual property theft

Copying is not theft

"Intellectual property" only benefits the bourgeoise

path: 0 26378998 26379294, hotness: undefined, score: 0, children: 0
drmoose -1 points 9 hours ago

Can't help but laugh at you guys correcting literally the undisputed #1 software maintainer in the world. AI is just a tool - if you fail then it's a skill issue.

path: 0 26377612, hotness: undefined, score: -1, children: 4
c10l 18 points 9 hours ago

It’s fine to see Linus as a demi-god amongst programmers, but to think whatever he says is indisputable is just foolish.

It turns out I agree with his point-of-view here, but his is not the only valid one, and there is no way to evolve arguments and ideas without challenging them.

path: 0 26377612 26377751, hotness: undefined, score: 18, children: 1
drmoose -5 points 6 hours ago

The problem is that the arguments against Linus are laughable at best and utterly idiotic at worst.

AI right now is just a tool just like a compiler is. The fact that it's not deterministic is absolutely meaningless when code can be test gated and implementation validated by humans.

path: 0 26377612 26377751 26378700, hotness: undefined, score: -5, children: 0
Allero 7 points 8 hours ago

Linus is well-known for edgy and controversial points. He's undoubtedly a great programmer, but ultimately, he's human.

path: 0 26377612 26377816, hotness: undefined, score: 7, children: 0
Ecarus 3 points 7 hours ago

Ragebait

path: 0 26377612 26378628, hotness: undefined, score: 3, children: 0
dasrael -1 points 29 minutes ago

BASED LINUS

path: 0 26383123, hotness: undefined, score: -1, children: 1
NotAnOtter 1 point 2 minutes ago

It's not 'based' to be pro-AI.

This is the standard position for anyone that got mega-rich on tech and still has high tech market exposure, such as Linus.

path: 0 26383123 26383541, hotness: undefined, score: 1, children: 0
Amberskin -1 points 2 hours ago

So Linus does not respect me. Nice.

It’s mutual.

path: 0 26382090, hotness: undefined, score: -1, children: 0
lIlIlIlIlIlIl -2 points a day ago

Even, reasonable opinions? Ooh boy that’s going to make some people irrationally angry.

path: 0 26367649, hotness: undefined, score: -2, children: 0
SrMono -3 points a day ago
path: 0 26368571, hotness: undefined, score: -3, children: 0
bantering -4 points a day ago

Lmao your hero is here to call you out on your dogmatic Amish stance and you lot just outright reject him. Absolutely wild.

path: 0 26368287, hotness: undefined, score: -4, children: 23
mushroommunk 17 points a day ago

He's a hero to a cult of tech bros. He's never been my hero and there's many in the Linux space who have been calling him out and asking for a democratic succession plan for ages. He's not some all knowing perfect being.

path: 0 26368287 26368471, hotness: undefined, score: 17, children: 4
Aatube 0 points 21 hours ago

linux has a succession plan, though?

path: 0 26368287 26368471 26368749, hotness: undefined, score: 0, children: 2
mushroommunk 7 points 21 hours ago

Sort of. The plan is "convene to make a plan" 72 hours after Linus's git stops updating. I should have been a little more clear though that people have been calling for a democratic secession plan to happen now instead of when Linus passes or steps away.

path: 0 26368287 26368471 26368749 26369582, hotness: undefined, score: 7, children: 1
Aatube 1 point 21 hours ago

ah that does make more sense

path: 0 26368287 26368471 26368749 26369582 26369619, hotness: undefined, score: 1, children: 0
Ek-Hou-Van-Braai -1 points 21 hours ago

Blasphemy!!

path: 0 26368287 26368471 26368791, hotness: undefined, score: -1, children: 0
kibiz0r 17 points 20 hours ago

The Luddites weren’t opposed to technology. They were opposed to, in their words, “machinery harmful to commonality”.

It’s a shame that their name and cause has been totally contorted by the capital forces that opposed them, cuz it’s actually a pretty good lens for analyzing the societal impacts of AI.

After all, you can’t spell “machinery harmful to commonality” without AI.

path: 0 26368287 26369734, hotness: undefined, score: 17, children: 5
bantering -2 points 19 hours ago

Very interesting. Great knowledge, thank you. I guess I’ll have to revert to calling it being like the Amish.

Linus is talking about the worker using the technology. He likens it to other tools used in his trade. I don’t see him arguing about who should see the profits from the technology.

I think being dogmatic about strictly not using AI is not empowering the workers who would benefit from utilizing the tool in the correct context.

path: 0 26368287 26369734 26370962, hotness: undefined, score: -2, children: 4
TwiddleTwaddle 5 points 19 hours ago

Luddite is correct. It just isn't the insult you thought it was. I'll add to the above commenter by saying that the Luddites were textile workers, which was the most highly skilled labor force in the world up to that point. They had I think a 6 year apprenticeship to learn to work with their very complex machines. The Luddites were the software engineers of their time.

They didn't want to do away with the machines, they wanted the workers to be in charge of what machines were used, when, where, and how. They were specifically concerned with the markedly lower quality of the fabric being produced with the new machines. In the burgeoning industrial capitalist economy, this could be considered an early example of enshitification. The Luddites were a labor movement concerned with the bosses ruining their craft with cost cutting measures, and they got branded as strict anti-technology primitivists so hard that it's still the common cultural understanding today.

There are of course no modern parallels for this and anyone skeptical of AI's usage today is definitely a primitivist that wants the AI genie put back in the bottle. /s

To quote Cory Doctorow "What's important isn't what a machine does, it's who it does it for and who it does it to."

path: 0 26368287 26369734 26370962 26371494, hotness: undefined, score: 5, children: 3
bantering -1 points 18 hours ago

Yeah that’s a great reply if you were trying to competitively comment but 99.9% of the online discourse against ai is completely against it. Including most of the discourse on this post.

Luddite is not the correct term. These folks are more dogmatic against Ai while Linus is literally talking about workers using it as a tool to make their work easier.

path: 0 26368287 26369734 26370962 26371494 26372096, hotness: undefined, score: -1, children: 2
mmmm 8 points 21 hours ago

So not being thrilled about huge corpos throwing billions of dollars destroying the environment, ruining people's minds and jobs and potentially killing us all in 10 years is a "dogmatic Luddite stance". Got it.

path: 0 26368287 26368712, hotness: undefined, score: 8, children: 2
Ek-Hou-Van-Braai 0 points 21 hours ago

You could say the same about the railroad bubble, when companies got over excited about rail.

Or the dot com bubble, the Internet destroyed many many jobs.

path: 0 26368287 26368712 26368824, hotness: undefined, score: 0, children: 0
bantering -3 points 21 hours ago

That’s weird, I didn’t see anyone approving of those things in the original posted text and I definitely didn’t imply any of that with my comment.

Unless I was mistaken this was about Linus saying that using ai is akin to using any other tool.

Actually with some thought, you’ve convinced me.

Hell the printing press is being used by our oppressors to kill the earth. I will be deleting my account and from here on out I will only communicate and read through hand written notes.

path: 0 26368287 26368712 26369049, hotness: undefined, score: -3, children: 0
wezzzy 5 points a day ago

You dont know shit ^^

path: 0 26368287 26368523, hotness: undefined, score: 5, children: 0
Tattorack 3 points 20 hours ago

He's not a hero. He's an old man past his prime.

path: 0 26368287 26369693, hotness: undefined, score: 3, children: 0
juipeltje 3 points 19 hours ago

Can't take anyone seriously that uses the term luddite

path: 0 26368287 26371535, hotness: undefined, score: 3, children: 6
bantering -3 points 18 hours ago

I fixed it to correctly compare it to the Amish. Who are just against all use of technology beyond a point.

Linus is very obviously talking about the worker using a tool.

Y’all found a fake pedantic win and rushed me on it because winning is more important than conversations. Kudos on that.

path: 0 26368287 26371535 26372122, hotness: undefined, score: -3, children: 5
RumRunningDevil 3 points 15 hours ago

Amish is also wrong. The Amish aren't against technology which is why you'll see Amish communities using things like credit card readers, industrial motors, and even computers.

The Ordnung, an Amish community's governing body, will review proposals for technological adoption every 6 months and hear arguments for and against adoption. The decision to adopt is screened against potential harm to the community based on a number of factors.

Honestly, the model the Amish use would be an excellent way to achieve a pro-social form of what the Luddites wanted to achieve.

path: 0 26368287 26371535 26372122 26374370, hotness: undefined, score: 3, children: 3
bantering -3 points 11 hours ago

Yeah? Your lust for winning an argument has you siding with the Amish. If they do things right abide by their rules and log off.

path: 0 26368287 26371535 26372122 26374370 26376200, hotness: undefined, score: -3, children: 2
juipeltje 2 points 8 hours ago

I didn't know Luddites were an actual thing back in the day, so i guess i learned something today, but according to wikipedia these days it's used as a term for people who are against new technologies in general, which isn't accurate cause i'm not against new technologies in general, i just have an issue with genAI in particular. I don't see how Amish would apply here either. Amish don't have a problem with specifically genAI, they just reject most things from modern society, including a lot of technology.

path: 0 26368287 26371535 26372122 26377966, hotness: undefined, score: 2, children: 0
manuallybreathing -4 points 16 hours ago

01000100 01101111 01101110 01110100 00100000 01000000 00100000 01101101 01100101 00100000 01101001 01100110 00100000 01111001 01101111 01110101 00100000 01100011 01100001 01101110 01110100 00100000 01110010 01100101 01110011 01110000 01101111 01101110 01100100 00100000 01101001 01101110 00100000 01100010 01101001 01101110 01100001 01110010 01111001

*01110011 01110000 01101111 01101001 01101100 01100101 01110010*

Dont @ me if you cant respond in binary

path: 0 26373452, hotness: undefined, score: -4, children: 0
Drun -5 points 8 hours ago

Based.

path: 0 26377934, hotness: undefined, score: -5, children: 0
bertlewirth -6 points 10 hours ago

sigh. I think it's time to move to a BSD. Linus is gone.

path: 0 26376738, hotness: undefined, score: -6, children: 1
drmoose 3 points 9 hours ago

Bye

path: 0 26376738 26377617, hotness: undefined, score: 3, children: 0
SaharaMaleikuhm -7 points 10 hours ago

AI psychosis. Someone put him out of his misery. By replacing him I mean.

path: 0 26376847, hotness: undefined, score: -7, children: 4
sonalder 12 points 10 hours ago

Feel free to fork the kernel for your ideology this is FOSS.

path: 0 26376847 26377161, hotness: undefined, score: 12, children: 2
Allero 4 points 8 hours ago

fork the kernel

And find like at least a hundred extremely competent devs to maintain it, and a thousand devs to review the code.

path: 0 26376847 26377161 26377834, hotness: undefined, score: 4, children: 0
idriss 2 points 7 hours ago

If BSD got nearly as much funding I would have switched like 10 years ago

path: 0 26376847 26377161 26378575, hotness: undefined, score: 2, children: 0
m532 3 points 8 hours ago

Armchair psychologists everywhere

Now with remote diagnosis

path: 0 26376847 26377773, hotness: undefined, score: 3, children: 0
linux
linux

@lemmy.ml

login for more options
68121
9463
5479

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

go to feed...