Mine is that the useState hook is an actual plague on the entire React ecosystem. Regardless of your opinions of React, if you wanna use something then use it right.

  • ducktumn@lemmy.zip
    link
    fedilink
    arrow-up
    15
    ·
    3 days ago

    I have massive respect for the guy. He did so much for the open source community. But for some reason everything he says is interpreted as inarguable truth by most tech guys.

    For example his opinions on AI are pure trash and bootlickery. Which is fine anyone can think anything. We just have to think for ourselves a little.

    • im_fine_sandy@nord.pub
      link
      fedilink
      English
      arrow-up
      18
      ·
      3 days ago

      I agree that everyone needs to think for themselves, absolutely.

      However, I struggle with this and it’s kind of what I’m getting at:

      his opinions on AI are pure trash and bootlickery

      Firstly, you’ll be hard pressed to find someone who hate’s AI more than me. It literally keeps me awake at night. I hate the environmental impact. I hate the people it’s enriching. I hate the work it’s stealing. I don’t often use the word “hate” but it really does apply here.

      That said, I always try to defer to the opinions of people with more experience than me, and as regards kernel maintenance and Linus, that’s certainly true.

      You’ve probably heard of the Dunning-Kruger effect. I know a bit about code, a bit about FOSS, a bit about linux, AI, and communities. So it’s easy to underestimate the yawning chasm of experience and knowledge between myself and Linus.

      That doesn’t mean we have to blindly accept the opinions of others (I honestly haven’t accepted Linus’ opinion myself), but I’m aware of the profound discrepancy between my opinion and his and it concerns me.

      All that aside, is it possible to acknowledge that something is the correct course of action even if it’s not the ideal? I haven’t been following the Linus / AI thing, but as I understand it a project like that kinda has to allow AI bug reports because threat actors will certainly be using AI to find exploitable bugs.

        • Equinox1289@sh.itjust.works
          link
          fedilink
          arrow-up
          5
          ·
          2 days ago

          My argument against Linus would be that the non-LLM tooling is auditable and known. I know I can trust all the tooling below it and only read your code, but with LLMs they are explicitly trying to replicate good looking code and can generate a ton of it, so it becomes incredibly difficult to actually audit.

        • im_fine_sandy@nord.pub
          link
          fedilink
          English
          arrow-up
          9
          ·
          3 days ago

          With the greatest respect, responding to this comment would be to engage in a discussion of whether Linus is right in this particular instance. I’m not willing to do that because I’m sure that’s a conversation that’s been had a billion times.

          I was / am happy to talk about how we injest the opinions of experts in a more general way.

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

            it gets down to whether experts are experts at everything. Linus is not an expert at anything outside of kernel maintenance. His opinions on whether we should use LLMs are null and void considering the massive effect on the planet. It’d be like if a nuclear engineer said we should be building more nuclear bombs for everyone to use, just so they could use nuclear engineer more freely. Like, their opinions about nuclear energy might be fine, but their opinions that have an effect on the entire planet are completely wack.

            • im_fine_sandy@nord.pub
              link
              fedilink
              English
              arrow-up
              3
              ·
              2 days ago

              That’s a really good point. There’s loads of examples of this, like doctors don’t give good nutrition advice, et cetera.

              He doesn’t really need any latitude to offer an opinion on whether these tools should be used on the Linux kernel.

              Whether you should use an LLM to plan your shopping list, or understand your toddlers behavior, is not something you should listen to Linus about.

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

                I mean he’s welcome to develop an LLM that is trained on only his own stuff and that doesn’t suck down water like a black hole. Until then he shouldn’t be offering opinions on using them at all, I don’t care if it’s in regard to the Linux kernel or not.

                Maybe my point with the nuclear bombs wasn’t clear enough. The nuclear engineer doesn’t get to decide to use a nuclear bomb, they get to use one tiny tiny little part. If they try to use a nuclear bomb we should all be stopping them, I don’t care how much they want to use it cause they think it’s a good tool. It’s provably horrific for humanity.