• 0 Posts
  • 39 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle
  • They are amazing but at the end of the day they are still humans and they can make mistakes. In the YouTube video referenced one of the C devs is heavily against rust.

    Decided to go look for CVEs from code the guy manages (Ted Ts’o) I found these

    CVE-2024-42304 — crash from undocumented function parameter invariants

    CVE-2024-40955 — out of bounds read

    CVE-2024-0775 — use-after-free

    CVE-2023-2513 — use-after-free

    CVE-2023-1252 — use-after-free

    CVE-2022-1184 — use-after-free

    CVE-2020-14314 — out of bounds read

    CVE-2019-19447 — use-after-free

    CVE-2018-10879 — use-after-free

    CVE-2018-10878 — out of bounds write

    CVE-2018-10881 — out of bounds read

    CVE-2015-8324 — null pointer dereference

    CVE-2014-8086 — race condition

    CVE-2011-2493 — call function pointer in uninitialized struct

    CVE-2009-0748 — null pointer dereference

    Do you see a pattern in the type of error here? It’s pretty much entirely memory related and right in the wheelhouse of something rust would just outright not allow short of just slapping everything into unsafe blocks.

    The Old Guard is not perfect, and they are acting as a barrier to new talent coming in. Sometimes change is good and I’m heavily in the camp that rust one of those times. Linus seems to agree as he allowed the code into the kernel which he would never do lightly or just because it’s fomo






  • LordKitsuna@lemmy.worldtoLinux@lemmy.mlProton Pass for Linux
    link
    fedilink
    arrow-up
    80
    arrow-down
    1
    ·
    3 months ago

    If we didn’t already have the perfect option that is bitwarden I would probably go for this. But there’s really no reason to switch away from bitwarden to this. It’s open source, gets regularly publicly audited, and nothing ever leaves your device unencrypted. So even if they had their data center broken into and all machines stolen physically I wouldn’t have to worry about my passwords







  • obviously still better than not doing it but it’s just annoying and frustrating because they don’t make any out of stainless steel construction at least not that I can find. I was able to get stainless steel food grade corrugated piping because they use it in the Solar industry for solar hot water heating. Finding true stainless steel faucets instead of just stainless coated brass is possible although a little bit expensive. I’ve gone stainless for pretty much everything in the kitchen, including reusable straws as well as leftover food containers both the container and the lid. Because it seems to be basically the only material not actively attempting to kill us in some way.

    So it’s not as if I’m not actively reducing my exposure to it as much as possible, but it’s really frustrating how impossible it is to escape from entirely


  • LordKitsuna@lemmy.worldtoMildly Infuriating@lemmy.worldPlastic tea bags
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    6 months ago

    And there’s not even really anything you can do about it. Reverse osmosis should be able to get rid of microplastics but the fucking containers for the filters are plastic and the lines running between them are plastic so they’re just going to reintroduce microplastics even after filtering!

    There was a recent study showing that boiling water could actually break down and remove a surprising number of microplastics so I guess for making tea you might be a little better off but still




  • There’s no such thing as flushable wet wipes. They might not clog your particular pipes but they do not break down in water. They can’t because then they wouldn’t be able to be wet. They contribute to massive clogs in the sewer systems that people have to go down and break up honestly it should be illegal to sell them