Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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 :)


The 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.


Regarding 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.


Your 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.


If 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




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: