- cross-posted to:
- technology@lemmy.world
- hackernews@lemmy.bestiver.se
- cross-posted to:
- technology@lemmy.world
- hackernews@lemmy.bestiver.se
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.
So this is is, the nail in the coffin for Ladybird, right? Since apparently fascict funding was not it.
That seems like a weird expectation.
‘I can excuse racism, but I draw the line at vibe coding!’
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.
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++.
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.
Noo, I had such hopes
Don’t we all.
I guess it’s time to check what is Servo doing, they also incorporate Rust, right?
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



