Arpit’s Newsletter

Arpit’s Newsletter

Home
Career Growth
System Design
Deep Dives
Papers and Musings
Outage Dissections
About

Sitemap - 2020 - Arpit’s Newsletter

String Interning in Python

A simple recursion visualizer for python

Approximate Count-Distinct using Flajolet Martin Algorithm

2Q Cache Management Algorithm

Israeli Queues

1D Procedural Terrain Generation

Set Similarity using Jaccard Similarity Coefficient and MinHash

Time Series Smoothing - Making aberrations stand out

Going on a break

Constant Time LFU

Morris's Algorithm for Approximate Counting

Slowsort - a pessimal sorting algorithm

Bitcask

Phi φ Accrual Failure Detection

Deciphering Repeated-key XOR Ciphertext

Deciphering Single-byte XOR Ciphertexts

Making Python Integers Iterable

Powering inheritance in C using structure composition

The RUM Conjecture

Consistent Hashing

Python Caches Integers

Fractional Cascading - Speeding up Binary Searches

Copy-on-Write Semantics

What makes MySQL LRU Cache scan resistant

Building FSMs using Python Coroutines

Solving an age-old problem using Bayesian Average

Sliding window based Rate limiter

Understanding Inverse Document Frequency

Eight rituals to be a better programmer

Personalize your python prompts

Pseudorandom numbers using Cellular Automata - Rule 30

Function overloading in Python

Isolation Forest algorithm for anomaly detection

Everything that you need to know about Image Steganography

How python implements super long integers?

I changed my Python and made it dubious

© 2025 Arpit Bhayani
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share