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

Top all-time · #6692

J

Jeremy Siek

Personal blog · siek.blogspot.comprogrammingmath

Jeremy Siek's personal blog at siek.blogspot.com covers programming and math. Since 2013, 12 different Hacker News readers have linked it 19 times, most often “Crash Course on Notation in Programming Language Theory”. The last post was in 2024, but the archive is still widely read.

Visit the blog
19mentions?
12HN people?
2013–2024first – last linked?
Links on Hacker News per year · peak 6 in 2024

Too few sampled comments (5) to say how often HN recommends it.?

Why HN links it

HN readers link Jeremy Siek's "Crash Course on Notation in Programming Languages" to explain the notation used in programming language papers. Another linked post argues TypeScript is not gradually typed.

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

Musing about programming languages and computer science.

Most-linked posts?

  1. Crash Course on Notation in Programming Language Theory
    6 people · 6 mentions · first linked 2013-04-25
  2. Data Structures and Algorithms, Correctly
    2 people · 2 mentions · first linked 2024-06-12
  3. Type Safety in Two Easy Lemmas
    2 people · 2 mentions · first linked 2020-07-10
  4. Sequential Search, Correctly
    2 people · 2 mentions · first linked 2024-06-14

What Hacker News says?

  1. xiaomai · 2013-04-25Recommends
    Jeremy Siek also has a good intro to the notation: http://siek.blogspot.com/2012/07/crash-course-on-notation-in...

    Comment linking /2012/07/crash-course-on-notation-in-programming.html

    on ““What part of Milner-Hindley do you not understand?””
  2. Submitted Crash Course on Notation in Programming Language Theory as a story · 133 points

    HN discussion
  3. Unfortunately this contribution is inhibited from being significant in value by the fact that TypeScript doesn't support full gradual typing [0] and has an intentionally unsound type system [1]. [0] http://siek.blogspot.com/2012/10/is-typescript-gradually-typ... [1] https://typescript.codeplex.com/discussions/428572

    Comment linking /2012/10/is-typescript-gradually-typed-part-1.html

    on “Stop Writing JavaScript Compilers, Make Macros Instead”
  4. Submitted Sequential Search, Correctly as a story · 20 points

    HN discussion
  5. See also: http://siek.blogspot.com/2012/07/crash-course-on-notation-in...

    Comment linking /2012/07/crash-course-on-notation-in-programming.html

    on “Formulog: ML + Datalog + SMT”
  6. Submitted Take-aways from using Deduce in the classroom as a story · 2 points

    HN discussion
  7. scott_s · 2014-08-05Recommends
    Jeremy Siek has an excellent blog post explaining this called "Crash Course on Notation in Programming Languages": http://siek.blogspot.com/2012/07/crash-course-on-notation-in...

    Comment linking /2012/07/crash-course-on-notation-in-programming.html

    on “What is type safety?”
  8. Submitted Data Structures and Algorithms, Correctly as a story · 2 points

    HN discussion
  9. http://siek.blogspot.com/2012/07/crash-course-on-notation-in...

    Comment linking /2012/07/crash-course-on-notation-in-programming.html

    on “Theoretical Computer Science Cheat Sheet [pdf]”
  10. Submitted Data Structures and Algorithms, Correctly as a story · 2 points

    HN discussion
  11. Submitted Strongly Connected Components and Kosaraju's Algorithm as a story · 2 points

    HN discussion
  12. Submitted Type Safety in Two Easy Lemmas as a story · 2 points

    HN discussion
  13. Submitted Type Safety in Two Easy Lemmas as a story · 2 points

    HN discussion
  14. Submitted Type Safety in Five Easy Lemmas as a story · 2 points

    HN discussion
  15. Submitted Type Safety in Three Easy Lemmas as a story · 2 points

    HN discussion
  16. Submitted Sequential Search, Correctly as a story · 1 points

    HN discussion
  17. Submitted Crash Course on Notation in Programming Language Theory (2012)Y as a story · 1 points

    HN discussion
  18. Submitted Type Safety in 10 Easy, 4 Medium, and 1 Hard Lemma using Step-indexed LRs as a story · 1 points

    HN discussion
  19. Submitted The Publication Process in Programming Languages as a story · 1 points

    HN discussion

Search all of HN for siek.blogspot.com

Linked by the same people?