• 0 Posts
  • 84 Comments
Joined 1 year ago
cake
Cake day: July 16th, 2023

help-circle


  • “reactionary”. Self-aware much?

    I do not know either of you.

    That said, on the one hand we have a guy that trivial research reveals has been dramatically transparent about his own life, struggles, and frailty in a really humble and disarming way. He shares his talent freely not only with code but mentorship and teaching. He has created a thriving and closer-knit community working together to do interesting and valuable things ( OS and browser ). His somewhat famous tagline is “well, hello friends”. He has also showcased both his wife and other females on his channel. Unless I misunderstand the term “incel”, you are demonstrably and factually wrong on that front at least. The biggest complaint I could find about him elsewhere is that his is “too neutral”. Perhaps that is at play here.

    On the other hand, we have somebody directly peddling destruction, slander, and hate ( you ). And why? As far as I can tell, the only contribution the SerenityOS founder has made to this “discussion” is the sentence “This project is not an appropriate arena to advertise your personal politics.”. Is that really it? Overreaction?

    That sentence spawned all of this? I must have misunderstood which of you we were labelling as “reactionary”.

    Regardless of if the project should have accepted the commit or not ( a valid debate ), I cannot possibly side with this reaction. It is awful.

    Downvotes welcome. I would rather be ethical than popular.



  • For anybody else with the same question…

    The Ladybird browser started as a part of the SerenityOS Project. SerenityOS had adopted Ladybug imagery before the browser was conceived. “Ladybird” seemed like a perfectly reasonable name for a core component of the OS given its existing iconography.

    It was ( and is ) as good name in context.

    Ladybird has decided to split with its SerenityOS roots. I have pretty mixed feelings on that. Regardless, it would be silly to change the name at this point.

    The same history applies to C++. SerenityOS is written in C++. Until the split, the OS and browser were maintained in a mono repo with extremely deep code integration and coordination. They share the same custom C++ standard library and coding conventions for example.

    SerenityOS was started as a very personal project and the original author is ( or was ) a fan of C++. While I am personally not a fan, it seems like a perfectly reasonable language choice to write an OS in.



  • This is an interesting post. I know the YouTuber you are talking about. I do not really like him but I would have considered him harmless. It is interesting to get your take.

    Mint is great and quite popular. So, if you are going to make a YouTube video saying otherwise, I guess you have to go out of your way to come up with reasons why. I am sure that makes it sound worse than it is. Something to think about.

    I have distro preferences too but most of the differences really only make a difference to those already using Linux. It is a bit like arguing about Ford vs Chevy in front of people that have never seen a car ( or truck ). In the grand scheme, they are both amazing and mostly the same thing. To listen to a fan though, one is God’s gift and the other is trash. Same with Linux distros.




  • I wish it was not C++ but their implementation is quite interesting. Not only is it modern but they wrote their own standard library including error handling right down to the main function. It is quite nice for C++.

    All that came from SerenityOS. I hope they do not lose too much of it with the split. I mean, the Ladybird Project Leader authored most of it ( their C++ framework ) so it will probably stick. Harder to do when you start using other libraries though.



  • Then don’t watch it. I have spent more time now reading this complaint on Lemmy than I have watching videos that were not worth my time.

    The guy that made this video had a few minutes to make a high-engagement video I guess and no time to write a low-engagement press release. That was his choice.

    Your choice is to watch it or not. He does not your views. Videos do better regardless of your opinion.

    I actually agree with you but I am just sick of reading this comment on every video posted. Use tech to transcribe it yourself or just don’t watch. Stop making me read this complaint. Unlike video, I have to waste time reading before I realize what you are saying.


  • I am still trying to decide what I think about the Ladybird / SerenityOS split.

    Short-term, this is going to make it a lot easier for Ladybird to make progress. So good.

    Long-term, I feel like a lot of the values that Andreas used to express about SerenityOS have been compromised.

    I very much liked the, everything from scratch and complete harmony within and complete control over our whole stack idea that came with the mono-repo.

    I also thought that the energy from Ladybird was greatly contributing to SerenityOS. That is lost now, as is their chief architect, technical steward, and community organizer.

    Much of the low-level performance work that went into Ladybird benefited the whole OS. Did SerenityOS even post a monthly update on YouTube this month? The community engagement has already been dampened.

    SerenityOS was certainly benefiting from the networking, codec, and image format work. The biggest impact will obviously be the loss of what was emerging as an amazing native web browser. They cannot even use Ladybird now due to the reliance on so many third-party components. I guess it forks from where it was?

    How is error handling done in Ladybird now? It was beautifully consistent before. What now?


  • Though I am a big Rust fan, I think Ladybird is evolving fast enough that my money is on Ladybird to become a true daily driver first. The biggest obstacle to that is JavaScript as Ladybird still uses its homegrown engine ( very slow ) and Servo is integrating SpiderMonkey.

    Ladybird just got a million dollar shot in the arm. We will see what becomes of that.

    Despite the Mozilla origins, I do not think you can say Servo is backed by Google. The claim from Ladybird is that it is the only browser not financially supported by Google.

    I would say that Servo is corporate backed at this point and Ladybird still is not ( backed by donations only ) but with large donations by a single donor, we will see if Ladybird is able to stay completely independent over time.