all 70 comments

sorted by: hot top controversial new old
[–] 56 points 3 weeks ago (4 children)

But all AI output is slop. It’s social spam. That’s what it’s for. It’s slop! Say “slop” every time

This writing is far, far too emotional to be considered anything but an opinion piece

  • source
  • hideshow 4 child comments
  • [–] 12 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

    Actually, I just discovered, the person who wrote this bullshit article is the first to submit it in the crosspost.

    And he's banning people from the community who ask questions about it.. Or point out it's bad info lol, so, it seems obvious its more about attention than proper journalism

    !dgerard@awful.systems

    Why are you banning people who dispute your claims. Everyone should be downvoting the cross posted article with a passion. He's running a dictatorship (basically seems like another "madthumbs")

    For anyone who wants to see how comprehensive the oversight is on Kernel development: https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html

    But yeah, patches don't go straight to Linus or straight to master, and, it certainly doesn't get approved automatically by an LLM or anything like that. If you're lucky after the initial reviews, they almost certainly go to other testing trees first (and generally multiple). Then you also have staging branches, etc.

  • source
  • hideshow 2 child comments
  • [–] 12 points 3 weeks ago

    Oh, this asshole again. They write like a twitter thread, and with about as much depth.

  • source
  • [–] 13 points 3 weeks ago*

    Linus is saying that using an LLM doesn't absolve you of taking responsibility for what you publish.

    I am extremely anti-LLM for basically everything but even I can see this moral panic for what it is. Sadly not the first time David Gerard (the author of this blog) has fallen into it.

  • source
  • [–] 18 points 3 weeks ago (2 children)

    That is not what slop means. It's not ai slop if the developers understand the code and know exactly what they doing, audit everything.

  • source
  • hideshow 2 child comments
  • [+] -6 points 3 weeks ago (1 child)

    Incorrect. "Slop" is anything generated by AI.

    Please don't spread misinformation.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 3 weeks ago

    Incorrect. “Slop” is anything generated by AI.

    Please don’t spread misinformation.

    There is no definition that is correct for everyone. Therefore this is not misinformation, just because you have a different definition. Slop means if its in example vibe coded. But the Linux developers don't do slop, even when using Ai.

    Please stop labeling a different opinion as misinformation.

  • source
  • parent
  • [–] 23 points 3 weeks ago

    Ctrl-F "slop" - 32 matches

    You know how we call AI output "slop" because it's low-effort and kinda generic? Yeah.

  • source
  • [–] 16 points 3 weeks ago (1 child)

    Lmao at this completely misguided comment.

    Torvalds’s first publicly released chatbot code was in January this year, when he vibe-coded a project in Python because he didn’t know enough Python. The programming language kids learn in high school. The guy who runs the kernel couldn’t get his head around Python.

    Linus would run circles around whoever wrote this article. Ever hear of "domain knowledge"? It's perfectly reasonable to expect an old school engineer well-versed in low level code like C to see high level scripting languages like python as fairly alien.

  • source
  • hideshow 1 child comment
  • [–] -1 points 3 weeks ago

    I think you are the misguided one. Even Linus says devs should be able to understand what they generate. Him giving in and slopping something up is direct evidence of his supposed morals already slipping...

  • source
  • parent
  • [–] 9 points 3 weeks ago (18 children)

    … If you are a competent developer, he said, an LLM makes a great tool, but only after that effort has been put in to set it up. He resisted suggestions to post his LLM-training materials, saying that each developer needs to go through that process separately.

    This is the vibe-code-two-step. "AI" is useful because it helps inexperienced users to code. But you also have to be an expert to use it properly.

  • source
  • hideshow 18 child comments
  • [–] 2 points 3 weeks ago

    AI is useful when you can put it to a task and validate the result.

    For many tasks that’s visually seeing a button you can click.

    For other tasks you need to be an expert to get value from it and really understand.

    If you provide tools and context, you get a lot better results. For most of my core uses I’ve built decent tooling, but I wouldn’t want to share or be responsible for maintaining that for everyone else.

    I genuinely don’t think it’s useful for learning unless used like stack overflow, but it’s not designed or trained to do that, it’s trained to take the drivers seat regardless of instructions.

  • source
  • parent
  • [–] 0 points 3 weeks ago (16 children)

    Same thing could be said about a fishing pole. Or car, or rifle, or a bicycle.

    It helps inexperienced users to catch fish.... But with some knowledge and experience can get more out of it.

  • source
  • parent
  • hideshow 16 child comments
  • [–] 5 points 3 weeks ago* (last edited 3 weeks ago) (15 children)

    Not the same at all. You don't have to be a gunsmith to kill someone with a gun. You do have to be a knowledgeable engineer to produce anything that isn't slop with "AI".

    A MUCH better analogy is construction. Do you want a bunch of teenagers and Main Character Syndrome dipshits who cannot even read blueprints nor understand regulations and building codes let alone know them, to build your house? Nono, it's OK! They have nail guns and modern lumber, they don't need to know all that!

    Sure you can get a shed or even a small house out of that, but you're never going to get safe, modern, multistory construction like that...

  • source
  • parent
  • hideshow 15 child comments
  • [–] -1 points 3 weeks ago (14 children)
  • [–] 1 point 3 weeks ago (5 children)

    LLMs and other machine "learning" are tools.

    Most of what people talk about when they talk about AI... are talking about products. ChatGPT is a product being sold. Claude is a product being sold. "AI" being shoved into other products also makes it a product being sold. etc.

    They are not even mutually exclusive words...

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 3 weeks ago (4 children)

    You're right, they're not mutually exclusive words, but I'm going to thoroughly disagree that people are talking about those specific companies when talking about AI as a technology, which we certainly are here.

    You might not like the product that is Claude or whoever, but I don't like Irwin hammers, doesn't mean it's not an effective tool. And it doesn't stop the world from utilizing it. And it doesn't automatically make the job any less correct.

    No one is out here trying to have the AI be their OS, they're using it to build things, so the house thing isnt any better. Keeping those teens off the jobsite is only going to stop that house, not the industry. You don't want to live in it, that's fine, but that doesn't mean it's not going to be exactly what someone else needs. And those kids did get some experience, even if its just the walls falling down around their ears. Next one will be better.

    Would it be ideal if everything was inherently safer and more thoroughly understood by the masses? Yes. Is it a reality that is achievable?

  • source
  • parent
  • hideshow 4 child comments
  • [–] -1 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

    lol defending teenagers willy nilly building a house and ignoring building codes...

    OK

    Your attitude is beyond pathetic. Your attitude would still have us working 10x6 days with no insurance anywhere to be seen. Your attitude reinforces all the shit you think "AI" can fix.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -1 points 3 weeks ago (2 children)

    Yours would have us using bones as clubs.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 3 weeks ago* (1 child)

    Prove it. You cannot, because not only are you too stupid, but I have made no claims that can be validated yet... Interesting how you have failed to realize that and instead went for a basic ad-hominem. Sad.

    I understand how technology has advanced over the last several decades. It has NEVER been because a rich pile of fucking filth declared it so. They actually had to provide something for the masses to eat it up...

    Weird how you think basic trash that's forgotten in less than a month is somehow competitive with reality.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 3 weeks ago (7 children)

    There's no such thing as 'just a tool', especially if that tool is accelerating climate change when we're already on the knife's edge of irreversible domino effects.

  • source
  • parent
  • hideshow 7 child comments
  • [–] -3 points 3 weeks ago* (last edited 3 weeks ago) (6 children)

    Sounds like y'all are afraid, just like the HVAC guys and the mini splits.

    Also sounds like that writer needs to learn to use a fork.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 3 weeks ago (5 children)

    You don't think climate change is a massive threat to our habitable biosphere?

  • source
  • parent
  • hideshow 5 child comments
  • [–] -1 points 3 weeks ago (4 children)

    Yep. That's clearly what I'm saying./s

    Now I can see why you thought that article was a rebuttal though.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 3 weeks ago* (last edited 3 weeks ago) (3 children)

    Your response to my comment mentioning that AI is contributioning to climate change was to suggest it was equivalent to HVAC workers being afraid of heatpumps, which is ridiculous.

    If you think climate change is an impending global disaster, do you think building giant data centers that require extremely polluting on-site power generators is not a particularly bad idea, and should factor in heavily on how this technology is used or promoted?

    It seems like most users and advocates of LLMs find the idea of limiting its use to just locally hosted models to avoid the majority of the negative externalities to be unthinkable.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -1 points 3 weeks ago (2 children)

    Climate change is an issue, but this hardcore stance with no nuance isn't helping. The extreme strawman slippery slopes don't help, either.

    You've got a capitalism problem, not an AI one

    Data centers don't require any of those things. It absolutely can and should be regulated (or even existing laws enforced.) Irresponsible implementation is an issue, but if the only people with any familiarity with the technology don't care to do any of that? Do you think there is a world where this genie goes back into a bottle?

    AI is indisputably helpful in many situations. Most people who I know that use AI generally use local models and that can cover 95% of what people want or need to do with it. (You might have a bit of a blindspot there). But there is a place for the big models as well.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 weeks ago* (last edited 3 weeks ago) (1 child)

    The capitalism problem is also responsible for an inability to regulate AI, as the very people responsible for the regulations are lobbied to fuck by the AI corps to avoid that regulation.

    That means the only power to fight back against them rests in the hands of individuals, who can refuse to use the corporate owned tools.

    Most people I know are using corporate AI, and appeals to try local LLMs fall on deaf ears in my experience, with claims that they aren't powerful enough or that the hardware to run them is too cost prohibitive. If most of the people you know are running local models, I think that is an exception to the norm.

    Would you support FLOSS projects officially restricting any AI contributions to those only made with locally hosted models? As I said, most times I've mentioned that idea in other threads, the pro-AI side was vehemently against it.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 3 weeks ago

    Absolutely not. Such a community resource is exactly where we need to be employing it. And for building the tools we can use to cut those corps out, that's not a reasonable solution at all.

    Human code review, and not such a rush to throw out new "features" would alleviate those issues.

    I don't have any data to support it, but I suspect a lot of that use relates to their work and not personal projects. Though I'll admit the Facebook pics and meme generation junk is almost certainly mostly done on corporate systems. But this could be done with reasonable systems as well.

    That capitalism problem is so much bigger than AI, but its the problem, not AI.

    We would not be anywhere at all as a species if we rejected any advantage, but now with civilization we can do it responsibly. Even if the early days are the Wild West. I can support you or anyone who wants to avoid it, but I can't support a total rejection.

  • source
  • parent
  • [–] 10 points 3 weeks ago* (last edited 3 weeks ago) (14 children)

    You do realize that all code for the kernel is code reviewed and tested by so many people right? The patches are probably some of the most human reviewed code on the planet....

    This feels like the time when every armchair expert became experts on immunology...

  • source
  • hideshow 14 child comments
  • [+] -6 points 3 weeks ago (13 children)

    The article is literally about how they have so much AI slop that the code is no longer reviewed by people it’s reviewed by a Meta chatbot…

  • source
  • parent
  • hideshow 13 child comments
  • [–] 14 points 3 weeks ago (7 children)

    The article is one angry person's rant and you are further going beyond what it actually says.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 4 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

    Yeah. Pretty much.

    The actual policy is that it all gets reviewed by a human I think when I was looking into it.

    The bots are likely most useful to reject obviously bad patches which have obvious bugs or don't follow guidelines. And identifying bad code is something which AI tends to be good at.

    In our code at work, we use weakly typed languages which aren't strict and on those it tends to be even better. We catch things like table keys that are typed wrong, etc. On C, things like pointers it probably does a good job with identifying as wrong

    If it passes AI code review it still gets checked by human for things that are wrong and needs fixing. But if it fails, it probably needs fixing regardless.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 3 weeks ago (3 children)

    A good language server / ide will also complain about incorrect types. That specific example is a deterministic process, no llm is required for it at all.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

    We do use one. But, in practice, they can't catch a lot of things which AI will

    At least in our case too based on what's available, it also can't check stuff like coding style well (but our development relies on that less).

    Some might though

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 3 weeks ago (1 child)

    I find that very hard to believe, if you're truly just talking about typing. If this is true you're using an awful language server / linter / whatever.

    Coding style is also a deterministic process, for which every widely used language has a linter or formatter or whatever. Also no LLMs needed.

    As a professional software developer of 8 years, I honestly have no idea what you're talking about

  • source
  • parent
  • hideshow 1 child comment
  • [+] 1 point 3 weeks ago
    [removed by mod]
  • source
  • parent
  • [–] 1 point 3 weeks ago (-1 children)

    Well this is why you have different levels of warnings. Some are just flat out errors, some are strong warnings, others are weak warnings. Of course, at the end, the programmer has to be the one to decide to follow the language server's diagnostics or not.

    As far as I understand, the whole draw of Rust is it's very opinionated in its safety. If you don't want that, Rust is just not for you.

  • source
  • parent
  • hideshow -1 child comments
  • load more comments (-1 replies)
  • [–] 1 point 3 weeks ago (1 child)

    This is Lua code. LuaLS is basically the language server available.

    And sorry, I should have said "dynamically typed". But, weak tables.

    There's a lot of things that don't get caught, such as concatenating a boolean which causes a lua error in our environment. LuaLS won't catch that.

    Formatting isn't a problem for us, but it does affect the kernel. But, the VSCode one we use does a lot of weird things honestly.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (-2 replies)
  • [–] 2 points 3 weeks ago (1 child)

    We are completely overwhelmed, of course. The glimmer of hope is that we secured sufficient LLM budget and access (thank you Meta!) to run reviews with multiple frontier models on each patch. This eliminates some hallucinations.

    That’s not the author’s words, it’s a quote from the Linux mailing list…

  • source
  • parent
  • hideshow 1 child comment
  • [–] 19 points 3 weeks ago* (last edited 3 weeks ago) (3 children)

    Can you post the quote where it says that it's untested and it goes straight to master

    I'm lost.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 10 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

    Also, looking through the authors articles, frankly, the list looks like low quality human slop.

    https://davidgerard.co.uk/other.html

    And I can't find any evidence they're actually involved with any development projects either. Literally ANY projects including stupid little pet ones every dev has

  • source
  • parent
  • hideshow 2 child comments
  • [–] -2 points 3 weeks ago (1 child)

    I mean, having pet projects doesn't require being "involved" with one nor requires making anything public...

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 3 weeks ago* (last edited 3 weeks ago)

    Except I can't see any references to this guy getting involved with any projects at all at a technical level.

    If you check his articles, he's definitely targeting a specific crowd based on what I can see too.

    Saying "there is an AI bot that identifies if code is obviously bad" doesn't really make an exciting story though...

  • source
  • parent
  • Again, fuck Linus

  • source
  • [+] -6 points 3 weeks ago (2 children)

    By the looks of it this is the beginning of the end of linux, where we moving to nerds?

  • source
  • hideshow 2 child comments
  • [–] 0 points 3 weeks ago

    Ice Carvers Decry Evils of Electrified Refrigeration.

  • source
  • [–] -2 points 3 weeks ago

    I don't is hidden the AI code, but having a human to blame for the AI code if that code broke something.

  • source
  • [–] -4 points 3 weeks ago (10 children)

    Well fuck off back to Windows then (I'm sure you can determine whether or not the code for that has been near an LLM... oh wait). Or fork it, if you can. If neither of those stop being so entitled about what tools someone uses to build the OS they give you for free!

  • source
  • hideshow 10 child comments
  • [–] 4 points 3 weeks ago (7 children)

    "You don't like Trump? Well maybe you should go back to the middle ages. Or just go and make a new country, see if that's so easy, huh"

    Since when is the argument of "other things are even worse so we shouldn't care about something becoming worse" a thing?

    Nevermind, don't answer that, as usual the answer is "Since the rise of the 'AI' cult"

  • source
  • parent
  • hideshow 7 child comments
  • [–] 0 points 3 weeks ago* (last edited 3 weeks ago)

    The people moaning about AI though rarely even contribute to anything. Slop is basically the same as "woke" and when I've asked people who go Lemmy post to Lemmy post to show the slop, the best they can do is just point to the agents.md file. It's never a real technical reason.

    I can't find any evidence online the guy who wrote this article has contributed code to ANY project. And he seems to write human slop articles if you look at this history (EDIT: The guy who wrote the article is the crossposter. And, he's just blatantly banning anyone who disagrees without debate, and then after banning them, people attack them)

    Even worse, the article is bullshit anyway, because all code on the kernel is reviewed by a human, and it goes through multiple levels. It doesn't filter straight through a bot to master

    Also, things aren't getting worse. If you check the kernel 7.4 performance improvements, many are attributed to AI, including a recent optimisation (which was reviewed by human and cleaned up) to speed up kernel compiling down to approximately 10s apparently.

  • source
  • parent
  • [–] 0 points 3 weeks ago (5 children)

    No it's been an argument since forever, not always a good one but that's not really the point. And the use of AI does not make things worse anyway you absolute nitwit, but your performative hate and wilful ignorance do - and they lead directly to shit like trump! YOU are the problem

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 3 weeks ago (4 children)

    So the fact that LLMs are having a negative impact on already collapsing environment, are leading to people like Trump and Musk to become even richer and destroy society at a massive scale, while also killing individuals by literally making them go insane, is "not making anything worse"? All of that so a bunch of dumb fucks can go and generate garbage "pictures" and broken code?

  • source
  • parent
  • hideshow 4 child comments
  • [–] -1 points 3 weeks ago (3 children)

    You say that like it's true. It's not. None of it. The few bits that are close to true are old school corruption not AI. Twit.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 3 weeks ago (2 children)
  • 128 comments in c/fuck_ai@lemmy.world view that post
    20 comments in c/programming@programming.dev view that post
    2 comments in c/antiai@lemmy.ml view that post
    2 comments in c/AntiAI@lemmy.blahaj.zone view that post