Live data from Hacker News

Several core problems with Rust

bykozy.me

41–50 of 341 posts

Re: Several core problems with Rust

#41
The author says "Rust crashes all of the time" and then goes on to invoke the Cloudflare unwrap() as an example of that. Uhhhh... but that was clearly a programmer error, right? Ignoring the possibility of a Result being Err instead of Ok is not something the language is supposed to protect you against.

Re: Several core problems with Rust

#42
> T, T&, T*, std::optional, std::unique_ptr to describe similar things, each broken in its own way

How is `T` broken? How are the other things broken?

No matter what language you use, most of the code running between what you wrote and the hardware will be written in C. Your choice for the 1% on top is not very consequential. There is still a huge attack surface area no matter what.

Re: Several core problems with Rust

#43

I think we’ve officially reached the inflection point where the Rust haters have become more annoying than the Rust evangelists. Maybe in a couple years we will finally be able to stop writing blog post about it.

Absolutely not. Rust lovers are still incessant as they’ve ever been. More Rust haters is a good thing.

Re: Several core problems with Rust

#44
post #8

I think we’ve officially reached the inflection point where the Rust haters have become more annoying than the Rust evangelists. Maybe in a couple years we will finally be able to stop writing blog post about it.

Not to worry, another tech thing will be along shortly to fill the hype/hate cycle with its own drivel.

Zig currently sits in the hype cycle like Rust/Ruby/Lisp/etc once did here. Eventually something will come along and Zig will be in the hate cycle.

In reality none of these things need the religious wars that seem to go back and forth. It's just an incredibly unfortunate and annoying aspect of how programmer-centric communities tend to go.

Re: Several core problems with Rust

#46
post #40

I think we’ve officially reached the inflection point where the Rust haters have become more annoying than the Rust evangelists. Maybe in a couple years we will finally be able to stop writing blog post about it.

“Summary: So, is the Rust bad or good? It’s neither. It’s a mediocre programming language with thousands of man-month put into its development — this fact alone makes Rust a viable tool, just because you can pick it from the shelf and employ as-is. This blog was generated with Zola, written in Rust — I did not have to write a single line of Rust code to use it. And the Rust is a good fit for Zola SSG because of its n…

It seems pretty clear from the article as a whole.

Re: Several core problems with Rust

#47

"they only corrupt user data and act sporadically" The author dismisses these defects, but try telling a financial institution that it's "only" corrupt user data when the books don't balance. Explain to an aerospace company that acting sporadically is just fine.

That was quite literally the author's point.

Re: Several core problems with Rust

#49
post #13

I mean there's nothing better than Rust, just talk about what in Rust is annoying instead of saying that

Unless I need close to 100% memory safety with no compromise in performance I'd rather write Zig, Odin or Go.

Zig and Odin are much more enjoyable to write and provide enough safety for a lot of applications, and Go gets you 90% of the performance of Rust without the complexity.

Re: Several core problems with Rust

#50
The blogs about page is fun:

> People create lies to gain power and money. Which is kinda what I was supposed to do, but for random reasons I went rogue and chose sanity instead.

> I am anti-bullshit.

These "contrarian for the sake of being contrarian" vibes naturally flow into this Rust post. Rust has a ton of faults, but this is was a very shallow critique.

Post reply on HN