• pixxelkick@lemmy.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    49
    ·
    3 days ago

    So basically nothing written in the past 3 years? lol

    People have zero goddamn clue how much code is ai assisted (almost everything written since 2023)

    AI assistance has been opt out for years. Deal with it.

    • macniel@feddit.org
      link
      fedilink
      arrow-up
      49
      arrow-down
      1
      ·
      3 days ago

      Ai Bros always insist that its inevitable and that we have to deal with it. You know how we deal with it? By banning the slop that is generated by llms. Now you deal with it.

      • pixxelkick@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        3
        ·
        2 days ago

        AI slop is primarily the product of a bunch of amateurs who are fucking around.

        No one cares if you ban that, go ahead.

        The majority of actual valuable and useful output of AI is shit you will never even care about or interact with in your say to day life.

        Basically any video game debeloped in the past couple years is riddled with AI generated code.

        Even the devs who made it are likely unaware of this.

        At my job I proctor interviews for devs and an enormous amount of devs have zero clue the built in autocomplete in VS Code, for example, is AI.

        I tell them this and theyre shocked, “Ive been using AI this whole time?!” Yeah dawg lol…

        I gaurentee you the average “real” game on steam with actual downloads and people playing it, has big chunks of its code AI generated.

        The most popular IDE for the unity game engine and godot engine are both vs code.

        Which means countless devs are out there, right now tab sutocomplete accepting mountains of AI generated code into their games.

        They dont know its AI.

        Their managers dont know its AI

        The people buying their games dont know its AI.

        No one even knows or cares.

        *That is the reality, and has been for a long while now too.

        So yeah… get used to it lol

      • IHeartBadCode@fedia.io
        link
        fedilink
        arrow-up
        10
        arrow-down
        9
        ·
        3 days ago

        The issue is, I don’t think the generative is here to stay. But it’s clear the industrial stuff has solidified. Wifi 7 has AI on an NPU as part of the spec. Because when it can learn the radio signals in the air and the interference it needs to avoid, you get vastly better wifi. BGP is a great protocol for routes between ASes, but it’s dumb protocol, it relies on static rules and metrics. AI overlays are making better routing choices based on learned patterns of traffic, ISPs have seen gains by better optimization.

        The industrial grade AI has an objectively proven track record. People can downvote me all they want, none of that matters in the light of fact. AI is in a lot of programming. The stuff that’s proven is the boilerplate. The industrial AI. The generative AI where you ask a few words and get a wbesite, yeah that’s smoke and mirrors. Bridges aren’t useful while they’re being built, they’re only useful after they’re built.

        Just like we saw wizards to churn code out back in the day, we’re going to see that with AI in coding. Is the AI going to code at least 50% of the program? Not likely. But having a ban on even 1% AI in code is just unrealistic. One, it denies the reality that we’re already using some AI in tech and coding. Two, you better believe that bad actors are going to be using AI to punch holes in software. And three, it’s completely unenforceable. Flathub lacks the staff to actually police that policy and so it’s going to devolve into Flathub chancing rumors and “hints” on which program has AI in it or not.

        And it’s silly because when we have tools and use them correctly, they make our lives easier. Is the 100% generative AI garbage at coding, absolutely. But things like technical documentation, generating API docs, commenting DDL, and so on. Things that we programmers aren’t paid enough for. We talk about commenting our code, who here has time to do that properly? We keep trying to invent all kinds of new ways to “auto-doc”. But now we have a generic documentation generator.

      • placebo@lemmy.zip
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        3
        ·
        3 days ago

        Ai Bros always insist that its inevitable

        So does the dude who introduced this policy btw. They did this because they’re flooded with low-quality PRs, not because AI only produces slop.

    • NaibofTabr@infosec.pub
      link
      fedilink
      English
      arrow-up
      25
      arrow-down
      2
      ·
      edit-2
      3 days ago

      You must accept the mountain of garbage, because the mountain has grown so very high, and we can’t figure out how to shut down the garbage generator. We’ve tried nothing and we’re all out of ideas. Just learn to live in garbage.

    • TrickDacy@lemmy.world
      link
      fedilink
      arrow-up
      9
      arrow-down
      3
      ·
      3 days ago

      Weird line of shit to pull out of your ass. No, most code since 3 years ago wasn’t written by ai. I’m a developer on a team and probably way less than 5% of our code is written by ai, and most of that is in the past few months.

      • pixxelkick@lemmy.world
        link
        fedilink
        arrow-up
        1
        arrow-down
        4
        ·
        2 days ago

        What IDE do you and your team use.

        If you use any mainstream IDE, you’ve probably been unwittingly including AI generated code for years now.

        Unless your whole team is using vim or something, yeah, I hate to break it to you but massive chunks of your codebase actually were AI generated.

        Only one I know of that still isnt aggressively doing this is Eclipse, but even Java devs very often use IntelliJ instead.

        • TrickDacy@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          2 days ago

          Auto-complete doesn’t count as “ai generated”. It’s almost a stretch to call it “ai assisted”.

          • pixxelkick@lemmy.world
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            1 day ago

            And this is what Im talking about when I discuss this.

            People are completely clueless now how entrenched they are, they hand wave it away despite the avg dev autocompleting easily half their code, totally unaware its AI generated.

            • TrickDacy@lemmy.world
              link
              fedilink
              arrow-up
              1
              ·
              1 day ago

              “generated” is not accurate. You need to learn how to use words before you get mad at people about them.

              • pixxelkick@lemmy.world
                link
                fedilink
                arrow-up
                1
                arrow-down
                1
                ·
                8 hours ago

                It is 100% accurate, it sounds like you just are completely unaware of the fact the autocomplete on a bunch of popular IDEs for the past couple years is AI gen backed.

                It literally sends your code as tokens to their server and prompts an LLM to FITM generate code, then sends that back to your IDE which then prompts you with it as a tab complete.

                Its been like that for easily 2 years now.

                People have such a little clue about this, they are constantly shocked to find it out.

                • TrickDacy@lemmy.world
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  8 hours ago

                  By that definition search engines have been “ai” for decades. We would have never said “my search query was ai generated” because that would’ve been confusing, misleading, and simply inaccurate to the understanding virtually everyone would have of that phrase.

                  What’s so fucking silly about this is you’d rather be technically accurate than care about the big picture. No, helping me type a variable name is in no way comparable to barfing out an entire function that does something complex.

                  What exactly are you trying to prove? That everyone who isn’t arguing your same technicality is an idiot? “Ai generated your auto-complete, so samesies!!! What are y’all even worried about?!”

                  • pixxelkick@lemmy.world
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    8 hours ago

                    We would have never said “my search query was ai generated”

                    It sorta sounds like you just have no clue how things work.

                    Search Engines use whats called semantic search on a vector database to find string values that start with what you typed, for suggesting their autocomplete options as you type.

                    Zero AI is involved in that process.

                    You just sound completely naive to how any of this stuff works, have you ever built any kind if search autocomplete systems for a website? Its fairly well established how you do it, postgres straight up has a built in way to handle it smoothly.

                    I think you are just speaking exceedingly out of your depth here.

                    No, helping me type a variable name is in no way comparable to barfing out an entire function that does something complex.

                    It literally is exactly the same thing, its the exact same api endpoint getting invoked, its sending your tokens, and its AI generating an autocomplete for you to suggest what you type next.

                    Its the literal exact same backend, its just generating the suggestions in smaller bite sized chunks.

                    You’ve now repeatedly outed yourself as not having a single clue how stuff works. You are either a very junior dev still, or just straight up a hobbyist amateur.

                    Either way, you are speaking deeply out of depth on where your knowledge is. You are making a fool of yourself and you are digging the hole deeper and deeper with every post.

                    Just take the L dawg and bow out, you dont know what you are talking about.

      • boonhet@sopuli.xyz
        link
        fedilink
        arrow-up
        4
        arrow-down
        7
        ·
        3 days ago

        How do you know nobody has used autocomplete in an IDE in recent years? Because even that uses LLMs.

          • boonhet@sopuli.xyz
            link
            fedilink
            arrow-up
            2
            arrow-down
            2
            ·
            2 days ago

            Because a lot of people don’t want to admit to themselves that they’ve been using AI assistance already, I’m assuming.

    • Aberration13@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      arrow-down
      4
      ·
      3 days ago

      ai assistance isn’t opt out dipshit, my keyboard doesn’t ask the AI before sending letters to my screen which is literally all that happens when I code. I have never even interacted with AI coding programs, you would have to intentionally download one in order for that.

        • deadcream@sopuli.xyz
          link
          fedilink
          arrow-up
          3
          ·
          2 days ago

          A lot of IDEs use some form of machine learning for autocompletion, but it’s very different from slopcode generation.

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

        ai assistance isn’t opt out dipshit, my keyboard doesn’t ask the AI before sending letters to my screen which is literally all that happens when I code.

        If you use any of the popular mainstream IDEs, and have ever accepted a tab autocomplete, you actually have precisely done that.

        If you use neovim or etc though then fair enough. Also props for using the best IDE :p

        But if you VS code and have ever accepted a tab autocomplete… yes you were using AI friend lol