fsql: search through your file system like a database

May 20, 2017

fsql is a tool I came across recently, while searching for Go projects on github. It’s a command line tool that lets you run SQL-like queries on your file system. You can search through your files based on their name, size, mode, and time. It’ll take you 10 min to get setup, and start using it like a (semi-)pro. It’s definetly one of my favourite command line tools now. You’ll find everything you need to know about it on its Github page. ... Read more

These Past Weeks in Science & Tech - 002

May 2, 2017

In this May’s edition of “These Past Weeks in Science & Tech”, I’ll be discussing /R Biological Data Stores Our bodies are walking a library of information. From chemical processes that regulate our biological functions, to experiences imprinted in our minds through exeprience, our cells somehow manage to store, access, and use information. So, it is no surpise that we should turn to biology to find the next generation of storage. ... Read more

Distill: Clearing Research Debt

April 8, 2017

Recently, I was refered to a website called Distill, by a friend. Their purpose for existing, as they claim, is to reduce research debt. A phenomenon that occurs when there is so much work that has been done before in a field, and is hidden behind complicated explanations that could be rather simplified, thus slowing down scientific progress by demanding a high amount of energy from researchers in understanding previous work. ... Read more

These Past Weeks in Science & Tech - 001

April 2, 2017

I tend to read quite a bit. I read journals, blogs, and sites on technology, AI, learning (with and without machines), and technology. These include renowed ones, like ACM Tech News, MIT News and Technology Review, and aleatory ones that I find on the web through platforms like Medium. As someone who enjoys reading, and writing, I figured I could use summary notes on the things I learn about. And so, I decided to do that on this blog. ... Read more

Probabilistic Reasoning

March 16, 2017

It’s Monday morning, and you just got up. You look at the clock, and it tells you the time is now 7.45am. You have a presentation that starts 8.30am, so that gives you exactly 45min to get to the office. Now, you have a few decisions to make here. Breakfast, yes or no? Mode of transportation, bus, metro or biking? Clothing preparation, i.e. throwing on last week’s shirt or ironing new clothes? ... Read more

Kaggle: Titanic

September 4, 2016

I made an attempt at building a predictor for the Kaggle Titanic data challenge. You can checkout the Jupyter Python notebook on Github

Pokémon Go: A Killer Catch

August 6, 2016

Pokémon Go has been released for roughly six weeks now, and it’s already a phenomenon that is moving people. Literally. Whether you’re trying to get an egg hatched, searching for new Pokémon to capture, or just looking for the next gym battle to conquer your turf, and territory, people are out and about with their Pokédex in hand walking the Earth. It’s a must, if you want to become the world’s most premier Pokémon master; and according to the number of users of the app, almost every young adult and child with a smartphone does. ... Read more

JsonURI: json serialization and deserialization for logging

May 28, 2016

A while back, while working on the infrastructure of a ecommerce recommendations service provider, we ran into problems handling traffic from our clients in real time. As a simple solution, we decided to send data to logs through AWS S3, by appending HTTP URL parameters to GET requests to a tiny image file; something that should only be done when you’re not dealing with sensitive data. However, we had a minor issue: we had complex nested JSON objects, with objects inside fields; however, JavaScript and JQuery standard libraries only supported serialization of flat JSON objects. ... Read more