"Although rusting is generally a negative aspect of iron, a particular form of rusting, known as "stable rust," causes the object to have a thin coating of rust over the top, and if kept in low relative humidity, makes the "stable" layer protective to the iron below"
From: Rust - Wikipedia
I assumed someone made a recent change in Wikipedia in a jest.
So I tracked the change in Wikipedia, and it is more than a year old.
The WIkipedia diff.
No, that is a real thing. It is sometimes used to protect steel infostructure. Although it has gotten less common as it does not hold up as well in the wild as it does in the lab.
I do love how ambiguous that quote is. It can so easily be read as using rust as a metaphor for Rust.
<mbrubeck> I think that I shall never see
<mbrubeck> a poem as pretty as Result<Option<T>,E>
Every great language needs a Steve.
Someone from hackernews about @steveklabnik: https://news.ycombinator.com/item?id=15981227
By the way, let me tell a personal story of how I've actually got involved with Rust.... This happened shortly after 1.0. At that time, I've just finished the year-long C++ course for master's students at my university. The course instructor was really really great, and I've got a solid understanding about major moving parts of the language. I'd read "the C++ programming language" book before, and I'd even pushed some semi-production C++ code, but, after working with the course instructor, I came to realization that I hadn't knew a thing about C++ before! So, my conclusion was that everyone who wants to touch C++, should really attend a university and take a proper master's-level C++ course.
And then, Rust comes into my life. I open a nice minimalist webside, and I see a link to "The Rust Book" there. I click the link and I see the official book which just goes and teaches you how to use the language! So, I've read the book and I could program in Rust! (granted, I needed quite a lot of practice to stop fighting the borrow checker and to learn that you shouldn't put extern crate rand into each and every of your modules, but these are details )
The fact that there is an official book which you can just read and be able to use the language astonishes me even today!
Thanks a lot to all of you, who contributed to Rust documentation in any form, and especially to @steveklabnik!
Dialog between @matklad and @arielb1 here:
Joke that it looks like SoA, ECS, and that we should build compiler like a game engine so that we can rewrite a browser like a game engine.
The compiler itself is already an ECS, this is just pushing stuff to the parser too.
Tomas Sedovic at https://aimlesslygoingforward.com/blog/2018/01/10/rust-2018/
Suggested by u/ErichDonGubler
Rust: spend your lifetime thinking about lifetimes.
winapi is big. Really big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist, but that's just peanuts to
cargo doc was designed, they did not forsee
winapi. They did not believe the legends. The warnings.
But now, like the Cygnus, caught in the pull of a black hole, all we can do is fall. Fall into darkness.
u/Quxxy on r/rust (suggested by u/jswrenn)
Seeing this just after a now-deleted-for-inappropriate-tone example in the discussion around RFC 2308 (which mentioned a 330-variant enum in SPIR-V) made a half-formed draft of the following come to mind:
Rust: The Murphy's Law language for programmers tasked with works both subtle and powerful.
(I had to ad-lib the "tasked with works both subtle and powerful" part because I couldn't google up whatever reference was tickling my brain.)
Even though it's an obvious typo, I must nominate @droundy's statement about eternal love:
If a panic or exit happened in the loop, then the variable would not love forever.
From: Passing a borrowed variable to a thread from an endless loop - #2 by droundy
I'm very happy that Rust saves us from such dire consequences.
Rust's standard regex library isn't the fastest in the world, and the lack of backtracking can be limiting, but it is highly optimised for Rust's main use case of posting showoff comments on Hacker News.
From Regular Expression Matching Can Be Simple and Fast
QuietMisdreavous on removing hoedown from rustdoc (link):
Begone, demon of the foul C! Your presence is no longer wanted here! With this strike, I commit you to the depths of history, never to torment our fair land again!
As found in the commit (cur 5bd5bc3):
Is it really time? Have our months, no, years of suffering come to an end? Are we finally able to cast off the pall of Hoedown? The weight which has dragged us down for so long?