• Xerxos@lemmy.ml
    link
    fedilink
    arrow-up
    28
    ·
    8 hours ago

    Human developers should not develop with the production DB, why the hell would you give an AI the rights to touch the prod DB?

    • VibeSurgeon@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      3
      ·
      6 hours ago

      Dangerously-skip-permission is carte blanche for the model to do whatever it pleases with your system. If you happen to have access to a production database on your system, then the model also has access to it, should you use that option.

      • minfapper@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        2 hours ago

        Yes, but the question is why the hell do you have access to a production database in the first place?!

        And if so, how is it on the same machine you can run Claude code on?!

        • boonhet@sopuli.xyz
          link
          fedilink
          arrow-up
          1
          ·
          11 minutes ago

          I’ve worked at places where senior devs have access to prod for emergency fixes but usually the procedure is to use a VPN AND an ssh key with a passphrase. Usually.

        • Ethan@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          57 minutes ago

          Startups and small companies where there simply aren’t enough resources to set up proper operational controls

          • Bakkoda@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            26 minutes ago

            No no no I’m not running Dev ops on the production system. I’m running prod ops on the developer system.

      • MajinBlayze@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        6 hours ago

        It can, if it’s passed through to tools without the llm meddling, but the problem is that there is typically a tool for arbitrary shell commands, and unless there’s a mechanism to dry run these, there’s no way to handle it reliably.

    • abbadon420@sh.itjust.works
      link
      fedilink
      arrow-up
      14
      ·
      15 hours ago

      It looks like a rollercoaster to me. Maybe one of those digital rollercoasters, where you get a “4d” experience, but actually the chairs just shake about a bit. But could as well be a regular (simple) rollercoaster, they do have that bar across their laps.

      • VonReposti@feddit.dk
        link
        fedilink
        arrow-up
        5
        ·
        14 hours ago

        digital rollercoasters

        Excuse me, what!? So you pay expensive fares and stand in line for hours to experience the same thing you can at home with an office chair with a leg missing in front of a TV???

        • MrQuallzin@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          7 hours ago

          Much different, IME. Digital rides generally sit in a single room instead of a whole actual ride, but the chairs/carts more around, drop you, etc. If it’s something like a nature exploration (flying around the world) they’ll often increase the experience with tactile things like spray (when above an ocean) and wind. They’re pretty cool

    • Sibbo@sopuli.xyz
      link
      fedilink
      arrow-up
      5
      ·
      15 hours ago

      It’s probably just a themed train, there’s why it looks like not a roller coaster

  • DarkSideOfTheMoon@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    3
    ·
    14 hours ago

    I am using on Mac and I have few hooks, one is replace any rm to trash command. You can make hooks for the most dangerous patterns and use dangerous-skip-permissions with a bit more safety.