Subscribe
Sign in
Home
Notes
CPython Internals
Paid Subscription Plans
Archive
About
New
Top
Discussion
CPython Object System Internals: Understanding the Role of PyObject
Understand how objects are implemented in CPython and how CPython emulates Inheritance and Polymorphism in C using struct embedding
Nov 23
•
Abhinav Upadhyay
17
Share this post
CPython Object System Internals: Understanding the Role of PyObject
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
2
Fast Computation of Fibonacci Numbers: Part II
Additional notes, and insights on computing Fibonacci numbers
Nov 12
•
Abhinav Upadhyay
12
Share this post
Fast Computation of Fibonacci Numbers: Part II
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
A Linear Algebra Trick for Computing Fibonacci Numbers Fast
Fast Fibonacci Computations With a Linear Algebra Twist
Nov 5
•
Abhinav Upadhyay
29
Share this post
A Linear Algebra Trick for Computing Fibonacci Numbers Fast
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
17
October 2023
Code Confessions Digest #5: News, and Resources from Last Week
In this week's digest: GPU Puzzles, Embeddings, Writing a VM in C, Lua in Rust, Real world OCaml, and Probability for computer scientists
Oct 28
•
Abhinav Upadhyay
11
Share this post
Code Confessions Digest #5: News, and Resources from Last Week
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
What Every Developer Should Know About GPU Computing
A primer on GPU architecture and computing
Oct 18
•
Abhinav Upadhyay
140
Share this post
What Every Developer Should Know About GPU Computing
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
10
1024 Reasons to Celebrate: Journey and Future of 'Confessions of a Code Addict'
Hello everyone, I am taking a break from our regular posts to celebrate a phenomenal milestone in our community. We’ve just crossed the significant…
Oct 7
•
Abhinav Upadhyay
20
Share this post
1024 Reasons to Celebrate: Journey and Future of 'Confessions of a Code Addict'
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
8
September 2023
How Language Models Beat PNG and FLAC Compression & What It Means
A detailed analysis of the DeepMind/Meta study: how large language models achieve unprecedented compression rates on text, image, and audio data - and…
Sep 27
•
Abhinav Upadhyay
32
Share this post
How Language Models Beat PNG and FLAC Compression & What It Means
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
8
How CPython Implements and Uses Bloom Filters for String Processing
Inside CPython's Clever Use of Bloom Filters for Efficient String Processing
Sep 14
•
Abhinav Upadhyay
28
Share this post
How CPython Implements and Uses Bloom Filters for String Processing
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
4
Bloom Filters and Beyond: An Illustrated Introduction and Implementation
Mastering the Art and Science of Bloom Filters
Sep 5
•
Abhinav Upadhyay
22
Share this post
Bloom Filters and Beyond: An Illustrated Introduction and Implementation
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
10
August 2023
Understanding Immortal Objects in Python 3.12: A Deep Dive into Python Internals
A detailed examination of Python 3.12's internal changes featuring the concept of 'immortal' objects, for performance enhancements
Aug 25
•
Abhinav Upadhyay
21
Share this post
Understanding Immortal Objects in Python 3.12: A Deep Dive into Python Internals
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
How CPython Implements Reference Counting: Dissecting CPython Internals
An Extensive Walkthrough of Python’s Primary Memory Management Technique, Reference Counting
Aug 16
•
Abhinav Upadhyay
25
Share this post
How CPython Implements Reference Counting: Dissecting CPython Internals
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
11
LZ77 Is All You Need? Why Gzip + KNN Works for Text Classification
Decoding the Success of Gzip + KNN: The Central Role of LZ77
Aug 3
•
Abhinav Upadhyay
and
Alejandro Piad Morffis
19
Share this post
LZ77 Is All You Need? Why Gzip + KNN Works for Text Classification
codeconfessions.substack.com
Copy link
Facebook
Email
Note
Other
7
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts