Live data from Hacker News

I'm forking Ladybird and stepping down as SerenityOS BDFL

awesomekling.substack.com

151–160 of 280 posts

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#153
post #55

Earlier quoted context omitted.

On recent hardware, how much "performance" do we really need? Wouldn't almost any compliant browser be basically good enough?

As an embedded developer it always makes me sad to see physicists and engineers pushing the limits of physics to make faster hardware, just for devs to squander that power with lazy programming.

No, that's actually the point of faster chips: To make software development less challenging and cheaper.

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#154
post #59

Earlier quoted context omitted.

Ladybird does not have investors, only sponsors/donors. We have received some really generous donations in the past, for example $100,000 from Shopify in 2023 which allowed me to hire a few of our contributors to work full time on the project. :) Sponsors have no direct influence over the project, but I obviously feel a strong moral obligation to put 100% of the funds towards improving Ladybird and nothing else.

100k is not "well funded by large investors" anyway :)

That could fund my research for 5 years :(

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#156

Earlier quoted context omitted.

> The longer something can stay a one-person project, the better! Nothing kills creativity, innovation, and velocity faster than having to make every decision by committee. One person can get surprisingly far, but there's a limit beyond which no single human will scale. Getting to the v8 performance is IMHO such an example. You might be OK with a browser which has a noticeably subpar performance, but it will likely s…

> Getting to the v8 performance is IMHO such an example. There's no doubt in my mind that Andreas could achieve that by himself. He's worked professionally on webkit, and implemented a JS interpreter, a JS bytecode interpreter, and a JS JIT all by himself after all. Also let's not forget that V8 is open-source, all their optimizations are available for others to see and implement. But to be clear this isn't a one man…

Seems like Andreas doesn't have the same delusions of ridiculing the army of (pretty smart) Chrome/V8 devs by doing the same job just on his own. His own goal is to achieve the performance of non-JITed JavaScriptCore - i.e. an optimizing interpreter.

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#157
This is really surprising but also not at the same time. Developing a browser engine from scratch is a huge task. I think the writing was on the wall when some big donations were made from various companies (including Shopify) and Andreas hired a full time dev.

This will probably mark the beginning of the end for SerenityOS but I guess we'll see. Really enjoy watching the development videos from Andreas' YouTube channel.

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#158
post #65

Earlier quoted context omitted.

As a Firefox user, this exactly. The amount of things that now need to be toggled off on a new install are approaching Windows “telemetry” levels: disable sponsored shortcuts on homepage, disable experimental “Studies”, sponsored suggestions in search bar, “suggested extensions”, Pocket, and the list goes on. I really need to look into a privacy friendly fork of FF..

> I really need to look into a privacy friendly fork of FF.. I'd love to make the jump too, just that I rely upon FF sync too much. It's handy getting your bookmarks and other details on mobile devices. The other forks look to be desktop only.

FYI, you can use a desktop fork and mobile Firefox with Firefox sync.

source: I do that with floorp and Firefox for android.

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#159
post #153

Earlier quoted context omitted.

As an embedded developer it always makes me sad to see physicists and engineers pushing the limits of physics to make faster hardware, just for devs to squander that power with lazy programming.

No, that's actually the point of faster chips: To make software development less challenging and cheaper.

Exactly. What people also miss that the complexity grew considerably because of the need to cover many more "edge" cases. 30 years ago, you could assume a rough display size (fixed layouts) and DPI (no scaling needed), assume ASCII / ISO-8859-1, assume that the user is able-bodied and doesn't need accessibility features, target just DOS etc.

There is also a lot of accidental complexity which you might be able to get rid of only by BC breaks, unfortunately.

Re: I'm forking Ladybird and stepping down as SerenityOS BDFL

#160

Earlier quoted context omitted.

> I really need to look into a privacy friendly fork of FF.. I'd love to make the jump too, just that I rely upon FF sync too much. It's handy getting your bookmarks and other details on mobile devices. The other forks look to be desktop only.

FYI, you can use a desktop fork and mobile Firefox with Firefox sync. source: I do that with floorp and Firefox for android.

also just realized that waterfox does have an android version [1], if you want you use the same fork on desktop and android

https://play.google.com/store/apps/details?id=net.waterfox.a...

Post reply on HN