Coding2 min read
yield in Python
Understanding the yield keyword in Python — how generators work, when to use them, and their key advantages over regular functions.
Writing
Occasional notes on research, programming and the road here.
Coding2 min read
Understanding the yield keyword in Python — how generators work, when to use them, and their key advantages over regular functions.
Coding2 min read
A clean Python implementation of the circular queue (ring buffer) data structure that beats 94% of LeetCode submissions.
Mathematics2 min read
A quick primer on two foundational concepts in probability theory that are often confused — mutual exclusivity and collective exhaustiveness.
Experience2 min read
How a last-minute application led to one of the most memorable experiences of my academic journey — meeting Yoshua Bengio and Jeff Dean at the Heidelberg Laureate Forum.