News for hackers. Stuff that matters.
Re:Rowhammer Resistant Coding in Sudo by delusional on Sunday January 28, 2024 @09:31AM (#39166118)
What about the Non-experienced Rust programmer? A lot of open source code are written by inexperienced people who understand the nuances of computer science primarily through hype. I think those are the kinds of people OP was asking about.
Re:Rowhammer Resistant Coding in Sudo by umanwizard on Sunday January 28, 2024 @11:12AM (#39167020)
An inexperienced programmer is much more likely to make security-critical mistakes writing C or C++ than Rust anyway, even if they’re aware of the concept of undefined behavior, so I think Rust still has an advantage in this case.

You should avoid using security-critical tools written by people who don’t understand security, regardless of language.

Re:Rowhammer Resistant Coding in Sudo by Waterluvian on Sunday January 28, 2024 @09:34AM (#39166146)
That’s not a rust problem. Misunderstanding and misusing a tool is an inexperienced person problem. It’s one thing you pay veterans more for.
Re:Rowhammer Resistant Coding in Sudo by IshKebab on Sunday January 28, 2024 @09:48AM (#39166259)
I don't think there are going to be a large number of inexperienced Rust programmers. Inexperienced programmers write Javascript or Python, not Rust.
Re:Rowhammer Resistant Coding in Sudo by odyssey7 on Sunday January 28, 2024 @10:29AM (#39166648)
Some novices do in fact write Rust, just like how many of them gain experience in C and C++ during undergrad. With any luck, universities will adopt something safer like Rust…
Re:Rowhammer Resistant Coding in Sudo by randomdata on Sunday January 28, 2024 @12:50PM (#39168014)
Yet the vocal majority of Rust users present themselves as being inexperienced programmers. I expect it is not just an act – that the vocal majority truly are inexperienced, and I expect the segment of users who are novices is much larger than you suggest.

The fact of the matter is that the novices have always been drawn to the 'hot new technology' and it is unlikely that Rust, being today's 'hot new technology', is the exception. Indeed, Python and Javascript had time in the sun when they were considered hot, and novices were attracted in that direction at that time, but time continues to march forward.

Re:Rowhammer Resistant Coding in Sudo by IshKebab on Monday January 29, 2024 @03:10AM (#39173937)
> the vocal majority of Rust users present themselves as being inexperienced programmers

No they don't.

Re:Rowhammer Resistant Coding in Sudo by randomdata on Monday January 29, 2024 @12:59PM (#39179668)
They do. To be fair, vocal majorities generally are inexperienced, even outside of Rust communities. Of course they are. What would someone with experience gain from such vocal exchange?

The vocal majority of Rust users are especially vocal in tech circles right now, though, because of it being the "hot new technology" and thus most attractive to inexperienced programmers. This does make their inexperience stand out in an especially prominent way. All "hot new technologies" have gone through this pain period.

That doesn't mean that there aren't experienced Rust users, but experienced users have no reason to talk about it. Their experience has already collected everything that could be gained through vocalization. Talking about it becomes boring at that point.