Live data from Hacker News

Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

lunduke.locals.com

341–350 of 777 posts

Re: Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

#341

Earlier quoted context omitted.

And I don't care if my browser is compromised, since the attacker would only get access to an empty VM on Qubes OS.

I'm not switching my os to some obscure one for security and it doesn't make sense for me to isolate my browser from my system/files. And yes my mail account is more critical than my local files.

Xen is not an obscure system. Hardware isolation was broken last time in 2006 by the Qubes founder ("Blue pill software").

I open my email in a dedicated VM, so only my email provider could attempt to compromise me. Attachments are automatically opened in another, disposable VM.

Re: Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

#345

Earlier quoted context omitted.

If I'm not wrong Firefox is already Rust. The language was even created inside Mozilla.

It is. They realized that writing a modern browser (i.e. one that for example uses multiple cores efficiently by doing layout/rendering/etc in parallel) is almost impossible in C++. To the point where creating a whole new language just to solve the problem would be a smaller undertaking. Which says something about the scope of this problem. And I really do think they are right.

Why is it almost impossible? I'm a little out of practice with C++ but I thought the modern C++ features were considered pretty solid in regards to memory safety and the like?

Re: Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

#346
post #265

I’m disappointed in the fact that the main ambition here is only to recreate a browser for the sake of independence. There is so much potential in creating a modern browser that could for instance focus on performance, privacy, access to lower level APIs, etc. rather than carrying the eternal burden of backwards compatibility.

Software dev maturity phases:

get something working

make it correct

make it fast

Having a vanilla green field working web browser could enable experimentation. Prototying a novel more useful hybrid history & bookmarks feature set, for instance, is a giant pain thru the current plugin extensions. Like sucking apples thru a soda straw. As you said about lower level APIs, it's easier to "go straight to the metal".

Re: Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

#347

Earlier quoted context omitted.

But if they embrace, extend and extinguish, in a way that harms your users' freedom, that would not IMO be a good outcome.

Those users can always use the original browser. They haven't lost anything.

Imagine Ladybird is developed and is successful. Lots of people use it to read websites.

But then Badcorp takes the code and builds their own varient with extensions. Badcorp is big and has lots of market share. Lots of people use Badcorps's browser, and because lots of people are using it, lots of web developers code for it, including coding for its extensions.

Soon, lots of websites -- including Badcorp's own websites, and they have lots of popular ones -- use the extensions in the Badcorp browser.

Then people still using Ladybird can't use it for most websites. They have lost something.

Re: Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

#348

Hello friends, Ladybird founder here! Here's a short video from Chris Wanstrath announcing our non-profit yesterday, and kicking things off with a $1M donation: https://www.youtube.com/watch?v=k9edTqPMX_k Happy to answer questions :)

I absolutely adore your coding videos where you implement new features. Any chance we'll get more of those with Ladybird?

Re: Ladybird Web Browser becomes a non-profit with $1M from GitHub Founder

#349

Can anyone explain like I'm an idiot concrete reasons how Google Chrome's dominance is bad for the web? Preferably things that have actually happened, not what might happen

What's wrong with looking at what might happen?
Post reply on HN