Clojure Recur
Recently, I was in a situation where avoiding a recursive tail-call would have been unavoidable (essentially, I was forced to do a Thread.sleep() call). The fine folks at #clojure pointed me to recur and it was exactly what the doctor ordered. No stack consumption and ability to make tail calls. FWIW, this was the script: I [...]
Clojure For Scripting
I have been trying to make Clojure my default language for scripting and since I am a pillock, I used a new project for almost single-file code pieces.lein exec is apparently the way to accomplish this. This is going to make life easier henceforth. Links: Lein Exec
ATH-M50 Pads
I am a big fan of Audio Technica's products. I own an ES7 (which has sadly been discontinued) and an M50. Unfortunately, these are designed for those with smaller ears than mine. The plastic on these headphones has always touched my ear and hurt after prolonged usage. I used a cotton mod once upon a time [...]
SUTime HowTo
I was a super-noob and I didn't know how to use SUTime well but after a few hours of poking around, I managed to get time annotations (turns out it is all in 1 pipeline - silly me). Also, after delving into Lein, I have been using maven and I haven't been able to make it [...]
MPI -> ICE
Recently, I was burned by MPI (installation headaches and every Python binding crashes conveniently) and we managed to miss a KDD deadline. Later, Alex Smola gave a talk and we had the chance to ask him about how to dig ourselves out of our hell-hole, he told us to use Ice. I kicked off by implementing [...]
Installing Boost.MPI with a Custom Python and a Custom GCC
I was recently chasing a KDD deadline (I still am - so why am I writing this post? I don't know) and was using Boost.MPI's Python bindings for some computation. At CMU, there's a cluster on which I use EPD-Free1 as my Python distribution which is located in: ~/opt/Python27/bin/python I have a custom gcc/g++ (version [...]
CMU PhD
The next big step of my life is here. My advisor at CMU is Jamie Callan (also Prof. Luo Si's advisor !). Its going to be great!
California - Summer 2012
I truly fell in love with SF. Beautiful weather, complex society, culture and sophistication everywhere - what more can a man ask for.
Robbery
This past summer, I stayed in Berkeley and made the commute via the bart system to San Francisco to work. My only other experience with a college-town was in West Lafayette and Berkeley, I assumed, would have more to offer (radio, culture, UCB's nobel laureates list etc). So, I was really excited to stay there [...]
Communicating Through Fingertips - Finger Gesture Recognition Using Depth Data
In Prof. Vishy's ML class (cs 590 - top notch course, top notch professor), we don't have a final and instead we are supposed to apply ML to a problem we find interesting. Microsoft gave all of us interns a Kinect this summer so I decided to put it to some use (I don't have [...]