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
    J

    Joel David Hamkins

    jdh.hamkins.org · Personal blog · on HN since 2014

    Joel David Hamkins, a mathematician and logician, writes about set theory, infinite chess, logic puzzles, and teaching math to children.

    Visit blogRSSHN submissions
    MathPhilosophy
    What HN says

    HN commenters link his logic puzzles like Cheryl's birthday variants and discuss his posts on math education and transfinite ideas.

    Stats for nerds
    50HN people shared it
    46linked in comments
    1.1Kstory points
    Feb 2026last shared
    2014people per year2026

    Top posts on HN

    1. 1
      Math for eight-year-olds: graph theory for kids
      8 people · 356 points · first shared 2015 · 45 comments on HN
    2. 2
      Math for seven-year-olds
      4 people · 262 points · first shared 2014 · 66 comments on HN
    3. 3
      The propagation of error in classical geometry constructions (2018)
      1 person · 88 points · first shared 2024 · 27 comments on HN
    4. 4
      A program that accepts exactly any desired finite set, in the right universe
      1 person · 87 points · first shared 2017 · 18 comments on HN
    5. 5
      How the continuum hypothesis could have been a fundamental axiom
      1 person · 72 points · first shared 2024 · 48 comments on HN
    6. 6
      Transfinite NIM (the game, not the programming language)
      3 people · 71 points · first shared 2015 · 26 comments on HN
    7. 7
      Coming to Agreement, a logic puzzle for Oxford admissions interviews
      1 person · 63 points · first shared 2021 · 92 comments on HN
    8. 8
      Transfinite game values in infinite chess (2013)
      3 people · 37 points · first shared 2016 · 7 comments on HN
    9. 9
      The lattice of sets of natural numbers is rich
      2 people · 15 points · first shared 2021 · Discussion on HN
    10. 10
      The rule-making game
      1 person · 11 points · first shared 2014 · 2 comments on HN

    What HN people wrote when they linked it

    • JtsummersDec 2015

      > Far better to show them the most effective technique, let them practice it, and move on.

      This can work for the base levels of what most folks think as mathematics, namely arithmetic and algebra. But it starts falling apart as students get to more advanced algebra and mathematical topics. Memorizing a particular algorithm does not lend to understanding mathematics. In particular, the parallels between algebra (and some arithmetic) and geometry are non-obvious and not easily conveyed via a series of exercises and then jumping to the next topic. See the visualization examples of `18x5` in the linked article. Letting students see the correlation between the numbers and the objects (squares and rectangles) greatly helps their understanding of the subject. Discussing it reinforces this experience and gets them to see it beyond the exercises they've been doing, abstracting the concept beyond a handful of cases and to the general case.

      > Riding bikes and mathematics were never evolutionarily selected for, so we have to learn them by, well, learning them.

      There are many ways to learn and to teach. Teacher-tell, student-regurgitate is one method. And it works for some (many) subjects, at least in getting facts and figures into students heads. Teacher-tell, student-explain gets the students past thinking about facts and thinking about whys and hows of the world. (You can expand tell beyond spoken word to shown, demonstrated, etc.) Teachers can take it further by starting on a…

    • bubblyworldDec 2024

      My favourite trivia about "On Computable Numbers" is that Alan Turing got the definition of computable reals wrong! The way he defines them - namely that a computable real is a Turing machine that generates the sequence of digits of the real - has severe issues, because addition and other basic operations are incomputable due to subtle diagonalisation arguments (see https://jdh.hamkins.org/alan-turing-on-computable-numbers/ for instance).

      It's interesting that Turing didn't realise this, as the whole paper revolves around diagonalisation arguments in a few places.

      The "modern" take is to define a computable real to be a program that takes an epsilon as input and returns a rational number within that epsilon from the real being represented. Or something similar - in this case it is very simple to define addition, for instance, as you have control over these bounds.

      One more fact - equality is incomputable for both of these representations! There's no program that can uniformly decide whether two computable reals are the same, no matter how you cook up the definition. This one maybe isn't too surprising - in some sense no matter how many digits or bounds you check between two reals you can never be sure there isn't a smaller gap between them you haven't gotten to yet.

    • kensAug 2016

      I like Cheryl's transfinite logic puzzle, which takes logic puzzles to a ridiculous extreme.

      http://jdh.hamkins.org/transfinite-epistemic-logic-puzzle-challenge/

      The puzzle is inspired by Cantor's transfinite ordinal numbers, which are pretty cool. You don't need to know anything about transfinite numbers to solve the puzzle, but they are interesting in their own right. The simplified idea is suppose you count 1, 2, 3, ... up to infinity (ω). Everyone knows adding 1 to infinity doesn't get you anywhere, but suppose you can do it and get ω+1, ω+2, ... The limit is 2ω. But then you can go 3ω, 4ω, ... Which obviously :-) gets you to ω*ω = ω^2. Then you can keep going with bigger and bigger infinities. See https://en.wikipedia.org/wiki/Ordinal_number

    • 6gvONxR4sf7oMay 2022

      My favorite version of this is a real mind fuck.

      http://jdh.hamkins.org/cheryls-rational-gifts/

      Two people are told rational numbers of a particular form. They want to know whose number is larger:

      > Albert I don’t know.

      > Bernard Neither do I.

      > Albert Indeed, I still do not know.

      > Bernard And still neither do I.

      > Cheryl Well, it is no use to continue that way! I can tell you that no matter how long you continue that back-and-forth, you shall not come to know who has the larger number.

      > Albert What interesting new information! But alas, I still do not know whose number is larger.

      They keep saying “No matter how much we do this, we still won’t know” and eventually they know. It’s great and I recommend reading it.

    • areyousureMay 2023

      > Presumably this person has no experience with 6 year olds?

      In case anyone is curious, this person has experience teaching children mathematics. For example, on his blog, we have

      http://jdh.hamkins.org/math-for-six-year-olds/
      http://jdh.hamkins.org/math-for-seven-year-olds-graph-coloring-chromatic-numbers-eulerian-paths/
      http://jdh.hamkins.org/math-for-eight-year-olds/
      http://jdh.hamkins.org/math-for-nine-year-olds-fold-punch-cut/

      The most recent post in his category "Math for Kids" is in fact teaching how to count ordinals up to omega-squared: http://jdh.hamkins.org/counting-to-infinity-poster/

    • 082349872349872Jan 2024

      Someone (I had thought it was MJD, but uncle GOOG is not pulling it up on his blog) once told a story about how software estimation was a bit like transfinite recursion on ordinal numbers: sometimes you have an estimate in ℕ, and it's possible to say "I'll be done in 5 days, give or take", but sometimes your estimate is above omega, and the best you can do is tell someone who asks "Right now, I don't know how long it'll take, but come back in 5 days (give or take) and then I can tell you".

      (and it wasn't JDH, either: closest I get there is https://jdh.hamkins.org/transfinite-nim/ )

    Related

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

    Mihai Pătraşcu 1982–2012

    Gödel's Lost Letter
    Personal · last shared 2021
    Philip Zuckerphilipzucker.com38 people

    The C bounded model checker: criminally underused

    Philip Zucker
    Personal · last shared 2026
    Kevin Buzzardma.imperial.ac.uk/~buzzard20 people

    Natural Number Game

    Kevin Buzzard
    Personal · last shared 2024
    Mathenchantmathenchant.wordpress.com27 people

    Calculus Is Deeply Irrational

    Mathenchant
    Personal · last shared 2026
    Jeremy Kunjeremykun.com194 people

    A Programmer's Introduction to Mathematics

    Jeremy Kun
    Personal · last shared 2026
    A Neighborhood of Infinityblog.sigfpe.com185 people

    Why is nuclear fusion so hard?

    A Neighborhood of Infinity
    Personal · last shared 2026
    Divided by Zerodivisbyzero.com32 people

    The Unknotting Number Is Not Additive

    Divided by Zero
    Personal · last shared 2025
    n-Category Cafégolem.ph.utexas.edu134 people

    Galois Theory

    n-Category Café
    Publication · last shared 2026