Archive

Archive for May, 2009

On Recent Attacks on Indian Students in Australia

May 31, 2009 Leave a comment

Going by media reports, there seems to have been a series of attacks on Indian students in Australia in recent times. In all probability, this is something that has been going on for a while, but hasn’t received high-profile coverage till now.

Racism, of course, is nothing new. Indians being targets of racism isn’t new either (and they aren’t the only targets, even in the current news cycle). So, yes, there is an element of media hysteria to it. Not that such hysteria itself is new. When news becomes a commodity that has to be sold, it is quite natural for marketing departments to take precedence over jounalism.

However, just because it isn’t new or because media is hyping something up, it doesn’t mean that such incidents have to be ignored. On the contrary, every such incident needs to be taken up with the authorities, and the Government of India must pressurize the Government of Australia to ensure that investigations are seriously pursued. Amitabh Bachchan’s private protest, of course, is entirely his own business.

Such attacks, if allowed to continue without consequences, have the potential for causing long-term damage to the safety and security of Indian community abroad. It not only damages the business interests of Australia, but also has an adverse impact on Indians who are either currently studying/working in Australia, or planning to do so in future.

The fact that Indian students are perhaps less safe in India itself (as Gaurav Sabnis points out) has no bearing whatsoever on such cases. Government of India doesn’t have to “first ensure that students don’t get abused or murdered at home” before taking up these issues with foreign governments. It should do both, but they are different issues and should not be mixed.

Ignore the Idiots, Focus on the Fanatics

May 27, 2009 Leave a comment

The fanatics first.

There has been yet another terrorist attack in Lahore today. While discussing the attack on the Sri Lankan cricket team in Lahore, I had surmised that Pakistan had ceased to exist as a sovereign state. Every new attack serves to reinforce my opinion. In between these two, there was another terrorist attack at a police training centre in Lahore itself.

During the last attack, the coverage on Geo TV was peppered with comments about the attackers not being “real” Pakistanis. Nothing has changed since then. Not that any change was expected:

RAW agents in Taliban guise
Wednesday, May 27, 2009

This is with reference to Mrs Nasreen Khalid’s letter (May 22). For her kind information the Taliban were not the cause of these bomb blasts. The Taliban are true Muslims and a Muslim can never dare to do something like this. Actually our enemies and RAW agents in the guise of the Taliban are doing all these things because they want to snatch our beloved country from us.

Maria Javed Chaudhry
Vehari
[The News]

The threat to world peace and stability from Pakistan-based terrorists warrants decisive action. The US must call Pakistan’s bluff about using the fear of an Indian attack as an excuse to not relocate Pakistani forces away from its Eastern border to the task of fighting the terrorists.

So long as the US continues to sit on the fence regarding the issue of forcing Pakistan to dismantle the terror infrastructure on its soil, Pakistan will continue to move on a path to eventual dismemberment. This is not a hypothetical scenario, but a real possibility that the world might one day (in near future) wake up to. And then, it will be too late.

And now, the idiots.

North Korea has embarked on a missile and nuke testing spree in recent days. It should be quite obvious that North Korea is not really asking to be attacked. Had they wanted to start a war, they would have done so without issuing warnings. Why? Because they know quite well that the US is unlikely to engage itself in another war while it is committed over the medium to long term in Afghanistan and Iraq. Other permanent members of UNSC are also unlikely to intervene militarily. The only two countries that North Korea would end up fighting against in such a war are South Korea and, possibly, Japan. If North Korea had the capability to fight a war against these two, it would have done so already.

But if North Korea doesn’t want war, what does it want? If you ask me, the answer is simple: more concessions. Years of more or less self-imposed isolation have resulted in pushing North Korea to the brink of starvation and complete breakdown (plenty of parallels with USSR on these counts, except with ethnically uniform people). These tests are desperate acts of a desperate regime.

Ignore it, and North Korea would be forced to come back to the negotiating table in due course of time. And then, it will perhaps be forced to stay. Meanwhile, it may not be a bad idea to get the UNSC to issue a “strong condemnation” and get countries to impose more sanctions. Not doing so will risk signalling that such acts do not have consequences, but starting a war is not a good idea either because it will lead to avoidable (in my view) destabilization of the region.

It could be, however, that North Korea has simply been waiting to develop a credible nuclear weapon and delivery mechanism before starting a war. I do not doubt that they are trying, but I doubt that they are anywhere close to achieving a credible deterrent. Stricter sanctions should help delay such an eventuality, while the world deals with other, more imminent, threats. And if North Korea starts a war, with or without a credible nuclear deterrent, then the international communicty would do well to help and support South Korea in every manner possible.

Leave a comment

Categories: Random Thoughts Tags: ,

Later This Year

May 26, 2009 Leave a comment

Last Tweet

You might want to see the complete slideshow as well. This is the only twitter-related cartoon though.

Feel free to twitter about this.

Leave a comment

Categories: Humour Tags: ,

The Indian Electronic Voting Machines

May 19, 2009 30 comments

It looks like my broadcast on Indian EVMs wasn’t enough. Via The Acorn’s twitter feed, I discovered that Rajeev Srinivasan has made the integrity of EVMs an issue. Here are the relevant paragraphs:

There is, of course, the possibility that the average voter did not in fact fall for the UPA’s charms, and that this election was subject to massive fraud. I am talking about Electronic Voting Machines (EVMs). Having spent many years in the high-tech world, I do not trust computers, especially embedded systems. Researchers in the US have shown how easy it is to break into EVMs, which is why they have not adopted them. They have realised how important it is to have a paper audit trail, hanging chads and all.

It would not be extraordinarily difficult to install a programme with a Trojan Horse in it. To outward appearances and to ordinary testing, the programme would appear normal. However, when it is fed a sequence of keystrokes by the agent of the party committing the fraud, the Trojan Horse wakes up, and then, regardless of what buttons the voter actually presses, it can assign a certain (non-suspicious-looking) percentage (not 90% but, say 45%) to the preferred party. The Trojan Horse can even be programmed to quietly delete itself when the voting is over. Nobody would know any better, as there is no paper trail.

Let me emphasise that I do not have any evidence that this happened in 2009, but it is worth investigating. There were too many surprising — almost miraculous — victories by certain candidates whom the casual observer would have written off. By Occam’s Razor, the simplest explanation is fraud. I would like to note in passing that in 2004, expecting the NDA to commit fraud, an Indian Communist in the US had prepared a suit alleging EVM fraud. Therefore it is clear that the thought has occurred to various people that there could be EVM fraud. [Rediff]

Firstly, let us do away with the stuff about Occam’s Razor and that the “thought has occurred to various people” and that some NRIs had “prepared a suit”. None of these things are relevant. Occam’s Razor is not an infallible law (just read at its Wikipedia entry, okay). There are plenty of phenomena where the simplest explanation is just plain bullshit. There are plenty of thoughts that occur to plenty of people, and those are also crap (OMG! NASA faked the moon landing). And for the very same reason, someone “preparing” a legal suit (leave alone actually filing it) is also no proof of the legitimacy of a claim (e.g. legal challenges to the Large Hadron Collider).

Now, we can come to the meat of the issue. Before I discuss it any further, I want you to read up a bit. The links were all cited in my previous post on the “issue”, but here they are again to get you up to speed on technical and other issues involved:

Please note that some degree of comfort with technology is essential to understand this topic. Else, you’ll just fall for crappy logic like “it is electronic, so it must be hackable”. I am not going to rehash everything written in those articles and documents, but will restrict myself to answering some common questions that have been raised (will update this post, if required).

Researchers in the US have shown how easy it is to break into EVMs, which is why they have not adopted them. They have realised how important it is to have a paper audit trail, hanging chads and all.

This has already been answered in my previous post, and the links cited above should take care of this. If not, you should read this fairly detailed comparison of Indian EVMs against the American ones. There is no real parallel between the two situations, and it pains me to see a widely-read columnist raise this false flag.

As an aside, a “paper audit trail” for individual votes in India will, ironically, make the election less free and fair. Why? As of now, many voters screw several parties by accepting their freebies and then voting for whoever they want. So, paying someone 500 bucks does not guarantee that he will vote for you. But with an American-style paper-based confirmation of who you’ve voted for, the political “vote marshals” will simply ask the voter to show them his “receipt” before shelling out whatever price they are paying for his vote.

[Updated to add: Please see comment by Amit below for a clarification on the American process. I misinterpreted the paper audit trail system of US. It would, however, still be a less reliable system because of "hanging chads" and the headache of storing the receipts securely for a period of time till the possibility of recount is eliminated. Whatever else the US might have, the Indian voting system (not the entire electoral process, just the voting system) appears far more robust in comparison.]

It would not be extraordinarily difficult to install a programme with a Trojan Horse in it.

Actually, it will be extraordinarily difficult. The EVMs are not networked in any way. They are locked physically. To break open the physical seal, then break open the rest of the machine to access the chip, and then to do something with the chip will require an extraordinary amount of time. This not a trivial thing, because there are hundreds of thousands of EVMs. And they are not left outside without supervision. To allege that they can be easily tampered with, despite monitoring by a good number of security personnel and agents of various political parties, is to indulge in a conspiracy theory of the looniest sort.

Oh, almost forgot, the chip is actually hardcoded with the voting program. If you try to modify the program or install anything on it, the chip will get damaged and the EVM will not function anyway.

To outward appearances and to ordinary testing, the programme would appear normal. However, when it is fed a sequence of keystrokes by the agent of the party committing the fraud, the Trojan Horse wakes up, and then, regardless of what buttons the voter actually presses, it can assign a certain (non-suspicious-looking) percentage (not 90% but, say 45%) to the preferred party. The Trojan Horse can even be programmed to quietly delete itself when the voting is over.

So, what if the chip is manipulated at the manufacturing plant itself? How do you prevent “fraud” then? First of all, most voting machines are reused. Which means that most of them have been produced several years ago. In fact, many of them must have been produced while the NDA was in power as well. How can anyone ensure “reliable” fraud in such a scenario?

But leave such practical considerations aside, let us just assume that a chip has been altered at the manufacturing plant to do the kind of thing Rajeev is insinuating. Well, if you’ve read the articles and documents cited above, by now you know that the EVMs are not hardcoded with the names of political parties. They are merely hardcoded with the voting slot numbers. Which party will be assigned which number, is not something that is uniform across India either. It varies from one constituency to another, and of course, from one election to another. Further, the assignment itself is not electronically coded in the machine. The election officials do it manually. This is important: there is no electronic connection between a party’s slot assignment and the machine’s vote registration mechanism. The machine only knows that a vote has been cast for Slot No. 2 (for example). It has no clue as to the Party for which this vote has been cast.

[Updated to add: The slot assignment, AFAIK, is done at constituency level and the numbers are in alphabetical order of candidates' names. This is essentially the same as the ballot papers were done under the paper-based system earlier. If you think about it, if it was done in the parties' names, there will be a huge fight over who will get Slot No. 1 or some other "lucky" number etc. so this is a fair system.]

So, even if there was the world’s largest conspiracy ever and a political party managed to get a malicious piece of code into the EVMs, it will still not be able to ensure that it benefits from the malicious code more than other parties.

That takes care of Rajeev’s flights of fancy. I wanted to highlight one valid point, which was made by Gautam John over Twitter:

But you’re still assuming the source code is clean. Why would I make that assumption? [Twitter]

Two issues. In field gaming and pre-field gaming. In field is very hard to do. Pre-field, who knows? Open code for everyone! [Twitter]

I have, of course, not assumed that the source code is clean. I have merely concluded that even if a political party were to be successful in manipulating the code at the time of chip production, it would still not be able to reap the benefits.

However, the valid point, which he doesn’t explicitly state is this: if the source code is not clean, the machine could malfunction. In practice, this is taken care of (partially) by tallying the number of votes cast at a polling booth (which is counted on paper-based electoral rolls) and the number of votes counted by the EVMs (which is an electronic count). If these numbers tally, it means that the EVMs have neither missed out a vote, nor inflated the vote count in any way.

However, this does not ensure that the machine has counted the votes correctly. For example, assume that 1000 votes were cast at a polling booth and the paper count tallies with the EVM count. Does this mean that the EVM could not have counted – by some technical mistake – 100 Congress votes for BJP? Such mistakes can arise for a variety of reasons: temperature or humidity fluctuations could affect the chip, or some bug in the code could cause it to mis-assign the vote etc. True, since it is virtually impossible for the political parties to wilfully manipulate the EVMs, such technical errors will probably even out on average. Nonetheless, such inaccuracy is indeed theoretically possible and undesirable for the health of a democracy.

There has been a technical evaluation of the EVMs by a committee chaired by Prof. Indiresan (the report has been linked above, and you have read it, right?), so I am not unduly worried about such possibilities. I would, however, be a bit more comfortable if the source code was in public domain.

To conclude, as a simple analogy, consider that you have to make an uncomplicated calculation (which is pretty much what Indian EVMs do). You can do it over a non-programmable cheap calculator, or in Microsoft Excel on a networked computer. Which one do you think is easier to manipulate by outside agents? Which one do you think is more prone to hackers?

Low-tech solutions may have fewer features, but it is easier to make them quite sturdy. That’s one of the reasons why my family’s 25+ year old Kelvinator fridge is still going strong, and so is the EC-TV (it is lying in the basement, but it still works) purchased when Ramayana started on Doordarshan, while our later purchases have not been so long-lasting.

It is nobody’s case that Indian EVMs, by themselves, can ensure a free and fair election (old-style booth capturing can still be done, though at a much higher risk and a much lower reward). But, those who come up with all kinds of conspiracy theories should have some shred of proof or technological feasibility to support their case before casting aspersions over the legitimacy of Indian elections.

Note: This post has been typed in a hurry. Sorry for the typos, and if I missed out on some issue.

Leave a comment

Overlord Broadcast #2

May 18, 2009 3 comments

Dear BJP,

While you recover from a crushing defeat and go into introspective mode, try to stay away from blogs written by supposedly pro-BJP bloggers. They are full of advice, and god-damn it, they’ll give it to you.

With a handful of notable exceptions (you might still want to read Offstumped, but avoid his comment feed), most of these bloggers have no clue whatsoever about the elections, campaigning, and ground realities.

With hardly any exception, they were euphoric till about 8:52 AM IST on May 16 (mainstream media changed tune a few minutes before that). Seriously, of all kinds of political analysts, bloggers were the last to get the memo on this election’s results.

In fact, here is a rule of thumb: If a post mentions any of the following words, just close the browser and take a short walk outside:

  • Obama
  • Internet
  • Social Media
  • Twitter
  • Blogs/Bloggers
  • Website
  • Congress
  • Sonia/Rahul Gandhi

That’s just a sample and it is not an absolute rule, but I can’t do the heavy lifting for you. God helps those who help themselves, etc. Just avoid blogs, and listen to your MPs and your cadre instead.

Yours truly,

Overlord

PS: I know that I am giving you advice via a blog too, but I am hoping that you’ll stop reading from NOW!

Leave a comment

Categories: Rant Tags: , ,
Follow

Get every new post delivered to your Inbox.