• 2 Posts
  • 63 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle


  • I’m not rejecting it, I’m just saying that it’s very difficult to completely change the code of a critical piece of software. The long-term goal is for Rust to overtake C in the kernel (from what I understand, I’m a System Engineer, not a software dev. I know Go, not Rust) due it being memory-safe and about 30 years newer. Critical code gets left untouched (a lot of the time) because no one wants to be the one that breaks shit (and get bitched out by Linus 😂) so I’m sure there is tons of code from the early 90s that could be made better with a newer language like Rust, but it’s not as mature as C right now so that’s not going to happen for a while, if at all.






  • part of the problem is that old-time kernel developers are used to C and don’t know Rust," Torvalds said. “They’re not exactly excited about having to learn a new language that is, in some respects, very different. So there’s been some pushback on Rust.”

    Linus hit the nail on the head. If you’ve been a Kernel dev for a decade or more, and have spent decades learning the ins and outs of C, why would you want to switch to something that is similar, but different in a lot of ways, just because a small subset of devs think it’s the best way forward? Let them handle Rust and the majority of devs will keep using C, even though Rust is objectively better.

    As one of the other quotes suggested: fork the kernel project and rewrite it entirely in Rust, that way there isn’t any push back from the C devs. Replacing C with Rust in the upstream kernel is akin to replacing the engine in a car while it’s running or being used every day.





  • Smart Watches are pretty much garbage. I was contemplating getting one for years, but always decided against it. When I got my S23 Ultra about 2 years ago, they gave me an offer of a “free” Gear 3, but I had to pay $5/month for the LTE service. I decided it was a good deal and accepted.

    It wasn’t. The battery on it doesn’t even last 24 hours so it’s always dead at some point when I would like to use it other than just to tell time, the UI is clunky, and the cell connection is slow as hell. Attempting to download an audiobook via Audible takes like 5-10 minutes.








  • Same here. Like 90% of my mail is for previous residents. One guy apparently never updated his address so he keeps getting sent checks and I just throw them away. I’ve been living here for 9 months 🤷‍♂️

    I check my mail like once every few weeks. I checked it a few days ago and most of it wasn’t for me. Three out of the 5 things that were for me were from TicketMaster, Rite-Aid, and Choice Healthcare and they were all “Sorry, we’ve been hacked and your personal info was probably leaked.”