I’m a bit disappointed by their use of LLMs for this, as I don’t trust it for something as important as a web browser.

  • lambalicious@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    2 days ago

    So this is is, the nail in the coffin for Ladybird, right? Since apparently fascict funding was not it.

      • lambalicious@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        1 day ago

        Well, it’s a weird expectation but there’s nothing bad in hoping that if people won’t cut ties at the former, they might do at the latter.

        • mindbleach@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Based on the first thing? Sure.

          Based on the second thing? Eh. It’s not a GZDoom situation, where a BDFL merged without looking. This racist schmuck just used a chatbot to translate from C++.

    • truthfultemporarily@feddit.org
      link
      fedilink
      English
      arrow-up
      5
      ·
      2 days ago

      I used Claude Code and Codex for the translation. This was human-directed, not autonomous code generation. I decided what to port, in what order, and what the Rust code should look like. It was hundreds of small prompts, steering the agents where things needed to go. After the initial translation, I ran multiple passes of adversarial review, asking different models to analyze the code for mistakes and bad patterns.

      The requirement from the start was byte-for-byte identical output from both pipelines. The result was about 25,000 lines of Rust, and the entire port took about two weeks. The same work would have taken me multiple months to do by hand. We’ve verified that every AST produced by the Rust parser is identical to the C++ one, and all bytecode generated by the Rust compiler is identical to the C++ compiler’s output. Zero regressions across the board

      The code produces identical output to the handwritten one.

        • BryyM@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          Yes, they do use rust. I just started to read about SERVO because of these news. I also had sadly not heard about Ladybirds fascist tendencies before