• 6 Posts
  • 514 Comments
Joined 2 years ago
cake
Cake day: June 25th, 2023

help-circle









  • Might be because of tax brackets and not knowing ahead of time if you’re getting a raise. E.g. maybe you are the top of some bracket for most of the year, and youre on track for not surpassing it by the end of the year. Then you get a raise near the end and it bumps you over.

    Should they take a huge amount off your last couple payslips? Or just let you pay it in taxes later?

    Might be better for some people to pay via taxes instead of automatically losing the money for that month.

    Just a guess though.


  • I’d say Rust is definitely mainstream. Obviously not the level of JS or Python, but it’s being used all over the place. All FAANG companies, the Linux kernel, JS runtimes, web browsers, Android, Signal, Mullvad…

    IMO GC has nothing to do with high or low level. It’s just incidental that there’s a correlation. In GC you usually don’t need to think about manually allocating or deallocating memory or truly understand what pointers are (in some ways anyway). In C / C++ you do.

    In Rust you almost never manually allocate or deallocate, and you have both very high and low level APIs.

    I’d say Rust is both high and low level. It just depends what you use it for. If you want to build a CLI or a web server, it’s great for that. If you want to do kernel stuff and choose to flip bits around you can do that too.

    As for books, maybe you’d like trying Rustlings instead.


  • asdfasdfasdf@lemmy.worldtoTechnology@lemmy.worldRust is Eating JavaScript
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    1
    ·
    edit-2
    2 months ago
    1. Rust is the best language for writing WASM in, so you can write Rust and run it in the browser without transpiling to JS.
    2. Rust isn’t just about speed or GC pauses. Its type system is amazing and allows you to encode things that you cannot in any other mainstream language.
    3. It’s so incredibly well designed, it fewla like that clip from Ricky and Morty where Morty feels what standing on a truly even plane feels like then has a panic attack when he leaves. Rust rethought everything from scratch, and isn’t just some new syntax or fancy compiler tricks. No null, no exceptions, no inheritance, new typing capabilities, etc.

    Go made some pretty poor design choices, and now even Google is choosing Rust for a lot of stuff instead.









  • asdfasdfasdf@lemmy.worldOPtoPrivacy@lemmy.worldWhy are calendars all so shitty?
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    3 months ago

    A looong time ago Mozilla had a dedicated calendar app called Sunbird. It was really good and I was stoked about the whole animal theme thing.

    Thunderbird does work as a calendar client, but just in desktop. Not Android.

    I’m moving away from Proton for two reasons: the CEO posted a tweet commending Trump and spreading misinformation, and I’ve been pretty unhappy with the direction of company in general. They spend time creating crypto wallets / shoving AI into email instead of focusing on basic UX on existing products.