News for hackers. Stuff that matters.
Re:Using Rust at a Startup: A Cautionary Tale by foundajob on Tuesday November 22, 2022 @11:12PM (#33715078)
> an ecosystem that prioritizes safety etc.

Idiomatic Rust code is just as cavalier regarding NPEs as Java or Python code. Because the language starts to look really gross when you make your code panic-safe. So you have an `expect` here, an `unwrap` there, and now you're going to have the exact same runtime issues as the more expressive managed languages. No Rust programmer thinks their `expect` will panic, just like no Java programmer expects something will be null. Rust does not force you to "exhaustively match".

Re:Using Rust at a Startup: A Cautionary Tale by bryanlarsen on Wednesday November 23, 2022 @06:35AM (#33717928)
expect is a lot safer than ignoring a return code.
Re:Using Rust at a Startup: A Cautionary Tale by lolinder on Wednesday November 23, 2022 @11:14AM (#33721055)
Java and Python don't use return codes, they use exceptions. If you ignore an exception your program crashes, same as a panic in Rust.