3 ms·
You are a champion, thank you for this. Will have a look at it when time permits. I've had an irrational and random dislike for anything Rust for some reason...
by globalnode 2y ago
You are a champion, thank you for this. Will have a look at it when time permits. I've had an irrational and random dislike for anything Rust for some reason... probably because big business seems to like it, but will have to choke on that for this project :)
- arrdalan 2y agoThe reason I chose Rust is that it eliminates memory safety vulnerabilities, which have been a major headache is software systems. Using Rust provides higher security assurance for the hub and the native library used in the Android app. Besides, OpenMLS is implemented in Rust, making it easy to integrate it with Privastead.
- gauge_field 2y agoRegarding big business, I kind of have the opposite reaction that it has been more community maintained and been the one of the reasons I kind of admired it as a software project. They also tried to make this choice clear by making the tools, documents as accessible as possible. If you look at the history of Rust, the crates, cargo-team, etc, it is mostly community maintained. An example of such community-oriented large project is Bevy. It was only when libraries, rust itself was mature enough, the big tech companies started get involved (apart from Mozilla of course). Whenever the project gets big and important enough, it will get attraction from large companies. The same is true for C++, as well.
- globalnode 2y agoYour comment persuaded me to have a little look at Rust. And I kinda like what I see. Every time I say to myself "I'll never use that tech", I end up using/learning it.
- gauge_field 2y agoIf you want to watch a talk from a person with good presentation skills on this point, I would recommend the following video: https://youtu.be/cWSh4ZxAr7E?t=3314 https://youtu.be/cWSh4ZxAr7E?t=3314