J
Jonathan Belotti
thundergolfer.com · Personal blog · on HN since 2019
Jonathan Belotti, a software engineer, writes on performance, serverless, AWS outages, language model history, and developer practices.
What HN saysHN commenters call his LLM history a good overview that matches how language model research played out; others discuss his argument about knowledge and old versus new software.
19HN people shared it
3linked it in comments
38stories submitted
288story points
5 months agolast shared
2019people per year2026
Most-shared posts
- 1Computers Are Fast (2024)6 people · 14 points · first shared 2024 · 1 comments on HN
- 2The First LLM5 people · 31 points · first shared 2025 · 1 comments on HN
- 3A brief history of our serverless future3 people · 12 points · first shared 2024 · discussion on HN
- 4More than DNS: Learnings from the 14 hour AWS outage2 people · 185 points · first shared 2025 · 60 comments on HN
- 5Newsfeeds and Information Filters2 people · 4 points · first shared 2019 · discussion on HN
- 6Beyond 'latency numbers every programmer should know'2 people · 3 points · first shared 2025 · discussion on HN
- 7How to Ask for Help in Slack2 people · 3 points · first shared 2021 · discussion on HN
- 8Put down the K8s cluster, your pipelines can run without it1 people · 7 points · first shared 2021 · discussion on HN
- 9Larval stage support engineering: great at what doesn't scale1 people · 4 points · first shared 2025 · discussion on HN
- 10Gray's '5 minute rule' in the cloud era1 people · 3 points · first shared 2025 · discussion on HN
- 11How to Ask for Help1 people · 3 points · first shared 2022 · discussion on HN
- 12Have Private Evals1 people · 3 points · first shared 2025 · 1 comments on HN
- 13Aussie Engineers, Get to the States1 people · 3 points · first shared 2025 · 6 comments on HN
- 14The Wonderful LLMs1 people · 3 points · first shared 2024 · discussion on HN
- 15An 'All Souls Examination' of the Machine1 people · 2 points · first shared 2025 · discussion on HN
What HN people wrote when they linked it
thundergolfer · 2024-07-06
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-matters/
2. https://thundergolfer.com/software/culture/2024/01/14/computing-cultur…
zahlman · 2025-12-04
> 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 taller piles of "architecture" trying to scale higher heaps of expectations. The thing is, the effect of the bad stuff seems to compound more readily than the effect of the good stuff. And meeting the demand for more code involves broadening the base of people doing the coding.
> If you think things suck now, just make it better! The world is your playground.
I agree with this. A lot of the modern expectation is artificial, emphasizing form over function. Even where it isn't, a lot of the modern technique is unnecessary cargo-culting. You can do a lot locally if you believe in your machine (https://thundergolfer.com/computers-are-fast ; https://www.youtube.com/watch?v=ucWdfZoxsYo).
For PAPER I'm targeting Python 3.6+ (where they added `pathlib.Path` and f-strings, and upgraded the SSL version) with the intent to support it indefinitely (which involves forking certain dependencies).
jph00 · 2025-10-09
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 with Sebastian Ruder) was the only one which actually fine-tuned the full language model for downstream tasks. https://thundergolfer.com/blog/the-first-llm
ULMFiT also pioneered the 3-stage approach of fine-tuning the language model using a causal LM objective and then fine-tuning that with a classification objective, which much later was used in GPT 3.5 instruct, and today is used pretty much everywhere.
The other major oversight in the article is that Dai and Le (2015) is missing -- that pre-dated even ULMFiT in fine-tuning a language model for downstream tasks, but they missed the key insight that a general purpose pretrained model using a large corpus was the critical first step.
It's also missing a key piece of the puzzle regarding attention and transformers: the memory networks paper recently had its 10th birthday and there's a nice writeup of its history here: https://x.com/tesatory/status/1911150652556026328?s=46
It came out about the same time as the Neural Turing Machines paper (https://arxiv.org/abs/1410.5401), covering similar territory -- both…