A Problem with Git Stash

Jul 27, 2018 - 6 minutes
Before going any further I probably need to explain what pre-commit hooks are. So Git has a facility called hooks which allow you to specify a script to execute or a command to run when some event happens. Pre-commit hooks are hooks that run before, you guessed it, a commit. There exists a single file called pre-commit in the .git/hooks directory in your git repository which will run as a script before every commit. Read more ...

Trying out Flutter

Jul 21, 2018 - 3 minutes
Flutter, Google’s Dart based SDK for building native mobile applications, has been around for a while and I finally decided to take it for a spin. I’ve attempted at mobile app development before in Android but never got past Android Studio’s terrible slowness. Maybe it’s because my computer is kinda old. But that doesn’t change how bad the experience was. Also, I just couldn’t get Java through my head. It was more than a bit overwhelming to try and learn. Read more ...

(Attempting to) Read Papers: Times, Clocks and Ordering of Events

Jul 12, 2018 - 4 minutes
DISCLAIMER: This is not a detailed explanation of the paper, but rather just my thoughts on it. So I’ve been trying to get started on reading CS papers with a mediocre amount of success. I started with the Byzantine Generals paper but that sort of melted my brain. It was a case of me going “Holy shit, I get it!” followed by “Goddamnit, I don’t get it” again and again before I threw it away. Read more ...