HN Hall of Fame Weekly email

Learn Rust the Dangerous Way

cliffle.com Books & learning Tutorials & guides Software engineering Candidate
Screenshot of cliffle.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 2 of them.

submissions
5
submitters
4
observed span
2019–2024
peak thread · 23 comments
239 pts
latest 20+ return · 2024-10-21
110 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I’ve had an idea for a while now, of writing a tutorial that works similar to this one, but backwards. I have no time to write the tutorial, but here’s the idea: Behind the scenes, write a short C program, and compile it into LLVM IR through Clang. Present the code first as its LLVM IR representation, then work through how you’d manually decompile it back into C, hopefully giving a result that will compile back to the same LLVM…

derefr·239-point thread·

AFAIK, auto-vectorization has the same limitation in Rust as in C and C++ - it cannot be required. Hence, it is very easy to break the vectorization in brittle ways, without even noticing the issue. It would be nice to have a sort of autovec-or-error annotation for preventing this.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
356

reference only — not used in Hall rules or ranking

Total comments
41

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2019-12-23Learn Rust the Dangerous WayFirst breakout · Best threadgenerichuman23923
2021-12-01Learn Rust the Dangerous Wayingve20
2022-01-29Learn Rust the Dangerous Waycjg30
2022-02-16Learn Rust the Dangerous Waycjg20
2024-10-21Learn Rust the Dangerous WayLatest 20+ point returndavikr11018