I believe that Ladybird has more funding and better support for the web, but Servo wins in performance. Though, they’re hard to compare directly!

    • kkj@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      1 day ago

      He got snippy about someone PRing gender-neutral language, calling it “politically motivated.” His explanation was that they hadn’t sent previous PRs, which seems like a stupid reason to reject that one; some people are better with language than they are at code, so they’re more helpful fixing comments than fixing bugs.

      That said, trans people were never mentioned, and the fight for gender-neutral language long predates any significant public awareness of trans people; also, “meltdown” seems like an exaggeration. He was somewhat rude, but not completely unhinged.

  • asudox@lemmy.asudox.dev
    link
    fedilink
    English
    arrow-up
    61
    arrow-down
    1
    ·
    edit-2
    3 days ago

    I don’t think Ladybird can compete with the other browsers with that speed.

    Oh and I still wonder why they chose Swift over all the other compiled languages to this day. Was OOP really that crucial?

    I’m waiting for Servo tbh.

    • Agosagror@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      28
      ·
      3 days ago

      Primeagen interviewed the creator, who basically said they chose swift because it was fun. Other languages they tried were less fun.

      • isaacd@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        19 hours ago

        As a professional dev (okay, okay, forgot where I was, aren’t we all) I approve of this reasoning

    • sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      15
      ·
      edit-2
      2 days ago

      Swift is great! The guy who made Rust worked on Swift for 3-ish years, so there’s a fair amount of overlap in interest between the two. Those were the two main contenders, and I guess OOP was the deciding factor.

      I’m waiting for whichever is ready first.

      • jbaber@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        19
        ·
        3 days ago

        HN crowd told me they’re porting to swift. When I asked “why not Rust”, they said the C++ code was very OOP, so it was easier to port to swift.

        • taladar@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          23
          ·
          3 days ago

          Which probably means it uses deep inheritance hierarchies since that is the one thing that does not exist in Rust (and for a good reason).

          • barsoap@lemm.ee
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 days ago

            You can do deep hierarchies in Rust, the thing Rust doesn’t have is implementation inheritance. Or more precisely said implementation inheritance that relies on anything but the interface (traits can have default methods but they’re part of the trait definition, not any implementation).

            • taladar@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 days ago

              Yes, most likely they use it for implementation inheritance which is sloppy anyway since it usually violates the Liskov substitution principle and also most OOP languages that have that concept tend to have issues around co- and contra-variance in either function parameter and return types or containers or both.

        • AnotherHelldiver
          link
          fedilink
          English
          arrow-up
          6
          ·
          3 days ago

          I’m not a dev but does Swift will restrict it to Apple platforms since it is Apple language?

  • shortwavesurfer@lemmy.zip
    link
    fedilink
    English
    arrow-up
    26
    ·
    3 days ago

    Considering the road Firefox is going down, I am very happy for any alternative, so I’m looking forward to both of these. But I’ve also been playing around with the Gemini protocol, which looks really neat, although it’s very simple.

    • alt_xa_23@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      Gemini is fun. I’ve had a capsule for a while now, but keep forgetting to do anything with it.

      I’d love to do more with Gemini, I just have a hard time viewing it as more than a curiosity.

      • shortwavesurfer@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 day ago

        Yeah, I can understand that. There’s one Gemini browser I like on Android called Buran (fdroid), but it hasn’t been updated in several years, and there are some accessibility things with it while using the Talkback screen reader, which makes it somewhat annoying, and I don’t think it will be updated.

        Also, there is no way to put in a Socks 5 proxy, so I can’t browse onion capsules with it.

  • Hozerkiller@lemmy.ca
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    22
    ·
    2 days ago

    If you’re leaving firefox for ideological reasons you may want to also avoid Ladybird. The dev had a public freakout over the idea that women exist.

    • lime!@feddit.nu
      link
      fedilink
      English
      arrow-up
      25
      arrow-down
      4
      ·
      edit-2
      2 days ago

      the dev is a recovered addict and ex-convict who took up os development to be able to focus on something other than the world around him, in a country where the pronouns debate barely exists. him initially not accepting a documentation change from an unknown contributor that only changes pronouns does not qualify as a public freakout.

      Edit: not to mention, this has been fixed. read the history of the documents touched by the offending PR and you will see that they were changed years ago.

      • sem@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        5
        ·
        edit-2
        2 days ago

        All code is political, especially foss code. If he had accepted the change, even after initially being skeptical, no one would care. But he picked a side in the dumb culture war and stuck with it.

        • lime!@feddit.nu
          link
          fedilink
          English
          arrow-up
          12
          arrow-down
          4
          ·
          edit-2
          2 days ago

          but… he did. the documentation has all been changed to use second-person pronouns for user actions. that was years ago. the most rudimentary checks of the git history shows this. yet people are still going at him for it.

          • sem@lemmy.blahaj.zone
            link
            fedilink
            English
            arrow-up
            2
            arrow-down
            3
            ·
            edit-2
            17 hours ago

            That’s good to hear, if true. I’m not an expert at git, I’ve just seen the two issues that were both closed as won’tfix. I think they’d help their PR (edit: public relations) a lot if they just updated those issues.

            • lime!@feddit.nu
              link
              fedilink
              English
              arrow-up
              5
              arrow-down
              2
              ·
              2 days ago

              or if people would take the two seconds to click the “history” button on the file in the pull request. at this point, this brigading and targeted harassment of an individual with a history of depression and drug abuse has been going on for close to four years. it’s no longer a “PR” matter.

    • mnmalst@lemmy.zip
      link
      fedilink
      English
      arrow-up
      19
      arrow-down
      8
      ·
      2 days ago

      Stop spreading this nonsense. He made ONE comment that made it clear he is not accepting contributions for political reason from people not part of the project.

      The “freakout” was entirely external.

        • CodeBlooded@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          21 hours ago

          It looks more like the dev felt the PR being introduced was purely for political reasons, which he disliked. I’m not saying I agree with the dev, but you’ve stated he “had a public freakout over the idea that women exist” and that doesn’t appear to be the case here.

          Consider that claims like yours, and the responses to his rejection of the PR, probably only strengthened his belief of the PR’s intent.

    • sunglocto@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      6
      ·
      2 days ago

      At this point I’m going to personally donate to Ladybird because you people have been spreading this bullshit for months

  • taladar@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    13
    ·
    3 days ago

    Ladybird seems to be C++, I don’t really see a new project written in a language that is that horrible to use attracting a lot of contributors in the long term.

    • mox@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      37
      arrow-down
      9
      ·
      3 days ago

      I followed the links to see what he actually wrote. There’s nothing transphobic or misogynistic about it.

      If you are referring to some other incident, then please link it so we can see for ourselves.

        • sugar_in_your_tea@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          15
          arrow-down
          5
          ·
          3 days ago

          Really?

          A better fix would be to remove the pronoun entirely.

          To prevent this, remove anon from the wheel group and the user will no longer be able to run /bin/su.

          But honestly, it doesn’t matter at all.

          • bjorney@lemmy.ca
            link
            fedilink
            English
            arrow-up
            9
            arrow-down
            3
            ·
            2 days ago

            Yes, I’m sure that PR would have been accepted instead /s

            But you’re right, it doesn’t matter at all, the reasonable thing to do would have been for the guy to spend 3 seconds clicking the accept and merge button, or 6 seconds making your change. instead he wrote a comment stating that inclusive language has no place in his project

            • sugar_in_your_tea@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              5
              ·
              2 days ago

              Here are the issues I see:

              1. That’s his only PR in this repo, and it just changed one word that wasn’t incorrect for one that’s preferable to the author
              2. The documentation in question is talking about an OS user, not a user of the software, so gender doesn’t apply (“it” would be totally appropriate)
              3. If goes against established norms here, it would be like changing a pronoun for a ship from “she” to “they”

              My suggestion sidesteps the issue entirely by avoiding pronouns, which doesn’t violate norms at all here.

              He didn’t say anything about inclusive language not being welcome, he said politically motivated changes aren’t welcome. If there’s documentation referencing users of telhe software, I’m guessing a change using inclusive language would be treated very differently.

              • bjorney@lemmy.ca
                link
                fedilink
                English
                arrow-up
                6
                arrow-down
                1
                ·
                2 days ago

                If goes against established norms here

                What’s the established norm here. All people compiling software by source are male?

                he said politically motivated changes aren’t welcome

                What’s politically motivated about changing “he” to “they”. As you said, gender doesn’t apply here, so the neutral word is literally preferable.

                • sugar_in_your_tea@sh.itjust.works
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  arrow-down
                  5
                  ·
                  2 days ago

                  What’s the established norm here

                  I’m honestly not sure, most OS projects I’ve seen use passive voice like I provided, because gender doesn’t make sense. I’ve seen a handful of projects select “he” for system users (e.g. root, nobody, etc), so that seems like the norm here, if there is one. Or it could be that the project uses “he” elsewhere to refer to these system users.

                  Here’s the documentation:

                  Note that the anon user is able to become root without password by default, as a development convenience. To prevent this, remove anon from the wheel group and <pronoun> will no longer be able to run /bin/su.

                  This isn’t referring to an actual person, it’s referring to a system user created by the build script in the target operating system (SerenityOS). The user will never be used by an actual human, so any gender selected here is irrelevant, and there should be no preference for male, female, or a third gender.

                  That’s why I prefer the passive voice because no gender makes sense, and it just looks weird.

                  If I was the maintainer, I too would probably reject the PR because it didn’t remove the gender entirely. Most technical writing does that, because selecting a gender makes no sense.

          • Ernest@lemm.ee
            link
            fedilink
            English
            arrow-up
            35
            arrow-down
            7
            ·
            3 days ago

            nah. it may not be a huge deal (esp. if you’re male) and “screaming” might be exaggerating it, but “keep personal politics out of code” is classic “I consider your existence political”.

            I’m happy to see if the guy’s politics has changed in the years since this happened, and I don’t know if their involvement in the project is worthy of a boycott, but those are personal choices (and the relevant comment was even helpfully linked).

        • mox@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          18
          arrow-down
          16
          ·
          3 days ago

          “Personal politics” is a vague phrase that generally just means someone’s views and priorities. There is nothing pejorative about it, nor in the way he used it.

          In other words, Andreas insists the OS developer be referred to as “he/him” instead of not assuming gender.

          The build instructions in question follow English language conventions that have existed for hundreds of years (and are shared by more than few other languages). All he did was decline someone’s proposed change that would have applied a very new convention regarding pronouns for a hypothetical person. This is not the same as insisting that anyone refer to anyone else in a particular way.

          It’s also not unreasonable. We can ask people to adopt new conventions, but we don’t get to expect or demand it.

          Change to a language takes time.

          It’s textbook misogyny.

          No, it is not.

            • mox@lemmy.sdf.org
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              4
              ·
              edit-2
              2 days ago

              Certain forms of singular they are old, but the drive to make it the general convention when referring to a hypothetical person is new.

              • pogmommy@lemmy.ml
                link
                fedilink
                English
                arrow-up
                2
                arrow-down
                1
                ·
                2 days ago

                Nobody ask this person their thoughts on federal marriage law conventions in the us in the year 2015

          • CitricBase@lemmy.world
            link
            fedilink
            English
            arrow-up
            22
            arrow-down
            8
            ·
            2 days ago

            It’s textbook misogyny.

            No, it is not.

            Yes, it is.

            It’s sexist when you assume someone is a man because they’re a doctor. It’s sexist when you assume someone is a woman because they’re a nurse. And it’s sexist when you assume someone is a man because they’re an OS developer.

            When you continue insisting that the OS developer be a man, even though it’s been clarified to you that they just as well may not be, that’s when your behavior crosses the line to misogynistic.

            It isn’t a fucking “convention” to push women down by insinuating they’re not welcome in your profession, and it’s not a “new convention” to fucking avoid doing that.

            • mox@lemmy.sdf.org
              link
              fedilink
              English
              arrow-up
              5
              arrow-down
              5
              ·
              2 days ago

              None of what you claim was done in the document being discussed.

              It isn’t a fucking “convention” to push women down

              No, but choosing either the male or female pronoun when writing about a hypothetical person has been the convention for a long time, and using the male one has been the usual default for far longer than any of us has been alive. It’s not to push women down; it’s a grammar compromise, and is not exclusive English.

              You are misunderstanding the language as it was used, and you have jumped to a false conclusion that seems to make you so angry that you think it’s okay to publicly vilify someone… for your own mistake.

              I hope things get better for you.

              Good day.

          • WhyJiffie@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            9
            arrow-down
            1
            ·
            2 days ago

            pronouns are really nothing new. he/him has meant a male person for hundreds of years, didn’t it?

            • mox@lemmy.sdf.org
              link
              fedilink
              English
              arrow-up
              2
              arrow-down
              4
              ·
              edit-2
              2 days ago

              Either a male person or a hypothetical person whose gender is unknowable.

              • NGnius@lemmy.ca
                link
                fedilink
                English
                arrow-up
                7
                ·
                2 days ago

                Someone with undetermined/unknowable gender would use the pronouns they/them, never he/him.

                • mox@lemmy.sdf.org
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  5
                  ·
                  edit-2
                  2 days ago

                  Someone with undetermined/unknowable gender would use the pronouns they/them, never he/him.

                  We’re not discussing what someone would use for themselves. We are discussing what someone would use when writing about a hypothetical person.

                  If you believe that he or him would never be used in this case, then I suggest you do some research on the history of language.

                  Edit to clarify: And by history, I include recent history, meaning usage by people alive today, who learned it in school not terribly long ago.

    • CitricBase@lemmy.world
      link
      fedilink
      English
      arrow-up
      17
      arrow-down
      21
      ·
      3 days ago

      Annoying that you’re being downvoted, you are absolutely correct. We should not support Ladybird as long as Andreas is involved.

      • sugar_in_your_tea@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        10
        arrow-down
        8
        ·
        2 days ago

        Do what you want, but IMO that’s a really lame reason to hate on a software project. Evaluate the software on its merits, not the merits of random people associated with it.

        • CitricBase@lemmy.world
          link
          fedilink
          English
          arrow-up
          19
          arrow-down
          1
          ·
          2 days ago

          When you donate to a software project, you’re not giving money to some inanimate concept. You’re giving it to the developers, the “random people associated with it.”

          Kling’s actions are harmful, and contribute to an open source environment less welcoming to ~4 billion people. I don’t want to reward that. Unless you do, you would be better off putting your support elsewhere, too.

          • sugar_in_your_tea@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            4
            arrow-down
            2
            ·
            2 days ago

            I reject the premise here. If you’re going to subject contributors to a purity test, we’ll just get fewer contributors.

            I haven’t yet seen anything Kling did that made the project less welcoming. The only evidence I’ve seen provided here is a rejected PR that changed a system user’s pronouns (i.e. something nobody would actually use directly) to gender neutral pronouns. The correct solution here isn’t to make the pronouns gender-neutral, but to elide them altogether, because a system user cannot have a gender because it’s just a technical concept. It’s not talking about the human user, but a random system user, like root or nobody. The pronoun doesn’t matter, so the only rational motivation here for the change is virtue signaling (system users can be women, trans, etc too!), and that’s just political crap nobody wants.

            I’d agree with you if it was referring to the user of the software. But it’s not. No gender makes sense here, so one gender over another is irrelevant. The better change is to remove the pronoun entirely because it literally doesn’t make sense as a concept here.