Lessons I learned from reading thousands of lines of code
As a coder, I have written and read a lot of code, but what new things did I learn when I my main job required me to mostly reading few thousand lines of code?
January 11, 2021
experience

As a coder, I have written and read a lot of code, but what new things did I learn when I my main job required me to mostly reading few thousand lines of code?
Downloading and analyzing the source code of all available Chrome Extensions
I downloaded the source code (450 GB in total) of all the Chrome Web Extensions available on the Chrome Webstore to find the ones that use deep learning frameworks. This post is about how I achieved it and what I found on the way.
January 6, 2021
plugins
static-analysis
scraping
python
bash

I downloaded the source code (450 GB in total) of all the Chrome Web Extensions available on the Chrome Webstore to find the ones that use deep learning frameworks. This post is about how I achieved it and what I found on the way.
The Y and Z Combinators in Python
Understand what exactly the mysterious Y-combinator is by writing one from scratch. This post also gently explains the limitations of the Y-combinator in a strict programming language like Python, and the alternative Z-combinator.
December 29, 2020
lambda-calculus
python
Understand what exactly the mysterious Y-combinator is by writing one from scratch. This post also gently explains the limitations of the Y-combinator in a strict programming language like Python, and the alternative Z-combinator.
Discovering the Y-Combinator by Mistake
Figure out how the famous Y-combinator allows you to add recursion even when the language has no builtin support for it. Even better, everything is in Python!
December 1, 2020
lambda-calculus
python

Figure out how the famous Y-combinator allows you to add recursion even when the language has no builtin support for it. Even better, everything is in Python!