HN Hall of Fame Weekly email

On the foolishness of “natural language programming”

www.cs.utexas.edu Essays & writing Essays & articles Software engineering Class of 2020-09 Hall of Fame
Screenshot of www.cs.utexas.edu captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
8
submitters
8
observed span
2010–2023
peak thread · 152 comments
170 pts
latest 20+ return · 2023-05-16
126 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 really like this quote: > some still seem to equate "the ease of programming" with the ease of making undetected mistakes Conversely you could say that ease of programming is equal (or at least correlated) with ease of getting confidence of your programs correctness. On the wider subject of the essay, I do note that languages like APL that really embraced symbolics for expression do not seem to have gained much ground, and on the other hand languages that…

zokier·170-point thread·

The hardest part about software always has been, and probably always be, getting humans to first know and then express exactly what they want. Natural human language allows for vague, abstract, and ambiguous expression (not to mention the euphemisms, exaggerations, half-truths and outright lies). Most people who have never written a computer program, have probably never even been through the experience of having to express exactly what they want someone or something else to do for them, in a specific…

kyllo·132-point thread·

IMO the argument is sound in one direction: the precision, structure, and unforgiving nature of programming languages is a feature rather than a bug. That said, I think this does not mean that there is no benefit to natural language interfaces to machines. I think he goes wrong here: > When all is said and told, the "naturalness" with which we use our native tongues boils down to the ease with which we can use them for making statements the…

A moment isn't such a long time anymore, not for compute clusters anyway. If we don't keep trying to make AI, we're never gonna get there. I'm not saying data mining is AI. I'm saying human brains do data mining too, but differently, and figuring out how is what might come of all this. Wolfram-Alpha-style natural language programming actually isn't that bad because it's a dialogue. The thing tells you its assumptions, so you're back to formal representations you can…

cracki·119-point thread·

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
4

100+ points or 50+ comments

Total points
556

reference only — not used in Hall rules or ranking

Total comments
406

reference only — not used in Hall rules or ranking

Every submission