• self@awful.systems
    link
    fedilink
    English
    arrow-up
    10
    ·
    2 days ago

    gonna have to start cleaning up some of the posts from the more long-winded assholes with opinions that aren’t more complex than “well I trust them to not let the technology known for creating security vulnerabilities run wild on their codebase, because they made the exact same promises every other project makes when they go all-in on slop”

    for a fucking password manager of all things

    • self@awful.systems
      link
      fedilink
      English
      arrow-up
      9
      ·
      2 days ago

      like god fucking damn what did keepassxc do that made all these little fuckers pledge allegiance to it? what about this mediocre blog post is convincing? did y’all miss the context that this post is accompanied by a bunch of posts on other official keepassxc accounts where they give incorrect and potentially dangerous information in defense of their use of LLMs?

  • frank@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    2
    ·
    3 days ago

    I double down on Yikes.

    Why not just use KeePass instead? I think it’s different and AI free

    • e8d79@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      3 days ago

      There is no official support for Linux and I am pretty sure that the browser plugin is windows only. I liked the browser integration of KeePassXC but I will probably need to say goodbye to that feature as nothing else supports that on Linux. GNOME Secrets looks OK as an alternative.

        • e8d79@discuss.tchncs.deOP
          link
          fedilink
          English
          arrow-up
          7
          ·
          3 days ago

          There is an unofficial mono port available but it looks like ass and, since it also can’t do autofill in my browser, it has no benefits over GNOME Secrets.

          • Forester@pawb.social
            link
            fedilink
            English
            arrow-up
            7
            arrow-down
            1
            ·
            edit-2
            3 days ago

            I’d never trust the browser to have direct access ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯ i copy paste

            • rook@awful.systems
              link
              fedilink
              English
              arrow-up
              3
              ·
              2 days ago

              That’s a funny thing to say. The communication channel between the browser and whatever external password store can be made as restricted as you like… keepassxc and its browser api let you restrict which credentials are offered to the browser, and can let you manually OK each request, for example. It doesn’t need unrestricted read access.

              The bitwarden browser plugins are a bit more dubious though, because they communicate with a remote password store with more limited controls, and their enthusiasm for trying to store passkeys and totp hashes is definitely worth avoiding.

  • hendrik@palaver.p3x.debanned_from_community_badge
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    10
    ·
    edit-2
    3 days ago

    Lol. How is that doubling down? That’s what we concluded two days ago in the discussion over at !fuck_ai@lemmy.world from what they did in the previous months. And now they confirm it is in fact like that… And… I mean it’s not a secret. They’re actually pretty transparent with it and the statement matches almost exactly what they’ve been writing in their Github repo for some time now. I mean we might not like what they do. But I really don’t see how they double down on anything here.

    • self@awful.systems
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      3
      ·
      3 days ago

      it’s only a double down if it’s a kfc sandwich where the bread is replaced by chicken. i see no chicken sandwich here, alleged posters, unlike in fuck ai where it’s chicken sandwiches all day

      • hendrik@palaver.p3x.debanned_from_community_badge
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        10
        ·
        edit-2
        3 days ago

        Isn’t “to double down” a blackjack reference? I mean sure, they’re upholding their position here. And it might be debatable whether that’s a risky game. Just saying they didn’t change anything with this statement.

        • self@awful.systems
          link
          fedilink
          English
          arrow-up
          11
          arrow-down
          1
          ·
          3 days ago

          “blackjack”? kfcs don’t allow gambling, what the fuck are you on about

          And it might be debatable whether that’s a risky game.

          debate the merits of slop code in a password manager elsewhere, thx

          • hendrik@palaver.p3x.debanned_from_community_badge
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            8
            ·
            edit-2
            3 days ago

            debate the merits of slop code in a password manager elsewhere

            I’m just commenting, I didn’t make the post?! I mean I like 80% of what they say. I think it’s great to have transparency and a review process in my password manager… Just not AI…

            • self@awful.systems
              link
              fedilink
              English
              arrow-up
              6
              ·
              3 days ago

              you like 80% of the claptrap keepassxc posts? no wonder you came into this kfc asking for a double down. we haven’t even served those since, like, the mid-2010s

              the project’s sudden commitment to code review excellence is the exact same shit every other project pulls when there’s justified backlash in response to a policy that allows, and therefore encourages, slop code. that keepassxc keeps officially posting through it, defending code-oriented LLMs as “generally accurate”, and fucking up and showing that they don’t understand their own threat model, is the double down. I don’t particularly give a fuck that they’ve remained remarkably consistent in their policy of accepting garbage into their codebase, or that their blog’s response to the backlash has been, golly gosh, so measured! if this is how their team conceptualizes risks to a piece of software whose breach would constitute a catastrophic event.

              • hendrik@palaver.p3x.debanned_from_community_badge
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                8
                ·
                edit-2
                2 days ago

                Thanks. Bizarre conversation. But from all sides really, also wild to just claim they don’t know what a zero day is and that’s just made up. I think it’s super unhealthy no one looks at the actual code and what they’re doing but it’s completely hypothetical and about what people say, not do. Like what code quality they actually have. That’d be a good indicator for their users to judge. And also to judge how clever these people are. But seems that’s exempt from the discussion. Idk. Thanks for pointing me at this, I wasn’t aware. I’ll scroll through it some more.

                And I’d really like to know what those developers see in AI that I don’t see and why they use it in the first place. From what I can tell by scrolling through their PRs, Copilot hasn’t been of much help to them. And there’s a reason why other people use or avoid it. I still think it’s not as bad as portrayed. The review process will deal with AI slop the same way it does with malicious PRs from the NSA or Russian hackers… It needs to handle all of it 100% so slop doesn’t really stand out here. But it’s really weird to do experiments in a password manager and not some side-project.

                Edit: And now that I see that, I kinda hate how mobs show up in their Github repo to spam them. I don’t think this is the solution either.

                • self@awful.systems
                  link
                  fedilink
                  English
                  arrow-up
                  9
                  ·
                  2 days ago

                  yeah nah we don’t need this centrist AI booster crap here but thanks anyway

                  But from all sides really, also wild to just claim they don’t know what a zero day is and that’s just made up.

                  some motherfuckers really see a security vendor claim a zero day can’t be exploited at scale for a local application, ignoring gigantic classes of vulnerability enabled by misconfiguration, combined exploits, or malware, and go “woof, maybe it’s true! they do make my favorite password manager after all, who are you to say they’re wrong” as a bunch of Russians walk off with their bank info

                • self@awful.systems
                  link
                  fedilink
                  English
                  arrow-up
                  6
                  ·
                  2 days ago

                  oh wow you’re just like this all the time huh

                  no wonder you came in here to scream for a disgusting chicken sandwich incorrect one of my posters about their use of a common English phrase and post yet more LLM apologia barely disguised as critique

  • traches@sh.itjust.worksbanned_from_community_badge
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    7
    ·
    2 days ago

    I’m a full time professional developer and I have been banned from /r/vibecoding for pointing out that it doesn’t work, so hopefully I have a little credibility here. The keepassxc team’s take here is very reasonable and not that far from my own.

    LLMs do make decent first-pass code reviewers, and they can handle boilerplate code and simple changes given sufficient instruction and provided you review the results. They are trash at anything more complicated than that.

    • self@awful.systems
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      2 days ago

      hopefully I have a little credibility here.

      LLMs do make decent first-pass code reviewers

      hahahaha nope

    • Architeuthis@awful.systems
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      I feel the devs should just ask the chatbot themselves before submitting if they feel it helps, automating the procedure invites a slippery slope in an environment were doing it the wrong way is being pushed extremely strongly and executives’ careers are made on 'I was the one who led AI adoption in company x (but left before any long term issues became apparent)

      Plus the fact that it’s always weirdos like the hating AI is xenophobia person who are willing to go to bat for AI doesn’t inspire much confidence.

  • electric_nan@lemmy.mlbanned_from_community_badge
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    10
    ·
    2 days ago

    I was alarmed by this post, but after reading the linked text, I am not worried. I certainly understand the distaste for AI, and I share much of it. However, the approach here seems very sensible and the proof will continue to be in the pudding.

    • o7___o7@awful.systems
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      2
      ·
      edit-2
      2 days ago

      However, the approach here seems very sensible and the proof will continue to be in the pudding.

      The argument made by guys for abolishing food inspectors.

        • e8d79@discuss.tchncs.deOP
          link
          fedilink
          English
          arrow-up
          9
          ·
          2 days ago

          The KeePassXC team just knowingly introduced a policy that is proven to produce vulnerable code into a software project where there is next to no margin for error and you are asking why we are upset? They can keep their vibe coded password manager.

                • self@awful.systems
                  link
                  fedilink
                  English
                  arrow-up
                  7
                  ·
                  2 days ago

                  oh no what happened to that thin veneer of reasonable centrism when you were defending a password manager of all fucking things incorporating slop code? could it be you just fucking love slop?

    • self@awful.systems
      link
      fedilink
      English
      arrow-up
      16
      arrow-down
      3
      ·
      3 days ago

      itt some fucker thinks slop code in a security-critical project is justifiable

      • CHKMRK@programming.devbanned_from_community_badge
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        7
        ·
        2 days ago

        Amazing that you were able to write that comment when you can’t read.

        From the article: “Unfortunately, some people got the impression that KeePassXC was now being vibe coded. This is wrong. We do not vibe code, and no unreviewed AI code makes it into the code base.”

        • self@awful.systems
          link
          fedilink
          English
          arrow-up
          5
          ·
          2 days ago

          according to the slop coders, their slop isn’t slop? oh do tell!

          not saying it’s always programming.dev but

        • o7___o7@awful.systems
          link
          fedilink
          English
          arrow-up
          5
          ·
          edit-2
          2 days ago

          The man interrupts, “Listen here you fungible bumpkin, I am not eating shit, this is fine dining.”

          After maintaining eye contact a beat too long for comfort, he returns to his plate and daintily skewers a doodoo ball with his salad fork.