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

R

Ryan Brewer

Personal blog · ryanbrewer.dev/posts · on HN as hoping1programmingmath

Ryan Brewer writes Ryan's Blog, a personal blog at ryanbrewer.dev about programming and math. Since 2023, 7 different Hacker News readers have linked it 23 times, most often “Simple Programming Languages”. It is still writing: the last post was on 2025-08-20, and you can follow it by feed.

Visit the blog
23mentions?
7HN people?
2023–2025first – last linked?
Links on Hacker News per year · peak 14 in 2024

The place Ryan writes his thoughts and shows off cool projects!

The author on HN?

hoping1 · 111 karma · member since 2023

The creator of SaberVM. https://ryanbrewer.dev/posts/announcing-svm.html

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

Most-linked posts?

  1. Simple Programming Languages
    3 people · 3 mentions · first linked 2024-03-22
  2. Advanced Typechecking for Stack-Based Languages
    2 people · 3 mentions · first linked 2024-02-19
  3. The Type of Sprintf
    2 people · 2 mentions · first linked 2024-05-14

What Hacker News says?

  1. Oh yeah I'm well aware of the meme haha. I just wanted to show that I'm conscious of these things in my writing. My dedicated entry on monads ( https://ryanbrewer.dev/wiki/monad ) alludes to the meme in the first sentence :)

    Comment linking /wiki/monad

    on “Getting Started with Category Theory”
  2. Submitted SaberVM as a story · 135 points

    HN discussion
  3. Hey there! I'm the author, so I suppose I ought to address this :) First I'll say that I absolutely get this head-banging-on-desk feeling of no progress. Monads got me like that for a while but F-Algebras/recursion schemes got me like that much more, so make sure you keep your distance from them haha. I'm sorry to have contributed to your frustration. It actually sounds like you've grasped monads quite well. flatMap…

    Comment linking /wiki/adjunction

    on “Getting Started with Category Theory”
  4. Submitted Getting Started with Category Theory as a story · 51 points

    HN discussion
  5. Submitted Sequent Calculus and Notation – Par Part 1 as a story · 38 points

    HN discussion
  6. Submitted The Type of Sprintf as a story · 13 points

    HN discussion
  7. Submitted A Tutorial on Linear Logic as a story · 5 points

    HN discussion
  8. Submitted Advanced Typechecking for Stack-Based Languages as a story · 4 points

    HN discussion
  9. Submitted Simpler Category Theory as a story · 3 points

    HN discussion
  10. Submitted Simple Programming Languages as a story · 3 points

    HN discussion
  11. Submitted Linear Logic: Par, a Friendly Explanation as a story · 3 points

    HN discussion
  12. Submitted Simple Programming Languages as a story · 3 points

    HN discussion
  13. Submitted A Beginner's Guide to Programming Language Academia as a story · 3 points

    HN discussion
  14. Submitted Safe Manual Memory Management with Coeffects as a story · 3 points

    HN discussion
  15. Submitted Par Part 3: Par, Continued as a story · 2 points

    HN discussion
  16. Submitted Linear Logic – Par Part 2 as a story · 2 points

    HN discussion
  17. Submitted Getting Started with Category Theory as a story · 1 points

    HN discussion
  18. Submitted The Type of Sprintf as a story · 1 points

    HN discussion
  19. Submitted Simple Programming Languages as a story · 1 points

    HN discussion
  20. Submitted Advanced Typechecking for Stack-Based Bytecode as a story · 1 points

    HN discussion
  21. Submitted Advanced Typechecking for Stack-Based Bytecode as a story · 1 points

    HN discussion
  22. Submitted Security and Crashing with Modal Logic as a story · 1 points

    HN discussion

Search all of HN for ryanbrewer.dev