Lobster Roll

Stories by abhi9u

An Unreachable Hidden XKCD Easter Egg inside CPython (blog.codingconfessions.com)
The Design & Implementation of the CPython Virtual Machine (blog.codingconfessions.com)
FreeBSD on Firecracker (usenix.org)
What Happens If We Inline Everything? (sbaziotis.com)
Revisiting the NetBSD build system (blogsystem5.substack.com)
Python Performance: Why 'if not list' is 2x Faster Than Using len() (blog.codingconfessions.com)
Tree-Structured Concurrency (blog.yoshuawuyts.com)
How Unix Spell Ran in 64kB RAM (blog.codingconfessions.com)
Two Threads, One Core: How Simultaneous Multithreading Works Under the Hood (blog.codingconfessions.com)
Why and How Does CPython Use Bloom Filters in String Processing? (codeconfessions.substack.com)
How Python Compares Floats and Ints: When Equals Isn’t Really Equal (blog.codingconfessions.com)
A Linear Algebra Trick for Computing Fibonacci Numbers Fast (codeconfessions.substack.com)
Are Function Calls Still Slow in Python? An Analysis of Recent Optimizations in CPython (blog.codingconfessions.com)
Squeezing a Little More Performance Out of Bytecode Interpreters (stefan-marr.de)
What Every Developer Should Know About GPU Computing (codeconfessions.substack.com)
Derangements and the number e (apieceofthepi.substack.com)
How to build a computer using origami (apieceofthepi.substack.com)
Distance-Based ISA for Efficient Register Management (sigarch.org)
CPython's Garbage Collector and its Impact on Application Performance (blog.codingconfessions.com)
CPython Garbage Collection: The Internal Mechanics and Algorithms (blog.codingconfessions.com)
CPython Object System Internals: Understanding the Role of PyObject (codeconfessions.substack.com)
Why Do Python Lists Multiply Oddly? Exploring the CPython Source Code (codeconfessions.substack.com)
The golden ratio as a number base (apieceofthepi.substack.com)
Bloom Filters and Beyond: An Illustrated Introduction and Implementation (codeconfessions.substack.com)
Understanding Immortal Objects in Python 3.12: A Deep Dive into Python Internals (codeconfessions.substack.com)
ChkTag: x86 Memory Safety (community.intel.com)
The Changing “Guarantees” Given by Python's Global Interpreter Lock (stefan-marr.de)
Context Switching and Performance: What Every Developer Should Know (blog.codingconfessions.com)
The CAP Theorem of Clustering: Why Every Algorithm Must Sacrifice Something (blog.codingconfessions.com)
A Deep Dive into the Underlying Architecture of Groq's LPU (codeconfessions.substack.com)