• 0 Posts
  • 399 Comments
Joined 2 years ago
cake
Cake day: September 7th, 2023

help-circle



  • The more I scrolled through the comments, the more I longed for the familiar comfort of the braindead phoronix forums. It’s one thing to be convinced that C is the peak of programming language design (sometimes without having ever written a productive line of code), but it’s another thing entirely to be convinced that Rust is some sort of figurative (or even literal) trojan horse pushed by a global woke conspiracy and/or connected to the “planned release” of COVID-19.









  • The internet would be a much quieter place if people were forced to have a minimal amount of insight into the topic they’re posting about. I guess what really annoys me is when popular blogs like this one deliberately frame something they don’t like in a way that makes it look worse to people who don’t know any better. There are very few people calling this shit out, be it on lemmy or the comments of the article itself. They even lied about FL1 being “bullet-proof” and “unaffected” by this bug, when it clearly wasn’t, according to Cloudflare - the primary source of this shitstain of an article.


  • I swear some of these commenters will jerk each other off about how “Rust is bad, actually” even if the root cause of an issue was someone intentionally crashing their app. Where do you even get this kind of attitude from? I’ve been around when Rust was the popular topic in any programming-related discussions and while there was plenty of evangelism and CS-101 experts making wild claims, nothing warrants this kind of irrational hatred. I thought you need to go to the phoronix forums to find people who have such loud opinions with very little actual programming experience, but apparently I was wrong.



  • I’ve been using various Firefox forks occasionally since before it was cool and that’s still a respectable choice in my opinion. I still cling to the faint hope that maybe Google will not be in exclusive control of web standards but it might be pointless if everyone is ready to hop on the hip chromium skin of the month every time Mozilla corp does something stupid and out of touch. Manifest v3 should have been a much bigger wake-up call for the privacy minded chromium user, but I guess people are satisfied as long as Google lets them block most ads if they feel like allowing it.




  • I do think there are long-term benefits in many cases, it just depends on available resources. There are plenty of projects that desperately need a rewrite for maintenance reasons alone so you might as well examine if language switch is worth it. It’s not like there aren’t a lot of success stories, even if there’s projects like sudo-rs where we’re, at best, not sure if there’s tangible benefits.


  • At this point I think the “thoughtful” C programmer is a myth and I don’t mean this as an insult. Even the most careful and experienced C gurus still make mistakes that would be much harder to make, if not categorically prevented in something like Rust. A lot of very secure C software is small in footprint, has had stable requirements for years, experienced thousands of hours of real world testing by users and the scrutiny of security experts. What I’m saying is: it should be easier to write secure software, especially with complex requirements or large attack surfaces.

    I disagree that C has a notably smaller footprint than Rust for most purposes and system integration is in some cases harder in Rust precisely because of the notorious upfront implementation cost that prevents a lot of potential bugs.