TWiR quote of the week

This thread is for submitting Quotes of the Week for This Week in Rust. If you don’t want your quote to be published, then it probably doesn’t belong here (though TWiR quotes that are just funny have been published before).

3 Likes

By no means a "learning" kind of quote, but…

I just discovered an absolutely critical bug in the Rust logo:

Screenshot 2021-12-20 at 23 42 01

It's not symmetrical! The inner and outer circle of the gear don't even have the same center.

from Mara Bos here

(yes, this has somehow gone years without anyone noticing)

5 Likes

Oh come on, I was just about to go to sleep...

2 Likes

Self-nomination:

(The elision there is to avoid making any commentary on the actual issue in that topic part of the quote; in general, I think we should avoid highlighting quotes that directly comment on one side of an active topic, so I left that part out.)

9 Likes

I’m saddened to think that because this industry has an obsession with making programming accessible to the lowest common denominator, expressive and innovative languages like Rust will fall by the wayside, and we’ll all be writing code in languages like Go and Python in the future because they’re “easy” and even high schoolers can learn them in a couple days.

By booleandilemma on hacker news

8 Likes

A nice reminder that sometimes the shortest answer isn't the best one.

9 Likes

Fun fact if you repeat "Thread scoped private field injection" 3 times to a Mirror you will summon a demon.

-- MyLifeAsSinusOfX @ https://www.reddit.com/r/rust/comments/rov9ip/futuristic_rust_context_emulation/hq14x8h/

For any language SomeLang™:

The context of that thread is already interesting on its own, but I even think that taking that quote seriously / in a first degree fashion is actually meaningful: for some codebases written from scratch and which developed features out of an initially thin core, the newly obtained perspective on the problem ought to make rewriting that codebase "from scratch" yield cleaner, leaner, and potentially faster code (and back to that RiiR thread, hence why sometimes the Ri part may be just as important if not more important than the iR part).

2 Likes

Self-suggestion:

The error message code will at one point become sentient and decide to send a robot back in time to save mankind from skynet [...]

(Rust 2021 – Looking Back and Forth — Llogiq on stuff)

3 Likes

I performed an extremely scientific poll on twitter, and determined this is not how it's pronounced

Well, it really is Vec<T, A>, pronounced Veck-tah. :stuck_out_tongue:

Look, I moved away from Boston to avoid this sort of thing :laughing:.

-- thomcc and the8472 in Remove pronunciation guide from Vec<T>

12 Likes

"For me, the joy of Rust comes from the fact that I can write code that represents the mental model I have of the problem" - Jon Gjengset, 2022-01-01 Q&A/AMA/Whatchamacallit.

I resonated so strong with this statement. This is the reason why I find joy in Rust and I evangelize about it.

7 Likes

I see a lot of “we rewrote X in Rust and it got faster” posts. I think that if you rewrite anything from scratch with performance in mind, you’ll see a significant performance improvement. I’m suspicious of how much Rust itself is needed versus the developers having some performance discipline.

By Chris Done on My negative views on Rust.

4 Likes

So why aren't we all fuzzing security-sensitive surfaces, at least for a modest number of cycles? Well that comes down to the difference between apes and programmers: apes know when they should be using tools.

-- Tiemoko Ballo @ Tiemoko Ballo

6 Likes

is turbofishing a verb?

jbe @ Replace type annotation with turbofish - #2 by jbe

5 Likes

@ZiCog on Negative views on Rust ( not mine! )

9 Likes

Over on IRLO,

8 Likes

@kornel in Type ascription - #4 by kornel

I simply love both the spirit of the joke itself, as well as the brilliant analogy with None::<T> vs. None::<U>.

8 Likes

Here's a longer version if you like :slight_smile: https://mastodon.social/web/@kornel/106529805088932347

5 Likes

About the security vulnerability in Rust that happen in C++ standard libraries too :

Rust : We have a race condition bug in our standard filesystem library !
C++ : You guys have a concurrency safe standard filesystem library ?
C : You guys have a standard filesystem library ?

source: redditmodsareshits comments on Possible TOCTOU vulnerabilities in libstdc++/libc++/msvc for std::filesystem::remove_all?

16 Likes

One member in Rust Taiwan community tries to cheer up everyone who starts learning Rust but feels it's too hard:

Nearly everyone I met had given up learning Rust for the first time. Just take a rest. Rust moves nowhere unless you drop it.

Love the pun and would like to suggest it as quote of the week.

source: @henry40408 https://twitter.com/henry40408/status/1484811813027868672

7 Likes