Unfortunately, this is just a promotion for a series of videos. Probably talking head videos with PowerPoints. Most people who do systems programming probably already know about Rust. They may not have used it, but know it exists. What's "Hacks"?
Rust and the Future of Systems Programming [video]
21–30 of 511 posts
Re: Rust and the Future of Systems Programming [video]
#22Now I have four services running on production, all written with Rust. If it compiles, it usually works. Of course you have these late night sessions where you write that one unwrap() because, hey, this will never return an error, right? And bam... I'm seriously waiting that tokio train to be stable and a unified way of writing async services without needing to use some tricks with the channels or writing lots of ugl…
Re: Rust and the Future of Systems Programming [video]
#23Although I am not against improving the safety of languages we use for system programming, the model that Rust advocates are pushing of "preventing mistakes" as a way to make systems secure doesn't convince me. Mistakes (and security breaches) happen. A system should be written in such a way as mistakes are few, indeed, however it is essential to also efficiently protect our users' assets (data) first, assuming that…
Re: Rust and the Future of Systems Programming [video]
#24Unfortunately, this is just a promotion for a series of videos. Probably talking head videos with PowerPoints. Most people who do systems programming probably already know about Rust. They may not have used it, but know it exists. What's "Hacks"?
> Probably talking head videos with PowerPoints.
Almost everyone in this video is an engineer on Rust, Servo, or Firefox. The exception is Dave Herman, head of Mozilla Research.These are unscripted responses to questions, no powerpoint involved.
> They may not have used it, but know it exists.
There are a lot of programmers in the world, and many of them don't read Hacker News. I meet new people who have never heard of Rust every week almost. Or may have heard of it, but can't tell you what it's for, just vaguely remember hearing the name. Or have heard of it, but remember their first impression from a pre-1.0 version and haven't listened since. ("How's its GC?")Re: Rust and the Future of Systems Programming [video]
#25Although I am not against improving the safety of languages we use for system programming, the model that Rust advocates are pushing of "preventing mistakes" as a way to make systems secure doesn't convince me. Mistakes (and security breaches) happen. A system should be written in such a way as mistakes are few, indeed, however it is essential to also efficiently protect our users' assets (data) first, assuming that…
Nothing prevents you from doing both approaches. I mean, while Mozilla is increasing Rust usage, they're also rolling out more extensive sandboxing. Either of those by themselves are not a good enough solution though. Just trusting on Rust means you are vulnerable to Rust bugs or logic errors. Just trusting on sandboxing means you're hoping that your trusted code (written in C/C++) doesn't have any security bugs.
Re: Rust and the Future of Systems Programming [video]
#26Although I am not against improving the safety of languages we use for system programming, the model that Rust advocates are pushing of "preventing mistakes" as a way to make systems secure doesn't convince me. Mistakes (and security breaches) happen. A system should be written in such a way as mistakes are few, indeed, however it is essential to also efficiently protect our users' assets (data) first, assuming that…
Nothing prevents you from doing both approaches. I mean, while Mozilla is increasing Rust usage, they're also rolling out more extensive sandboxing. Either of those by themselves are not a good enough solution though. Just trusting on Rust means you are vulnerable to Rust bugs or logic errors. Just trusting on sandboxing means you're hoping that your trusted code (written in C/C++) doesn't have any security bugs.
Re: Rust and the Future of Systems Programming [video]
#27Re: Rust and the Future of Systems Programming [video]
#28Re: Rust and the Future of Systems Programming [video]
#29I'll never use rust for anything important. Too dangerous, unstable, badly organized, toxic development community, the list goes on.
Re: Rust and the Future of Systems Programming [video]
#30Unfortunately, this is just a promotion for a series of videos. Probably talking head videos with PowerPoints. Most people who do systems programming probably already know about Rust. They may not have used it, but know it exists. What's "Hacks"?
> Probably talking head videos with PowerPoints. Almost everyone in this video is an engineer on Rust, Servo, or Firefox. The exception is Dave Herman, head of Mozilla Research. These are unscripted responses to questions, no powerpoint involved. > They may not have used it, but know it exists. There are a lot of programmers in the world, and many of them don't read Hacker News. I meet new people who have never heard…
> but remember their first impression from a pre-1.0 version
Can confirm, I routinely observe people in the wild dismissing Rust based on the existence of the `@` and `~` sigils, not realizing that we removed those years ago. :P