 2019

Fast and online palindrome counting
 2018

Lunch with Donald Knuth

An analogy for the Doppler effect
 2017

St. Petersburg paradox and intuition

Common join algorithms

Understanding Bitcoin
 2016

Implementing PEGASOS, an SVM solver

Weird but awesome JavaScript

Some more #P complete problems

The complexity class of #P problems
 2015

Machine level obfuscation
 2014

First interview experience