Sunday, January 27, 2008

The case for India

This is the title of Will Durant's awesome book on India. As I mentioned in my earlier posts, I've been reading a lot of India books lately, and this one is probably the last on the list. Written in 1930, the book, banned by the British government, and God knows why, never resurrected by the Indian governments, is an excellent account of how the country was raped, with the connivance of our own people, for over 200 years by the British.

The figures are amazing. Robert Clive, the resident governor of Bengal, getting an annual tribute of US $140,000, in 1930s money. The national debt of India, which was really caused by twisted pricing of goods, rising to a whopping 3.5 billion dollars by 1929, the cost of maintaining the British army in India was paid by Indians, to the tune of 200 million dollars a year, wars, in which Indian troops fought for the British were paid by taxes on Indians, to the tune of 1.2 billion dollars in the late 1800s, all of these reducing India from the second largest economy in the world in the 1820s to a basket case by 1947.

The book talks of how Indian industry was broken and how farmers were driven to penury in supporting the opulent lifestyles of company and British officials. What is more shocking is the kind of torture inflicted upon the common men by the British:

"A troop of English soldiers had reached the spot, and without warning, began firing into a crowd that had women and children. [...] Some people got as many as twenty-one bullet wounds in their bodies. [...] A young Sikh boy stood in front of a soldier and asked him to fire at him, which the soldier unhesitatingly did. Similarly, an old woman [...] came forward, was shot, and fell down wounded. [...] The police snatch off the men's garments, twist and squeeze the testicles, and even batter them until the victims foam at the mouth and become unconscious."

Madeline Slade, an eyewitness, says: "And so we went on from this house to another. [...] 1.Lathi blows on head chest, stomach and joints, thrusts with lathis in private parts, tearing off loin cloths and thrusting of sticks into anus, dragging of wounded by legs and arms, beating them, throwing of wounded men into thorn hedges or salt water, thrusting of pins and thorns into men's bodies..."

What stands out in the book are these:
- The extent of torture and exploitation of the British
- Active connivance of Indians in the British services, including the police force
- The bravery and determination with which "ordinary" Indians fought for freedom.

After reading this though, I started to wonder. As a country, we have such a poor sense of history. Our Moronic PM, intoxicated by a doctoral degree, praises British rule. Common people have no clue about how we won our freedom. Even educated people think the positives of India are the grace of the British.

Read this book. Buy this book. At 140 pages, it is not a long read. And let me know, if like me, you kept wondering whether we have simply replaced a white brute with a brown one after Independence.

Happy Republic Day folks!

Saturday, January 26, 2008

Can't dynamic languages scale?

See this: http://www.manageability.org/blog/stuff/chandler-failure

BTW, if you don't know what Chandler is, ask for my copy of "Dreaming in Code", by Scott Rosenberg. It is an amazing read, and a must for any software engineer.

If cabin crew were replaced by autodrivers.

Last Tuesday, I flew to Hyderabad to attend an "Advanced C#" course. My flight from Bangalore was scheduled during the evening rush hour, and we spent nearly 20 minutes at the edge of the runway, waiting for planes to land before we took off.

As I saw the planes land in a single file in front of us, a sinister thought entered my mind: "What if we removed all cabin crew and replaced them with Bangalore auto drivers?"

Well, at first, my plane would have made a mad dash to get on the runway before the last plane landed. We'd have the sight of two planes rushing in a V to get to the lone aerobridge (domestic) in the airport. Cabin crew would snort and turn their heads if you asked them which flight flew to your destination. Your onscreen monitor that shows remaining distance and time would be tampered, and your credit card deducted by amounts much more than the advertised "fare" when you flew.

Oh, in mid-air, pilots would refuse to continue to your destination unless you paid extra.

What else do you think would happen? Use the comments field below.
Postscript: Kingfisher airlines now has a fuselage mounted camera whose footage shows up in one of the inflight channels. Guess what the camera caught on the Hyderabad runway, just as we were about to take off? A couple of dogs taking a break from their rounds of the airport! And the AAI Hyderabad employees have the nerve to protest against the closure of the airport, stating it is against public interest! What do these worthies know about the public?!

Thursday, January 17, 2008

Star gazing on a cool January night

If you didn't know, winter is the best time for star gazers in India. The nights are cool, the sky is cloudless, and throw in a new moon night and a power cut - you have a star gazer's paradise. Turn to the north, and just above the horizon, you see the pole star - our own Dhruva taare. A little away, the Saptarshi mandala or the Big Dipper. Turn your head 90 degrees and you see the brightest object in the sky, Venus, and as you reach the perpendicular, the belt of Orion.

When I was eight (or maybe seven), the science club in my locality got hold of a telescope. Boy, were we addicted!? Every night in winter, we would go up the stairs of my friend's place, position the telescope and keep watching. Of course, the telescope was a manual one, which meant that if you didn't look through the lens in 30 seconds your star was gone (due to the rotation of the earth). We had a pair of binoculars that we could look through, star charts for reference, and even a powerful torch to point at a particular star. To add to our viewing pleasure, the Karnataka Electricity Board (as it was known then) turned off power for half-an-hour at night everyday.

Today, I spent most of the late evening gazing at the stars, and trying to recollect names for them. The pleasure of lying down on your back gazing at the sky has to be experienced to be believed. No wonder early men thought stars were night-time landmarks created by God. Just seeing the stars twinkle away as newer and newer ones grace the skies every minute is simply overwhelming.

Unfortunately, the city has grown so much (particularly towards the north) that many stars that graced the horizon are no longer visible. Maybe one can get a better view from a place like Nandi Hills...hey, I can drive!

Sunday, January 13, 2008

What is so great about Python?

No, I'm not making a statement. I'm asking a question. What is so great about Python? I made some faltering attempts at learning it, mostly through reading the O'Reily book, "Learning Python" and experimenting with some trivial programs.

So, what makes Python so great? Of all the answers I've heard, the most irrelevant and pointless answer seems to be the significance attached to indentation. Apparently, unlike other block-structured languages like C, Python has no delimiter to demarcate the start and end of a block. So, a program that looks like:

if ( x == 0 )
{
    printf ("This is crazy\n");
}

would be transformed into:

if ( x == 0 ):
   printf ("This is crazy\n");

Apparently, the founder of Python was so frustrated with the poor indentation that many C programmers use that he decided to make indentation a significant aspect of the language. So, why should I, someone who always cribs about other people's poor indentation styles, have a problem with it?

Well, simply because this is a fascist solution to a simple problem that can be solved by a keystroke or a command (depending on your environment). We don't need a language to force us to do this, in the process causing more problems than it solves. Think for instance, you are looking at a 1000-line Python file, and accidentally you hit a tab or a space. A 'worthless', 'invisible' token like whitespace will now give you logical nightmares!

Any other features that are useful?

Saturday, January 12, 2008

The GOD delusion

Update See Dawkins at TED: http://www.ted.com/index.php/talks/view/id/113


"The God of the Old Testament is arguably the most unpleasant character in all fiction: jealous and proud of it; a petty, unjust, unforgiving control-freak; a vindictive, bloodthirsty ethnic cleanser; a misogynistic, homophobic, racist, infanticidal, genocidal, filicidal, pestilential, megalomaniacal, sadomasochistic, capriciously malevolent bully.”


These are words of Richard Dawkins - author of the "best-selling" The God Delusion. I've mentioned previously about my appreciation for Dr. Dawkins' work - notably, The Selfish Gene. The God Delusion is another classic from his pen. An extremely provocative book, The God Delusion continuously challenges believers of all kinds to justify to themselves their religious values. Why, for instance, do we accept a God that asks for human sacrifice? Why do we accept a God that tells us not to seek the truth?


Richard Dawkins was a good friend of another great author: Douglas Adams of the Hitchhiker's guide fame. Both read each others' books many times, and Richard Dawkins gave Douglas Adams' eulogy. Both were(are) atheists. For instance, do you remember this line from the Guide?


"And god disappeared in a puff of logic."

Unfortunately, in the real world, there doesn't seem to be an end to people who would go on believing in the falsehood that there was a God that created us. Some would still believe that the Earth was created in six days, some others may believe that the Earth is only 6000 years old. Well, this is a book worth reading, irrespective of whether you believe or you don't. Dawkins tends to rant a little bit every now and then, but he has kind words for India's founding fathers, believes that the creation of Pakistan is a classic example of the trouble religion has caused, and most importantly, presents a very convincing argument for why we don't need religion.

Read it.

Sunday, January 06, 2008

Who is racist?

http://www.smh.com.au/news/cricket/a-class-act-opinions-differ/2008/01/04/1198950076545.html?page=3 : A piece from the 'secular' Australian media.

And a good riposte: http://content-ind.cricinfo.com/magazine/content/current/story/329291.html

Harbhajan is banned on no evidence, every Australian is let off - Sharad Pawar, if you have an iota of shame, bring the Indian team back home.

Disaster at Sydney

I'm writing this post even as the Sydney disaster is unfolding on my television.

We've all seen how eight to ten crucial decisions have gone against the Indians. We've seen how the 14-member Australian team (Bucknor, Benson and the third umpire forming the new 'tail') has taken gamesmanship to new levels. We've also seen how unsportsmanly Ricky Ponting and his men have behaved, particularly in the fourth innings of the test.

Those interested in cricket history will know that this isn't a first for the Indians. Repeatedly, repeatedly, the Indian team has been at the receiving end of umpires, match referees and other officials.

What is most shameful, however, is the reaction of the Indians, in particular, Kumble. Every time things have gone against India, the players and the BCCI haven't protested. Other than the Mike Dennis incident, umpires, match referees and other officials that have been unfair towards India have gone scot-free. Like in this match. There hasn't been a single word or protest. This match should have been nullified. It should not go into the record books, for the sheer lack of any cricketing law being in operation. But who is taking cudgels on the Indian team's behalf?

This is a test that a rising India will face repeatedly. Questions will be asked of India's determination, not just in cricket, but in politics, defence, economics - to do the right thing. Questions will be asked that will require firm, hard answers. Every nation that aspires to become a sporting, economic or political power faces these: China, on the question of Tibet, Sri Lanka, on the question of Muralitharan's bowling, or the US, on the question of terrorism. Nations that succeed give the right answers, remembering that there is a thin line between churlish protests, and just, effective ones.

India, unfortunately, isn't one such nation. We will burn Mike Dennis effigies, maybe shout from the rooftops about trade barriers, and put our collective heads into the ground when China sets up military encampments in our territory. However, we'll refuse to lodge protests against unfair umpiring, we'll refuse to use our clout in the ICC to get rid of referees and umpires that are against us, while not thinking for a moment in manipulating the system to get a Dalmiya or Sharad Pawar into the ICC chairman's post. We'll let countries like Bangladesh walk all over us, not just in World cups, but also on the borders.

Dhimmitude: something India has honed into a fine art.

(On an aside: There is a small distinction between cribbing and complaining. Kumble did the right thing by not cribbing about lack of match practice after the Melbourne debacle. But not complaining about third-rate umpiring? That too after 8-10 abysmal decisions?)


(Aside 2: I wonder how the Dhoni/Yuvraj/Deepika thing is working out. First, Dhoni walks the ramp with her, is impressed, and invites her to watch him play. Then, the lady in question arrives, rejects Dhoni and 'elopes' with Yuvraj. Now, Yuvraj and Deepika are an item, and with them setting off the 'snoops' in all Sydney restaurants, what is the state of the relationship between Dhoni and Yuvraj?)

Tuesday, January 01, 2008

Ideology-oriented programming

Move over, object-oriented programming. Say goodbye to aspect-oriented programming. Bid farewell to the argument between imperative and functional programmers. Godspeed, Noun oriented programming.

All hail, Ideology-oriented programming. Yes, IOP, the latest kid on the block is taking the world by storm, and if you are unaffected by it, you should be ashamed.

What am I ranting about? I forgot!!! Visit this space for an update.

Of love, leagues, and relationships - 5: Ineffectiveness.

Previously in "Of love, leagues...":
Arthur looked longingly at the perspective gun. Does he dare do it?


Arthur looked around. The cubicles at work were buzzing with activity. No one was looking at him or at Trish, as he called her now. He took aim, the black of her eye settling in the middle of the crosshairs of the perspective gun. An instant later, Trish wobbled, struck by the megamillion Boules of power (brain-joules). Steadying herself, she gave Arthur a look that only she could. Full of hope and fear, Arthur gazed at her quizzically.

"What did you do that for!?", Tricia asked, dusting off Arthur's perspectives. "Why did you fire that thing at me!!!?"

Arthur was taken aback. Naively, he had expected the gun to work; for Tricia to understand how he felt, and reciprocate in some manner. But at the moment of epiphany, he realized he hadn't read the fineprint on the gun:

Not effective on women in love or labour.

The thought brought a wry smile on Arthur's face. Tricia is in love. Fate had just sent him a message. Heeding it, he turned to walk away, when Tricia stopped him. She had a melancholic look in her face. An empathy that only one rejected in love could muster descended on her eyes. Taking Arthur's hand, she said, "I know".

Arthur smiled. It was the end of the road for this fantasy, he thought. Determined to move on, he walked away, when his eyes fell on the e-calendar posted on a far wall.

It was two days to New samvat's, the festival that celebrated 60,000 years of human existence. This was big, and humanity had planned an enormous celebration. Would he be able to enjoy the day?



Sunday, December 30, 2007

Surfeit of India books

Somehow, in the last few weeks, 'India' books have been dominating my reading. I re-read Ramachandra Guha's "India after Gandhi", finished Shashi Tharoor's "The Elephant, the Tiger, and the Cell Phone", and am reading V Raghunathan's "Why are we the way we are", and have Edward Luce's "Inspite of the Gods" next on my reading list.


It's been fun. All the authors (ones I've read) love India. Their patriotism shines through every word they write. However, each book has a different focal point to its verbiage. Ram Guha's book is more political, placing emphasis on the political history of the country, focusing on personalities (and events) that shaped India, all the while making the point that India remains a single country because of democracy and the vast number of safety valves it offers.

Shashi Tharoor's book is better: the author has an amazing sense of humour, he is a great story teller, and this book is far more about ordinary Indians than Ram Guha's. Shashi talks about Bollywood, Cricket, Hinduism, Gavaskar, Ramanujan, rural womenfolk - in short, everything that makes India, India. I'll post a few snippets after I obtain his permission. But in any case, go read the book - it is a very easy, fun-filled and anecdotally-rich read, something you won't regret in the new year.

If the two previous books gave me a sort of a high, V. Raghunathan's "Why are we the way we are" brought me crashing down to garbage-ridden, potholed earth. In his book, Raghunathan examines, using Game theory, many aspects of Indian behaviour and concludes that our selfish desire to go ahead of our neighbours makes all of us poorer in turn. With lucid and contemporary examples, Raghunathan proves that the India would be a far richer and liveable country if only everyone lived by the rules, even if acting purely in self-interest. A chapter on the management principles of the Gita stoked my curiosity and I think I'll give the great book another read.

If you are Indian, or want to know about India, particularly why we tick (or barely survive), these books are a must read. If I know you, you have it easy: ask me. :)

Happy new year folks. Do keep reading and keep your comments coming.

Year y2008 = new Year( );

y2008.HaveAHappyOne();

Technology Notes, Vol 1, Issue 5: Software Engineering

In this issue of technology notes, we'll talk about the software engineering that you should have learnt in your Computer Science undergraduate degree.

Nearly every Computer Science course offers a software engineering subject, usually as a compulsory subject. Typically, topics covered include software development models, phases of development like design and testing, and an overview of common techniques in software development. This subject is usually boring - in fact, in "my time" it was so bad that we actually had a lecturer come and read to us from the text book. I mean, he literally read out the book to us. So frustrated were we at this turn of events that we actually forced him to stop, and suggested that we'd read up that stuff and present it ourselves. Which we did. And might I say, in good measure. However, our takeaway from that course wasn't much more than public presentation skills.

Which, in introspect is bad. Software engineering should be a part of the foundations of any computer science graduate. After all, if you are going to develop software, you should be aware of the techniques that the masters use. However, what the course teaches is not that. The course does not explain how masters develop software. It does not care about quality assurance processes; it doesn't care about real-world issues of large-scale software; the course does not introduce students to the complexities and pitfalls of developing a million-line C++ program. All it does is give keywords. CMM, Agile, Data-driven design, Top-down design, Waterfall, to name a few.

Hopefully, someday, we'll change this.

Sunday, December 23, 2007

Modi and Indian culture

I know, I know, what are the two doing together? Well, nothing. Except both happened today.
I'm no fan of Modi, or of the sort of politics he's accused of employing. However, what has always bothered me is the sort of campaign that has been going on against him. For instance, I distinctly remember the large-scale vilification that was started by some left-wing activists resulting in his request for a US visa being refused. I mean, you can't place the man in the same category as Saddam Hussain, Polpot, and the like! Yes, he fiddled when Gujarat burned, and that is a crime, no less, and if he is found guilty, he must be punished severely - but how are his accusers, one who talked about large trees falling, and another who was proud of how his boys killed dozens of Muslims to 'takeover' a village?
If Modi has really done the sort of development that he claims to have done, this victory is well deserved and is a slap of the face of the pseudo-secularists, the media and the left intelligensia.
Many of you might have watched the long series of dance programmes on the various regional channels, including Sony, Gemini, Star Plus, and the like. What has bugged me, and in fact, the incident that prompted me to write this post is the so called children's competitions that these channels conduct. The children gyrate their hips, making the most decadent moves on screen - and this is not limited to girls only - many of the moves the boys perform are not those I'd want my kids (if I had any) to watch! This is shameful - how can parents let their children dance to such steps?

Wednesday, December 05, 2007

On Disability

[Posted using Microsoft Live Writer]

Recently, I read this article in the Deccan Herald in which a former bureaucrat in the disability department of the state government talked about the duty of the civil society towards the disabled. It burnt me up so much that I HAD to write a riposte and bingo, it was published, though in the process, the editors destroyed the intent of my letter.

Anyhoo, if you are interested,

here is the original article:

http://www.deccanherald.com/Content/Dec32007/editpage2007120239060.asp

here is the letter that got published:

http://www.deccanherald.com/Content/Dec52007/editpage2007120439402.asp

Here is what I actually wrote:

This is in response to Mr. B C Pradeep Kumar's article "Disability and good governance" in the Deccan Herald (DH, 3rd Dec 2007). While Mr. Pradeep Kumar rightly points out that much more needs to be done to bring people with disabilities into the mainstream, he is barking up the wrong tree as far as solutions are concerned.

Let's examine what the state has done for the disabled. Yes, we have reservations for the disabled, and maybe the budgetary allocation has far exceeded the national capita, but what concrete difference has it made to the lives of the disabled? Of what use is budgetary allocation on paper when the disabled don't have ramps to climb into the buildings where they can claim those allocations? Of what use is reservations, when the physical access to the job/education is impossible? Roads in Bangalore are a terror even for able-bodied people - how are the disabled expected to cope? How is a poor, disabled person expected to travel to work, given that even the state road transport organization isn't disabled-friendly?

It has become a hallmark of those in power to talk about lofty principles, on-paper budgets, and commissions that do nothing. What they never had is the empathy or the will to do something, something small that would make a huge difference. Mr. Kumar's article is in the same vein. Programs, Commissions, lofty talk, but no action. The observant reader would note how none of the "progressive" steps he mentions includes basic needs like disabled-friendly footpaths, ramps in public buildings, disabled-friendly buses, and the like. That is the unfortunate reality.

Saturday, December 01, 2007

Nostalgia: Radio

I have been trying to find a line to start this post, but every line that came to mind turned out to be more corny than Sushil Doshi's commentary on DD. Anyhoo, I wrote earlier about 80s television and comics, this time let's talk about Radio.

When I was a child, the radio had the place in the home that the television has today. I don't remember listening to a lot of radio, but I do remember the radio we had - an old GE vaccum tube behemoth that HAD to be connected to the mains to work. The radio broke quite often, generated a lot of heat when it operated, and was quite a sight in our "showcase". Still, my folks loved it, and whenever it broke down, I used to get a lesson in solid state electronics by observing my brother attempt to fix it. It is another matter that the repair sessions also included lessons on the fragility of glass, but they were inadvertant, and will be part of another story.

As I said earlier, I don't remember listening to a lot on this radio - except ofcourse, the 1983 world cup - I was six years old then, and wondered what all the brouhaha was all about, but there was a lot of celebrating and I definitely, had to be a part of it.

My trysts with the radio began when my brother bought a radio with his first salary. It was a neat red-and-black Philips radio that ran on 4 Eveready batteries. A few years later, he bought home a 2-in-1, and that was when the fun began! Every day, we used to listen to "Bhoole bisre geet", "Geet mala", "Aap ki pharmayish", and the likes, and recorded casette after casette of songs. I still remember the announcers say: "Bhatapara se munnu, chunnu, rinki, pinki Andheri se pappu, jhappu, teena, meena, and so on...". A few days ago, I came across a tape on which I had recorded "Yeh Aankhen dekh kar ham saari" and man, did the memories bounce back?


Tell me your memories using the "Comments" link below.
(PS: I finally found that Bhatapara is a suburb in Raipur, Chattisgarh.)

The Taslima story

All the shock and awe over the Taslima story would not exist if only one knew the "Unit of Freedom" of Indian democracy. When the foundation of your democracy is based on the freedom of the Indian people, and NOT the Indian person, and when the foundation of your democracy is the freedom of the mob, you cannot expect that democracy to provide freedom of expression to the individual.

So, to all those comperes who ask the Mullahs and Maulvis angry questions: Look at our constitution. See how it proscribes, in the same breath, the right it gives us. That needs fixing, not the Maulvis and the Mullahs.

Sunday, November 18, 2007

Boys, Girls and Science

Many studies have been conducted on this topic. Many philosophers have wondered why this is so. Many academicians, and academic communities have racked their brains to solve this "problem". What am I talking about? Well, it is the differing interests of men and women (or boys and girls) with respect to science.
Why indeed, 5o years after the gender equality movement, has the ratio of male to female physicists, or mathematicians not changed? Why is it that despite desperate attempts, particularly in the US, not enough women graduate from technical fields? Also, on a complementary note, why is women's enrollment in computer sciences so high, particularly in comparison with other fields in India?
Well, the answer is simple. Evolution has trained women to value social status over academic achievement. Evolutionarily, it was better to be the mate of a high-ranking man than be a brilliant hunter yourself. This guaranteed success of the off-spring, as the man's success determined that of the household.
Now things have changed. However, evolutionary habits die hard. Most women still prize social elevation over everything else. Note the qualifier: "most". There have been (and are) many women who prize academic achievement. But they are the exception and not the rule. So, bottom line, women will go to a field that will enhance their social standing. And for most of them, that is simply what their peers think is nice, or what the men of the day perceive to be "cool".
So, why hasn't women's enrollment in technical subjects increased? Because technical subjects are not perceived as being "cool" in the US. Why is women's graduation rates in technical subjects so low? Because they want to be socially elevated, not academically. And more controversially, why do women flock to computer science courses in India? Because that is the route to social elevation in this country.
Remember that most women who actually get into technical fields in this country rarely stay in them. Even if they do, their levels of accomplishment, in understanding and furthering the field are minimal. [Again, this is true of most women, not all.]
So, why am I ranting about this at 12 midnight? Because I'm fed up of people "encouraging" women in the software field by ignoring similarly qualified male candidates. It hasn't worked, it won't work. Those women who are really interested in getting on the software bandwagon will not need a ladder for it. And those that do, most probably, won't do much getting on the bandwagon.

Technology Notes, Vol 1, Issue 4: Machine learning.

This week, I'll write about my experiments with time, my thoughts on Machine learning, and a little bit of evolution theory.


* The speed of time
As I was writing my earlier post, "Nostalgia :80s", I kept thinking how time has flown since that time. Well, yes, but how fast does time really fly? I thought a while, and came to the conclusion that it is c. The speed of light. The speed of time should be the same as the speed of light.

What proof can I offer? Well, we know that nothing can travel faster than the speed of light - and time travels pretty fast -so, the speed of time must be c.

On a more mathematical basis: we know that t(v) = t(0) sqrt ( 1 - v^2/c^2). Therefore, when the observer reaches the speed of light, time stops. This means, that the relative velocity of the observer and time is zero - which means, v(time) - c = 0, or v(time) = c.

* The problem with Machine learning

If you are working on speech recognition, face detection, natural language processing or an other field that essentially tries to mimic the functionality of the human brain, you'd probably be using machine learning. Machine learning is the sort of intersection of the human and the computer - a science where humans tell computers how to learn based on vast amounts of solved problems. The deductions made are usually based on sound statistical methods, details of which are available at the wikipedia page.

The technique has taken huge strides in areas such as face detection, speech recognition and machine translation. However, complete success eludes it. Why?

My opinion is that the technique is trying to solve the problem by breaking it into parts, while the problem should be dealt with, at a holistic level. For instance, your brain interprets the whole image, while programs interpret colour encoded as bytes. Or does the brain really interpret the image as a whole? Hard to say. But it appears to be so - it can "understand" that a brightly lit part of a metallic object that reflects large amounts of light still belongs to the same object. It can filter a speaker's voice from the noise in the environment, almost automatically. It can translate sentences between languages taking care of ambiguities in tense, grammar, and meaning.

It'll be interesting to find out if this is really so.

* More choice isn't necessarily good

Don't believe me? See this ad for Vista choices: http://www.youtube.com/watch?v=PxLgBx3W9Ss. The sad thing about it is that it is really true. Recently a friend was making a movie in Windows movie maker and wanted to tweak a few settings. He was using Vista Enterprise, and this option - a single menu item that is default with Windows Movie Maker on XP - is available in the Home Preminum (and Ultimate) edition! How on Earth has choice helped the user?
See this talk for a more scientific explanation.

* On evolution

As some of you know, I've been reading a lot of Richard Dawkins of late. I've also been "evangelising evolution". In the process, I found that most people have misunderstandings about how the process works. This is a small attempt to clarify some of them.
  • First, evolution to create the present set of species has taken millions and millions of years, a time frame most of us cannot fathom.
  • Speciation (or the development of a new species by evolution) requires a separation between members of a species and a separation of their environments .
  • Evolution is occurring even today: Why do mosquitoes become resistant to DDT? Why do we need newer and newer strains of antibiotics? Why indeed is the AIDS virus so successful at avoiding every medicine we throw at it? Well, the answer is just one - natural (or in this case, human) selection. When we spray DDT or take antibiotics, we target and kill most mosquitoes(bacteria) in the environment. However, the few that due to some mutation survive, being selected by human selection, have the upper hand in reproduction, and spread the immune gene throughout the population, making the entire population resistant.
  • Evolution does not happen only by random events: It is indeed true that a hurricane blowing through a garage of aeroplane parts will not assemble a Boeing 747, and it is true that random mutations on their own will not lead to speciation. However, random mutation in combination with non-random natural selection, that selects the fittest, either by killing off the weak, or by having mates choose a particular trait in the other sex.

Have been reading too much evolution. I hope to start reading more Physics from now on. Keep visiting!

BTW, I know my "speed of time" hypothesis is wrong, and if it isn't, I take no credit for getting it right. It was just a random thought that popped into my head.

Congrats, Anil Kumble!

Better late than never. Better safe than sorry. Similar cliche's would've come to your mind when you heard that Kumble was made Indian test captain.
It may be a stop-gap arrangement, but it is still welcome. For nearly 18 years, Kumble has silently toiled for the country, bowling 50+ overs on a trot in test matches, getting the crucial breakthroughs, and even hitting a century when it mattered.

Congrats Kumble. It couldn't have happened to a more deserving bloke.