• 0 Posts
  • 5 Comments
Joined 7 months ago
cake
Cake day: September 11th, 2024

help-circle
  • Believing that same-sex marriage shouldn’t be a government-supported institution isn’t the same as believing LGBT people are “invalid” or “wrong” or whatever.

    That’s great and all, but we don’t live in those times yet. Not granting people the right to marry whoever they want in current times based on the premise that we should change the marital law somewhere in the future is still nothing short of discrimination. And let’s not forget that Eich supported a campaign that was very explicitly against gay marriage, not the current concept of marriage altogether. Weak argument.

    and that we should replace it with a series of contracts that grant certain legal privileges (e.g. joint tax filing, power of attorney, etc)

    That’s what marriage already is for the most part in many parts of the world. And in those cases, the resulting financial disadvantage for example also makes it more apparent, why being against gay marriage is not just about names on a piece of paper.

    I don’t know Eich’s personal political views, and I honestly don’t care, as long as they don’t interfere with his role.

    How empathetic of you. Might as well support Josef Mengele with that attitude. A bit more personal responsibility couldn’t hurt.

    My understanding is that they can’t really do that, because the payments are anonymous.

    Well, last I checked it’s just another ERC-20 Token and not a new Monero, so I have my doubts about that. I also assume that they must keep transaction logs somewhere to keep track of the amount of BAT donated to a creator. But I can’t be sure either.

    Use established, proven tools like Tor Browser.

    It’s also kind of useless for Brave to have implemented Tor in the first place. Even if Brave matures further, there’s basically no reason not to use the Tor Browser for its intended purpose.


  • My understanding is that he had a very good working relationship w/ LGBTQ people in the org

    Then why betray them? He has nothing to gain from funding such a campaign. There is no logical explanation and sure as hell no justification for it.

    […] so it really shouldn’t be anyone’s business.
    How he votes or spends his personal money shouldn’t be relevant at all.

    Oh, shut up. When this asshole funds a campaign that’s actively fighting against the rights of millions of people, it absolutely is our damn fucking business.

    Yeah, this is totally wrong, and they reversed course immediately.

    It’s bad enough that they even got the idea, let alone implement and actually ship it. Negative reactions shouldn’t be the first deciding factor for reversing such decisions.

    Brave should have worked with major websites to share revenue

    Not just share, completely give up that revenue. Blocking ads is one thing, but to then also monetise other people’s content should not allow Brave to earn even a single cent.
    Your proposed solution sounds fine, though.

    CEO is generally a right-wing dick.

    Fair, but that should be a separate consideration from whether to use a given product.

    Again, no. Maybe if there weren’t any alternatives, but there are plenty.

    You probably wouldn’t like the CEO of any company whose products you like,

    That’s probably true, however, Eich is a different story. Despite not gaining anything from it, neither for his companies nor for himself, he was willing to go out of his way to support a campaign in favour of discriminating millions of people, proactively. This doesn’t just make me not like him, it makes me despise him.
    Other CEO’s typically at least keep quiet about politics, and make me dislike them mainly because of self-interest and their resulting business decisions, which can at least still be somewhat understandable.

    And let me be clear that I’m not going to jump on people who use Brave for whatever reason. But under no circumstances will I defend those who downplay or justify Brave’s, and especially Eich’s, actions.


  • extra code that the nginx maintainers must now continue to support, test, etc on an ongoing basis

    No. This MR does nothing more than adding a single additional HTML head entry to each of the error page arrays. If it works now, it will continue to work. No functional Nginx code was changed, no continuous tests needed.

    To me, this change goes against the Unix philosophy of simplicity, modularity, and the idea that programs should do one thing well.

    It does not. Neither should anyone care too much. Unix philosophy is a set of guiding principles, not strict rules. Many of them do not have very clear definitions and are not always easily applicable in every software or today’s environment in general.

    Nginx should not contain logic that is not expressly related to serving or proxying web requests. The content it serves is up to the end user.

    The MR does not go against either of these points. It very explicitly changes only the default error pages, which, unless replaced by custom pages, are obviously not up to the end user and already part of Nginx, including the logic to display relevant error codes. These points make no sense at all.

    If we accept this change, should they also provide localized versions of all the error pages, too?

    They could if they wanted to. As long as the performance impact is negligible, I won’t complain. But I don’t really see a reason to do so. I also don’t think that this is equally comparable. Most people who know how to setup a web server speak English, which is basically a requirement for any advanced computer knowledge. And HTTP status codes are more universal than the messages anyway, so missing localisation is generally not much of a problem. Suddenly getting blinded by an almost purely white fullscreen page however very much is a problem, or at the very least an annoyance, for quite a lot of people.

    I’m happy if their responsibility ends at just serving the content I provide.

    Neither would these changes affect your ability to do that nor is this just about you. Maybe you have set up your own error page, possibly even with a dark background, but many maintainers of Nginx servers didn’t. I also don’t expect everyone to do that, which makes a universal upstream change the easiest and most efficient option, so people like me don’t have to endure the pain of getting blinded by yet another error page. And I mean this literally. Photophobia makes sudden bright light genuinely painful for the eyes.


  • Respecting one of the most basic and simple browser preferences is definitely something we should expect a web server to be able to do. Not every developer will create custom pages, which is also an incredibly stupid solution for such a simple feature, so for users who may eventually see this page, it should simply respect what they have set in their browser.

    From another reopened MR:

    These accessibility changes constitute a net increase of 52 bytes on the affected response payloads.

    Response download timing increase impacts at low network speeds:

    • 7 milliseconds at 56 kbps
    • 0.4 microseconds at 1 Mbps

    Tell me again, how exactly is this bloat? Is anything more than “Hello, World” too much for you?
    There really is no reason not to merge this.