Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    Donald Knuth

    www-cs-faculty.stanford.edu/~uno · Personal blog · on HN since 2008

    Donald Knuth's Stanford page hosts his writings, programs, lecture notes, and announcements on algorithms, TeX, literate programming, and his book series.

    Visit blogHN submissions
    ProgrammingMathHistory
    What HN says

    HN links it as a classic personal site and for pieces like his N-Queens work, a Smullyan essay, and his stance on email.

    Stats for nerds
    127HN people shared it
    30linked in comments
    1.7Kstory points
    Jul 2017last shared
    2011people per year2017

    Top posts on HN

    1. 1
      Knuth: Open Letter to Condoleezza Rice (2002)
      2 people · 523 points · first shared 2014 · 173 comments on HN
    2. 2
      Current draft of The Art of Computer Programming pre-fascicle 6a [ps]
      1 person · 207 points · first shared 2015 · 105 comments on HN
    3. 3
      Knuth: Fantasia Apocalyptica
      2 people · 193 points · first shared 2016 · 46 comments on HN
    4. 4
      Knuth's 'Earthshaking Announcement' due tomorrow
      6 people · 188 points · first shared 2010 · 92 comments on HN
    5. 5
      Programs to Read
      8 people · 159 points · first shared 2008 · 39 comments on HN
    6. 6
      32 Years of Metafont [pdf]
      1 person · 96 points · first shared 2016 · 19 comments on HN
    7. 7
      A letter to the Editorial Board, Journal of Algorithms (2003) [pdf]
      1 person · 86 points · first shared 2017 · 12 comments on HN
    8. 8
      Email (let's drop the hyphen) (2003)
      24 people · 75 points · first shared 2010 · 56 comments on HN
    9. 9
      Knuth on Sudoku
      1 person · 66 points · first shared 2010 · 24 comments on HN
    10. 10
      Updated Chapter 4 of Knuth's Art of Computer Programming (Jan 18, 2017)
      1 person · 33 points · first shared 2017 · 4 comments on HN

    What HN people wrote when they linked it

    • keithflowerJan 2015

      I have no idea where you get the idea that Don Knuth opposes Lockhart's approach.

      I guess we'd not know without asking him, but having waded through much of TAOCP, Concrete Mathematics (a book filled to the brim with the kind of delightful discovery of pattern that Lockhart describes as optimal in learning math), Knuth's marvelously playful book "Selected Papers on Fun and Games"[2], and the novel he wrote about Conway's astonishing "Surreal Numbers"[3]...listening to him lecture on "importunate permutation" at the last local (SF) Joint Meeting of the American Mathematical Association, hearing about Knuth's thoughts on the mathematics of pipe organs, and even seeing the play/pattern-making that went into the entrance mosaic in his home [1]....I think you're way off base about what you think Knuth thinks about math education.

      Lockhart: "...if I had to design a mechanism for the express purpose of destroying a child’s natural curiosity and love of pattern-making, I couldn’t possibly do as good a job as is currently being done— I simply wouldn’t have the imagination to come up with the kind of senseless, soulcrushing ideas that constitute contemporary mathematics education."

      Knuth [Preface to Concrete Mathematics]: "Some people think that mathematics is serious business that must always be cold and dry; but we think mathematics is fun, and we aren't ashamed to admit the fact. Why should a strict boundary line be drawn between work and play? Concrete mathematics is full of…

    • akkartikMay 2016

      > "These are systems that focus on generating beautifully typeset documentation without allowing the author to arbitrarily order code."

      The previous sentence was: "When I look around at the legacy of literate programming, systems to do so-called semi- or quasi-literate programming dominate." Semi- or quasi- being intended to distinguish with classic literate programming as in CWeb.

      I usually try to go out of my way to assume that if someone misunderstands me it's a failure of my writing, but in this case my post is filled with Knuth's original CWeb programs. It didn't seem realistic that you missed them all, or that you thought I missed that CWeb permits reordering in spite of having read so many CWeb programs.

      And then you make this new jab about me not having read any literate programs, in spite of me showing repeatedly in the article that I went all the way down the list at http://www-cs-faculty.stanford.edu/~uno/programs.html. Are you sure you read my post?

      ---

      Thanks for the pointer to http://mmix.cs.hm.edu/local. Not immediately obvious that it cares about literate programming, but I'll take your word for it. I'd appreciate intros to anybody in that group with experience reading literate programs (email address in profile).

    • Kristine1975Jun 2016

      I guess this refers to Donald Knuth's "3:16 Bible Texts Illuminated": http://www-cs-faculty.stanford.edu/~uno/316.html
      >The text found in chapter 3, verse 16, of most books in the Bible is a typical verse with no special distinction. But when Knuth examined what leading scholars throughout the centuries have written about those verses, he found that there is a fascinating story to be learned in every case, full of historical and spiritual insights. This book presents jargon-free introductions to each book of the Bible and in-depth analyses of what people from many different religious persuasions have said about the texts found in chapter 3, verse 16, together with 60 original illustrations by many of the world's leading calligraphers.
      >The result is a grand tour of the Bible -- from Genesis 3:16 to Revelation 3:16 -- a treat for the mind, the eyes, and the spirit.

    • myth_busterJan 2015

      May I suggest Hackers by Steven Levy [0]. It was a phenomenal and inspirational read for me. Having born during the turn of the century, I'd missed the evolution of computers and programming. This book helped me fill that gap.

      Incidentally, Hackers was what I read after I read Masters of Doom. Here's a quote from Masters of Doom:

      "
      Overnight, it seemed, Carmack was in a strange house, with a strange family and going to a strange school, a junior high with no gifted program or computer’s. He’d never felt so alone. Then one day he realized he wasn’t. The book Hackers: Heroes of the Computer Revolution was a revelation.
      "

      Edit:
      Donald Knuth heartily recommends it too[1].

      [0] http://www.amazon.com/Hackers-Computer-Revolution-Anniversary-Edition/dp/1449388396

      [1] http://www-cs-faculty.stanford.edu/~uno/retd.html

    • dansoJun 2016

      Context for this is here:

      http://www-cs-faculty.stanford.edu/~uno/news.html

      > My academic appointment at Stanford officially began in 1968 — another leap leap year! — but I was actually on a leave of absence, doing some national service at Princeton. Finally I arrived on campus in September of 1969, and began to teach about computer programming. I gave my inaugural colloquium lecture as a Professor of Computer Science on November 4, 1969, speaking about a newfangled concept that I'd decided to call “analysis of algorithms.” As part of Stanford's ClassX Project, plans are afoot to stage a re-enactment of that lecture and to capture the video before a live audience.

    • jossoFeb 2016

      Probably Donald Knuth's book "3:16 Bible Texts Illuminated" where Knuth goes through chapter 3, verse 16, of most books in the Bible.

      http://www-cs-faculty.stanford.edu/~uno/316.html

      http://www.amazon.com/3-16-Bible-Texts-Illuminated/dp/0895792524

      While we’re at it, Knuth has also released a book (which is just transcripts of 5-6 lectures) wherein he discusses the 3:16 project: "Things a Computer Scientist Rarely Talks About"

      http://www-cs-faculty.stanford.edu/~uno/things.html

      http://www.amazon.com/Things-Computer-Scientist-Language-Information/dp/157586326X

    Related

    Gödel's Lost Letterrjlipton.wordpress.com185 people

    Mihai Pătraşcu 1982–2012

    Gödel's Lost Letter
    Personal · last shared 2021
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Herb Suttergotw.ca84 people

    Ritchie, Stroustrup, and Gosling interview

    Herb Sutter
    Personal · last shared 2026
    Eric S. Raymondcatb.org/~esr667 people

    The Art of Unix Programming

    Eric S. Raymond
    Personal · last shared 2026
    Edwin Chenblog.echen.me41 people

    Exploring LSTMs

    Edwin Chen
    Personal · last shared 2023
    Behind the Enemy Linesbehind-the-enemy-lines.blogspot.com33 people

    Why I will never pursue cheating again

    Behind the Enemy Lines
    Personal · last shared 2011
    Thomas Parkthomaspark.me35 people

    The Al Jaffee / Mad Magazine Fold-In Effect in CSS

    Thomas Park
    Personal · last shared 2026
    MathWorks Blogsblogs.mathworks.com52 people

    Artificial Neural Networks for Beginners

    MathWorks Blogs
    Company · last shared 2026