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

    I keep seeing headlines like this, and of course conveniently leaving out how Torvalds chewed people out for vibe coding.

    Torvalds didn’t vibe code away the Linux bug. He actually knows what he’s doing.

  • aurelar@lemmy.ml
    link
    fedilink
    English
    arrow-up
    41
    arrow-down
    3
    ·
    3 days ago

    There’s a difference between using a tool as a knowledgeable professional, and using a tool as a novice or a member of the general public: the professional can likely tell when the answer an AI gives is wrong.

    AI is a tool that can be useful sometimes.

  • ToxicWaste@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    80
    arrow-down
    14
    ·
    3 days ago

    unpopular opinion, especially on the fediverse, but: AI is not inherently bad.

    it is a tool, that can do everything to a pretty low standard but rather fast. so it is up to the learnt human to use the thing at the right time. i use the company ai at regularly at work, but treat it as an apprentice: every line of code has to be checked, because it will fail hilariously. but it does type faster than me, so simple and boring jobs can be done by it.

    i don’t see the appeal of avoiding generated code at all cost. it is not different from human code in that it can fail horribly. the important thing is oversight. is there someone with the knowledge and keen eye to ensure no BS is merged. Linus, in my opinion, spent a lifetime building that reputation.

  • Tigeroovy@lemmy.ca
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    Well it’s not that this shit CAN’T be useful, it’s that it’s being pushed at people heavily in ways that aren’t.

  • danielfm123@lemmy.zip
    link
    fedilink
    English
    arrow-up
    117
    arrow-down
    12
    ·
    4 days ago

    Using AI is not the same as vibe coding.

    Asking AI to write a piece of code and then read it, understand and use, is a very reasonable use case.

  • Acid_Burn@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    64
    arrow-down
    11
    ·
    4 days ago

    AI is like a power tool. If you give a contractor a nail gun instead of a hammer he can build a house faster. If you give someone who has no idea how to build a house a nail gun they’ll just fail at building a house faster than if you only gave them a hammer and they’ll probably hurt themselves.

  • Shanmugha@lemmy.world
    link
    fedilink
    English
    arrow-up
    34
    arrow-down
    1
    ·
    3 days ago

    Finally got where I stand: why uncomfortable? It’s just being hard to impose a sensible approach to it:

    • yes, llms can be used as a tool efficiently
    • no, killing the planet along the way is not an option, this has to stop be stopped
  • flamingos-cant (hopepunk arc)@feddit.uk
    link
    fedilink
    English
    arrow-up
    287
    arrow-down
    14
    ·
    5 days ago

    AI code bans may be impossible to enforce in the first place

    I hate this attitude that if a rule or standard can’t be enforced perfectly, we shouldn’t strive for it. We can’t (reasonably) run an OS free of proprietary software, does that mean the free software movement should just give up?

    • Vespair@lemmy.zip
      link
      fedilink
      English
      arrow-up
      81
      arrow-down
      8
      ·
      4 days ago

      “People are going to murder anyway, so why even make murder illegal?”

      You are correct, you should make rules even understanding that they will be broken by some.

      • dreamkeeper@literature.cafe
        link
        fedilink
        English
        arrow-up
        11
        arrow-down
        16
        ·
        4 days ago

        You can enforce consequences for murder. You can investigate and differentiate a murder from an accidental death. Don’t be disingenuous.

        • qyron@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          1
          ·
          3 days ago

          A death is a death.

          I can quote from memory a case in my country, in the 80’s, where a man assaulted a couple, killed the woman and was about to kill the man.

          The killer got tackled and beat to death by the widower. The sole survivor was sent to trial for murder regardless being under mortal peril.

          Got acquited on the appeal. First instance deemed it an excessive act, regardless self defence.

        • Kangae_Hishiryo@scribe.disroot.org
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          4
          ·
          edit-2
          4 days ago

          LLM code can cause deaths (i.e. in hospital software), or otherwise great human or material loses (i.e., bank software or a shelter’s software), or even cultural loses (it actually does them right now, but you can also think about i.e. a museum software).

    • woelkchen@lemmy.world
      link
      fedilink
      English
      arrow-up
      54
      arrow-down
      4
      ·
      4 days ago

      I think one way is to make people realize that there is a concept in copyright called Threshold of Originality, meaning that because machine generated output in itself is not creative work, it’s not copyrightable. You can do literally anything with it, the licenses attached don’t matter. The GPL is not enforceable and no proprietary EULA is enforceable.

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

        Conversely it might already be copywritten because the originality of the output work belongs to the author of the training data.

            • harmbugler@piefed.social
              link
              fedilink
              English
              arrow-up
              8
              ·
              4 days ago

              The reason is that it’s based in copyright law but uses it for the community instead of the individual. Without copyright, copyleft has no power.

              I have many problems with copyright as it’s currently implemented, but with copyleft it usefully creates a social contract: if you want to be involved for the benefits, you must also uphold the rule of contributing back.

    • Muehe@lemmy.ml
      link
      fedilink
      English
      arrow-up
      34
      arrow-down
      6
      ·
      4 days ago

      I hate this attitude that if a rule or standard can’t be enforced perfectly, we shouldn’t strive for it.

      “Murder bans may be impossible to enforce in the first place”

        • Muehe@lemmy.ml
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 days ago

          That’s… the joke. The original proposition was that AI code bans can’t be enforced, a thought which I was leading ad absurdum.

    • aski3252@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      edit-2
      3 days ago

      I’m very critical of AI, but complete bans on AI use are, at the moment, pretty much unenforcable. Not hard to enforce, not impossible to enforce 100%, but completely impossible to enforce in general. There currently is no reliable way to verify if and how much someone used AI, except maybe if you monitor people’s systems (and even with a totalitarian surveilence system, coders will probably be able to bypass it).

      Obviously, if someone who has no clue about coding uses it to write the entire code, you notice. But that’s simply not how most coders use AI…

      Edit: And additionally, mandating disclosure of AI can make sense, but it can also create the false assumption that codeers/code without any disclosure are verified to not use AI when coding when it simply cannot be verified. It depends entirely on the coder being honest and transperant about their use of AI. And given the passionate pushback, coders are definitely incentiviced to not disclose AI use.

    • hirihit640@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      20
      arrow-down
      3
      ·
      4 days ago

      I think of it like age verification. Slipperly slope to a proprietary kernel-level “security compliance module” on all devices, aka the end of general computation.

      • flamingos-cant (hopepunk arc)@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Provenance has never been something you can guarantee with code in an open contribution model (which is not the only way of governing an open source project). For all you know the code could be copy and pasted from a proprietary codebase, or be the product of third party who’s work is being plagiarised by the submitter. A software project is ultimately a community and is build on trust and faith that people are acting in good faith. The kind of person who would deliberately (and gleefully as I’ve seen in some social media posts) go into a community and violate its stated values and standards, no matter how arbitrary and illegitimate they feel those are, has bigger character flaws to worry about than their reliance on stochastic parrots to write code.

        ‘No AI’ rules are ultimately about fostering certain community values and norms than guaranteeing no LLM code makes it in.

      • ruby@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 days ago

        “it’s impossible to ensure that no one pisses in the pool, therefore we’re allowing pissing into the pool now”

        “we can’t 100% enforce that studenst don’t cheat on exams, so it’s not worth to take a stand against cheating”

        • Wildmimic@anarchist.nexus
          cake
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          2
          ·
          3 days ago

          He’s just admitting the usage of LLMs. They can be powerful tools in the right hands, and he wouldn’t submit that code if he couldn’t take responsibility for it. The bullshit OpenAI ,Anthropic et al are pulling is not synonymous with the technology itself, which will survive those asshats.

          I’m pretty sure there were people like you thinking about IDEs the same way.

          Or using something else than vim for editing files.

          Or replacing punch cards.

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

            He’s just admitting the usage of LLMs.

            And we’re saying we should ban people like that. And they made the insane claim that it wasn’t possible.

            • Wildmimic@anarchist.nexus
              cake
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              3
              ·
              edit-2
              3 days ago

              It isn’t possible. If you get society at a level of repressiveness that you want to have (you know who else only thinks in black and white terms?) they will simply not disclose it, leaving you with nothing to go on besides witch hunts like in the dark ages.

                • Wildmimic@anarchist.nexus
                  cake
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  2
                  ·
                  3 days ago

                  Reported for the personal insult btw, this is not needed in any way or form.

                  Yes, they are disclosing it, and that’s a good thing for you! If you want to avoid products that use LLMs in their code, being informed is key. Increasing pressure on coders who are also under pressure to provide a service - especially if it is fucking unpaid like most FOSS projects - will only mean that they don’t disclose it anymore, because if they can increase their output (for instance by running unit tests or scan for issues) in the limited time they can provide, they will take that edge, people like you be damned. It’s only human.

                  Your way will only lead into a future where most coders use LLMs, and you are in the dark about it, leaving you without the option to choose.

    • Wildmimic@anarchist.nexus
      cake
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      5
      ·
      edit-2
      4 days ago

      This isn’t a case where something can’t be enforced perfectly, it is a case of something that can’t be enforced at all going into the future. Every tool that can reliably detect LLM code is at the same time the tool used for adversarial training, making the generated code look more and more human. We are already at the point where for plain english the false positives and false negatives go through the roof, making these tools very unreliable and when applied automatically a liability. Code is a lot more formalized, with a lot less personal variance (spelling, vocabulary and grammar are basically fixed - only the used logic and how it is implemented is variable), making detection harder by default than in natural languages.

      If LLM code can’t be detected anymore by automated means - and that state of things is approaching fast - then any policy about allowing or restricting LLM code is not worth the paper you would use to print it out. But that’s not so much of a problem. The more important policy to set, that can also be enforced, is that everyone submitting code has to take personal responsibility regarding the quality of the submission. Delivering bad code - when not happening while training to become a better coder and looking for feedback - has to lead to consequences based on the seriousness of the case and if it’s a repeat offender. Anyone using an LLM to spit out bullshit LQ code will run into that kind of rule very fast.

      • dreamkeeper@literature.cafe
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        5
        ·
        4 days ago

        Exactly. There are too many knee jerk responses to this position. Just banning LLM generated code is a useless gesture.

        Changing the way merges and reviews are handled, as well as responsibility for them, is the actual way to address this.

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

        I disagree completely, for example Linus here has demonstrated he’s a slopper so we could easily remove him from any position to contribute to other projects. Bam. Enforced.

        • Wildmimic@anarchist.nexus
          cake
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          3 days ago

          Do you really think that Torvalds would submit code that is not up to spec? He’s the most anal person regarding quality of code i know of - removing him from a project would not be a positive thing. He actually embodies the mentality of taking responsibility for code you provide; I am pretty sure he would stop coding for OSS projects before betraying that concept. We need more coders like him that take pride and responsibility for their code, not put up artifical barriers because of the tools someone uses.

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

            Yeah well Hulk Hogan seemed cool in the 90s, but people change. Sloppers produce slop at the cost of quality, at the cost of the environment, at the cost of freedom, and at the cost of the economy: they deserve no credibility.

            • Wildmimic@anarchist.nexus
              cake
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              1
              ·
              3 days ago

              All the costs you name are attached to OpenAI/Anthropic/Nvidia/Microsoft, not the technology. You can run local models, and noone except Sam Altman and Dario Amodei need that amount of datacenters, because if they stop building, these guys are finished. Instead of bashing the technology which has a lot of uses that don’t need the power of a small city, go bash the fucking end times capitalists in the US which are responsible for that shit.

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

                The local models still burn power and consume training to produce slop, a negative is a negative, and adoption of the technology of OpenAI/Anthropic/Nvidia/Microsoft/ The Chinese Dictatorship is a bad look even if you’re only contributing to optics.

                • Wildmimic@anarchist.nexus
                  cake
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  3 days ago

                  Such a fucking bunch of bullshit. My fucking microwave uses more power when using my rice cooker than my GPU burns throughout a day using a chatbot. Get your numbers straight, or get ridiculed.

    • provectus@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 days ago

      Just want to let you know from my canoebooted laptop that I run a 100% “free as in freedom” OS (trisquel GNU/Linux). Also you have convinced me about striving for a goal instead of doing it perfectly, which is not possible. Well said.

    • P03 Locke@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      9
      ·
      4 days ago

      I hate this attitude that if a rule or standard can’t be enforced perfectly, we shouldn’t strive for it.

      This is the entire basis for the War on (some) Drugs. Guess what? Drugs won.

      Power is nothing without enforceability, and purposely implementing rules or laws that can’t be enforceable is a form of malice and discrimination through selective enforcement.

      • technocrit@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        2
        ·
        4 days ago

        People are begging to regulate “AI” when it doesn’t even exist and there’s not even an objective definition.

        Absolute recipe for failure or worse.

      • [deleted]@piefed.world
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        6
        ·
        4 days ago

        I agree, we should absolutely toss out all those laws against murder because they can’t be enforced perfectly or equitably.

        • P03 Locke@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          2
          ·
          4 days ago

          In terms of murder, not every person is caught. But, enough of them are to deter the crime.

          In terms of “no AI” enforcement, it’s not even a matter of perfection. It’s not possible to enforce except for the dumbest attempts, especially without also using AI to detect it. And if that enforcement comes about, then the evasion starts, and it’s hidden even further.

    • Paradoxeuh@jlai.lu
      link
      fedilink
      English
      arrow-up
      28
      arrow-down
      43
      ·
      4 days ago

      AI code ban makes as much sense as code written in IDE ban. That’s why it is impossible to enforce. It makes no sense.

        • Kangae_Hishiryo@scribe.disroot.org
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          5
          ·
          4 days ago

          No, he gets them for being wrong.

          As another person stated in another comment, that’s a false equivalence fallacy, but not only that, it’s a false dilemma fallacy, and a strawman fallacy.

          • GreyEyedGhost@piefed.ca
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            1
            ·
            4 days ago

            It’s like trying to prove an author didn’t use a ghostwriter. You might be able to find some clues, but the smaller the sample and the more cleanup the author did, the less chance there is to detect it.

            Now what if they’re using AI for debugging? Code from the AI may not even make it into the project, but that doesn’t mean AI wasn’t used. So how do you enforce a “no AI” policy in that scenario?

            If there’s no practical way to enforce a rule or tell if it has been broken, it’s a pointless rule. Better programmers than me have settled on the policy of “If you track in shit on your shoes, you will be the one cleaning it up, and may well be told to not come back if you do.” Make people responsible for the code they submit, and if they can’t do it right, however they do it, don’t merge their code and kick them out.

  • Artemis_Mystique@lemmy.ml
    link
    fedilink
    English
    arrow-up
    41
    arrow-down
    23
    ·
    edit-2
    3 days ago

    What AI haters don’t get is that the people fanning the flames of AI(LLM’s) hate are the same people who want you to buy their subscriptions, because they know the only place the real damage occurs is in OpenSource communities.

    AI use for Open Source projects is arguably the one use case that benefits everyone, plus it’s a sweet irony against corps and their locked-down proprietary software. Denouncer will loudly hawk that LLMs will make it trivial to circumvent the GPL, but they fail to mention that the pendulum swings both ways; with LLMs, it’s now easier than ever to reverse engineer proprietary systems and programs, recently there was a similar discourse on lemmy due to the mario kart wii decompilation.

    They want loud people to sow division into OpenSource communities so that true opensource LLMs solutions are shunned and never reach maturity, corporate meanwhile is unaffected.

  • oce 🐆@jlai.lu
    link
    fedilink
    English
    arrow-up
    168
    arrow-down
    2
    ·
    4 days ago

    In his commit message:

    [And this was a debug session from hell, enormously helped by an AI doing much of the grunt-work.

    I’d like to call it my tireless helper, but the AI several times stated flat out that this was impossible and unsolvable and that we should just write a report about it.

    I suspect those things have been trained by people who may not be quite as stubborn as I am.

    But while the AI was ready to give up several times, it did keep adding debug code and analyzing it faithfully when I pushed. So credit where credit is due and I let the AI write the commit message above.

    This is basically a one-liner fixing a bogus “round_up()” to a “round_down()”, but there were 24 patches adding more and more debug information to this, and 18 kernel boot to finally narrow it down to this. - Linus ]

    Didn’t he state quite early on that LLMs were a good tool to spot bugs? Found this from 3 years ago: https://blog.mathieuacher.com/LinusTorvaldsLLM/

  • melsaskca@lemmy.ca
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    5
    ·
    3 days ago

    The AI cabal is a very small group with a very large amount of power and powerful friends who want to push this on you. Remember, walking away from this does not impact hunger or shelter at all. You can survive without this shimmering facade.

  • AntOnARant@programming.dev
    link
    fedilink
    English
    arrow-up
    135
    arrow-down
    52
    ·
    4 days ago

    I’m glad Linus is pragmatic about this, ethical questions aside LLM’s are a highly valuable tool in software development and they are likely to continue to improve. Any engineer fighting the use of LLM’s will ultimately find that their peers are achieving more in a shorter time then they are. Open weight LLM’s have also come a long way and are already good enough for daily use.

    • Ghoelian@piefed.social
      link
      fedilink
      English
      arrow-up
      152
      arrow-down
      20
      ·
      4 days ago

      ethical questions aside

      And his here is the problem. Oh yeah lets just waive off the biggest critisicm on and issue of AI.

      Hitler was a pretty neat guy, ethnic cleansing aside.

      And before you say this, no, i am not comparing you to hitler, I’m only using an over the top example to hopefully make my point more clear.

      • madnerds@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        25
        arrow-down
        10
        ·
        4 days ago

        I think the better analogy is, the advances in rocketry made under hitler were pretty neat and just because Hitler was an evil guy who did evil shit doesn’t mean we should have thrown that away. By all means stop giving money and influence to the big AI companies, but the advances made can still be repurposed.

        • Ghoelian@piefed.social
          link
          fedilink
          English
          arrow-up
          9
          ·
          4 days ago

          Yes so of course my actual opinion is a little more nuanced than this. I absolutely see the uses of AI, I won’t deny that. I just fundamentally disagree with the way it is being used right now (by which I mean the gas-turbine-powered datacenters it requires, the noise pollution they create, the unethical/outright illegal acquiring of training data.

          If you’re using a local model, whose training did not deprive actual people of huge amounts of water or electricity, and did not use stolen data, I’m all for it. But most people aren’t, they’re using ChatGPT or Gemini or whatever Microsoft is making.

          Continuing your analogy, this would be like flying rockets manufactured by the third reich, not other companies using the same technologies.

        • technocrit@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          3
          ·
          4 days ago

          The main difference is that rockets are expressly for the purpose of murdering people, so I would argue that the research shouldn’t be continued or done at all.

          Fortunately I’m pretty sure that people developing these computer programs are serious about trying not to murder people - even if just for legal reasons.

      • P03 Locke@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        8
        arrow-down
        21
        ·
        4 days ago

        Wow, just speedrunning Godwin’s Law, aren’t we?

        I guess I’m going to go back to work and talk to my five LLM sessions that are working on different tickets.

        • athatet@lemmy.zip
          link
          fedilink
          English
          arrow-up
          11
          arrow-down
          2
          ·
          4 days ago

          Wasting all that extra water will certainly teach him a lesson.

      • Wakko@hell.cloud
        link
        fedilink
        English
        arrow-up
        13
        arrow-down
        31
        ·
        4 days ago

        I’m only using an over the top example to hopefully make my point more clear.

        If that’s the only example available that illustrates the point, then you have not spent enough time thinking through your idea.

        Do better.

          • Wakko@hell.cloud
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            7
            ·
            4 days ago

            Thanks for admitting you haven’t got a legitimate argument.

              • Wakko@hell.cloud
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                4
                ·
                4 days ago

                ROFL.

                Thanks for admitting you have no idea what you’re talking about. Again.

                • EldritchFemininity@lemmy.blahaj.zone
                  link
                  fedilink
                  English
                  arrow-up
                  6
                  ·
                  4 days ago

                  Maybe you should fully read what you’re looking at before posting next time. I’m not the person you were whining to originally.

                  It’s a bad look when you can’t even tell who it is you’re talking to. Really makes it seem like you have no idea what you’re talking about.

    • katze@lemmy.4d2.org
      link
      fedilink
      English
      arrow-up
      54
      arrow-down
      3
      ·
      4 days ago

      Any engineer fighting the use of LLM’s will ultimately find that their peers are achieving more in a shorter time then they are.

      How do you measure that?

      I am asking because I tried all the AI coding tools (copilot, cursor, claude code, etc.), even the paid versions, to find the utopia that doubles my productivity where lots of people are talking about. But everytime I find they take more time to generate code than me typing it, they rarely get things right the first time, they produce way more code than needed (which is much more to reason about) and all in all it takes longer to achieve something using “AI” instead of doing it on my own.

      The worst results are the ones that seem to be correct, but can only be found incorrect on closer inspection. For instances, a part of my job is to write data collection applications for sensors; those sensors come with a datasheet (usually 100 to 200 pages) that explain how to “talk” to the sensor. Sounds perfect for an LLM - throw the datasheet in, get a small C application out. But either I get something that does not even compile, or something that seems to collect data, but configures the sensor completely wrong. Debugging that takes more time than just working through the datasheet myself and program it myself.

      • paydequeso@piefed.social
        link
        fedilink
        English
        arrow-up
        13
        ·
        4 days ago

        Yeah, my work is forcing us to use Claude for everything now. More than ever, I’m convinced that using AI is slower and worse than me just doing it by hand.

        UNLESS, if I blindly accept the output, then Claude is faster. Sure, I can close the ticket in 15 minutes. Is it right? Idk. Is it good? Idk. Does it have bugs? Idk. Did it make shit up? Idk. Did anything even get compiled or tested? Idk. The ticket is closed though and that’s all that matters, apparently.

      • technocrit@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 days ago

        How do you measure that?

        The other day I did a google search for a basic JavaScript function. Gemini gave me almost the exact function that I needed. Should I have closed my eyes or smashed my head with a hammer until I forgot? Ofc I used it. It was the first result, helpful, and easy.

        I don’t believe in “AI” since it doesn’t exist, but these augmented or summarized searches can definitely be helpful. I imagine it’s the same with other LLMs, search engines, etc.

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

        Well that’s because copilot and cursor are pure shit, and claude code is overpriced and over rated.

        TBH I have been hopping between agent frameworks, but mostly I use locally run Qwen or Deepseek to draft individual function blocks or brainstorm in a notepad interface:

        https://github.com/lmg-anon/mikupad

        And manually insert them as I review the code… I like my stuff uncomplicated and unobstructed.

        If I were to pick an API provider today, I’d buy one year of Xiaomi MiMo, because it is dirt cheap and good enough. GLM and Deepseek are great, but more expensive since they are popular now.

        • midribbon_action@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          1
          ·
          4 days ago

          They are really not that distinct, all the models cheat off each other just like they cheat copyrights.

          The entire premise of chatbots is to have a simple natural-language interface instead of those scary GUIs and programming languages. The idea that maybe they didn’t know enough about how to interact with ai, and that’s why it failed to help them, is a little silly, and the more you explain how we’re all using ai wrong, the sillier you look.

          You’ve obviously sunk a lot of costs into genai, both in time and money, and that is making you defensive. Somebody that isn’t impressed by Claude premium isn’t going to do any of what you suggest, let alone get any more value out of it, and that’s valid for them. You’re not seriously interested in helping them professionally, you are just insecure.

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

            I dispute all of this

            The entire premise of chatbots is to have a simple natural-language interface instead of those scary GUIs and programming languages.

            Absolutely not. This is not what text models were made for, it’s what jerks like Altman and Modi twisted them into with marketing.

            The idea that maybe they didn’t know enough about how to interact with ai, and that’s why it failed to help them, is a little silly, and the more you explain how we’re all using ai wrong, the sillier you look.

            I’m not blaming the user, I’m saying they’re crap services. I think the superlative/cursing is necessary here; they are so bad and enshittified it is astounding.

            You’ve obviously sunk a lot of costs into genai, both in time and money, and that is making you defensive.

            I have paid a total of a few bucks into APIs, I’ve never had a Claude or OpenAI subscription in my life. I don’t know why you would assume this.

            Somebody that isn’t impressed by Claude premium isn’t going to do any of what you suggest, let alone get any more value out of it, and that’s valid for them. You’re not seriously interested in helping them professionally, you are just insecure.

            I’m not insecure about this. I don’t need LLMs or generative ML, though I am interested in it. I have many dire personal issues, but people are free to program however they wish and I’m not going to gaslight anyone about that.

            I do think text models have been bastardized into “a simple natural-language interface instead of those scary GUIs and programming languages.” That is NOT what they were intended to do, no matter how much Claude tries to sell people on it. I think this misunderstanding is extremely important because it’s exactly what’s propping up abominations/scams like OpenAI/Anthropic.

            But they can still be extremely useful tools in narrower scopes, like all machine learning has for over a decade, and I’m not going to shy away advocating for that. I do resent all of LLMs being pigeonholed so tightly, and if people are going to try them, I at least want to point them to a more reasonable/frugal source than Claude premium and Claude Code.

            • midribbon_action@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              6
              ·
              4 days ago

              Evangelizing llms is pretty much all you do on here, you have spent an enormous amount of time and effort on them. If you’re not even willing to accept that you have sunk costs relating to genai, your stating “I’m not insecure about this” is really not compelling.

              • brucethemoose@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                4 days ago

                Evangelizing llms is pretty much all you do on here, you have spent an enormous amount of time and effort on them.

                This is a fair point. I talk about it a lot here, too much TBH.

                Sorting by New Comments, topics like this are mostly what come up and peak my interest… I suppose I need to curate/moderate my Lemmy feed, like I’ve been telling myself I should do for some time.

    • whaleross@lemmy.world
      link
      fedilink
      English
      arrow-up
      51
      arrow-down
      24
      ·
      4 days ago

      I remember people being angry at IDEs for making programming too easy and belittling code colourization as for children.

      There will always be a crowd that wants everything to stay the way they know it.

      • KeenFlame@feddit.nu
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        5
        ·
        4 days ago

        It’s usually the illiterate that proclaim the sharpest opinions too. Linus is very steady and rational on this, he sees the operator as responsible and the real author. Which is I think how it should be. It reminds me of piracy debates in early internet. You have to be insane to think it is possible to prevent the use of a tool that you could just use and not say you used. It’s just futile and honestly just a counter psychosis of the same polarized issue. I just wanna tell both sides: Its not really a debate, because nobody is in charge or could ever enforce a decision either way. It’s also a form of privilegium overload to just think we can legislate or de-arm this knowledge and hunt the users down. It is an extreme position to think that it isn’t going to continue existing.

    • Feyd@programming.dev
      link
      fedilink
      English
      arrow-up
      18
      arrow-down
      2
      ·
      edit-2
      4 days ago

      find that their peers are achieving more in a shorter time then they are

      I’ve been reading this for 3 years and all I’ve seen so far is my peers making more work for me by going on wild goose chases and making me wade through slop. I do believe there are ways to use it responsibly and productively but that is definitely not what is happening on average.

      I don’t understand why so many people decided to take “LLMs increase productivity” as an axiom instead of using their fucking eyes and looking at what is happening around them.

    • hperrin@lemmy.ca
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      3
      ·
      4 days ago

      Well it’s about time those slackers caught up. And all they needed was a slop machine.

    • Valmond@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      18
      arrow-down
      37
      ·
      4 days ago

      I think most misplaced critic comes from people not understanding or knowing the different types of AI. Some even hate all types of intelligence it seems.

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

        Especially their own. Every single day, the backlash looks more like garden-variety anti-intellectualism to me.

      • NateNate60@lemmy.world
        link
        fedilink
        English
        arrow-up
        13
        arrow-down
        34
        ·
        4 days ago

        Chess engines have been using AI, specifically, neural networks, for years before ChatGPT or other LLMs. Nobody complained.

        • Kirp123@lemmy.world
          link
          fedilink
          English
          arrow-up
          72
          arrow-down
          5
          ·
          4 days ago

          Chess engines didn’t require data centers that guzzle water and spit out pollution like an 18th century factory.

          • Valmond@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            7
            arrow-down
            29
            ·
            4 days ago

            Here we go again!

            You conflate one type of AI with all the other ones. Call it LLM or generative AI.

            I programmed AI 20 years ago, it still is AI but doesn’t use datacenters. I programmed deep neural networks ten years ago, it did not use datacenters either.

            • 4am@lemmy.zip
              link
              fedilink
              English
              arrow-up
              22
              arrow-down
              2
              ·
              4 days ago

              And that’s why no one is opposed to those.

              You didn’t pirate the collective works of humanity to train on, while under a society that requires intellectual property rights to ensure those creators are compensated, in order to undercut them twice (once to train and once to replace them)

              You didn’t pollute the sky, dry the soil, bulldoze people’s homes to make your chessbot.

              You didn’t corner the market on components to brute force the solution to declare yourself computer god, where everyone must come to you for compute.

              Gen AI seeks to replace humans and it’s not even sentient. I don’t give a single fuck how useful a fancy algorithm is, it’s not ok with me if it’s designed to destroy my life.

              • architect@thelemmy.club
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                6
                ·
                4 days ago

                No but we did all that for Taylor swift and Walmart. Hopefully you don’t do anything with any major brands at all.

              • Valmond@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                9
                ·
                edit-2
                4 days ago

                Well do the work and call it for what it is, not just “AI”.

                Generative AI.

                LLM

                Is it truly that hard?

                I mean you seem to want to, and thus we can have a discussion about it, which I favour instead of having people just being generally angry it seems.

                The day when it doesn’t crush the environment, should we use gen AI to help us in our daily lives? Or should we not? Is there something good in it? Or isn’t it? I’d love seing constructive discussions but they just get globbed by people thinking with their gut it seems. Like if you don’t hate “AI” then you’re pro genocide.

                Sorry for the rant!

                • Feyd@programming.dev
                  link
                  fedilink
                  English
                  arrow-up
                  4
                  arrow-down
                  1
                  ·
                  4 days ago

                  The day when it doesn’t crush the environment

                  Why should we indulge your hypothetical? They’re actively building fossil fuel powered data centers so it’s not even moving in that direction.

                  And most tech literate people that are anti-genAI would also prefer if it didn’t completely usurp the term AI or that everything historically called ML got also got sucked in. You’re acting like anti people made that happen but it was the boosters and now AI=chatgpt is in the common lexicon. Nitpicking their language when you obviously know damn well what they mean is just silly.

          • Shayeta@feddit.org
            link
            fedilink
            English
            arrow-up
            6
            arrow-down
            21
            ·
            4 days ago

            They did, just on a smaller scale, and they used all games ever played by high-level players. LLMs and image generators were stealing data years before they became viable. And nobody gave a shit.

            Let’s not pretend most people give a shit about ethics or the environment. Those were impacted long before AI became viable in any way. People hate on AI because it’s affecting everyday prices and employment. Ethics and environment are just convenient shiny arguments few actually stand behind.

            If tomorrow billionaires turned around and said “actually, here’s UBI for everyone, provided by AI!”, most people would be cheering on intellectual theft and destruction of this earth, and call everyone still against it selfish and regressive.

            • Coldcell@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              13
              arrow-down
              2
              ·
              4 days ago

              Ethics and environmental destruction are “convenient shiny arguments”?? Go fuck yourself you delusional shill. Praying for a billionaire saviour while gagging on their boots, fuck you.

              • Shayeta@feddit.org
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                5
                ·
                4 days ago

                Most people don’t give a shit about ethics and the environment. They care about the well being of themselves, the well being those close to them, and their comfort, ABOVE ALL ELSE. even if they won’t admit it to themselves.

                Delusional? I wish I was. Look at the last 30 years, how many protested to get climate change taken seriously? How many raised their voices against various human rights violations around the world? A drop in a bucket, that’s how many. Most people just don’t give a shit about anything that doesn’t affect them and it’s plain to see.

                So yes, for majority of people, ethics and environmental destruction are “convenient shiny arguments” that make them feel good about themselves when they virtue signal them on social media and then forget about them 5min later.

                Curse me all you want, the world of today is of our collective making.

        • pulsewidth@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          4 days ago

          What are you talking about?

          Chess using neural nets didn’t happen until around 2017 with Alpha Zero, based on Google DeepMind.

          Ie… Two years after OpenAI was founded. ChatGPT is part of the exact same tech rush.

          Nobody complained because chess is harmless, ChatGPT is not 🤷

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

            Please understand that ChatGPT was released in November 2022.

            And also understand that the distinction between chess and ChatGPT is the point of the comment. These two things both use AI but one is harmless and useful while the other is not.

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    34
    arrow-down
    4
    ·
    4 days ago

    People are forgetting the AI hype train is reliant on the fact that businesses and individuals can’t host the AI themselves, which is rapidly changing.

    All that insane power that OpenAI and Anthropic have harnessed is suddenly completely useless when you can just spin up a competing model at home, with HF hosting a crap ton of finetuned models like uncensored/abliterated to do whatever you want with it.

    Even Deepseek released their full size models if you happen to have 400Gb (or 1.5Tb) of VRAM lying around.

    When the bubble (hopefully) pops, AI will just continue to be a tool that devs use where applicable, and likely not on a massive data center cloud as it migrates into consumer electronics.