7 ms·
Ladybird is steadily progressing: https://ladybird.org/ https://ladybird.org/
by TimTheTinker 15d ago
Ladybird is steadily progressing: https://ladybird.org/ https://ladybird.org/
- cyberax 15d agoThe last time I checked the source code, it was filled with horrible unsafe C++. They also re-implement everything whether it is needed or not.
- dieortin 15d agoAren’t Chrome and Firefox also filled with “horrible unsafe C++”?
- cyberax 15d agoYup. But they had thousands of engineers working on them for a decade.
- unloader6118 15d agoDoesnt that makes it even less consistent ?
- cyberax 15d agoWhy? C++ is horrible, but when you have thousands of developers, you can make it work.
- adamrt 15d ago> It was filled with horrible unsafe C++ Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114e781a56694ced3ea13a720139e146/Cargo.toml https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114.... > They also re-implement everything whether it is needed or not. No they don't. SerenityOS did, and that was the goal of the project. But Ladybird has plenty of third party libraries.
- cyberax 15d ago> Are you saying their code was horrible and unsafe, or just that its a byproduct of using C++. Yes. It's both terrible because it's C++, and it's terrible because they're not following the modern C++ safe coding practices. > They've been rewriting parts in rust: https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114 https://github.com/LadybirdBrowser/ladybird/blob/8f0a1b19114.... And it's not going to amount to anything major. Rewriting in Rust properly requires architecting things from the beginning. > No they don't. For a long time, their policy had been "no third-party code". Eventually it became untenable, so they started using third-party libraries. But they still ended up reinventing the wheel at least several times.
- xgulfie 15d ago[flagged]
- nickthegreek 15d agothat’s a bold statement, and my googling has not returned results that verify this claim. can you provide any context?
- xgulfie 15d agoHere's a fun example https://archive.is/ZtQpj https://archive.is/ZtQpj Another funny moment from this guy https://github.com/SerenityOS/serenity/pull/6814#issuecomment-830793992 https://github.com/SerenityOS/serenity/pull/6814#issuecommen...
- leephillips 15d agoThat fun example does not provide evidence of what you accused the developer of. Not even close. I think if you’re going to accuse someone of what amounts to racist paranoia, you’d better have clear evidence of it. The fragment you linked to simply shows Kling being uncomfortable with racial discrimination in hiring, which is a mainstream, probably majority, attitude.
- nasso_dev 15d agono, the fragment shows kling is completely blinded by his own privileges as a cisgender white guy and completely missing the point of diversity by instead making it all about himself and other cisgender white dudes its unfortunately very common for privileged people to not realize how good they have it compared to people with less privileges. you have to live it to really know what its like diversity efforts being seen as "discrimination against [privileged group]" is exactly how we don't fix the problem
- copper-float 15d agoNone of this has anything to do with "white replacement", or being "blind to privilege". You're stretching a totally reasonable viewpoint into "evil racism" because you don't agree with his point of view. So you try to slander and discredit anyone who thinks differently than you. Same playbook every time, so boring. You might think differently, but I think hiring someone based on their race to meet arbitrary racial quotas is insulting.
- strenholme 15d agoI will believe it when I see it. Still no public release.
- kiney 15d agothe source is public, you can just compile it