TWiR quote of the week



"nau pli us : the first larval stage of many crustaceans, having an unsegmented body and a single eye."

At last, the proper term for a new Crustacean! (emphasis added)


I like "Nauplius"! :heart:
Obligatory Wikipedia link (after digging through a handful of redirects): Crustacean larva - Wikipedia
Several larval stages were apparently originally mistaken for separate species, and even today we don't know the match-up between all larvae and all adults. (Much like how Rust-the-language is still figuring things out!)

Plural is apparently Latin-style: "nauplii".


(emphasis added to last sentence)


Summoning a Rust djinn, @alice:


I have no idea how to debug Rust, because in 2 years of Rust, I haven't had that type of low level bug.

papaf on hackernews, in response to Are there any anecdotal stories about how Rust programs have fewer errors?


Interesting question. One does not generally tell many anecdotal stories about bad things not happening :slight_smile:

Yet they dislike Rust... :man_shrugging:


Hey, I can feel them! I love debugging! That feeling of leading an investigation, slowly uncovering the truth of what happened, why it happened, and how to make it right. And now, there's this new language that comes in and robs us of that pleasure?! I mean, I can see where they're coming from :slight_smile:


Rust is simply a masterpiece. It is an amazing achievement of programming language design and implementation. There is nothing else like it.

Eric in My exploration of Rust and .NET


While not Rust-related, I thought this quote had a balance of funny and insightful that may fit "quotes the community likes". Either way, it's worth more eyes.

It's a reply to ESR's 2008 retrospective on The Unix-Haters Handbook:

No, Python is not Scheme with funky syntax. Python is decrypted Perl.

That’s probably its biggest strength and a significant weakness as well.
-- Jeff Read @ The Unix Hater’s Handbook, Reconsidered – Armed and Dangerous


One more from way down the cascade of comments of... variable quality:

I have concluded that the correct way, of thinking about OS’s is not as grand building designed and built for a purpose, with majestic skylines, but as city infrastructure, with streets and sewers, that should just work. However people will only notice your system when you overflow into the basement. A infrastructure that is not over taxed is in a city that is not growing, if your OS sucks because it is being taken places that won’t considered when it was first build, well there are worse fates.
-- Joe @ The Unix Hater’s Handbook, Reconsidered – Armed and Dangerous

1 Like

Those quotes are hardly "of the week."

1 Like

Based on past submissions, I was under the impression that "of the week" could be relaxed into "that were discovered that week". (Though, admittedly, usually it was more "posted a week or two before the week of submission".)

1 Like

(Edit: a few days late, sorry; posted 9 days ago, bit didn't read it until just now)

CAD97 embraces the "confession" part of the Rust Confessional topic.

I like how it demonstrates the... perverse? effect of the Rust Community social standards: "came here for a quick joke, accidentally contributed meaningfully to the discussion.." is such a nice problem to have when interacting on the internet! :heart: @CAD97


...that said, if you'd prefer something recent, here's an observation that just got posted while I was sleeping:

Most companies in general only go far enough for security to the point that people are either unaware of the dangers or it appeases the common masses. That's generally why whenever serious vulnerabilities are revealed, they essentially "campaign" for them, coming up with catchy names like "Heartbleed" for example, so companies are basically forced into getting them fixed.
-- computerquip on Phoronix Forums

1 Like

Rust is funny because in one sense it's hard and clunky. However, it's only ever precisely as hard and clunky as it needs to be . Everywhere something can be made more concise, or readable, or convenient, without sacrificing any control, it has been. Anytime something is hard or inconvenient, it's because the underlying domain really is exactly that hard or inconvenient.

Contrast this with other languages, which are often clunky when they don't need to be and/or "easy" when they shouldn't be.

brundolf on Hacker News


Incidentally, having suffered under the limitations of coherent typeclasses while programming in Rust, I at least personally think they are far more trouble than they’re worth.

Although probably a proper quote would have to be the whole three paragraphs - rather too long for QOTW.

1 Like

That's not hacky, that's ... like fishing with dynamite charges. I like it.
I use a similar method when I am trying to debug (I call it "make the program explode in useful ways").

this comment by /u/otikik on the Rust subreddit


And as others have pointed out, you might think this unsafeness is just limited to the ketchup domain, but months later you'll be finding ketchup splattered thousands of lines of code away.