HN Hall of Fame Weekly email

A cheat-sheet for mathematical notation in code form

Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
9
submitters
9
observed span
2015–2021
peak thread · 128 comments
199 pts
latest 20+ return · 2021-09-11
199 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

Fantastic endeavour. I'm someone who has needed to force myself in mathematics for my career. I needed extra help at school, but had no real trouble in any other class. I thought I was just too dumb for maths. I came to realise that my problem was not in mathematical concepts which it turns out are fairly easy, but in the language of maths itself and how it is taught (some exceptions such as Strang who is just a wonderful…

Mathematical notation is great at facilitating formal manipulations. This is its critical feature, and without it we would get stuck at the level of ancient mathematics. This is the reason it was invented a few hundred years ago in the first place. That said, I find that notation is often abused in texts as a mere substitute for the normal human language which, while allowing to compress the text, does in fact nothing to help the reader better understand what…

Koshkin·161-point thread·

This is a nice little document, but you have to understand that mathematical notation is syntactically closer to spoken language than to code, and it's only expected to be semantically rigorous after context is taken into account.

j2kun·72-point thread·

I sometimes feel like I would be helped in some programming tasks by a language that would: 1) allow more complex mathematical expressions to be put inside expressions (why for instance does sum need a for loop in most/all languages) 2) have that language then compile both to mathematical notation AND machine code. The math notation would be usable because it would be far easier to spot errors (because it's way, way shorter)

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
481

reference only — not used in Hall rules or ranking

Total comments
220

reference only — not used in Hall rules or ranking

Every submission