Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2297

A

Abhinav Upadhyay

Personal blog · blog.codingconfessions.comprogrammingsystems

Abhinav Upadhyay writes Confessions of a Code Addict, a personal blog at blog.codingconfessions.com about programming and systems. Since 2024, 35 different Hacker News readers have linked it 75 times, most often “Virtual Memory: Page Tables, TLBs, and Linux Internals”. It is still writing: the last post was on 2026-10-02, and you can follow it by feed.

Visit the blog
75mentions?
35HN people?
2024–2026first – last linked?
Links on Hacker News per year · peak 36 in 2025

I write about how computers work underneath the abstractions: compilers, operating systems, memory, performance, and low-level programming. Click to read Confessions of a Code Addict, by Abhinav Upadhyay, a Substack publication with tens of thousands of subscribers.

Most-linked posts?

  1. Virtual Memory: Page Tables, TLBs, and Linux Internals
    5 people · 5 mentions · first linked 2026-05-16
  2. How Unix spell ran in 64kb RAM
    5 people · 5 mentions · first linked 2025-01-13
  3. Compiling Python to Run Anywhere
    4 people · 5 mentions · first linked 2025-09-23
  4. Python Performance: Why 'if not list' is 2x Faster Than Using len()
    4 people · 4 mentions · first linked 2025-03-12
  5. Python Compares Floats and Ints: When Equals Isn't Equal
    4 people · 4 mentions · first linked 2024-05-25
  6. Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know
    4 people · 4 mentions · first linked 2025-03-21
  7. Disillusioning the Magic of the Fork System Call
    4 people · 4 mentions · first linked 2024-11-27
  8. How simultaneous multithreading works under the hood
    3 people · 4 mentions · first linked 2024-07-25
  9. A Software Engineer's Guide to Reading Research Papers
    3 people · 3 mentions · first linked 2025-03-07
  10. What Makes System Calls Expensive: A Linux Internals Deep Dive
    3 people · 3 mentions · first linked 2025-09-16

What Hacker News says?

  1. I'm founding a company that is building an AOT compiler for Python (Python -> C++ -> object code) and it works by propagating type information through a Python function. That type propagation process is seeded by type hints on the function that gets compiled: https://blog.codingconfessions.com/i/174257095/lowering-to-c...

    Comment linking /i/174257095/lowering-to-c-via-type-propagation

    on “Python developers are embracing type hints”
  2. Submitted How simultaneous multithreading works under the hood as a story · 334 points

    HN discussion
  3. https://blog.codingconfessions.com/p/how-unix-spell-ran-in-6... https://news.ycombinator.com/item?id=42752604

    Comment linking /p/how-unix-spell-ran-in-64kb-ram

    on “A spellchecker used to be a major feat of software engineering (2008)”
  4. Submitted How Unix spell ran in 64kb RAM as a story · 253 points

    HN discussion
  5. We should collab! We prefer to be the underlying infrastructure behind the scenes, and have a pretty holistic approach towards hardware coverage and performance optimization. Read more: - https://blog.codingconfessions.com/p/compiling-python-to-run... - https://docs.muna.ai/predictors/ai#inference-backends

    Comment linking /p/compiling-python-to-run-anywhere

    on “Launch HN: LlamaFarm (YC W22) – Open-source framework for distributed AI”
  6. Submitted The CAP theorem of Clustering: Why Every Algorithm Must Sacrifice Something as a story · 209 points

    HN discussion
  7. Submitted Recent Performance Improvements in Function Calls in CPython as a story · 204 points

    HN discussion
  8. Submitted Linux Context Switching Internals: Process State and Memory as a story · 180 points

    HN discussion
  9. Submitted What Every Developer Should Know About GPU Computing (2023) as a story · 179 points

    HN discussion
  10. Submitted What Makes System Calls Expensive: A Linux Internals Deep Dive as a story · 72 points

    HN discussion
  11. Submitted The Design and Implementation of the CPython Virtual Machine as a story · 58 points

    HN discussion
  12. Submitted The Pythonic Emptiness as a story · 36 points

    HN discussion
  13. Submitted Disillusioning the Magic of the Fork System Call as a story · 21 points

    HN discussion
  14. Submitted A Software Engineer's Guide to Reading Research Papers as a story · 19 points

    HN discussion
  15. Submitted CPython's Garbage Collector and Its Impact on Application Performance as a story · 17 points

    HN discussion
  16. Submitted A Software Engineer's Guide to Reading Research Papers as a story · 9 points

    HN discussion
  17. Submitted Two Threads One Core : How Simultaneous Multithreading Works Under the Hood ? as a story · 8 points

    HN discussion
  18. Submitted Substack Has Failed Indian Creators as a story · 8 points

    HN discussion
  19. Submitted Hardware-Aware Coding: CPU Architecture Concepts Every Developer Should Know as a story · 7 points

    HN discussion
  20. Submitted Disillusioning the Magic of the Fork System Call as a story · 7 points

    HN discussion
  21. Submitted Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood as a story · 7 points

    HN discussion
  22. Submitted What Makes System Calls Expensive: A Linux Internals Deep Dive as a story · 6 points

    HN discussion
  23. Submitted Big O vs. Hardware: Better Complexity ≠ Better Performance as a story · 6 points

    HN discussion
  24. Submitted Disillusioning the Magic of the Fork System Call as a story · 6 points

    HN discussion
  25. Submitted A Selective Survey of Efficient Speculative Decoding Techniques for LLM Inferen as a story · 6 points

    HN discussion
  26. Submitted CPython Runtime Internals: Key Data Structures and Runtime Bootstrapping as a story · 6 points

    HN discussion
  27. Submitted Python Compares Floats and Ints: When Equals Isn't Equal as a story · 6 points

    HN discussion
  28. Submitted Python Performance: Why 'if not list' is 2x Faster Than Using len() as a story · 5 points

    HN discussion
  29. Submitted How Unix Spell Ran in 64kB RAM as a story · 5 points

    HN discussion
  30. Submitted Disillusioning the Magic of the Fork System Call as a story · 5 points

    HN discussion

Search all of HN for blog.codingconfessions.com

Linked by the same people?