HN Hall of Fame Weekly email

Pointers Are Complicated II, or: We need better language specs

www.ralfj.de Essays & writing Essays & articles Software engineering Candidate
Screenshot of www.ralfj.de captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
3
submitters
3
observed span
2020–2025
peak thread · 133 comments
262 pts
latest 20+ return · 2025-01-30
169 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

First of all: fantastic article. In-depth, insightful, and the examples are absolutely top-notch. On the razor's edge between accessible and profound. Hats off to the author. I will say that the problems seem to lie in a few interesting interlanguage quirks, and not so much on language specs. For example, LLVM and C have different definitions of "undefined behavior"[1] -- this is pointed out when looking at the `poison` identifier. In LLVM this might just be a weird side-effect we…

dvt·262-point thread·

Great series of blog posts, I link them every chance I get. Important to note that in the years since this post was written, provenance has become an explicitly accepted consideration of the Rust memory model ( https://doc.rust-lang.org/std/ptr/index.html#provenance ), and standard APIs have been stabilized for working with pointers in ways that preserve provenance: https://doc.rust-lang.org/std/ptr/index.html#strict-provenan...

kibwen·169-point thread·

dupe, https://news.ycombinator.com/item?id=42878450

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
434

reference only — not used in Hall rules or ranking

Total comments
254

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-12-14Pointers Are Complicated II, or: We need better language specsFirst breakout · Best threadChrisSD262133
2025-01-30Pointers Are Complicated II, or: We need better language specs (2020)Latest 20+ point returnksec169120
2025-01-31Pointers Are Complicated II, or: We need better language specssigna1131