Top all-time · #1156
Arpit Bhayani
Personal blog · arpitbhayani.meprogrammingsystems
Arpit Bhayani's personal blog at arpitbhayani.me covers programming and systems. Since 2020, 62 different Hacker News readers have linked it 156 times, most often “How LLMs Work”. It is still writing: the last post was on 2026-10-24, and you can follow it by feed.
Principal Engineer II at Razorpay. Creator of DiceDB, Ex-staff Engg at GCP Memorystore & Dataproc, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses.
Most-linked posts?
- How LLMs Work6 people · 6 mentions · first linked 2026-05-13
- AI Workflows Need Topological Sort4 people · 4 mentions · first linked 2026-06-02
- Bloom Filters4 people · 4 mentions · first linked 2025-12-29
- How LLM Inference Works3 people · 3 mentions · first linked 2025-11-24
- Constant Folding in Python3 people · 3 mentions · first linked 2021-01-29
- Finite State Machines with Python Coroutines3 people · 3 mentions · first linked 2020-04-19
- Temporal Primer – Building Long-Running Systems3 people · 3 mentions · first linked 2026-05-20
- Databases Were Not Designed for This3 people · 3 mentions · first linked 2026-03-08
- Slowsort – A Pessimal Sorting Algorithm2 people · 4 mentions · first linked 2020-07-26
- Inheritance in C using structure composition2 people · 4 mentions · first linked 2020-06-07
What Hacker News says?
https://arpitbhayani.me/blogs I blog about language internals, math in computer science and system design. This year I started a weekly newsletter around it and hence you can await a post every Sunday. You should read the blog to - get a deeper understanding of languages - get understand how to design scalable distributed systems - understand some really cool algorithms I have started a weekly newsletter around this…
Comment linking /blogs/function-overloading
on “Ask HN: What is your blog and why should I read it?”Submitted Heartbeats in Distributed Systems as a story · 164 points
HN discussion>presumably Python has a similar "cache" of such constant strings. Not really . You're hitting constant folding: https://arpitbhayani.me/blogs/constant-folding-python This isn't a pre-made list of certain strings that should be cached, this is the compiler noticing that you mentioned the same constant a bunch of times. Also in general you would see a lot of things with the same id because python uses references all…
Comment linking /blogs/constant-folding-python
on “Functools – The Power of Higher-Order Functions in Python”Submitted Finite State Machines with Python Coroutines as a story · 80 points
HN discussionhttps://arpitbhayani.me 66% of users are expected to like your site :D
Comment linking /
on “Show HN: How attractive is your website? Check using Visual Mind AI”Submitted Constant Time LFU as a story · 72 points
HN discussionA simpler ECS pattern in plain C https://www.gamedev.net/articles/programming/general-and-gam... See post on C struct composition: https://arpitbhayani.me/blogs/inheritance-c
Comment linking /blogs/inheritance-c
on “A Simple Entity Component System (2019)”Submitted Overload functions in Python as a story · 69 points
HN discussionArpit's Newsletter Once a week, in your inbox, an essay about programming languages internals, or a deep dive on some super-clever algorithm, or just a few tips on building highly scalable distributed systems. https://arpitbhayani.me/blogs
Comment linking /blogs
on “Ask HN: Pitch your personal newsletter/blog with a one-liner”Submitted Inheritance in C using structure composition as a story · 60 points
HN discussionThis blog post series explores ACID properties in databases and touches upon the implementation side which is not usually covered anywhere. Other posts in the series: https://arpitbhayani.me/blogs/consistency/ https://arpitbhayani.me/blogs/isolation/ https://arpitbhayani.me/blogs/durability/ - Shortly explains how databases achieve durability
Comment linking /blogs/durability/
on “Understanding Atomicity in ACID and How Is Atomicity Implemented?”Submitted Implementing Function Overloading in Python as a story · 34 points
HN discussionSubmitted Israeli Queues as a story · 30 points
HN discussionSubmitted Deciphering Single-Byte XOR Ciphertexts as a story · 29 points
HN discussionSubmitted Eight rituals to be a better programmer as a story · 20 points
HN discussionSubmitted Slop Debt as a story · 17 points
HN discussionSubmitted Constant Folding in Python as a story · 6 points
HN discussionSubmitted I changed Python and made Integers iterable as a story · 5 points
HN discussionSubmitted The Q, K, V Matrices as a story · 4 points
HN discussionSubmitted 2Q: The Postgres Caching Algorithm as a story · 4 points
HN discussionSubmitted Time Series Smoothing as a story · 4 points
HN discussionSubmitted Ranking items in a rating based system as a story · 4 points
HN discussionSubmitted Pseudorandom number generation using Cellular Automata as a story · 4 points
HN discussionSubmitted Compiling an SOP into a 3B Model as a story · 3 points
HN discussionSubmitted Know a Lot, a Lot as a story · 3 points
HN discussionSubmitted Pseudorandom Number Generation Using LFSR as a story · 3 points
HN discussionSubmitted 2Q Cache Management Algorithm as a story · 3 points
HN discussionSubmitted 1D Procedural Terrain Generation as a story · 3 points
HN discussionSubmitted Jaccard Similarity Coefficient and MinHash as a story · 3 points
HN discussionSubmitted 8 rituals I followed to be a better programmer as a story · 3 points
HN discussion