• 5 Posts
  • 8 Comments
Joined 2 years ago
cake
Cake day: June 7th, 2024

help-circle




    • 1️⃣ Start screen recording yourself 🎦
    • 🦟 Fix the bug and write up the PR, except…
    • Throw in a lot of gratuitous emojis 🎉🏆🤝 – em-dashes – and “On the other hands”
    • 📤 Submit it
    • When they come 😡 screaming at you about no-AI, just show them the video 😎
    • All their outrage will be spent on accusing you of using 🤖AI.
    • Where it all started will be forgotten 🥳
    • Profit 🏆

    Comment written by 💯 human








  • So many system bugs are because of unclear memory ownership, buffer overflows, and race conditions. C/C++ don’t help you avoid any of these footguns. Any other system that relies on GC is non-deterministic and prone to mystery hiccups, which is why OS and driver tech has been pretty much the same foundation since the 70s.

    Rust lets you avoid 2 of those 3 issues (thread race conditions are still a thing). And being compiled, instead of interpreted bytecode means you can get reasonable performance on smaller machines. No wonder these OS guys are so excited.