Karan ShuklainTowards Data ScienceBig Data with Sketchy Structures, Part 2 — HyperLogLog and Bloom FiltersThis article is a direct follow-up to my earlier article, “Big Data with Sketchy Structures, Part 1”, in which I introduced the concept of…Jul 17, 20182Jul 17, 20182
Karan ShuklainTowards Data ScienceBig Data with Sketchy Structures, Part 1 — the Count-Min SketchYou are a developer at a media streaming company. Your team produces a video content platform, like Netflix and YouTube. Your app is…Jul 17, 20182Jul 17, 20182
Karan ShuklaAn Overview of Computer NetworksThis is a follow-up to my previous article, An Overview of Operating Systems, in which I summarized my Operating System class notes into a…Oct 25, 2017Oct 25, 2017
Karan ShuklaFraming Our LivesI came across this beautiful passage in “The Personal Photography Manual”, a free e-book by street photographer Erik Kim. This isn’t a…Sep 29, 2017Sep 29, 2017
Karan ShuklaAn Overview of Operating SystemsWith modern programming languages and advanced frameworks, it’s so easy to abstract away the lower-level details of the operating system…Sep 26, 2017Sep 26, 2017