Skip Navigation

Posts
14
Comments
538
Joined
3 yr. ago

Professional software engineer, musician, gamer, stoic, democratic socialist

  • Regarding the derive macros, there are a few reasons these are required.

    1. Rust does not have a language runtime (like Java). So certain features that would normally require reflection instead require an opt-in trait implementation. This is part of Rust's "zero cost abstractions" philosophy. You don't pay for code you don't need.
    2. You get the benefit of being able to customize the behavior of those core traits. Rather than doing something simple (and wrong) for every type, like a byte-for-byte equality check, you get to define the behavior that is appropriate for a given type.
    3. The derive macros are just a convenience. You are free to use "regular code" to implement those traits instead.
  • This is one of the wildest ideas I've seen in a while.

  • That's a valid complaint. I've never had issues on any sites with Firefox. If the tides change and I start having issues, I will consider finding a better browser.

  • I'm not claiming the Mozilla is anything like what they used to be, but the Firefox UX has not degraded in any noticeable way for me that would justify switching to a fork of Firefox.

  • You can disable it with two clicks and then never think about it again. Seems like a petty reason to completely switch browsers.

    • So far it's just a tiny button in the bottom left corner that can be removed with two clicks. If it escalates then maybe I will worry.
    • That's fair but at the same time, at least it's a funded OSS project?

    I can agree that Firefox isn't always taking the perfectly moral stance on every issue, but I just don't yet see a deal breaker materializing in the browser itself.

  • How is Mozilla a pro ai slop company?

  • I still don't understand why people are recently switching away from Firefox. The telemetry thing seems totally overblown. The ads are absolutely minimal. It's great software.

  • Yeah so at worst you could get sued by some random reddit users that don't want their post history hosted on your site.

    Given how little traction artists and authors have had with suing AI companies for blatant copyright infringement, I kinda doubt it would go anywhere.

  • Letter of the law is stupid. Repair the grass for like $50.

  • Someone explain the Rustacean failing to support MacOS.

  • Tbh I don't think even the most loved US president should be comfortable without some security. The country is so big, there is always some crazy person with a gun.

  • All I know is YouTube has more advanced ad delivery methods than DNS blocklists can filter, so you need client-level blocking. This only works if you use browser plugins or 3rd party client apps. YouTube's first party app will always have ads.

    Please correct me if I'm wrong, this is just my understanding.

  • you are

    Jump
  • I think feminism is a perfectly appropriate word choice for the movement. The focus is on the fact that women are discriminated against, and that is a very specific scope of problems that need to be addressed. Calling it egalitarianism kinda loses the point and draws focus away from the actual problem. I.e. the movement is about solving problems, not about a hypothetical utopic end state. You could argue about what that utopia should look like forever, but the movement has already identified concrete issues that need to be addressed.

    Anyone who nitpicks the word choice like in the comic is just not sympathetic to the issue and causing a distraction.

  • The "you don't even celebrate" felt pretty snarky to me. Like it even matters whether or not you celebrate the same holidays.

  • The snark is really not warranted. If you can't survive for a single holiday by yourself, you need to get your shit together.

  • Did you read the post? It ends with several critiques of Rust.

  • No the dollar membership would be too expensive.