Sadiq Jaffer's blog

  1. Teaching Bloom Filters new tricks

    Fri 25 December 2020

    In this post we're going to discuss how to teach Bloom Filters new tricks. We'll start with examining Partitioned Bloom Filters and then look at ways we can generalise Bloom Filters to new and interesting uses. By the end of the post you will be able to use this generalised framework to come up with novel probabilistic data structures.

  2. Getting OCaml running on the ESP32

    Sun 15 January 2017

    End result

    I was looking for some small Christmas stocking fillers to give to techie friends and decided to try to find some interesting electronics boards from China.

    In the end, I went with the WEMOS Lolin32 Lite which features Espressif's ESP32. If you're not familiar with the ESP32, it's an awesome …