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

T

Tom Stuart

Personal blog · tomstu.art · on HN as tomstuartprogrammingwriting

Tom Stuart's personal blog at tomstu.art covers programming and writing. Since 2021, 15 different Hacker News readers have linked it 18 times, most often “The DHH Problem (2014)”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.

Visit the blog
18mentions?
15HN people?
2021–2026first – last linked?
Links on Hacker News per year · peak 4 in 2024

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

Why HN links it

HN readers link Tom Stuart's blog for hands-on explainers of programming ideas, such as lambda calculus built from nothing, microKanren in Ruby, automatic differentiation and Futamura projections. They also link his talk on DHH.

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

The author on HN?

tomstuart · 2,960 karma · member since 2009

Computer scientist, technical leader, Ruby & JS hacker, http://computationbook.com/ author, &c. https://tomstu.art/, hi@tomstu.art

From their public HN profile, which links to this site.

Most-linked posts?

  1. The DHH Problem (2014)
    4 people · 4 mentions · first linked 2025-09-23
  2. Programming with Nothing
    4 people · 4 mentions · first linked 2022-02-28
  3. Automatic Differentiation in Ruby (2016)
    3 people · 3 mentions · first linked 2022-08-01
  4. Compilers for Free (2013)
    3 people · 3 mentions · first linked 2021-11-23
  5. Hello, Declarative World
    2 people · 2 mentions · first linked 2024-03-17
  6. Programming with Something
    2 people · 2 mentions · first linked 2021-11-11

What Hacker News says?

  1. jmcgough · 2025-09-23Recommends
    Tom Stuart gave a really good lightning talk about this a decade ago, which is very respectful and has aged well https://tomstu.art/the-dhh-problem It's not just about his politics. DHH is reactionary, mean, dismissive of others' opinions. He acts more like a high school bully than a leader. Since then, DHH has gone off the deep end with xenophobic, racist, and transphobic comments. I was drawn to the Ruby community…

    Comment linking /the-dhh-problem

    on “Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover”
  2. Submitted Programming with Nothing as a story · 120 points

    HN discussion
  3. masklinn · 2022-02-28Recommends
    If you’re starting from zero this old classic could serve as an appetiser: https://tomstu.art/programming-with-nothing

    Comment linking /programming-with-nothing

    on “Lambda Calculus in 400 Bytes”
  4. Submitted Programming with Something as a story · 62 points

    HN discussion
  5. https://tomstu.art/the-dhh-problem

    Comment linking /the-dhh-problem

    on “Gem.coop”
  6. Submitted The DHH Problem (2014) as a story · 6 points

    HN discussion
  7. A while ago I stumbled across this post: https://tomstu.art/hello-declarative-world It walks you through implementing microkanren in Ruby. You might find it easier to implement all of that in gdscript.

    Comment linking /hello-declarative-world

    on “What Is miniKanren?”
  8. Submitted Automatic Differentiation in Ruby (2016) as a story · 3 points

    HN discussion
  9. floehopper · 2022-08-01Recommends
    You may also enjoy https://tomstu.art/automatic-differentiation-in-ruby and the accompanying video https://www.youtube.com/watch?v=TI7mtWB4WiA .

    Comment linking /automatic-differentiation-in-ruby

    on “Differentiable programming from scratch”
  10. Submitted Compilers for Free (2013) as a story · 2 points

    HN discussion
  11. Dylan16807 · 2026-09-30Recommends
    https://tomstu.art/programming-with-nothing This is also a fun introduction to building up lambda calculus. And it gets up to fizzbuzz!

    Comment linking /programming-with-nothing

    on “Needed 1+1, built a functional programming language”
  12. Submitted Hello, Declarative World as a story · 2 points

    HN discussion
  13. avmich · 2021-11-23Recommends
    Good intro into Futamura projections: https://tomstu.art/compilers-for-free

    Comment linking /compilers-for-free

    on “Staged Abstract Interpreters [pdf]”
  14. Submitted Compilers for Free (2013) as a story · 1 points

    HN discussion
  15. Oh that's the omarchy guy. Yeah I would not touch anything he has created with a long stick unless there was feces upon the end of it. Ruby on Rails has needed new leadership for a long time. https://tomstu.art/the-dhh-problem

    Comment linking /the-dhh-problem

    on “Ripping Off the Hey.com Band-Aid”
  16. Submitted Programming with Something as a story · 1 points

    HN discussion
  17. If anyone’s interested, I wrote up an example application of dual numbers in Ruby: https://tomstu.art/automatic-differentiation-in-ruby

    Comment linking /automatic-differentiation-in-ruby

    on “Why don't we define “imaginary” numbers for every “impossibility”? (2012)”
  18. Exuma · 2023-08-21Recommends
    One of my all time favorites: https://tomstu.art/programming-with-nothing

    Comment linking /programming-with-nothing

    on “It’s Lambdas All the Way Down”

Search all of HN for tomstu.art

Linked by the same people?