Live data from Hacker News

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

lunduke.locals.com

601–610 of 777 posts

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

#601
post #578

Earlier quoted context omitted.

Yes... that's pretty much exactly what I said. Users will indeed just do what they need to do to watch Netflix, whether or not DRM is good for them or the web platform. > Secondly, users don't really get a choice. Users are fucked because browsers implement features like DRM and websites hard-depend on them. So the user is no longer choosing whether or not to enable DRM, but whether or not they can watch Netflix on t…

>It's nice to think that you can just leave it to the users to pick and they'll always do the right thing, >it's literally the job of people who do have that capacity to fight for the user's best interests A user agent should not be concerned about "doing the right thing", that's none of its business. You are proposing a developer agent, not a user agent.

"Doing the right thing" for the user's best interests is the job of the user agent. It's just that simple. Giving the user a "choice" by implementing anti-features that they will be coerced into using by abusive websites is not really much of a choice. What you're really building there is a website agent, with a side of deception to make it sound like it's actually good for the user. Coincidentally, Google makes a nice website agent called Chrome that serves their needs for advertising quite well.

This is also now the third time in this reply chain where I will point out that I am objecting to the inclusion of DRM technology in web standards, where this pitiful semantic debate about what a user agent is for doesn't even apply in the first place. What is fit for the open web platform and respective standards has nothing to do with decisions made by user agent developers. I am not going to point this out again. Further replies that try to drag this semantic debate out are just going to go ignored by me.

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

#602

Earlier quoted context omitted.

> It's a vicious cycle of continuing dependency. Or a viscous cycle of continued development. There are definitely things that Chrome does that nobody else should copy, but there's also a lot of stuff like WebGPU and WebRTC that should be standard. Firefox doesn't drag their feet in the same way Apple does, and they certainly don't resist standardization by trying to limit what a user can do on their device. I have n…

The data doesn’t show they drag their feet though. If anything FF is behind. I genuinely enjoy Safari as a user more than Chrome. As a developer the dev tools suck. But as a user - the UI is far more minimal and nice. Every single action feels 2-3x faster, from opening and closing, tab opening or movement, etc. Battery lasts significantly longer. And I never really run into anything that doesn’t work, ever. Plus neve…

You said data doesn't show they drag their feet and then proceeded to present anecdote of your personal preferences and use cases while adding that thoughtful UI and battery life are the features and not web standards or the implementation quality of it nor the lack of 3rd party browsers on iOS - https://news.ycombinator.com/item?id=31902707

Sure they have recently implemented some features like IndexedDB but the data does indeed show that they dragged their feet!

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

#603

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 :)

Where on the roadmap is GPU compositing? In modern browser programming, I kind of take for granted that I can control the rendering “layers” and certain CSS properties, like “transform,” will be accelerated. Edit: In Blink, the layer/compositing system extends to SVG elements inside SVG tags, as well, and in WebKit, it doesn’t yet, but there is an active years-long effort going back to 2019 that will eventually land:…

> Where on the roadmap is GPU compositing? In modern browser programming, I kind of take for granted that I can control the rendering “layers” and certain CSS properties, like “transform,” will be accelerated.

AFAIK there's some support for it already, but it has to be enabled explicitly with --enable-gpu-painting. I can confirm that with that switch Ladybird can do 3D CSS transforms (which don't work without it).

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

#604
post #425
post #225

Earlier quoted context omitted.

[flagged]

I don’t think you’re pro-slavery, but I do think you picked a metaphor not for the light it sheds on the issue, but the heat—and then preemptively dismissed a strawman objection to it instead of, say, improving your own communication.

The parenthesis was an edit that I put after receiving downvotes.

I think the comparison is correct, in that who claims copyleft licenses are less free only considers their own freedom, not that of the society as a whole.

And it seemed a good example since most people will have heard of that, if not studied it in school at the very least.

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

#605
post #427

Earlier quoted context omitted.

Would you mind elaborating? How did KDE's use of GPL prevent Chromium from being closed-source? What about Google Chrome?

It didn’t: that’s the joke.

You are not aware that chromium is open source?

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

#606

Why choose CPP to develop this instead of Rust? How do you fix all the bad security bugs? I fear you’ll just leave users vulnerable to completely new attacks, it’s a huge surface area

Apologies, I see this is a common question that was already answered. Rust is a good bit ugly not taking lessons learned about legibility from Python. Take your time while sticking to standard tools. I’ll keep an eye on your choice of memory safe alternative to CPP. It is hard to choose a language you like, I don’t like any. Maybe Nim

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

#607
post #4

>Why build a new browser in C++ when safer and more modern languages are available? >Ladybird started as a component of the SerenityOS hobby project, which only allows C++. The choice of language was not so much a technical decision, but more one of personal convenience. Andreas was most comfortable with C++ when creating SerenityOS, and now we have almost half a million lines of modern C++ to maintain. >However, now…

Will Jakt be used as a C++ replacement long term? Going Rust for Ladybird is probably too far fetched given the sheer amount of C++ code. And also, Jakt seems to solve the memory safety problem while still giving C++ performance.

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

#608

I think people in this comment section are too harsh on the website. I think the design is pleasing and functional, and the project is communicated about clearly. The AI laptop is a bit of a shame, and the logo being bland instead of clever is a bummer, though. But plenty of products have a similar front page style, and it doesnt make me feel like it's a soulless startup.

May be I missed something obvious, what AI laptop?

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

#609
post #608

I think people in this comment section are too harsh on the website. I think the design is pleasing and functional, and the project is communicated about clearly. The AI laptop is a bit of a shame, and the logo being bland instead of clever is a bummer, though. But plenty of products have a similar front page style, and it doesnt make me feel like it's a soulless startup.

May be I missed something obvious, what AI laptop?

the image of the laptop on the page is AI-generated

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

#610

Earlier quoted context omitted.

Matrix is a wonderful alternative

Better but a the real alternative is what we had before: publicly visible forums, mailing lists with an archive, etc. I'm not going to sign up for your discussion group without being able to get a feel for the community first.

Would you volunteer in setting up a forum for ladybird and host it and can you convince Kling and co. that you will be around to host it for the next years to come?

Because that is a project in itself and as much as I despise discord, I understand why they just went with it.

Post reply on HN