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 · #9052

J

Josh Goldberg

Personal blog · blog.joshuakgoldberg.comprogrammingweb

Josh Goldberg writes Goldblog, a personal blog at blog.joshuakgoldberg.com about programming and web. Since 2019, 9 different Hacker News readers have linked it 10 times, most often “Tic-Tac-Toe in Typescripts Type System”. The last post was in 2022, but the archive is still widely read.

Visit the blog
10mentions?
9HN people?
2019–2022first – last linked?
Links on Hacker News per year · peak 5 in 2022

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

Why HN links it

HN readers link this blog for posts on TypeScript's type system, especially a tic-tac-toe game built purely in types. Commenters cite it as examples of what the type system can do.

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

Personal blog for Josh Goldberg. It's mostly TypeScript things!

Most-linked posts?

  1. Tic-Tac-Toe in Typescripts Type System
    4 people · 5 mentions · first linked 2020-11-20
  2. Six Months of Full Time Open Source: A Retrospective
    3 people · 3 mentions · first linked 2022-09-07

What Hacker News says?

  1. One of my favorites is Josh Goldberg's implementation of Tic-Tac-Toe in the type system: https://blog.joshuakgoldberg.com/type-system-game-engines/

    Comment linking /type-system-game-engines/

    on “Tricks I wish I knew when I learned TypeScript”
  2. Submitted Six Months of Full Time Open Source as a story · 2 points

    HN discussion
  3. I watched a great talk at TSConf about playing Tic-Tac-Toe using the type system. Not TS itself, purely using the type system. https://blog.joshuakgoldberg.com/type-system-game-engines/

    Comment linking /type-system-game-engines/

    on “TypeScript 4.1”
  4. Submitted Six Months of Full Time Open Source: A Retrospective as a story · 2 points

    HN discussion
  5. Typescript's type system (not the language, the _type system_ specifically) is the same! Folks have done cool things, like implement TicTacToe types [0] and a pure-types JSON parser [1] [0]: https://blog.joshuakgoldberg.com/type-system-game-engines/ [1]: https://github.com/jamiebuilds/json-parser-in-typescript-ver...

    Comment linking /type-system-game-engines/

    on “Python type hints are Turing complete”
  6. Submitted Tic-Tac-Toe in Typescripts Type System as a story · 2 points

    HN discussion
  7. This is epic. There’s a parser in there. Edit: this is explained a bit here [1]. It uses Template Literal Types[2]. 1 https://blog.joshuakgoldberg.com/type-system-game-engines/ 2 https://www.typescriptlang.org/docs/handbook/2/template-lite...

    Comment linking /type-system-game-engines/

    on “HypeScript: Simplified TypeScript type system in TypeScript's own type system”
  8. Submitted Six Months of Full Time Open Source as a story · 1 points

    HN discussion
  9. Submitted Binary arithmetic in the TypeScript type system as a story · 1 points

    HN discussion
  10. Submitted Binary Arithmetic in the TypeScript Type System as a story · 1 points

    HN discussion

Search all of HN for blog.joshuakgoldberg.com