News for hackers. Stuff that matters.
Re:The Ladybird Browser Project by grayhatter on Wednesday February 07, 2024 @01:52AM (#39285361)
The whole point of the project is to write a completely independent browser from scratch. The effort seems focused to me, write a complete engine. Not write a small part of a browser.

But why would reusing something be better? Reusing someone else code wouldn't be competing with them, it'd be depending on them.

Re:The Ladybird Browser Project by adontz on Wednesday February 07, 2024 @02:01AM (#39285428)
Because you can have something usable instead of dreams. If you want to have completely independent code eventually, then replace modules one by one, while having a working product. Like Mozilla did with Servo. They had C++ codebase they wanted to replace with Rust codebase. They did not create entire browser from scratch, but replaced C++ with Rust gradually. While one figures what HTML and CSS layout should look like, no need to have no JavaScript engine and basically unusable browser. Use existing JavaScript engine, replace it later when/if project has enough resources.
Re:The Ladybird Browser Project by SpecialistK on Wednesday February 07, 2024 @02:11AM (#39285491)
Why is it "dreams" if they're making quantifiable progress toward their goal? The browser is steadily becoming more usable and performant. Proving that such a project is possible is one of Andreas (the project lead's) goals as stated in interviews.

I'd rather encourage promising "dreams" than have a web with only 2.5 usable browser engines.

Re:The Ladybird Browser Project by Scarblac on Wednesday February 07, 2024 @02:43AM (#39285694)
This is Hacker News, not just Lets Bring Yet Another Product To Market news.

He is doing this for fun and to be creative, is incredibly inspiring for a lot of people, and actually gets things done on top.

The epitome of a hacker, I want to be more like him.

Re:The Ladybird Browser Project by Klonoar on Wednesday February 07, 2024 @06:07AM (#39287087)
You have a very different definition than what this site has historically been about. :)
Re:The Ladybird Browser Project by adontz on Wednesday February 07, 2024 @09:25AM (#39288911)
Have you ever wondered what ycombinator.com is in news.yconbinator.com?
Re:The Ladybird Browser Project by DiggyJohnson on Wednesday February 07, 2024 @11:48AM (#39290815)
Do you want what you're arguing for?
Re:The Ladybird Browser Project by Scarblac on Wednesday February 07, 2024 @10:08AM (#39289460)
Yeah yeah, I know. They could have chosen to call it Startup News but didn't.
Re:The Ladybird Browser Project by hadjian on Wednesday February 07, 2024 @02:34AM (#39285647)
Andreas worked professionally on WebKit at Apple and succeeded in writing SerenityOS from scratch.

So he is in a good position to decide on the approach and has proven he can finish things. I’d just trust him on this, if my opinion was even relevant.

But as it’s a for fun project, he can write a browser in Fortran and abandon it half-way ;-)

Re:The Ladybird Browser Project by stephen_g on Wednesday February 07, 2024 @02:15AM (#39285519)
They already do have something that is incredibly usable for how long the project has been going (this context is part of why you're being downvoted, as well as just the general principle). They have probably got something that is looking more viable as a new browser than what the Servo project is doing now it's been detached from Mozilla. It really is quite incredible what they've done, and the velocity it's improving is just mind-blowing.
Re:The Ladybird Browser Project by k8svet on Wednesday February 07, 2024 @02:05AM (#39285450)
Sometimes it's nice to dream. A nice bonus if other people respect your autonomy to use one's time on Earth as one sees fit.
Re:The Ladybird Browser Project by navane on Wednesday February 07, 2024 @03:05AM (#39285832)
Dreams are what gets you out of bed in the morning.
Re:The Ladybird Browser Project by gaazoh on Wednesday February 07, 2024 @04:23AM (#39286368)
It's very possible to have other goals than having a usable and marketable product, Andreas Kling and SerenityOS developpers have explicitly stated other goals on numerous occasions, and other positive side-effects have emerged from the project. These include having something to stay busy long term to stay away from drug use, having fun, learning, prove that things are possible, identifying and reporting mistakes in specifications that were caught thanks to the blank slate implementation approach.

Maybe Ladybird is not usable right away, so what? It's getting impressively close to this point with barely 5 years of development, from scratch (and it goes much deeper than HTML, CSS and JS engine, they also re-implemented the whole networking stack, image/audio/video codecs, font...) and by a small team of mostly volunteers, but more importantly, it's a positive project not only for the developers, but also for their audience and for greater scale web standardization.

I hardly imagine a project such as the one you're describing getting as much traction as Ladybird / SerenityOS (in fact, there are many such of these, but I don't see nearly as much talk and interest for their development), the whole project isn't about the end product, it's explicitly about the process to get there.

Re:The Ladybird Browser Project by alpaca128 on Wednesday February 07, 2024 @06:21AM (#39287174)
> you can have something usable instead of dreams

Realising dreams is called progress.

The reason Chrome and Firefox exist is because people dreamt of having something better than the already "usable" Internet Explorer.