Archive February 2019 The W3b : Thought-storm on the next iteration of the Internet March 2018 A John Perry Barlow Story from 1998 January 2015 Live life's questions In praise of melancholy Dreams in Hollywood Making sartorial statements as an engineer Can there be an algorithm for creativity? Religion and the curious death of free speech An Armenian vignette September 2014 Practical applications of Y Combinators in Clojure August 2014 Texting should improve language skills, not regress them June 2014 Piqued by Piketty Thoughts on the Tablet era May 2014 Nehru and Modi April 2014 Of places and stories in our minds An Ode to Vikram Seth's The Golden Gate Rain in the city by the bay February 2014 The rights of LGBT vs non human persons in India December 2013 On Decriminalizing Homosexuality in India November 2013 Perspectives September 2013 Subsidizing food isn’t enough, surely? August 2013 Design on the web July 2013 Modern solitude Facebook is making us dumber. June 2013 Goodbye Drupal, Hello Wordpress March 2013 Setting up Emacs, Ensime, SBT for Scala code July 2012 Grep patterns for URLs in logs June 2012 The future of diagnostics On the technical prowess of drug cartels in Mexico Judy trees October 2011 Here's to the crazy ones May 2011 NBDJS? March 2011 Mark Twain on Whiskey and Civilization December 2010 Reading Java properties file in Clojure July 2010 Decoding the US Military's Cyber Command Logo code June 2010 Mutable vs Immutable datastructures - Serialization vs Performance Serializing Clojure Datastructures Ode to an Orange Stack implementation in Clojure II - A functional approach Resolving Chrome's SSL Error Stack implementation in Clojure using Protocols and Records May 2010 PyCassa vs Lazyboy (updated) Thrush Operators in Clojure (->, ->>) Stock Crash C++ Modulus Operator weirdness April 2010 Implementing Binary Search with Clojure Clojure Application with Command Line Arguments 20 Days of Clojure Thinking in C++ by Bruce Eckel is an excellent book March 2010 Programming Clojure with Clojure 1.2.0 snapshot BeautifulSoup on Cojure? Enlive Clojure AOT compilation tutorial February 2010 Moving from MySQL to Cassandra - Pros and Cons How "Aardvark was the 6th idea we tried" Why I quit Google Buzz Misleading Youtube-Visa ad December 2009 On the Dubai financial crisis August 2009 Rendering a drop down box in Django using ModelChoiceField Cluud.in July 2009 Stephen Fry on America's place in the world From FT: Asia keeps the west’s betrayed faith April 2009 Sphinx search for MySQL and Django March 2009 Be nice to the countries that lend you money! January 2009 India's $1.5 trillion in secret swiss bank accounts myth - refuted?! December 2008 On Shashi Tharoor's article on the Mumbai Terror attacks November 2008 Movies - past, present and future To migrate or not to migrate?