Four must-watch talks and articles on How the World Works

Most of these are old but I was recommended to watch these videos / articles recently and they blew my mind: How The Economic Machine Works The Four Horsemen How College Education became popular Is College for Everyone? An Introduction and Timeline of College in America Why Leaders Eat Last Comments @haridas_n says: I […]

Migrated to Jekyll

You may have already noticed the blog is active again because of me accidentally leaving the Welcome to Jekyll! entry on the website.That entry was added when I created a new Jekyll repository and wrote a long Ruby script with lots of regexes and invocations of curl and Nokogiri to convert from the WordPress-exported XML […]

Welcome to Jekyll!

You’ll find this post in your _posts directory – edit this post and re-build (or run with the -w switch) to see your changes! To add new posts, simply add a file in the _posts directory that follows the convention: YYYY-MM-DD-name-of-post.ext. Jekyll also offers powerful support for code snippets: def print_hi(name) puts “Hi, #{name}” end […]

A Byte of Python converted to AsciiDoc for Python 2

I have converted the book to AsciiDoc format and also converted the book back to Python 2 (I got tired of readers emails who were confused between using Python 2 and reading the Python 3 version of the book and vice-versa). The updated online version is at The AsciiDoc sources are at PDF […]

NH7 Weekender 2013

NH7 Weekender 2013 Pune was fun. Well, I thought it was better music last year, but the festival is definitely worth visiting every year. Nucleya, Madboy/Mink, Ankur Tewari & The Vinyl Records are the new discoveries for me this year. Started downloading some of their albums and playing their songs on Youtube – this is […]

BGs Clojure Course Day 2

1 Pro Tip Pro Tip: Always set this in your REPL to prevent long data structures or infinite loops from hanging your REPL: (set! *print-length* 50) (set! *print-level* 10) 2 Workshop problem Starting the day with this problem: Given a text file, let’s find the n most common and uncommon words. Ignore certain stop words. […]

BGs Clojure Course Day 1

Continuing my journey of learning Clojure, I am attending BG’s Clojure Course. Today was Day 1. ~30 people in one room and BG as teacher for the weekend. Of course, I was looking forward to it. Most people in the audience had a background of mixture of C/C++, Java/Android, Python and Ruby. BG Clojure Workshop […]