Monday, January 12, 2015

Happy New Year 2015

A happy/prosperous/safe/healthy new year to one and all. 2014 has been great, but also unexpected. My home Linux box crashed and I was forced to move to my MAC-MINI for my day-to-day work. Hopefully this year, I'll buy a good machine and get back to Linux soon. Desktops are getting harder to find and maintain (in terms of space), but still the best option IMHO. The sound of the spinning hard drive, powering on the desktop after a long vacation is just too much of fun to miss. My last desktop was AMD based, I have to move to Intel, may be I'll wait a bit more. May be I'll get lucky and someone will send me new cool hardware for free to hack on :) Hint, Hint!

I did not mean to make this about my need for new compute. Here are my predictions for 2015/16 (yeah.. a bit more)

  1. Data center compute will get interesting with new processors and workloads
  2. OS Wars will light up again
  3. Children/Kids will get earlier access to computers and buy more hardware
  4. Internet and bandwidth consolidation will across several devices - phone/computer/TV
  5. People will start paying for cloud storage, storage is now a key bottleneck
  6. MAC OS will continue to gain desktop share
I am avoiding any security based predictions, you can guess why? I'll revise these soon, some time in Q2 this year

Dynamic programming for the binomial coefficient

More fun things, this time with some visualisation of what happens when memoisation is used and what happens when we don't. I don'...