Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #17

P

Peter Norvig

Personal blog · norvig.comprogrammingai

Peter Norvig's personal blog at norvig.com covers programming and ai. Since 2007, 907 different Hacker News readers have linked it 1,598 times, most often “Teach Yourself Programming in Ten Years (1998)”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
1,598mentions?
10recommend?
907HN people?
2007–2026first – last linked?
Links on Hacker News per year · peak 145 in 2010

Sometimes recommended · 10 of 40 sampled comments recommend it?

Why HN links it

HN links Norvig's essays and code for the 21-line spelling corrector, the Lisp interpreter in Python, the sudoku solver, 'Teach Yourself Programming in Ten Years', and the Chomsky vs statistics essay.

Recommended for · 10 comments
Called a classic that holds up; code and prose eloquent; 'a work of art'; 'very good and accessible'.

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Teach Yourself Programming in Ten Years (1998)
    195 people · 251 mentions · first linked 2007-05-10
  2. Sudoku Solving
    61 people · 63 mentions · first linked 2008-01-15
  3. How to Write a Spelling Corrector
    58 people · 69 mentions · first linked 2007-08-15
  4. (How to Write a (Lisp) Interpreter (in Python))
    45 people · 47 mentions · first linked 2010-09-30
  5. On Chomsky and the Two Cultures of Statistical Learning
    44 people · 47 mentions · first linked 2011-05-27
  6. Warning Signs in Experimental Design and Interpretation (2007)
    29 people · 245 mentions · first linked 2007-11-14
  7. How to Write a Spelling Corrector (2007)
    29 people · 36 mentions · first linked 2019-02-28
  8. Teach Yourself Programming in Ten Years (1998)
    28 people · 39 mentions · first linked 2016-10-09
  9. Python for Lisp Programmers (2000)
    27 people · 30 mentions · first linked 2007-06-22
  10. Solving Every Sudoku Puzzle (2006)
    24 people · 27 mentions · first linked 2019-06-10

What Hacker News says?

  1. The future we were promised when we bought into what lisp would/could be, with all the practicality we see now in python. Norvig wrote about it more here: http://www.norvig.com/python-lisp.html It was from that article when I gave python a serious try and it stuck with me as a go to language for all the small things one does often, but also exploratory programming as well (with iPython/jupyter).

    Comment linking /python-lisp.html

    on ““I'm basically giving myself a permanent vacation from being BDFL””
  2. Submitted Teach Yourself Programming in Ten Years (1998) as a story · 586 points

    HN discussion
  3. Judging from his performance review, there's definitely room for improvement :) http://norvig.com/performance-review.html

    Comment linking /performance-review.html

    on “Boot a linux kernel right inside your browser. ”
  4. Submitted How to Write a Spelling Corrector as a story · 401 points

    HN discussion
  5. A 30 line javascript spreadsheet is similar for me to when I first saw Norvig's 21 line python spelling corrector ( http://norvig.com/spell-correct.html ): this language is more powerful and expressive than I thought. I'm increasingly believing that HTML/CSS/JS in a browser is a viable common runtime. This demo does quite a lot to solidify that belief.

    Comment linking /spell-correct.html

    on “A spreadsheet in fewer than 30 lines of JavaScript, no library used”
  6. Submitted How to write a spelling corrector (2016) as a story · 346 points

    HN discussion
  7. jimbokun · 2021-10-08Recommends
    This is always my go to example of a 10x programmer: https://norvig.com/spell-correct.html How many developers do you know that would bang out a spelling corrector on a single plane flight, in half a page of code? It's a question of knowing the algorithms of tools that make things possible that other developers might not even consider, and how to express those ideas cleanly and concisely, evaluate your solution, and…

    Comment linking /spell-correct.html

    on “Things I’ve learned in my 20 years as a software engineer”
  8. Submitted On Chomsky and the Two Cultures of Statistical Learning as a story · 313 points

    HN discussion
  9. For specific domains, like drone control, you can achieve much better accuracy then you typically see in "dictation"-style speech recognition. You can use a statistical language model that represents the things you're most likely to hear. For example, Google & Siri kind of need to be able to handle anything I throw at them: "What is Ke$ha's new album?" "What year was the Hardy Boys book 'Hunting For Hidden Gold' wri…

    Comment linking /ngrams/ch14.pdf

    on “Lily – Drone camera”
  10. Submitted On the (Small) Number of Atoms in the Universe as a story · 298 points

    HN discussion
  11. This? http://norvig.com/chomsky.html

    Comment linking /chomsky.html

    on “Marvin Minsky dies at 88”
  12. Submitted Teach Yourself Programming in Ten Years (1998) as a story · 253 points

    HN discussion
  13. I'll state my requirements - for anyone interested in meeting them: I have an OLKB preonic. And I used QMK to significantly modify my layout. I started out with the modified Colemak - but the re-arranged the keys to move keys which require the index finger to move to the side - on the QWERTY that would for example be G and H . I moved B and K forexample where Z and X are on the Qwerty - and moved Z and X to the numb…

    Comment linking /mayzner.html

    on “I spent a year designing a low profile, minimal mechanical keyboard”
  14. Submitted List of IPython Notebooks by Peter Norvig as a story · 234 points

    HN discussion
  15. dekhn · 2024-05-08Recommends
    If you're a scientist who works in protein folding (or one of those other areas) and strongly believe that science's goal is to produce falsifiable hypotheses, these new approaches will be extremely depressing, especially if you aren't proficient enough with ML to reproduce this work in your own hands. If you're a scientist who accepts that probabilist models beat interpretable ones (articulated well here: https://n…

    Comment linking /chomsky.html

    on “AlphaFold 3 predicts the structure and interactions of life's molecules”
  16. Submitted (How to Write a (Lisp) Interpreter (in Python)) as a story · 222 points

    HN discussion
  17. I'd love to hear Chomsky's reaction to this stuff (or someone in his camp on the Chomsky vs. Norvig debate [0]). My understanding is that Chomsky was against statistical approaches to AI, as being scientifically un-useful - eventual dead ends, which would reach a certain accuracy, and plateau - as opposed to the purer logic/grammar approaches, which reductionistically/generatively decompose things into constituent p…

    Comment linking /chomsky.html

    on “Announcing SyntaxNet: The World’s Most Accurate Natural Language Parser”
  18. Submitted Solving Every Sudoku Puzzle (2006) as a story · 202 points

    HN discussion
  19. marshallp · 2012-11-06Recommends
    Specialist interests will destroy the purity of both parties so it's no use arguing over numbers like that. It's a matter of choosing the lesser evil. Peter Norvig, who is a god among the mere mortals here, makes a better case than I could http://norvig.com/election-faq-2012.html

    Comment linking /election-faq-2012.html

    on “Reddit user captures video of 2012 voting machines altering votes”
  20. Submitted (How to Write a (Lisp) Interpreter (In Python)) (2010) as a story · 193 points

    HN discussion
  21. What? Are you denying Romnesia, or the lies that led to the Iraq war. Or Nixon's party. Or that the military-industrial xomplex and big oil is allied with republicans. Or Peter Norvig's analysis of who you should vote for http://norvig.com/election-faq-2012.html It's easy to call "troll" and try to sneakily shout out the other person. You should try some self-reflection if you're a republican. If you've got enough i…

    Comment linking /election-faq-2012.html

    on “Reddit user captures video of 2012 voting machines altering votes”
  22. Submitted Teach Yourself Programming in Ten Years (1998) as a story · 187 points

    HN discussion
  23. Define interesting. I was helping a few people on getting started with an Android Development bootcamp and just being able to run the default example and get their bearing around the IDE was interesting to them. And I remember when I was first learning python. Just doing basic variable declaration and arithmetic was interesting. Same with learning C and being able to write tic-tac-toe. I think a lot of harm is being…

    Comment linking /21-days.html

    on “AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'”
  24. Submitted Teach Yourself Programming in Ten Years (1998) as a story · 186 points

    HN discussion
  25. Kind of OT, but... according to his CV Norvig was the Chief Designer for Harlequin?! http://norvig.com/resume.html

    Comment linking /resume.html

    on “Norvig's Python programs to practice or demonstrate skills”
  26. Submitted Teach Yourself Programming in Ten Years (1998) as a story · 184 points

    HN discussion
  27. He shows a more complete version in another essay http://norvig.com/lispy2.html

    Comment linking /lispy2.html

    on “Norvig's Python programs to practice or demonstrate skills”
  28. Submitted Spelling Corrector in 21 lines of Python as a story · 181 points

    HN discussion
  29. cdancette · 2017-11-27Recommends
    I really like his (How to Write a (Lisp) Interpreter (in Python)) : http://norvig.com/lispy.html You learn to build a lisp interpreter in about 100 lines of python (you miss a few features like macros, but it's still quite complete). Very nice to learn how language interpretation works

    Comment linking /lispy.html

    on “Norvig's Python programs to practice or demonstrate skills”
  30. Submitted English Letter Frequency Counts: Mayzner Revisited as a story · 180 points

    HN discussion

Search all of HN for norvig.com

Linked by the same people?