I was discussing the future of Artificial Intelligence with some of my friends, when one of them, Utsav, came up with a brilliant idea. Some day in the future, when computers will be smart enough, we will feed all facebook data into a software program, and computers will know more about us than we will […]

For a long time, I have been trying to get my head around this strange country called India. A country where penury and prosperity co-exist, it is an enigma like no other. Volumes and volumes of books have been written about this country. As yoga, Bollywood and software put India back on the world’s cultural and […]

It started in college. Scorching heat. Temperatures around 45 degrees Celsius. A 20 minute walk from the hostel to class. No shade. This was the way of life at NIT Kurukshetra. Somehow, the administration didn’t think it worth their while to spend some time planting trees on the sides of the road or put up […]

use of quotation marks in programming languages is a bad idea

Quotation marks are widely used in many programming languages for a multitude of reasons. In most programming languages, quotation marks are used for representing strings and also for characters.  In SQL, quotation marks are also used to allow irregular identifiers – words which are keywords in SQL in table and column names. Quotation marks are […]

I love emoticons. To the point that I copy paste them to a small text file every time I see a new one that I like. Today, I am going to share my collection with the world. There are probably many sites fully dedicated to these but this is a collection of my favourites. 1. […]

I thought a thought today. I was thinking along the lines of “What is the best way of finding out whether a student has read a particular chapter or not?” Before jumping to an answer, I’d like to remind you the biggest constraint that a typical educator faces – lack of time, more specifically lack […]

giving homework to children is evil

So many of the things we do, we know to be wrong yet we keep doing because – well, it’s always been this way. And giving homework to little children is no different. I think homework is a wonderful way for a teacher to help a child learn independently. When we apply concepts we learn […]

Imagine a situation where you have to send an important email to your friend or boss and your internet doesn’t work. Imagine the helplessness, the frustration, the anger. I am pretty sure you didn’t imagine it but recalled a moment when something of the sort actually happened to you. Internet connectivity, although becoming better with […]

There’s a new feature in facebook using which you can put pictures of popular memes like “Me gusta“, “Trollface” etc. on facebook chat. Ever since the rise of memes and the increasing popularity of sites like 9gag, facebook users have wanted to do this and now its possible. Its very easy. Just copy and paste […]

Here’s a small experiment that was done to understand human psychology. It shows beautifully how we adhere to dogmas and keep getting beaten down by the consequences without realizing that there is nothing to stop us. Start with a cage containing five apes. In the cage, hang a banana on a string and put stairs […]