3 ms·
If you build a house out of inflammable bricks instead of magnesium ones you can at least rule out magnesium fires. Now the question is: If we live in a world
by atoav 10mo ago
If you build a house out of inflammable bricks instead of magnesium ones you can at least rule out magnesium fires.
Now the question is: If we live in a world where magnesium fires are common, can we afford to not at least try building with the inflammable bricks?
I know this topic stokes emotions, but if you haven't tried Rust as someone with C/C++ experience, give it a go. You will come out wiser on the other side, even if you never use the language for anything.
- sprash 10mo ago[flagged]
- CamouflagedKiwi 10mo agoI've done a bit of work with Rust, and while I did find some of the complexity frustrating, it wasn't _that_ bad. While I could sort of see some situation like you describe with a secret agenda from big tech, I think that probably requires significantly more cunning & organisation than they actually have around this stuff. It's not like Microsoft invented Rust - in fact it came from a relatively small corp in the first place.
- sprash 10mo agoIt is irrelevant who invented Rust. The relevant fact is that it can be used as a tool to divide the community because of its very opinionated design. Systemd was equally opinionated and also caused huge division. Who is paying the bills of Poettering these days: Microsoft. The Halloween documents show that Microsoft is playing these games for a long time now. Who knows in which way they have advanced their psyops. Just because we can't read their E-mails anymore doesn't mean they stopped doing it.
- 0dayz 10mo ago>It is irrelevant who invented Rust. The relevant fact is that it can be used as a tool to divide the community because of its very opinionated design. Compared to C where it has the opinion of no fixed data types making you deal with it. >Systemd was equally opinionated and also caused huge division. Who is paying the bills of Poettering these days: Microsoft. Systemd was only opinionated in how it should break posix, because it's meant to be Linux only. And you're then saying that there is credible evidence that Poettering was a Microsoft mole almost 15 years ago with instructions to create systemd to "disrupt" the Linux ecosystem? Boy did Microsoft fail there, more distros than ever adopted it and it's these days almost entirely pain free. >The Halloween documents show that Microsoft is playing these games for a long time now. Who knows in which way they have advanced their psyops. Just because we can't read their E-mails anymore doesn't mean they stopped doing it. If you have actually read the docs you would know that their strategy is not to divide and conquer as they say FUD does not work, but to instead compete with OSS.
- atoav 10mo agoNot to be that guy, but the design of C is both incredibly opinionated and those opinions demonstrably made/make systems insecure. And I say this as someone who programs C/C++ on embedded. Just because C has a lot undefined bahvior doesn't mean it is unopinionated.
- 0dayz 10mo agoWhat project has been pushed to rewrite in rust that explicitly Microsoft has been the culprit in? And not individuals who work at Microsoft does not count.
- sprash 10mo ago> And not individuals who work at Microsoft does not count. How in the world does this not count? People act in the interest of those who pay the bills.
- abelitoo 10mo agoI found it highly complex, but chalked it up to my own unfamiliarity with both C and the rust language and what they are trying to accomplish. I found C way more approachable and rust filled to the brim with more rabbit holes and "logical-in-their-own-world/reality" way.. but again, I believe that's due to my own inexperience. Truthfully, in 10 years when rust fervor has died down and it has become more normal, I could see people vomitting at the thought that rust was pushed into the kernel, and there to be a strong push for not removing it but rather simplifying the code somehow? I'll definitely be writing another handful of projects in rust again in the next couple of years though, I liked how my last ones ended up
- sarchertech 10mo agoInflammable doesn’t mean not flammable. It means able to be inflamed. Language changes over time but this word is particularly problematic, so I’d avoid it to avoid confusion.
- atoav 10mo agoThanks for the correction, English is not my first language.