Author Archives: Babu Srinivasan

About Babu Srinivasan

My interests are in computer security, cryptography, functional programming and general aviation. I occasionally write articles on these and other topics in my blog.

The last password you will have to remember

The number of passwords one needs to remember just keeps going up. My initial
solution of storing them in an encrypted file was obviously not very convenient. I used [keypass](http://keepass.info/) for a while. But I wanted a solution that can be used from any browser. I found [lastpass](https://lastpass.com/) and it is just the perfect solution.

Motorola Milestone Review

*Crystal Talk Setting:* Your choices are Normal, Clear, Crisp and Bright.
Let me see: Do I want the call to be Clear or Crisp? Or perhaps Bright?
They may have as well named them as “Try-and-see-if-you-like-this-1”,
“Try-and-see-if-you-like-this-2” etc. Too many choices will confuse the
user. Also, an explanation will help the user make the choice. Is one
better in noisy surroundings etc etc.

Do your homework before you fly

A woman told the cabin crew that she heard the cleric saying over phone “jahaz udne wala hai, ham udane wala hai” (the plane is about to take off, we are about to blow up), police said.

Dynamic Programming

Video lectures of MIT course 6-00Fall-2008 “Introduction to Computer Science and Programming” are available as part of open courseware. One of the topics is “Dynamic Programming” where the knapsack problem is discussed. The programming language used in the course is Python. I wish however that scala or haskell was used instead.