• k0e3@lemmy.ca
      link
      fedilink
      arrow-up
      15
      ·
      2 days ago

      Here in jaoan, the land of emoji, young people are using less emoji not because they don’t like AI, but because anyone older than 40 use it waaay too much and they think it makes their text look like an old person wrote it.

      • Laser@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        2 days ago

        Yup I also associate excessive emoji use with boomers (though some millenials are also over 40)

        • klankin@piefed.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          But only those marketing adjacent in my experience.

          Always gives of a “hello fellow kids, buy my companies product” vibe.

  • ch00f@lemmy.world
    link
    fedilink
    arrow-up
    39
    ·
    2 days ago

    I had a vibe coding coworker take over a project. Added 8,000 lines of documentation all dated 6 months in the future.

  • abc@suppo.fi
    link
    fedilink
    arrow-up
    3
    ·
    2 days ago

    How can you tell?

    There are hundreds of CVE-worthy bug reports open.

  • HexDecimal@feddit.online
    link
    fedilink
    English
    arrow-up
    57
    arrow-down
    3
    ·
    3 days ago

    As an open source project maintainer I can always tell whenever a pull request is AI assisted because no human would ever write full tests for all their pull requests.

    • porous_grey_matter@lemmy.ml
      link
      fedilink
      arrow-up
      26
      ·
      3 days ago

      Uh oh, I pretty much always do this. Especially for new-to-me projects. The less confident I am about how the whole thing works, the more I write tests for my change. Should I stop pushing them so people don’t think I’m Claude?

      • Ephera@lemmy.ml
        link
        fedilink
        arrow-up
        13
        ·
        3 days ago

        I mean, the thing with LLMs is that they tend to overdo it. They test completely unnecessary details. Your idea of having tests for all features is probably still way less tests than the typical LLM-generated commit…

        • Buddahriffic@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          3 days ago

          And they’ll miss important test cases such that their change will pass all of their tests (they keep iterating until it does) but then will still fail on some common edge cases.

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

        Look if someone thinks you’re Claude because you bothered to test your code that’s kind of sucky. But then again the fuck do I know, I don’t contribute or maintain anything so that’s just an off the cuff take.

        At some point we’ll have to acknowledge that AI doesn’t mean inherently awful and bad IF it’s used responsibly and in a helpful manner. I don’t think LLMs are intrinsically bad but the way these companies have been marketing them and trying to make them some technological panacea that’ll replace all the people and fix everything is utterly deranged and divorced from reality.

        At the end of the day they’re large language models, their job is to come up with what the model “thinks” a person would write as an answer to whatever the prompt is. They’re not magic and I’m tired of people anthropomorphizing the shit out of LLM / “AI” and acting like AI output is being delivered by the machine with some sort of logic and knowledge and oversight. It is not.

        • tyler@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          2 days ago

          that AI doesn’t mean inherently awful and bad

          it does when it’s actively destroying the planet. There’s no good use of AI. There’s less bad uses since we’re now in an era of AI generated cyber attacks, so people are using it to defend. But there’s no good use. It’s a horrendous technology that is destroying humanity with every use.

          It’s the same as a nuclear bomb. If the bomb was never used and we just knew how to make it, it wouldn’t be that bad. But it was used, it killed hundreds of thousands of people, and no matter what happens in the future it’s still horrific technology.

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

            I do think there are responsible ways to build data centers, they have been around for a long time now - just the scale and speed and cutting corners happening now is something awful.

            There is no modernity without data centers, this message between us could not exist without data centers - but what is going on now with these large AI companies and hyperscalers and the giant market speculation and spectre of the looming pop of this huge economic bubble … That all is madness to the highest degree.

            I’m not really disagreeing with you completely but I do think there are good use cases if the technology is applied well and the infrastructure is built responsibly in the way that causes the least environmental impact. That’s not happening though.

            • tyler@programming.dev
              link
              fedilink
              arrow-up
              1
              ·
              1 day ago

              To be clear, this isn’t about data centers. It’s about unrestricted AI data centers. The difference between a normal scale data center and a hyperscale AI data center from a water use perspective is 6 million gallons a year vs over 2 billion gallons a year. Like, they’re not even close. We had responsible data centers and life was fine. Now it’s not.

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

                I’m aligned with you on that. Also speaking as someone in the USA … We desperately need electrical infrastructure overhauled, invested in and nationalized. The state needs to intervene and help support the American people. Really all of our public infrastructure desperately needs help. So do a lot of people who are looking for work. We spend billions of dollars on killing kids but we can’t fucking spend some to employ folks in massive green energy grid public works projects and kill two birds with one stone?

                It’s embarrassing. FDR, our most popular president, literally implemented all of these kind of policies - it’s insane the Democratic party keeps shying away from them.

      • HexDecimal@feddit.online
        link
        fedilink
        English
        arrow-up
        7
        ·
        edit-2
        3 days ago

        The important part is that the tests track regressions and they’re helpful for that. After that, it’s okay if tests are mostly write-only.

        I’ve noticed that AI commentary tends to describe what the code is doing verbatim which is better for naming tests and functions rather than writing code comments, docstrings, or change notes. I usually have to fix this public-facing documentation to not talk about library internals which no user of the library would ever care about.

        So far I feel that AI assists are good when you have the time and effort to push back on them, but that isn’t an option for all projects, it works well for my own projects which have very few contributors in the first place. For the most part I can treat them with the same scrutiny as human written code. When the person submitting the code is obviously not checking their own code then that’s a problem.

        • OwOarchist@pawb.social
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          4
          ·
          3 days ago

          When the person submitting the code is obviously not checking their own code then that’s a problem.

          If you’re getting a high volume of those, it’s time to just ban those users and move on.

  • kubica@fedia.io
    link
    fedilink
    arrow-up
    43
    ·
    3 days ago

    Who needs TODOs when you can just forget about the things and have less to do?

  • hansolo@lemmy.today
    link
    fedilink
    arrow-up
    32
    ·
    3 days ago

    You laugh, but in 5 years, a metric butt ton of vibe coded projects will look exactly like this.

    • Wirlocke@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      18
      ·
      3 days ago

      The README can only be out of date if the project is maintained without too much AI.

      Because AI could fix a typo and then waste your tokens regenerating the entire README to tell new users that there was a typo that was removed.

    • OwOarchist@pawb.social
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      6
      ·
      3 days ago

      Most of them just get abandoned not long after being made. You’ll know an old vibe-coded project because it had 20,000 commits within the first 3 days of being created, a sporadic few over the next few months, and then absolutely nothing at all for years afterward.

  • aquovie@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    25
    ·
    3 days ago

    As a corollary, AI takes those out of date TODOs and READMEs as gospel truth and doesn’t look any further. I kept a “janitor list” in main() but maybe wasn’t too great at scrubbing it on the regular. AI took a long detour to work around problems that didn’t exist anymore.

    I do use it and find it useful but it’s like your kids helping you cook dinner. You can not take your eyes off it. Otherwise you get to flip a coin between firetrucks or emergency room.

    • lividweasel@lemmy.world
      link
      fedilink
      arrow-up
      19
      ·
      3 days ago

      I’m starting to see posts on social media that are clearly an AI bot based on the wording (e.g. shuffling a few key pieces of info around and slightly rephrasing the post they’re replying to), but written in all lowercase. They’re trying to make it seem like a lazy/sloppy human wrote it when it’s really just a sloppy bot.

      • redjard@reddthat.com
        link
        fedilink
        arrow-up
        14
        ·
        3 days ago

        recently i’ve come across posts that sound like ai. they only repeat infoemation from the previous conversation in a different order. but they are all lowercase and misspelled, trying to make it seem like the work of stinky humans when it is actually the work of esteemed high quality superior ai.

  • blackshirt@lemmy.world
    link
    fedilink
    arrow-up
    32
    ·
    3 days ago

    Remmber when Most Google products were marked Beta? those were the days when Google software was still great.

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

        GMail and GReader were great and way ahead of the other players.

        Closing GReader was what radicalized me against Google.

            • Laurel Raven@lemmy.zip
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 day ago

              Same. The only email interface I could use to actually keep up with my email, dragged out back and murdered, and all the promises of them bringing the features that made Inbox great back to Gmail were broken (or rather, what they considered the key features had nothing to do with what make Inbox good)

        • Skullgrid@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          3 days ago

          The hate you had for them was made recent. I, I was full of the hatred from the early times. I have carried the hate for an age now, and it has crystallised into a rage that will never be sated.

      • ThePantser@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        9
        ·
        3 days ago

        Google Music was great. Stream my collection without any legwork other than uploading? Thank you! But fuck off for killing it.

        • Laurel Raven@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          This one too

          “But YouTube Music…” no. YouTube Music sucks by comparison, can’t see how to upload anything new, a sizeable chunk of music I used to listen to wasn’t licensed for YouTube Music like it was for Play Music, the interface blows and is constantly moving shit around so I have to find things again and again, and it can’t figure out that it’s for music and not video

  • daniskarma@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    26
    arrow-down
    1
    ·
    3 days ago

    // I don’t know how this works, but it works, please don’t touch it

    the most incoherent piece of code you have seen in your life, taken directly from the Book of the Death

    The OG blackbox