• XLE@piefed.social
    link
    fedilink
    English
    arrow-up
    21
    ·
    20 hours ago

    Torvalds doesn’t want AI-generated submissions to the Linux kernel because

    the AI slop people aren’t going to document their patches as such. That’s such an obvious truism that I don’t understand why anybody even brings up AI slop.

    He’s right, and this should be obvious. I have seen many a conversation between somebody who has filed an AI-generated bug report, and a developer trying to diagnose it, where it’s clear the person who’s filed the bug report has no idea what they’re talking about.

    • Avicenna@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      20 minutes ago

      lol some of the submissions here are nightmares. The person who submits the AI report also replies back to dev comments and criticisms using LLMs. And after a while, instead of admitting it was wrong it just hallucinates code like changing <= with < and claiming that is the mistake. What an absolute waste of people’s time.

  • 1984@lemmy.today
    link
    fedilink
    English
    arrow-up
    23
    ·
    edit-2
    1 day ago

    I just love Linus way of being super honest. Mostly he is 100% correct also.

    The thing is, people dont want to offend eachother, so they work on these projects like Ai guidelines even though they already know exactly what Linux says here about only good actors using this.

    They just want to get along. This is common in enterprise too where people work on dumb things just to get along also. They value no conflicts more than being right.

  • cmhe@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    1
    ·
    edit-2
    1 day ago

    Recently deepwiki links started popping up in my search results, when I wanted to research some software. They offered so much genenerated ‘documentation’ that it caused so much confusion and irritation to me, I installed an extension just to block this site from my search results.

    Why do I ever need to read the ‘architecture’ or whatever from an ancient no longer maintained project. The deepwiki page didn’t mention that it isn’t maintained, but the readme.md in the repo states it clearly at the very top with big letters…

    Any suggestion for a browser plugin that blocks AIslop pages from search results? I think we really need some kind of ad block for this, but differently. A well maintained list of pages containing AI slop and then filtering out those pages from search results instead. So that the internet becomes/remains usable and mostly unpoisend by this stuff.

    AIslop should never outrank human created content.

    I am not someone that cries about the end times much, but… If this issues isn’t addressed effectively and the internet becomes filled with aislop that outrank and thus hide human content… it becomes useless… We might really have to look for a new one…

    The internet is for connecting humans through their machines. If it starts to exist without requiring humans, then it can be its own thing and humans have to find something else then.

    /rant

        • 1984@lemmy.today
          link
          fedilink
          English
          arrow-up
          10
          ·
          edit-2
          1 day ago

          Lemmy world moderators… :)

          Gotta get that comment killed, may offend 0.0001% of Lemmy audience.

          I dont know what you removed but 78 and 35 upvotes means it was pretty good.

          You basically are removing good content from Lemmy, making it worse. :) Just because one person reports something doesnt mean the comment is bad, you know?

          Could be the person. In this case, most likely it was.

          • Mr_Dr_Oink@lemmy.world
            link
            fedilink
            English
            arrow-up
            8
            ·
            1 day ago

            Whilst you are probably right, upvotes are not equal to good content. There is a strong correlation between votes and good content but one is not the cause of the other.

            Eg. Facists upvoting facist content. Its not good content, but its got lots of upvotes.

            • TheObviousSolution@lemmy.ca
              link
              fedilink
              English
              arrow-up
              4
              arrow-down
              1
              ·
              20 hours ago

              You know what isn’t good content? Suggesting something based purely on presumptions. He was banned from lemmy.world and in true lemmy.world fashion they deleted his entire comment and post history, so you can’t even normally look it up in the modlog.

              What he said was:

              man slop

              Yes Please

              touch man slop

              alias lick=“rm”

              lick man slop

              Ironically, he was banned from Fuck AI for posting AI slop too.

              The reason the user was banned from lemmy.world was apparently ban evasion from users who self-identified as attention whores. The original account seems to have been banned for multiple unflagged NSFW posts, and other inappropriate posts, including their last one where they seem to have admitted to having a vendetta against lemmy.world and that they were basically going to shitpost AI all over it.

              Nothing wrong with the comments that were removed in this thread, but damn the irony of making those comments and who was making them.

              • XLE@piefed.social
                link
                fedilink
                English
                arrow-up
                2
                ·
                20 hours ago

                Thank you for the write-up. I was wondering why these comments were removed too before looking at the account and realizing the whole thing was gone.

                Is there any way to view comments removed by moderators without wading into the modlogs, or do servers simply respect those decisions?

                • TheObviousSolution@lemmy.ca
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  edit-2
                  19 hours ago

                  Some instances in other platforms don’t synchronize user comments in the same way. Their comments are still removed within the threads, but you can still go to the user page and check them out which makes more sense IMO. Actually, forget that last part, it’s likely an artifact of federation due to how other platforms handle whatever is going on in the back end.

    • Eager Eagle@lemmy.world
      link
      fedilink
      English
      arrow-up
      92
      ·
      edit-2
      2 days ago

      No, this is about adding guidelines for tool-generated submissions to the kernel. The tailwind conversation was on making their documentations more accessible to AI tools.

      Linus doesn’t want to add guidelines to not fuel any side of the whole discussion, and says that adding guidelines won’t solve the problem because a lot of times it’s not trivial to detect whether or not a contribution was written with AI tools, after all, “documentation is for good actors”, hinting that anyone contributing AI slop is not expected to respect it anyway.

      • HaraldvonBlauzahn@feddit.org
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        Linus doesn’t want to add guidelines to not fuel any side of the whole discussion […]

        Sounds like “don’t feed the trolls”. And “don’t waste time with discussing spam”.

        Apart from that, if GenAI could write good code, it would be acceptable. The thing to do is to scrutinize code for looking plausible while really being bullshit, or subtly wrong.

      • INeedMana@piefed.zip
        link
        fedilink
        English
        arrow-up
        9
        ·
        1 day ago

        Thank you for that context. I fear the day we discover something bad about Linus. In my eyes he’s been very based since forever

          • 1984@lemmy.today
            link
            fedilink
            English
            arrow-up
            10
            ·
            1 day ago

            He is almost always right. He just expresses it in a way that hurts people a lot, and thats something he needs to work on. The term toxic is over used but yeah, he was very rude, insensitive, and offensive sometimes.

          • INeedMana@piefed.zip
            link
            fedilink
            English
            arrow-up
            3
            ·
            23 hours ago

            That’s pretty mild compared to what I’m afraid of. Of course that it’s not good that he is that way, although I would argue that any kind of bugzilla of an open source project is a toxic environment in itself, but that’s not “rape-slaves in the basement” level kind of stuff

  • Eternal192@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    20
    ·
    2 days ago

    New life goal, learn coding, create AI kill code, how hard could it be… says me with the learning capability of a potato…

    • balsoft@lemmy.ml
      link
      fedilink
      English
      arrow-up
      29
      ·
      1 day ago

      Documentation will always have to be actually written by the author(s) of the code (or at least someone who understands the code really well), because only the author knows the intent behind a certain function or API endpoint, and that’s what the documentation is for.

      LLMs don’t understand shit (sorry AI bros), they will sometimes produce accurate descriptions of the function code as written, but never the intent. Even if the LLM “wrote” the code, it doesn’t “understand” the real intent behind it, because it is just a poor mashup of code taken/stolen from someone else, which statistically fits the prompt.

      What LLMs could help with is generating short, human-readable descriptions of what is happening in a given function. This can potentially be helpful for debugging/modifying projects with poor documentation, naming, and function separation, so that instead of gleaning through multiple 2000-line C functions in a 100k SLOC file, you can kind of understand what it does quickly. I’ve used deepseek for this before, with mixed-to-positive results.

      But again, this would just be to speed up surface-level digging and not a replacement for actual documentation or good practices.

    • davidgro@lemmy.world
      link
      fedilink
      English
      arrow-up
      62
      ·
      2 days ago

      If you are genuinely asking:

      Because documentation should be accurate and comprehensive. LLMs can do neither.

    • Trilogy3452@lemmy.world
      link
      fedilink
      English
      arrow-up
      31
      ·
      2 days ago

      If you’re asking in general and not as a way to feed AI: it writes a ton of text unnecessarily. Ever seen generated PR descriptions? They just basically quote the diff without adding any value

    • lechekaflan@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      Hell no. Programmers must not just only write code, of course they do have to write the documentation because it is their work and using LLMs only encourages laziness and potentially cause confusion. Why we had extensive business English classes asides from programming in C or Pascal for DOS.

    • cley_faye@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      1
      ·
      2 days ago

      When it gets to the point where it does work to produce usable documentation, without extraneous content, with no mistakes, can be checked quickly, and it is faster to generate + check than to write it, maybe. Assuming a stellar history of being correct from the tool.

      As it is right now, once you reach the point where you actually need proper documentation to be written to keep things maintainable, these tools have low accuracy, lots of issues, and using them takes longer than it takes a competent person to just write/update whatever needs to be.

    • muhyb@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      3
      ·
      2 days ago

      While it might actually be beneficial for certain cases, I think it’s a slippery slope.