Lobsters.

We’ve been searching for a memory-safe programming language to replace C++ in Ladybird for a while now. We previously explored Swift, but the C++ interop never quite got there, and platform support outside the Apple ecosystem was limited. Rust is a different story. The ecosystem is far more mature for systems programming, and many of our contributors already know the language. Going forward, we are rewriting parts of Ladybird in Rust.

  • arcine@jlai.lu
    link
    fedilink
    English
    arrow-up
    39
    ·
    10 hours ago

    I was enthusiastic about LadyBird until I learnt that the guy leading the project i s a white supremacist, via pivot-to-ai.

    Now I hope either someone else takes it over, or that it crashes and burns.

    • 0x0@infosec.pub
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 hours ago

      If any creator can separate work from personal and the product is good I really couldn’t care less with what they use their own time for.

      I’m pretty sure you could find people with other unsavoury opinions in the devteams for both chrome and firefox, what then?

  • Matty_r@programming.dev
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 hours ago

    The worst part is they are doing themselves a disservice by not rewriting it by hand - have they really learnt enough Rust to know how to effectively rewrite the other parts of the engine as they say? Doubtful - they’ll probably just do everything through AI stuff going forward.

    • 0x0@infosec.pub
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 hours ago

      If any creator can separate work from personal and the product is good I really couldn’t care less with what they use their own time for.

      I’m pretty sure you could find people with other unsavoury opinions in the devteams for both chrome and firefox, what then? Lynx?

      • XLE@piefed.social
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        10 hours ago

        Based on the content of that article alone (especially near the bottom), I don’t think it’s run by a racist at all. Can confirm via their social media presence.

        • Fizz@lemmy.nz
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          Weird. I would not feel comfortable using that domain. I thought i was reading a neo Nazis blog on the issue.

          • Telorand@reddthat.com
            link
            fedilink
            English
            arrow-up
            5
            ·
            8 hours ago

            Can you explain why you feel that way? “Hyperborea” is not a term I’m familiar with vis a vis Nazism.

              • blankwire@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                50 minutes ago

                The author explains why he chose the name on his site. I don’t think this is a neo-nazi / white nationalist thing despite the irony.

              • Telorand@reddthat.com
                link
                fedilink
                English
                arrow-up
                7
                ·
                7 hours ago

                Sigh of course it’s a Nordic thing. I should have guessed. White nationalists also love other Heathen/Norse symbolism.

                Good to be careful, so thanks for educating me.

  • TheOneCurly@feddit.online
    link
    fedilink
    English
    arrow-up
    117
    ·
    17 hours ago

    Yeah seems about right for this project. I really wanted this to be a serious browser, but nothing about this dude is serious.

    Also I know he backed this statement up with much better testing but these AI brainrot things people say kill me: “I ran multiple passes of adversarial review, asking different models to analyze the code for mistakes and bad patterns.”

  • cabbage@piefed.social
    link
    fedilink
    English
    arrow-up
    31
    ·
    16 hours ago

    I would of course love to see ladybird succeed, but it has seemed problematic from the start in my opinion. Servo seems much more serious.

    I also like that Servo is developing an engine, not a browser as such. Seems like a good idea to keep the two separated.

    • buddascrayon@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      7 hours ago

      Hive mind would imply that people are simply following along and not making decisions on their own. I read the article and was thinking that the way they went about it was a fairly good use of AI to actually implement code.

      Then I read the article posted by someone in this comment section about how the author and creator of ladybird is not only a homophobic asshole but an out and out racist. If you support him and use this then you are, by association, a homophobe and a racist.

      So fuck you 🖕 as well.

  • Fitik@fedia.io
    link
    fedilink
    arrow-up
    2
    ·
    10 hours ago

    Good riddance on ai, even if people there dislike it, ai-assisted code is already a norm in a lot of places. However, the decision seems confusing to me, there’s already a Rust based web engine (Servo), I’m confused about what’s the distinction between them now?

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

    Good grief, the irrational ai kneejerk hate in this community is insane. This seems like a perfect use case - a code base with good test coverage and well defined output expectations, where a human has guided the translation and checked the results. The human in question has saved a lot of time. And still all the comments are “hurr durr slop amirite”. SMH fucking head.

    • Fizz@lemmy.nz
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      10 hours ago

      Hes not even using the rust part either. Its still using c++. It’s just being developed on the side.

      • XLE@piefed.social
        link
        fedilink
        English
        arrow-up
        4
        ·
        10 hours ago

        And the people complaining about “insufferable” critics of AI, and assuming all criticism is “knee-jerk”, are themselves contributing to the cycle of negativity.

        • Eager Eagle@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          10 hours ago

          no shit, pick any post that mentions AI here and see who are the first ones to comment every single time.

          If you don’t want a “cycle of negativity”, maybe let’s not throw rocks at anything for just bringing up the topic?

          how’s acknowledging this herd behavior contributing to it. Some of us are also tired of reading the same crap in the comments.

    • Trilogy3452@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 hours ago

      I think it’s important to note that human review = quality always, it’s case by case and a lot of times the nuance and potential problems don’t appear until the code has been fiddled with manually in my experience.

      Basically saying that it depends on how it was used, but my hunch is using AI for new languages for production use without an expert to help is a bad use case since the new comer has no idea what nuances exist. Unless that’s not the case here

  • tocano@piefed.social
    link
    fedilink
    English
    arrow-up
    15
    ·
    16 hours ago

    I was enthusiastic about this project. But I am afraid these recent tangents will only reduce momentum.