Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    G

    Giles Thomas

    gilesthomas.com · Personal blog · on HN since 2010

    Giles Thomas writes about programming and machine learning, including a long series on building an LLM from scratch and training hardware.

    Visit blogRSSHN submissions
    AI & Machine LearningProgrammingMath
    What HN says

    HN commenters point newcomers to his LLM-from-scratch series, with links to part 1, the tag listing, and his post on the math needed.

    Stats for nerds
    15HN people shared it
    114linked in comments
    3.1Kstory points
    Dec 2025last shared
    2017people per year2025

    Top posts on HN

    1. 1
      The maths you need to start understanding LLMs
      1 person · 616 points · first shared 2025 · 120 comments on HN
    2. 2
      LLM from scratch, part 28 – training a base model from scratch on an RTX 3090
      1 person · 539 points · first shared 2025 · 121 comments on HN
    3. 3
      Writing an LLM from scratch, part 8 – trainable self-attention
      1 person · 380 points · first shared 2025 · 31 comments on HN
    4. 4
      Writing an LLM from scratch, part 13 – attention heads are dumb
      1 person · 351 points · first shared 2025 · 67 comments on HN
    5. 5
      It’s still worth blogging in the age of AI
      1 person · 333 points · first shared 2025 · 223 comments on HN
    6. 6
      The benefits of learning in public
      1 person · 311 points · first shared 2025 · 97 comments on HN
    7. 7
      Writing an LLM from scratch, part 22 – training our LLM
      1 person · 254 points · first shared 2025 · 10 comments on HN
    8. 8
      Writing an LLM from scratch, part 10 – dropout
      1 person · 90 points · first shared 2025 · 8 comments on HN
    9. 9
      Writing an LLM from scratch, part 20 – starting training, and cross entropy loss
      1 person · 41 points · first shared 2025 · 3 comments on HN
    10. 10
      Writing an LLM from scratch, part 17 – the feed-forward network
      1 person · 8 points · first shared 2025 · Discussion on HN

    What HN people wrote when they linked it

    • kbrSep 2017

      Alright I'm going to stop replying to these, I'm starting feel attacked.

      8. All of my code is not on Github, and there is no reason for me to learn a language simply because I have previous knowledge in Ruby. I chose to learn Crystal because of it's elegance and speed.

      9. I wrote that reverse proxy based on a variety of online tutorials[1], but used my knowledge of threads to make it multithreaded.

      [1] http://www.gilesthomas.com/2013/08/writing-a-reverse-proxyloadbalancer-from-the-ground-up-in-c-part-0/

    • andrehackerMay 2025

      This looks very interesting. The easiest way to navigate to the start of this series of articles seems to be https://www.gilesthomas.com/til-deep-dives/page/2

      Now if I only could find some time...

    • Tokumei-no-hitoMay 2025

      maybe it renders differently on mobile but this was the first entry for me. you can use the nav at the end to continue to the next part

      https://www.gilesthomas.com/2024/12/llm-from-scratch-1

    • mettamageOct 2025

      Here's part 1 [1]. Since his archive goes by date, it makes it a bit easier to guestimate which part is made in which month.

      [1] https://www.gilesthomas.com/2024/12/llm-from-scratch-1

    • gpjtDec 2025

      OP here -- agreed! I tried to summarise (at least to my current level of knowledge) those 12-18 hours here: https://www.gilesthomas.com/2025/09/maths-for-llms

    • nfriedlyDec 2025

      The full list of articles is at https://www.gilesthomas.com/llm-from-scratch for anyone who's interested but wants to start at the beginning.

    Related

    Justin Meinersjustinmeiners.github.io16 people

    Write Your Own Virtual Machine

    Justin Meiners
    Personal · last shared 2022
    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    Simon Willisonsimonwillison.net957 people

    How to succeed in MrBeast production (Leaked PDF)

    Simon Willison
    Personal · last shared 2026
    Max Woolfminimaxir.com85 people

    Nano Banana can be prompt engineered for nuanced AI image generation

    Max Woolf
    Personal · last shared 2026
    DeepMind Blogdeepmind.com800 people

    AlphaFold: a solution to a 50-year-old grand challenge in biology

    DeepMind Blog
    Company · last shared 2026
    Harper Reedharper.blog25 people

    My LLM codegen workflow

    Harper Reed
    Personal · last shared 2026
    Gary Marcusgarymarcus.substack.com203 people

    ChatGPT went berserk

    Gary Marcus
    Personal · last shared 2026
    Hamel Husainhamel.dev39 people

    Dokku: My favorite personal serverless platform

    Hamel Husain
    Personal · last shared 2026