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

J

Jonathon Belotti

Personal blog · thundergolfer.comprogrammingsystems

Jonathon Belotti's personal blog at thundergolfer.com covers programming and systems. Since 2019, 19 different Hacker News readers have linked it 52 times, most often “Computers Are Fast (2024)”. It is still writing: the last post was on 2026-05-17, and you can follow it by feed.

Visit the blog
52mentions?
19HN people?
2019–2026first – last linked?
Links on Hacker News per year · peak 22 in 2025

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

Why HN links it

HN readers link Jonathon Belotti's writing for its history of large language models, drawing on his own NLP research experience, and for essays on programming and how code quality has changed.

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

No hugs, some learning

Most-linked posts?

  1. Computers Are Fast (2024)
    6 people · 7 mentions · first linked 2024-07-08
  2. The First LLM
    5 people · 5 mentions · first linked 2025-03-24
  3. A brief history of our serverless future
    3 people · 4 mentions · first linked 2024-10-28
  4. How to Ask for Help in Slack
    2 people · 5 mentions · first linked 2021-02-25
  5. More than DNS: Learnings from the 14 hour AWS outage
    2 people · 4 mentions · first linked 2025-10-27
  6. Beyond 'latency numbers every programmer should know'
    2 people · 2 mentions · first linked 2025-01-19

What Hacker News says?

  1. You can send them https://thundergolfer.com/communication/slack/2021/02/24/how... . I used to get a "the worker is having a bad time" daily, but my other main pet peeve was screenshotting error messages and stacktraces.

    Comment linking /communication/slack/2021/02/24/how-to-ask-for-help-in-slack/

    on “How to communicate effectively as a developer”
  2. Submitted More than DNS: Learnings from the 14 hour AWS outage as a story · 176 points

    HN discussion
  3. Last year wrote a technical writing advice checklist for engineers called How to ask for help in Slack : https://thundergolfer.com/communication/slack/2021/02/24/how... . I was at Canva, a fast growing company adding 500 engineers a year, and the tenured engineers were getting hit with a lot of questions and help requests. I thought about this list a lot, and believe that maintaining adherence to all 10 checklist it…

    Comment linking /communication/slack/2021/02/24/how-to-ask-for-help-in-slack/

    on “How to communicate effectively as a developer”
  4. Submitted The First LLM as a story · 16 points

    HN discussion
  5. This is rule 7 of 10 in my post 'How to Ask for help in Slack'[1] 1. I have ‘rubber duck debugged’ my own question. 2. I checked that this question hasn’t been asked before. 3. I have noted in my message what I’ve tried. 4. I have avoided the ‘XY problem’ by clearly detailing the core problem, X. 5. I have provided specifics of my issue, not vague references or descriptions. 6. I have provided URL links to relevant…

    Comment linking /communication/slack/2021/02/24/how-to-ask-for-help-in-slack/

    on “I hate screenshots of text”
  6. Submitted The First LLM as a story · 12 points

    HN discussion
  7. jph00 · 2025-10-09Recommends
    This is quite a good overview, and parts reflect well how things played out in language model research. It's certainly true that language models and deep learning were not considered particularly promising in NLP, which frustrated me greatly at the time since I knew otherwise! However the article misses the first two LLMs entirely. Radford cited CoVE, ELMo, and ULMFiT as the inspirations for GPT. ULMFiT (my paper wi…

    Comment linking /blog/the-first-llm

    on “A History of Large Language Models”
  8. Submitted A brief history of our serverless future as a story · 8 points

    HN discussion
  9. This is the central claim of E.D Hirsch's Why Knowledge Matters [1] book on educational reform. Hirsch is perhaps best known for coining the term "cultural literacy" in his book of the same name. A little while back I wrote about cultural literacy in the software industry, following the lead of Hirsch's book.[2] 1. https://hep.gse.harvard.edu/9781612509525/why-knowledge-matt... 2. https://thundergolfer.com/software/…

    Comment linking /software/culture/2024/01/14/computing-cultural-literacy/

    on “Teaching general problem-solving skills is not a substitute for teaching math [pdf] (2010)”
  10. Submitted Put down the K8s cluster, your pipelines can run without it as a story · 7 points

    HN discussion
  11. > Yeah, let's remember everything that was great about 25 years ago and forget everything that sucked. Juxtapose it with everything that sucks about today but omit everything that's great. Come on man. That's fair. When I see bad code today, and try to explain to myself what's bad about it, I realize that people totally did the same things 25 years ago. Nowadays there is just so much more code, and we stand on talle…

    Comment linking /computers-are-fast

    on “Programming peaked”
  12. Submitted More Than DNS: The 14 hour AWS us-east-1 outage as a story · 5 points

    HN discussion
  13. > they will use in in anger when they want to get their personal projects running. At that point it becomes the defacto standard and we can escape snowflake-build madness. I hold to a very similar sentiment. I sold Bazel on my blog like this: > Our builds will be pure functions from source to deployable. This will represent a durable evolution the software engineering field, and Bazel will become as essential as git…

    Comment linking /build-systems/software-engineering/bazel/2021/06/14/bazel-is-taking-over/

    on “I cannot write software outside of Google anymore”
  14. Submitted Larval stage support engineering: great at what doesn't scale as a story · 4 points

    HN discussion
  15. After hearing Will MacAskill talk about how he lives his life in accordance to his ethics he quickly became a personal hero of mine, and he certainly influenced me to start donating. My tax-year-end donation in 2019 was at the time my biggest, as I'd completed my 1st year of full-time employment. Hovering on the donate button I definitely felt large reservations as my brain made all sorts of excuses not to send away…

    Comment linking /charity/politics/effective-altruism/2019/07/01/current-thoughts-on-effective-altruism/

    on “5k people have pledged to give 10%+ of their income to effective charities”
  16. Submitted Gray's '5 minute rule' in the cloud era as a story · 3 points

    HN discussion
  17. They say they use LangChain, so it's going to be structurally similar to this MVP side-project: https://thundergolfer.com/infinite-ama . That's a chat-bot backed by LangChain and OpenAI, which can answer some questions from my knowledge base. It's WIP, I want to add my HN comments into the mix, but the code is here: https://github.com/thundergolfer/modal-fun/tree/main/infinit...

    Comment linking /infinite-ama

    on “Show HN: IngestAI – NoCode ChatGPT-bot creator from your knowledge base in Slack”
  18. Submitted Aussie Engineers, Get to the States as a story · 3 points

    HN discussion
  19. https://thundergolfer.com/blog/ My site is one of those 'do it quick, don't ever rewrite it' ones. It's still Jekyll, has a bunch of raw HTML and JS embedded in posts, but doesn't get in the way of actually publishing. I'm reasonably happy with it now. I wish the library section ( https://thundergolfer.com/library/ ) was auto-updated from Goodreads, and wish I had a proper Javascript solution, but realistically I'm…

    Comment linking /library/

    on “Ask HN: Share your personal site”
  20. Submitted Have Private Evals as a story · 3 points

    HN discussion
  21. https://thundergolfer.com My site’s content is most heavily focused on books, ML infra, and small projects. My most popular stuff is probably the Designing Data Intensive Apps flashcards mini-project and a post about K8s being a misfit for data/ML platform teams.

    Comment linking /

    on “Ask HN: Share Your Personal Site”
  22. Submitted Computers Are Fast as a story · 3 points

    HN discussion
  23. A lot of people here are commenting that if you have to care about specific latency numbers in Python you should just use another language. I disagree. A lot of important and large codebases were grown and maintained in Python (Instagram, Dropbox, OpenAI) and it's damn useful to know how to reason your way out of a Python performance problem when you inevitably hit one without dropping out into another language, whi…

    Comment linking /computers-are-fast

    on “Python Numbers Every Programmer Should Know”
  24. Submitted Computers Are Fast as a story · 3 points

    HN discussion
  25. Yes there’s a bug: https://thundergolfer.com/performance/profiling/2022/08/05/s...

    Comment linking /performance/profiling/2022/08/05/stringio-bytes-written-per-second/

    on “Do You Know How Much Your Computer Can Do in a Second?”
  26. Submitted Computers Are Fast as a story · 3 points

    HN discussion
  27. Submitted Computers Are Fast (2024) as a story · 3 points

    HN discussion
  28. Submitted The Wonderful LLMs as a story · 3 points

    HN discussion
  29. Submitted Computers Are Fast (2004) as a story · 2 points

    HN discussion
  30. Submitted The best software podcast episodes I ever heard as a story · 2 points

    HN discussion

Search all of HN for thundergolfer.com

Linked by the same people?