Multi-touch computing: simply amazing!

I was very excited when I first saw the multi-touch-screen technology demo by Jeff Hans on TED Talks earlier this year. Like Jeff said in his talk, it hinted at what new turns the standard human-computer interaction might take in the near future. A lot of different researchers and companies had been working on it for atleast a decade now but Jeff's demo was the first of its kind that I had seen that delivered such an impressive and seemingly feature-complete product. However, since it was just a technology demo I expected to be left to drool at this marvel till the technology is perfected and hit the market in a few years.

It really didn't occur to me that such products may hit the market as soon as this year. So, I was very surprised when Microsoft recently announced their Surface computing device for release in November! Their "Surface" product delivers the full multi-touch computing experience with an interaction surface area that of a coffee table. Apparently, it can track upto 52 touch points and can even recognize objects placed on it. The product essentially follows similar technology to what was demoed at TED Talks by Jeff. But what really astounded me was the technology demos that Microsoft and technology reviewers have published on the product. Microsoft seems to have done a lot of mock applications to show how the multi-surface interface can be used and exploited towards a radically fresh computing experience. This really is a case of seeing is believing (and being impressed) and requires a look at the demo videos.

Sadly though, with the product's supposed price tag of around US$ 5000, it really packs a blow to the wallet. The price will certainly go down as more multi-touch devices from other companies appear on the market. Apple has already incorporated multi-touch technology on their soon-to-be-released iPhone but will deliver the multi-touch experience at a smaller scale.

Check out the video below of Microsoft's Surface - there's more on YouTube. If anyone would like to give me a spontaneous gift for any reason, I surely wouldn't mind receiving one of these babies! ;-)

Why do men have nipples?

The male nipple - it is something most of us take for granted. "It is there because it is there!". Every other part of the human seems to serve some purpose, each specialized to perform a particular function. As a kid, I pondered over many such mundane things and the male nipple was a baffling one. I didn't get a satisfactory answer or rather any real answer, from anyone. It really wasn't the sort of question you could ask just anybody. A Maldivian primary school teacher would most certainly have laughed at a student who asked such a 'silly' question and would most likely not know of a proper answer anyway. I had had some bitter encounters while in the primary school educational system and had learnt to not ask unwanted questions (I remember being ridiculed for stating Newton's third law of motion - for every action there is an equal but opposite reaction - AND being laughed at for saying that all it takes to make a navigational compass is a magnet and that they work on the principle of the attraction to the magnetic field of the earth). Since this was before the Internet was publicly available in the Maldives and knowledge had to be meticulously extracted from books and large encyclopaedias. To my disappointment, none of the latter that I had shed any light on the matter...

It maybe most obvious why women have nipples but why do men too sport those two so familiar dots on their chests? Is it an element of deliberate design? Placed there for aesthetics? Are they left over remnants on the male body from a time when they weren't so redundant? Has it something to do with the specifics of genetics? The male nipple is one oddity that, in my view atleast, deserves an answer. After all, it is such oddities that often shed greater understanding of ourselves and the world around us!

What do YOU think the answer is?

Anyway, if it tickles your interest, here are some answers that may help you put the question to rest.
- Quite a thorough scientific answer at Scientific American: Ask the Experts
- A shorter answer at A moment of science - Indiana University

Wages of sin

It never fails to annoy me when the self-righteous (religious) folk attribute misfortunes and disasters on people’s behaviour. It is something these folk do, without fail, each and every time that chance happens to wreak some trouble.

They were quick at it when the Asian tsunami in 2004 killed, injured, destroyed and disrupted the lives of thousands upon thousands of people. According to these enlightened folk who take it upon themselves to deliver this holy message, the tsunami was no accidental natural disaster – it was a divine punishment delivering a mighty blow to all those who sinned! Apparently, the Indonesians got it because they had gotten too barbaric, the Sri Lankans and Indians deserved what they got because they were polytheistic infidels and well, Maldives got it because people were shooting up heroin and being a tad bit too shag-friendly…

These claims fall under a type of logical fallacies known as a non sequitur. Humanity has subscribed to such crazy cause-effect relations since the dawn of time. Almost always, a deity sprung up to handle the task of managing and delivering some “punishment” when the people committed some random “sin”. The Aztecs, for example, believed in a god called Tlaloc who was responsible for floods and droughts. The Aztecs appeased Tlaloc by sacrificing children. Any modern person would see the utter lack of a relationship between child sacrifice and the occurrence of floods and droughts. Similarly, any sane person would (or rather should!) realize that there is absolutely no causal link between mundane human actions and droughts, floods or whatever the choice of natural disaster or misfortune one may imagine up. The physical universe isn’t dependant on human (im)moral behaviour anymore than it is dependent on the whims and wishes of individual humans.

What is sad, or rather disturbing, is that these claims still run amok whenever disaster strikes – like the wave-flooding in the islands that Maldives is facing right now. The self appointed messiahs have the arrogance and the audacity to tell the suffering that it is all directly because of their bad behaviour: divine retribution (especially?) for those who are wavering on their true path. I tell you, the sheer depravity of preying on people’s misfortunes is just downright appalling…

Note: This post was inspired by the article titled “Gudhrathee haadhisaathakaa kurimathilaan jeheynee eemantherikamaaeku“ (local copy here) found on Adhaalathu Party’s website.

Maldives Police Service Wanted Person Notice Generator

Google has a "20% time" policy that encourages their employees to spend working on creating something of their own choosing. Me, I spend a little time each day on doing something entirely, horribly and grotesquely useless. Anyway, here is something I whipped up today within a few minutes that I just had to waste while cramming for an exam in the afternoon...

The Maldives Police Service (MPS) website has a web page displaying the people on their "Wanted" list. The MPS was considerate enough to provide a (totally pointless?) facility to let people print out any of the "Wanted" person notices - a page that prominently displays the person's photo and bears the title "Hoadhaa meeheh". My interest in the page, however, is that there is a programming glitch on the page (XSS vulnerability to be precise) that paves the way for some naughty fun. This bug would have been pretty mundane and practically useless were it not on a page as amusing as a "Wanted" persons page on a country's police service website. A demo will better elucidate what I'm talking about: Wanted Notice for MAG at MPS website! (here's a screenshot).

I've created a tiny "Maldives Police Service Wanted Person Notice Generator" that you can use to generate your own "Wanted Person" listing. Copy in the URL of a photo (one of your mates?), type in their name/address/age and hit the "Generate" button. It will show a link that when viewed, crafts the page as you desire right on the MPS website. This (trick) should continue to work as long as they leave the bug unfixed.

Hmm, I hope my bum doesn't get whooped for this...

Update (19 May): They've fixed the bug and left a lovely note for me :-P



Disclaimer: These generated links don't bring any permanent change to the MPS website and are viewable as such only by using these specially crafted URLs. Use at your own risk...

Thank Goat for the milk

Apparently we humans are the only mammalians kinky enough to drink the milk produce from animals other than our own species. Cow's milk is squeezed out of their udders everyday all year around to feed the millions who are hungry for a little bit of milk. I used to be one of those consumers, drinking dairy milk since I was young like everyone else but as I grew older it started making me queasy and vomitish. Eventually, I bid farewell to raw milk, powdered milk, cheese, milk rich cakes and everything else with cow's milk including my beloved yoghurts. I realized that I must have either a milk allergy or had possibly become lactose intolerant.

I had tried a few of the milk alternatives (often used by vegans), namely soy milk and rice milk, but none of it appealed to my taste buds. I had been off milk almost entirely until few weeks ago when I decided to give goat's milk a go. I was pleasantly surprised to find that its actually pretty good! Needless to say, goat's milk cartons have since managed to earn a comfy spot in my fridge. It tastes as good, has almost the same nutrient composition as that which the cows eject out of their mammary glands and most importantly it doesn't give me any bit of trouble. So here's to the goats and their milk. If it weren't for them, I wouldn't be drinking this cup of "kiru sai". Thank you!