tag:blogger.com,1999:blog-92187802024-03-19T14:18:23.874+05:30Forty-twoLife, the universe and everythingGopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.comBlogger254125tag:blogger.com,1999:blog-9218780.post-44929381518813838092019-04-25T21:10:00.002+05:302019-04-25T21:10:39.259+05:30How many EVMs should the EC check? <div dir="ltr" style="text-align: left;" trbidi="on">
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 0px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
How many EVMs should be manually checked (i.e., VVPAT count compared with that of the machine) to have sufficiently high (>99%) confidence in EVMs? </div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
Let's take an assembly election, say in Karnataka, which has around 5crore voters and 224 seats. This means that each constituency has ~2 lakh votes and given the EC recommendation of ~1400 people per booth (urban), around 130 booths per constituency. </div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
Clearly, if we check all the EVMs in a constituency, we'll have 100% confidence in the outcome. But what is the minimum number of EVMs you need to check to be >99% confident? </div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
Is it 50%, as CBN told Rajdeep Sardesai? Is it 90%? Or is it 99%? Well, the answer may surprise you.</div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
But first, let's see how many EVMs need to be tampered in a close election. Let's assume two parties, and a vote split of 51-49. [Typical margins are way higher than this.] So, in our model constituency, this is a difference of 4000 votes. If the tampering party needs to overcome this margin without raising suspicion, the margin must be split across many polling booths. Given that each booth has 1500 votes and that voting percentages are typically around 60%, there are around 900 votes per booth. Let's say that to avoid raising suspicions, the number of tampered votes per booth won't exceed 10-20% of the overall vote (i.e., 100-150 votes). The tampering party therefore needs to tamper at least 4000 / 150 = ~ 27 booths. Which means, out of the 130 EVMs in the constituency, they have to tamper at least 27. So, we have ~80% good EVMs and ~20% bad ones per constituency. </div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
OK, so let's say that we pick 5 machines (as per the SC order) for verification. Even if we find one bad EVM amongst the five, we can countermand the election in the constituency. Therefore, if all the five machines we select turn out to be good, we would have failed to detect the bad EVMs and the tamperers go scot-free. [Remember, there are 20% bad EVMs in the constituency]. What is the probability of this happening? Well, we have five selections to perform. In the first selection, the probability of selecting a good EVM = 0.8. On the second try, because we have removed this EVM, the probability = 0.79, and so on until the probability is 0.76 on the </div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
5th selection. But what is the probability that all our selections are good? It is : 0.8 X 0.79 X 0.78 X 0.77 X 0.76 = ~0.288. So we have a 29% chance that our test will fail and a 71% chance that we'll detect a tampered EVM in a single constituency. </div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 6px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
But remember, these tests are being done across the state! Even a single tampered EVM across the state will put the entire election into question. For simplicity let's assume that EVMs were tampered in 10 seats. So, what is the probability that our test will fail? It is 0.29^10, which is 0000042, which means our test will work 99.9995% of the time. And like the opposition if you assume that EVMs have been tampered in each constituency, the probability of our test failing is 0.29^224; a number that is closer to zero than even the mass of some elementary particles! [Of course, I'm making some simplifying assumptions, like the percentage of tampered machines being the same across constituencies.]</div>
<div style="-webkit-text-stroke-width: 0px; color: #1d2129; display: inline; font-family: inherit; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 6px; orphans: 2; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;">
So one can see that manually verifying only 5 machines per constituency can give a near 100% confidence in our voting system. This even if we ignore the logistical difficulties and systemic safeguards that would make such large scale tampering near-impossible in the first place! Too bad simple mathematics does not find place in our national media narrative. </div>
</div>
Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-57748557962730686512016-08-14T23:09:00.000+05:302016-08-14T23:09:10.268+05:30Kashmir<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
The news media is full of stories by liberal activists and journalists about a 'political solution' for Kashmir. But what are the contours of such a solution? No one bothers to explain, but everyone hints darkly at some form of freedom for Kashmir and Kashmiris. I'm fortunate enough to know some folks of such leaning, and one of them even lamented that India's presence in Kashmir is as untenable as Britain's in India! Really? Well, let's examine some facts:</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
- Historically, India was never part of Britain. She was accessed by force and guile. Kashmir on the other hand, is a part of India that fell into dispute because of the act of partition and the naivety of Indian leaders. In fact, the name Kashmir comes from Kashyapa Mira loosely translated as Kashyapa's mountain! </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
- Britain treated India like a colony. The imperial government killed our industry, our agriculture, and even our people. On the other hand, Kashmir is the most pampered state in the Indian union. Even if we ignore Article 370 (which is actually the reason for Kashmiri youth's despondence), an average Kashmiri gets eight times per-capita greater grants than any other citizen. Unlike every other state which gets 70% of central assistance as debt and 30% as grant, Kashmir gets 90% as grant, and 10% as debt. And unlike Britain, which drained India's resources, the rest of India has actually drained its resources to finance the profligacies of Kashmiri politicians and separatists. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Sane people can now agree that India's presence in Kashmir is nothing like that of Britain's occupation of India. Let's now try to see if there a political solution that works. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
It should be clear as daylight to anyone that no prime minister will stand up in Parliament and present the "Independence of Kashmir act". It will not happen even if Prashant Bhushan becomes the prime minister. So, Independence is ruled out. Pakistan will not withdraw from PoK, so plebiscite is ruled out. (For those who came in recently, the 1948 UN resolution on Kashmir dictates three measures to be taken: First, Pakistan withdraws from PoK, second, the two governments restore peace and order in all of J&K and third, India conducts the plebiscite in question, and the three measures are to be taken in sequence.) The only option the Kashmiris have therefore, is to live in peace within the Indian constitution and partake in India's development. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
There are three measures Kashmiris can take to get over their plight. First, disavow violence. The Indian government has never known to be gentle or kind towards its citizens, particularly the ones who take up armed revolt against it. Remember how a frail Anna was arrested in the heart of Delhi for his peaceful protest? Then why would we expect the government to take kindly to stone-pelters and saboteurs? I'm not for a minute condoning the government's handling of either protest. But fixing the government is a long-drawn process. And it won't be accomplished by arson. In the meantime, generations of young Kashmiris are forfeiting their right to a better life in chasing the chimera of Independence.</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
The second measure is to voluntarily abolish Article 370. One thing that is clear from India's development story is that the most open cities and states have created the most job opportunities for the country. Be it Bangalore, NCR, or Mumbai, the successes of these cities (and of course, the accompanying urban decay) is because anyone can stay in these cities, setup businesses and own property. Denying these opportunities to non-Kashmiris only perpetuates the rule of the zamindari class in Kashmir. The people of Kashmir must ask a simple question: Who benefits by the continuance of Article 370? Is it the zamindars, the politicians and the separatists, or is it the common people who have no job opportunities?</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
Finally, the youth must take a hard look at the supposed leaders of this movement. For all the encouragement the Hurriyat leaders give to the stone-pelters, they have ensured that their own kin are in safe havens pursuing non-separatist occupations! See <a href="http://www.newindianexpress.com/thesundaystandard/Separatists-keep-own-kids-away-from-harms-way/2016/07/17/article3532723.ece">this</a> report in the Indian Express. The political leaders are no better. In Kannada, there is a saying which roughly translates into boiling your beans in someone else's pyre. The Abdullahs joined hands with Rajiv Gandhi to light the pyre in the 1980s and the Muftis have happily boiled their beans in it. And the separatists have stoked the pyre and added meat to the broth. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
A solution to the Kashmir problem is not hard to seek, provided everyone involved realizes what realistic options they have. </div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
</div>
Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-16474147395642933602014-04-15T23:41:00.001+05:302014-04-15T23:41:52.934+05:30Why I won't vote for Narendra Modi and the BJP<div>
<span style="font-family: Calibri, sans-serif; font-size: 12; text-align: justify;">I'm a fairly political person and follow Indian politics with some vigour. For a while now, I was sure I'm going to vote for Narendra Modi and the BJP. At the same time however, I believe in Bayesian Inference and the need to update beliefs based on new evidence. And boy, has there been new evidence!? So many of my friends on facebook, particularly those who have no clue about India have become Indian political commentators. Then you have the patriotic, secular TV channels which have been blaring threats that face the nation. Add to it sundry activists and the India loving foreign media that implored Indians to make the right choice. Faced with such overwhelming odds, my Bayesian Inference engine had no choice but to reverse my original belief. And in the interests of Indian polity, I decided to share this evidence with you all, so that you too might make an informed decision on April 17th (or the day your elections are going to be conducted). So, here goes:</span>
<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div style="text-align: justify;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span>
</div>
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He personally massacred Muslims in Gujarat:</span></li>
</ul>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://ardanca.files.wordpress.com/2013/02/t2jdhandheldminigun-9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://ardanca.files.wordpress.com/2013/02/t2jdhandheldminigun-9.jpg" height="170" width="400" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He failed the skull cap test of secularism, not realizing that all true Muslims wear the skull cap:</span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<table border="1" style="width: 300px;">
<tbody>
<tr>
<td><a href="http://upload.wikimedia.org/wikipedia/commons/7/7d/Azim_Premji_-_World_Economic_Forum_Annual_Meeting_Davos_2009_(crop).jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://upload.wikimedia.org/wikipedia/commons/7/7d/Azim_Premji_-_World_Economic_Forum_Annual_Meeting_Davos_2009_(crop).jpg" height="156" width="100" /> </span></a></td>
<td><a href="http://images.desimartini.com/media/uploads/javedakhtar.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://images.desimartini.com/media/uploads/javedakhtar.jpg" height="156" width="100" /></span></a></td>
<td><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="1" src="http://static.ibnlive.in.com/ibnlive/pix/sitepix/12_2010/srk_101210.jpg" height="156" width="100" /></span></td>
</tr>
</tbody></table>
</div>
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He wasn't born in a royal family; so ruling India isn't his birth right</span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.instablogs.com/wp-content/uploads/2012/07/dinasti-nehru-gandhi_q8uQH_21916.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://www.instablogs.com/wp-content/uploads/2012/07/dinasti-nehru-gandhi_q8uQH_21916.jpg" height="105" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">Potholes on Gujarat's roads rival lunar craters while Karnataka roads are like Hemamalini's cheeks: </span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<table border="" style="width: 300px;">
<tbody>
<tr>
<td><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="1" src="http://media-cdn.tripadvisor.com/media/photo-s/03/dc/8c/a3/ahmedabad.jpg" height="156" width="180" /> </span></td>
<td><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="1" src="http://archives.deccanchronicle.com/sites/default/files/styles/article_node_view/public/P4POTHOLE_0_0_0_1_0.jpg" height="180" width="200" /> </span></td>
</tr>
</tbody>
</table>
<span style="font-family: Calibri, sans-serif;"><span style="font-size: 12;"><br /></span>
</span><br />
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">Gujarat farmers are committing suicides in <a href="http://swaminomics.org/agriculture-secret-of-modis-success/">droves</a></span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://im.rediff.com/money/2011/jul/15gujarat9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://im.rediff.com/money/2011/jul/15gujarat9.jpg" height="214" width="320" /></span></a></div>
<span style="font-family: Calibri, sans-serif;"><span style="font-size: 12;"><br /></span>
</span><br />
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">The Narmada river being diverted has made Gujarat a desert</span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.niticentral.com/wp-content/uploads/2012/11/Sabarmati_Riverfront_Ahmedabad-small1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://www.niticentral.com/wp-content/uploads/2012/11/Sabarmati_Riverfront_Ahmedabad-small1.jpg" height="130" width="400" /></span></a></div>
<span style="font-family: Calibri, sans-serif;"><span style="font-size: 12;"><br /></span>
</span><br />
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">His brother-in-law did not make millions in dubious land deals </span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://media.santabanta.com/joke/visuals/13178.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://media.santabanta.com/joke/visuals/13178.jpg" height="239" width="320" /></span></a></div>
<span style="font-family: Calibri, sans-serif;"><span style="font-size: 12;"><br /></span>
</span><br />
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He is anti-women, as evidenced by <a href="http://en.wikipedia.org/wiki/Karunanidhi_family#Complete_family_tree">his</a> fake marriage(s)</span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://media2.intoday.in/indiatoday/images/Photo_gallery/wife-of-karunanidhi_011113064511.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://media2.intoday.in/indiatoday/images/Photo_gallery/wife-of-karunanidhi_011113064511.jpg" height="295" width="320" /></span></a></div>
<span style="font-family: Calibri, sans-serif;"><span style="font-size: 12;"><br /></span>
</span><br />
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">and by his comments on rape:</span></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/VC6U46Jz2Gc?feature=player_embedded' frameborder='0'></iframe></span></div>
<div>
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He is a tyrant and will become India's Hitler</span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://media2.intoday.in/indiatoday/images/Photo_gallery/cartoon_650_081012075827.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://media2.intoday.in/indiatoday/images/Photo_gallery/cartoon_650_081012075827.jpg" height="197" width="320" /></span></a></div>
<span style="font-family: Calibri, sans-serif;"><span style="font-size: 12;"><br /></span>
</span><br />
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He has lowered the level of the political discourse:</span></li>
</ul>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<span style="font-family: Calibri, sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/dy6Vo1RWkxQ?feature=player_embedded' frameborder='0'></iframe></span></div>
<div class="separator" style="clear: both; text-align: justify;">
</div>
<ul>
<li><span style="text-align: left;"><span style="font-family: Calibri, sans-serif; font-size: 12;">He made India a police state by attacking unarmed protesters </span></span></li>
</ul>
<br />
<ul></ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://sasssenseandserendipity.files.wordpress.com/2011/08/pm-wand1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="http://sasssenseandserendipity.files.wordpress.com/2011/08/pm-wand1.jpg" height="219" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ul style="text-align: left;">
<li><span style="font-family: Calibri, sans-serif; font-size: 12;">He slept while his cabinet ministers looted the country </span></li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMW7eaSQde_ivttByOCQdpgzNsi_67Ru8ZY0Bv49CFSveSSMiOP5pWnDKRLNX_oWMQwwJAd1ZX-7HldzHVbOBTwndOfj2xEWRpsuErOSKlsGqV1mf_5BtGnkBmBoWWF82iQXs1/s400/111110satish.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Calibri, sans-serif; font-size: 12;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMW7eaSQde_ivttByOCQdpgzNsi_67Ru8ZY0Bv49CFSveSSMiOP5pWnDKRLNX_oWMQwwJAd1ZX-7HldzHVbOBTwndOfj2xEWRpsuErOSKlsGqV1mf_5BtGnkBmBoWWF82iQXs1/s400/111110satish.jpg" height="240" width="320" /></span></a></div>
<div>
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Calibri, sans-serif; font-size: 12;">I hope this convinces you why I intend to vote against Modi. Please add any additional reasons why I shouldn't vote for the BJP and Narendra Modi.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Calibri, sans-serif; font-size: 12;"><br /></span></div>
<span style="font-family: Calibri, sans-serif;"><br /></span>
</div>
Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com3tag:blogger.com,1999:blog-9218780.post-46065604121474395532014-03-22T20:32:00.001+05:302014-03-22T20:32:56.700+05:30Religious offerings and binary relations<p align="justify"><font size="3" face="Calibri">Most of you, my dear readers, are familiar with binary relations. For those who are unaware, a binary relation, as the name suggests, is a relation between two entities. Think for example, “square-of-a-number” – this defines a relation between a number and its square. Relations have properties: for instance, a relation is symmetric if it applies both between a and b and between b and a.</font></p> <p align="justify"><font size="3" face="Calibri">Recently, my wife mentioned a custom in Hinduism where devotees poured small cans of milk into a large container that was then offered to the deity by the priests in their name. That struck me – religious offerings are transitive! And it begged the question: So what other properties of binary relations do religious offerings satisfy? </font></p> <p align="justify"><font size="3" face="Calibri">Surely, the offerings are irreflexive and antisymmetric – no one makes offerings to himself, and devotees make offerings to the deities, never the other way around. (One could however make a case that when prayers are answered, it is an offering made by the deity to the devotee thereby satisfying the symmetric property.)</font></p> <p align="justify"><font size="3" face="Calibri">Religious offerings are surjective (i.e. onto)  (find me a deity who doesn’t have a devotee!), but they are not bijective – one devotee typically worships many gods (at least in the Hindu faith). </font></p> <p align="justify"><font size="3" face="Calibri">Any other properties I’ve missed? Add them as comments :)</font></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-24887575212566504702013-10-24T22:24:00.001+05:302013-10-24T22:24:34.206+05:30Is city the new caste?<p align="justify">Do we humans have an innate need to categorize and distinguish between groups people? You know the usual ones – race, caste, skin color, sex, language, religion, state and even how one wears a <em>tilak </em>on their forehead. And only recently, we found that even when everything else was the same, people are ready to divide a state based on whether a Nizam ruled them or not. </p> <p align="justify">Correspondingly you have racists, casteists, sexists, linguists(!), communalists, and now, nizamists. </p> <p align="justify">I think I’ve found a new one – cityists. These are people who divide based on which city you are from. Folks in the US are aware of this: New yorkers <a href="http://www.videogum.com/?p=026081">looking down</a> on New Jersey, San Fransicans <a href="http://kellysutton.tumblr.com/post/901431677/choosing-new-york-over-san-francisco">looking down</a> on NY, and the southern Republicans <a href="http://blogs.wsj.com/washwire/2008/10/17/palin-touts-the-pro-america-areas-of-the-country/">looking</a> <a href="http://www.nydailynews.com/news/politics/newt-gingrich-blasts-manhattanites-live-high-rises-ride-subway-article-1.1016886">down</a> on all big cities. </p> <p align="justify">Of course, most of these are in jest, or out of a sense of (sometimes misplaced) pride, and in the case of the Republicans, sheer ignorance.</p> <p align="justify">Cityism, it seems, has now spread to India. Not that it wasn’t there earlier, but there was more of a regional (linguistic?) tinge to the hatred Bangaloreans expressed for Chennai weather, or contempt Chennaites showed for the Bangalorean classical music scene. Rarely did the city spirit cross the boundaries of state, or language. Rarely did the city you came from define who you are, and almost never more than your religion or caste (or language/region). Slowly however, belonging to a city is becoming as important as belonging to a caste, religion or language. I’m sure Tamil and Marathi speaking Mumbaikars identify with themselves more than their Tamilian or Maharashtrian kin. I know for a fact that I identify myself with my north Indian colleagues than with, say, Kannada authors. I’m also reminded of my friend, a Telugu-ite who once told me that he couldn’t stand Andhra telugus (only in jest, of course). And of Amitabh, who defended Mumbai from his state-mates from UP. </p> <p align="justify">These are of course, simply anecdotes. Do they point to a more secular trend of cityism, and will it change India for the better?</p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com2tag:blogger.com,1999:blog-9218780.post-66448807073973274912013-09-10T15:02:00.001+05:302013-10-29T19:11:53.979+05:30“New Rules” for library developers<p align="justify"><font size="3" face="Calibri">I love Bill Maher’s show, “Real time” on HBO, and in particular, am a big fan of the section “New Rules” where Bill Maher sets what are typically a new (and unusual) set of rules for his favourite targets. (</font><a href="http://www.youtube.com/watch?v=RY0Y7vQF13U"><font size="3" face="Calibri">This</font></a><font size="3" face="Calibri"> is one of my favourites, and there are more </font><a href="http://www.youtube.com/results?search_query=bill+maher+new+rules&oq=bill+maher+new+rules&gs_l=youtube.3...0.0.0.329013.0.0.0.0.0.0.0.0..0.0...0.0...1ac..11.youtube."><font size="3" face="Calibri">here</font></a><font size="3" face="Calibri">.)</font></p> <p align="justify"><font size="3" face="Calibri">Of late, I’ve been thinking about announcing a set of “New rules” myself – but for library developers. Here are a few I can think of right away:</font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">1. You will NOT accept a base class type as parameter to a function unless you mean it.</font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">This is one of the sad legacies of Java. You have a class that you think might have multiple implementations, and so you create a class hierarchy. You then want to use this class in some function, and in conformance to traditional OO principles, you accept a base class (or interface) object as parameter. But you know that there are multiple incompatible implementations of the interface, so in your code, you specialize by adding a runtime check on the type of the object passed. Days go by, and an intrepid developer looks at your interface, and develops a class that implements it, and a third developer comes in and invokes your function using this object as parameter. The interface allows it, the compiler allows it, but voila, he runs the program and everything crashes! </font></p> <p align="justify"><font size="3" face="Calibri">Think this is a fairy tale? A classic .NET example of this is LINQ, which in theory takes a DbConnection parameter, but is really expecting a SqlConnection object (that establishes  SQL Server connections). So, it does a runtime check on the type of the class, which I’m quite sure is something like:</font></p> <blockquote> <p align="justify"><font color="#cceedd" size="3" face="Calibri">if ( connection.GetType() != typeof(SqlConnection) )</font></p> <p align="justify"><font color="#cceedd" size="3" face="Calibri">…</font></p> </blockquote> <p align="justify"><font size="3" face="Calibri">Enter the Microsoft Enterprise Library, and its class: </font><a href="http://msdn.microsoft.com/en-us/library/microsoft.practices.enterpriselibrary.windowsazure.transientfaulthandling.sqlazure.reliablesqlconnection(v=pandp.50).aspx" target="_blank"><font size="3" face="Calibri">ReliableSqlConnection</font></a><font size="3" face="Calibri">, which establishes a reliable connection to a SQL Azure database. Create a connection of this class, and pass it to LINQ, and LINQ immediately throws an exception, even though this is a SQL Server connection, and LINQ supports SQL Azure databases!</font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">2. You will not have hidden dependencies between your types</font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">A class should be a single, cohesive unit of abstraction. Everything a class method needs should either be created in the constructor or in a static constructor, or must be taken as a parameter. </font></p> <p align="justify"><font size="3" face="Calibri">Consider the RetryManager and RetryPolicy classes in the Enterprise library. You use a RetryPolicy to specify how many times an operation should be retried. However, what is unknown is that the RetryPolicy class expects the RetryManager class to be initialized earlier. Now, my question is, if that is the case, why not do it in the static constructor of RetryPolicy? Or why not have the RetryManager create instances of RetryPolicy? </font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">3. You will NOT generate user documentation exclusively from code comments. </font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">This is another tragic consequence of Java’s influence on the programming world. When introduced, Javadocs were a boon to programmers – you wrote all your documentation as comments and there was a tool that automatically generated formatted HTML documentation, freeing developers from mucking around with Word and repeating everything one wrote in their code comments. </font></p> <p align="justify"><font size="3" face="Calibri">An unfortunate consequence of this is what I call “instant documentation”. Normally, when developers document functions, they are focused on documenting the behaviour of the function, and not the big picture or the 10,000m view. Extrapolate this to all functions and classes in the code and the entire documentation becomes about the trees in the forest, while excluding the forest itself. Users of the API are now unaware of why a certain structure/behavior exists, they are unaware of the interdependencies between the API components (except when bitten badly by them) and are unaware of the thought process behind the behavior, all of which are lost in the minds of the creators. </font></p> <p align="justify"><font size="3" face="Calibri">Sadly, there is now no incentive to write classic documentation like that of early versions of MFC, or like that in the *-nix man pages. No engineer gets to the Principal level by writing good documentation. What is worse is that even books are now being written this way, essentially printing copies of generated documentation. Which is a shame because this reduces developers to search-engine users rather than system-aware engineers. It prevents transfer of useful insights from those who build these APIs to those who use them. </font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">4. Your test cases shall be your sample code</font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">I have been frustrated time and again, by the sparseness and triviality of the sample code that accompany libraries. Why not supply test code written to test the API as samples? At least in theory, test code should cover corner cases, combinations of functions, and other conditions that would interest  users of the function/class. </font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">5. You will make simple things easy, complex things possible</font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">This is probably the golden rule of API development. The API must be easy to use for the most common scenarios. Most things must be accomplished with one or a few function calls. At the same time, users who have complex requirement should be able to meet them, maybe by writing complex code. </font></p> <blockquote> <p align="justify"><font size="3" face="Calibri"><strong><em>6. You will NOT write incomplete APIs </em></strong></font></p> </blockquote> <p align="justify"><font size="3" face="Calibri">Completeness of an API is of course, a relative measure. It is easy, in the name of completeness, to fall down the slope of adding too much functionality. For instance, adding an encrpyt() method to a String class! On the other hand, today’s <strong><em>agile </em></strong>API writers fall into the YAGNI trap, by not adding necessary functionality – like a cache that does not have a clear() method!  APIs must have the full set of methods that a typical user might consider necessary. </font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">7. You will avoid the “Kingdom of nouns”</font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">APIs are no different from books. Have too many characters in your book, and the resulting mental overload will turn off most readers (with honourable exceptions of George R R Martin and Tom Clancy). So, think about every word you use for your class and function names. Class names are concepts – use as few of them as necessary. Use standard verb-ese for function names – like store/retrieve instead of AddToStore and GetFromStore – the simpler names have the full meaning of the longer ones with none of the conceptual overload. And never, never overload the meaning of a common verb to do something other than what its common usage suggests. </font></p> <blockquote> <p align="justify"><strong><em><font size="3" face="Calibri">8. Your code shall be idempotent </font></em></strong></p> </blockquote> <p align="justify"><font size="3" face="Calibri">Idempotency is probably the most important property in today’s multi-threaded, distributed environments. If your API depends on state, it is inherently unsuitable for a world where computations fail and are retried! </font></p> <p align="justify"><font size="3" face="Calibri">Before I conclude, apologies for the lack of examples, the poor organization and the length of the post. I’ve been away from writing for too long now <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJGzGmf5ky6RFYV_pfCz7-Urt2QDuRYDSPrNJioGz1EEUtySVBPZ5qBUSOssJsziA-oxVNDGsn3l5OW2kBWgfoViYx2SVIc1m7n-O4a09DPaBZu9-1d-icpQPfT6xLwxaOv_sw/?imgmax=800" /> .</font></p> <p align="justify"><font size="3" face="Calibri">Needless to say, even though I present examples from the Microsoft world, these problems are not exclusive to it. </font></p> <p><font size="3" face="Calibri"></font></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-50252404005434371392013-03-13T22:24:00.001+05:302013-03-13T23:16:43.015+05:30Missing dad<p align="justify"><font size="2" face="Verdana">In the Mahabharata, Yudhishtira was asked by the Yaksha of the lake what the greatest wonder in the world was. Yudhishtira replies promptly: “Day after day countless creatures are going to the abode of Yama, yet those that remain behind live their lives as though they’ll live forever. What can be more wondrous than this?”</font></p> <p align="justify"><font size="2" face="Verdana">I was in a similar state, until last Tuesday when my father passed away after a hard-fought battle with pneumonia.</font></p> <p align="justify"><font size="2" face="Verdana">Nothing is more final than death. Nothing is more gut-wrenching than doctors and nurses referring to your loved one as “the body”. Nothing is more shocking than seeing the body of your loved ones burn and their bones get handed down to you in a pot.  </font></p> <p align="justify"><font size="2" face="Verdana">Over the past year and a half, my father was diagnosed with multiple health problems. He had a blocked Right Coronary Artery, his kidneys were failing, and in April last year, he had a fall that led to a hemorrhage in his brain. Still, he and his doctors fought hard, which led to a partial recovery from all the ailments, sufficient enough for him to lead a near-normal life. However, from January this year, he was forced onto dialysis, and his health kept deteriorating until the final blow came in the form of pneumonia that proved to be untreatable. </font></p> <p align="justify"><font size="2" face="Verdana">I miss him.</font></p> <p align="justify"><font size="2" face="Verdana">While my dad had many accomplishments to his credit, the one that mattered to me the most was that he was an intense dad. The intensity with which he approached his role as a father (or grandfather) had to be seen to be believed. Be it carrying a sick 8 year old (me) for over six kilometers to get treatment, or waiting hours in front of my school to pick me up after my exams, or waiting in queues so that I didn’t have to - my dad always put my needs, desires, and even wishes before himself. He was always there for me and my brother – even for my nephews, when we needed him. He set the dad bar very high for my family.</font></p> <p align="justify"><font size="2" face="Verdana">Today, I feel orphaned – even though it was I (and my brother/wife/sister-in-law and mother) who was taking care of him! I realize now how many things my father had insulated us from; how many responsibilities, duties and dirty tasks he had taken on his shoulders so that we wouldn’t feel the burden. Suddenly, I feel like a teenager who woke up one morning to find himself a middle-aged man.</font></p> <p align="justify"><font size="2" face="Verdana">However, life must go on, lessons must be learnt, and we must look ahead. Therefore, let me conclude with some bit of advice from this experience:</font></p> <p align="justify"><font size="2" face="Verdana">*<em> Get regular medical checkups: </em>True, it is a hassle, it takes at least 1/2 a day, and it is tremendously annoying. But it detects many potentially deadly disorders in advance. So, if you are over 30, get a checkup done at least once in two years. If you are over 40, get a checkup done at least once a year. We came to know about my dad’s kidney failure only when it was too late to remedy it. </font></p> <p align="justify"><font face="Verdana"><font size="2"><em>* Get health insurance: </em>While it was heart rending to see my father take ill and be in pain, we were spared financial pain, thanks to a superb health insurance policy offered by Microsoft and my dad’s CGHS facility. If your company offers health insurance, ensure that you have at least a 5 lakh cover, and that your parents, spouse and kids are covered. </font></font></p> <p align="justify"><font face="Verdana"><font size="2"><em>* Don’t take antibiotics at random: </em>One of the most difficult aspects of my dad’s illness was seeing that a curable disease like pneumonia became incurable because of resistance to antibiotics. Apparently, this is because of indiscriminate use of antibiotics in the general population, both with and without doctor prescriptions, leading to the evolution of more and more resistant strains of bacteria and virii. </font></font></p> <p align="justify"><font face="Verdana"><font size="2"><em>* Do talk to the people you love regularly: </em>My father was in the ICU for nearly 4 weeks, during which he couldn’t utter a word. Day after day, we would go in only to see him either unconscious or unable to speak. He probably wanted to tell us something, but couldn’t. Neither could we convey to him any words of strength. Do not postpone words of love, encouragement or strength.</font></font></p> <p align="justify"><font size="2" face="Verdana">If there is a soul, I hope his finds peace. If not, there are our memories where he’ll be cherished as long as we live. Thanks dad, for all you did for me. And If I ever have kids of my own, I hope I can be half as good a dad to them as you were to me.</font></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com1tag:blogger.com,1999:blog-9218780.post-7505410242064503502013-01-17T23:21:00.003+05:302013-01-17T23:24:56.951+05:30Scientific Temper<div dir="ltr" style="text-align: left;" trbidi="on">
<em><span style="font-family: Verdana, sans-serif;">Scientific temper. n., An attitude which involves the application of logic and the avoidance of bias and preconceived notions. </span></em><br />
<blockquote>
<div align="right">
<em><span style="color: #cceedd; font-family: Verdana, sans-serif;">-Wikipedia</span></em></div>
</blockquote>
<div align="justify">
<span style="font-family: Verdana, sans-serif;">When in high school, I won a competition (I think it was an essay writing competition), the prize for which was a book about Scientific Temper. Naturally, I lost mine, and cursed the organizers for being stupid enough to give a class VIII student a book that was clearly intended for adults. What hurt further was the organizer invoking the Indian Constitution to justify his selection of the prize. (For those not in the know, the Indian constitution mandates the cultivation of scientific temper as one of the </span><a href="http://en.wikipedia.org/wiki/Fundamental_Rights,_Directive_Principles_and_Fundamental_Duties_of_India#Fundamental_Duties"><span style="font-family: Verdana, sans-serif;">fundamental duties</span></a><span style="font-family: Verdana, sans-serif;"> of the citizen.) I sulked for days on end. </span><br />
<span style="font-family: Verdana, sans-serif;"></span> </div>
<div align="justify">
<span style="font-family: Verdana, sans-serif;">In time, curiosity (and boredom) got the better of me and I finally read the book. It was a good read, and it brought out a clear distinction between scientific and unscientific thinking. Elimination of bias, reproducibility and validity of hypothesis, experiments and data, avoiding the <em><a href="http://en.wikipedia.org/wiki/Post_hoc_ergo_propter_hoc">Post hoc ergo propter hoc</a></em> fallacy, and </span><a href="http://en.wikipedia.org/wiki/Statistical_significance"><span style="font-family: Verdana, sans-serif;">statistical significance</span></a><span style="font-family: Verdana, sans-serif;"> were some of the themes of the book. It emphasized that the scientific method conformed to these themes, while unscientific ones didn’t. </span><br />
<span style="font-family: Verdana, sans-serif;"></span> </div>
<div align="justify">
<span style="font-family: Verdana, sans-serif;">Why bring it up now? Over time, I’ve come to the conclusion that so many of our problems are because our people either haven’t developed scientific temper or are reluctant to use it. An obvious example is the reception saffron- (or green- or white-) clad gurus get on TV. But think also of supposedly intellectual debates on TV, and in parliament, and in various fora, which have no grounding in reality, let alone the scientific method. A sad, but relevant example is the solutions suggested by influential people to prevent the kind of rapes that have happened in the recent past. </span><br />
<span style="font-family: Verdana, sans-serif;"></span> </div>
<span style="font-family: Verdana, sans-serif;">Bias: RSS chief Bhagawat takes the cake here, showing his bias against both women, and against ‘western culture’.</span><br />
<span style="font-family: Verdana, sans-serif;">Invalidity of data and/or hypotheses: All those who want to pass stricter laws – have strict laws prevented any crime from happening in any country? </span><br />
<span style="font-family: Verdana, sans-serif;">Post hoc ergo propter hoc: Rapes have gone up. So has the number of women wearing jeans/going out to work/going to discos/mixing with men/marrying in the same gotra/getting married late/…, Therefore, rapes are because of the number of women wearing jeans/going out to work/…you get the idea.</span><br />
<span style="font-family: Verdana, sans-serif;">Statistical significance: One girl was raped coming home late in the night. So preventing girls from going out late in the night will prevent all rapes. </span><br />
<span style="font-family: Verdana, sans-serif;"></span><br />
<div align="justify">
<span style="font-family: Verdana, sans-serif;">The wide prevalence of these fallacies along with an obstinate refusal to get to the bottom of any issue make a debate or discussion on any issue a self-defeating one. </span><br />
<span style="font-family: Verdana, sans-serif;"></span> </div>
<div align="justify">
<span style="font-family: Verdana, sans-serif;">This lack of rigor has an insidious effect, literally, on people’s health. Now, many of us believe in the Indian system of medicine, Ayurveda. Ayurveda has found to have effective medicine for liver treatments, for (in)digestion, for bone maladies and for many such diseases. Practitioners also claim miracle cures for diseases like cancer and kidney failure. But how does one verify the veracity of these claims? Apart from some medicinal compounds like Turmeric, few Ayurvedic medicines have been scientifically tested. All you see are claims of a person X who had disease Y for Z years and was cured in a week, or of person K who had a enzyme level of L which reduced to M in N days. Papers are published in local journals without even double-blind experiments. Further, no Ayurvedic practitioner can explain how their medicines counteract disease in terms that are accepted by the broad medical community. To blame is also the allopathic community which has refused to even examine the vast wealth of knowledge accumulated by Ayurveda. And the pharma companies who fear that traditional medicine would kill their golden geese, patents. And the one entity<span style="font-size: small;"><sup>+</sup> which could be a honest broker in the exercise, but is too busy politicking to care about the wellbeing of the citizenry. </span></span><br />
<span style="font-family: Verdana, sans-serif;"></span> </div>
<div align="justify">
<span style="font-family: Verdana, sans-serif;">While his own scientific temper could be questioned, Nehru was spot on when he said “<em>The future belongs to science and those who make friends with science”. </em>Too bad we have looked the other way. </span></div>
<div align="justify">
<span style="font-family: Verdana, sans-serif;"></span><br />
<span style="font-family: Verdana, sans-serif;">------------------------------------ </span><br />
<span style="font-family: Verdana, sans-serif;"><span style="font-size: small;"><sup>+</sup> The government</span></span></div>
</div>
Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-8105976800877341982013-01-03T12:34:00.001+05:302013-01-03T12:37:35.163+05:30One word solution to all problems<p>In my last post I attempted to correct some of the fallacies surrounding the gang rape of the 23-year old Delhi woman. (Seriously, who calls a 23-year old a ‘girl’?) In this post, I want to propose a single word solution to this and associated problems.</p> <p>ACCOUNTABILITY</p> <p>Seriously, that is all we need. From the police, the judiciary, the politicians, the public and the media. All we need is for people to be made accountable for the actions/inactions. We’ll see a different India then.</p> <p><em>(Postscript: I almost never agree with what Shashi Tharoor says, but this time he is right on the ball for suggesting that the new anti-rape bill be named after the victim. This has two advantages: First, it removes the notion of shame that surrounds victims of rape, and second, every time a case comes up under this law, the judge will be reminded of what happened in this incident.)</em></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-44727711826082709142012-12-23T20:41:00.001+05:302012-12-23T20:41:57.684+05:30Fallacies of rape<p align="justify">In this unfortunate season of rapes and crimes against women, I thought I’ll point out some fallacies surrounding the debate.</p> <p align="justify">The first and the one that afflicts most people is that the severity of punishment is a deterrent. If that were so, there would be no murders because the punishment prescribed is death. Gladwell has <a href="http://www.gladwell.com/1996/1996_06_03_a_tipping.htm" target="_blank">shown</a> that it is the <strong>guarantee</strong> and <strong>immediacy </strong>of punishment, and the <strong>guarantee of ostracism</strong> by friends and family that act as a deterrent, not the severity of punishment. Also, severity of crimes committed by criminals almost always increases, the longer they are allowed to go scot-free. I can bet my pathetic salary on the theory that every major criminal would have committed other, probably minor crimes previously and gained ‘confidence’ from the lack of punishment. So what needs to be fixed is policing and judicial hearings and not sentencing.</p> <p align="justify">Another fallacy is that the commoditization of women by the media has caused women to be treated as objects which in turn lowers their respect in society and leads to crime. When has anyone of those ‘commodity women’ been victims of crime? Why are they respected and feared in society?  Why is it that crimes against women in power is rare? It is because crimes against women, particularly sex crimes are typically about power, very rarely about sex or anything else – the more powerful a woman gets, the less the chance of her being targeted. See how most of the victims of rape are children, the physically weak, or the ones who have no voice in society, or women who are in situations of weakness. And it is almost never the women who are ‘commodities’.</p> <p align="justify">There is also a line of thought that it is the loss of our traditional values that has led to increased crime against women. This farcical notion is spread by the right-wing lunatics, and (particularly) by older folks who are otherwise sane. Again, nothing is further from the truth – a good number of the perpetrators of these crimes did so because the women defied their notions of purity and ‘satitva’. Think Khap panchayats, or honour killings, or this rape incident, or even the lawyer who was killed by the guard of her apartment complex – perps who committed these crimes thought they were white knights bringing honour to society by becoming outlaws themselves.  Think also, pub attacks, acid attacks and forced marriage revocations. Or that the reason the accused gave for gang raping the 23-year old in Delhi: they wanted to teach her a lesson for going out in the night with a man, and for talking back at them. And do note that these perpetrators come from communities where ‘traditional values’ are the strongest.</p> <p align="justify">People also tend to identify differences between eve teasing, beating up girls in a pub (or couples in a park), and between rape. However, what should not be mistaken is that all these crimes spring from the same sick mentality and should be treated as such. (I am not suggesting the death penalty for eve teasing, but I AM suggesting that it should be taken seriously and disrespectful tendencies nipped in the bud.) All these also spring from the same power tussle. And what cannot be forgotten is the lack of respect that we as a people have for individual freedom: a woman is not an individual with rights but a collective – to be owned by her family, her community and by the state. A woman is a family’s honour, a community’s honour or a country’s honour, to be protected and salvaged (more likely, savaged) by men controlling her with violence and threats of violence. </p> <p align="justify">And you would have heard cries, particularly in the English media not to politicize this issue. But this _is_ a political issue. An unsaid rule of a democracy is that citizen voluntarily give up their right to use force to the government with the guarantee that the government will protect the citizen against others who inflict unjust violence, and will use force legally, in correct measure and only as a last resort. What we are seeing under the UPA (particularly UPA-2) is the opposite: protection of guilty, indiscriminate and disproportional use of force against innocent civilians, and complete forgiveness for those who break the law, particularly when they are related to or minions of the first UPA family. In short, the UPA, given its Italian influence, is leading the mafiazation of the country. If this isn’t politics, what is it?  </p> <p align="justify">Finally, I want to tackle the notion that somehow women understand this issue better than men. Something like the theory that you need to be a Dalit to understand the pangs of the dalits. Of course, there are women who do, and I will not deny that. But look at the response of the some important women in the country, and you’ll realize that not all women are equally outraged by these incidents. For instance, in this case, the Sphinx maintained her enigma until forced by public pressure, a Delhi woman officer commended police action and the Delhi CM shed politically correct tears, but allowed the cops to beat up women protesters. In an earlier case the Notional (oops, National) Commission of Women wore makeup, outed the victim with no regard to her privacy, and issued toothless statements against crime. Even the leader of the opposition, Sushma Swaraj, showed her ‘traditional values’ by proclaiming the victim to be living dead! And of course, all of them have their difficulties, particularly the NCW which has no legal teeth. But why didn’t the chairperson join the protest and ask for legal teeth? Why didn’t Sushma Swaraj, or Sonia Gandhi come out and say that they would relinquish half their <a href="http://en.wikipedia.org/wiki/Security_categories_in_India" target="_blank">36 Z+ security</a> guards to protect the public? Why were the CM, the PM and the Sphinx silent when innocent citizens were brutalized by the police?</p> <p align="justify">Well, to harp on the point, it is political again. It is because we the middle class don’t matter politically. It is because despite all the abuses, we the middle class don’t vote in large numbers. And it is because we are not a vote bank for justice, peace and prosperity.</p> <p align="justify">Perhaps it is time this changed. </p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-22194187020115627062012-12-07T13:34:00.001+05:302012-12-17T14:52:47.926+05:30Privatizing public responsibility<p align="justify">One problem with specialists in a field, particularly a theoretical one is that they get entrapped in dogma. Now, the naive are also victims of dogma (ex: Apple buyers), but they do not command the language or terminology of a field to convince others of their beliefs. Specialist dogma, on the other hand is more threatening, because specialists can summon both language and superficially correct evidence to support their dogma which may convince non-specialists to follow their lead. </p> <p align="justify">The dogma of the UPA government starts with the assumption that the public sector cannot be fixed (or won’t be fixed) and that the private sector is the ONLY efficient source of delivery of all services. The inevitable conclusion from this is to outsource all government functions to private parties. </p> <p align="justify">They did it with 2G, by outsourcing decision making to an individual and with coal, outsourcing it to a committee of individuals with private vested interests. Unfortunately, successful outsourcing means outsourcing non-essential functions and not your core competency, and the UPA is out to remake the government into a defunct body of fat cats riding in red light cars. (Clay Christensen has a different opinion on core and non-core functions <a href="http://www.forbes.com/sites/stevedenning/2011/11/18/clayton-christensen-how-pursuit-of-profits-kills-innovation-and-the-us-economy/">here</a>, but I’ll stick with dogma!)</p> <p align="justify">This trend started with the RTE act. With an interesting twist of language, the government hoisted the responsibility of protecting the Right to education on the private schools. The consequences of this and the subsequent approval by the Supreme Court of the act mean that governments now have no incentive to improve public schools. Anyone who asks for quality education will be directed to beg at the nearby private school. Never mind that outside the big cities, private schools are in much worse shape than their government counterparts. Never mind that this opens up new avenues of corruption for government servants. Never mind that this will lead to a huge influx of people into the major cities simply looking for a better education for their children.</p> <p align="justify">Further evidence comes in the form of FDI in retail. Whatever be the merits or demerits of the policy, a much-publicised reason for opening up retail for FDI is that the Walmarts of the world will create cold chains in India and reduce agricultural wastage. Now, I was thinking, Walmarts will be allowed in 53 cities in India, so how many cold chains will they need to create? 10, 20, 50? In contrast, the Food Corporation has 69,474.96 <a href="http://fciweb.nic.in//upload/FCI%20English%20jpg.pdf">godowns</a> (Page 42) with an income of 74,711 crores (roughly 15 billion USD). Not to mention, the 5300 cold chains already in <a href="http://logisticsweek.com/infrastructure/2012/04/cold-chains-the-essential-infrastructure/">operation</a> in the private and public sectors. Now, I don’t know how much it costs to build a cold chain, but surely it would cost less than 15 billion USD to upgrade FCI godowns to cold chains? Again, observe the underlying dogma. (On an aside, I got these stats within 3 minutes - why can’t the media find stats like these and ask the right questions instead of simply thrusting mikes in suited faces?)</p> <p align="justify">The latest in this is the cash transfer program. As recognized by dozens of committees and mentioned in hundreds of reports, the problem in government is the delivery mechanism, not what is being delivered. So, how can a system that can’t deliver grains deliver cash? Why wouldn’t the leakages that persist in delivering goods not remain in delivering cash? How will the system prevent the drunken husband from beating his wife and drowning all the cash in drink? </p> <p align="justify">Unfortunately, for those who run the country, such questions are not worth answering.</p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-6843379450432437762012-11-25T21:56:00.001+05:302012-11-25T21:56:36.179+05:30More freedom…<p>In 2007, I wrote a post entitled “<a href="http://gopswritings.blogspot.in/2007/04/unit-of-freedom.html" target="_blank">Unit of Freedom</a>” that described India as a mobocracy. Ever since there has been accumulating evidence of the same, the latest being the arrest of two girls, one for posting an innocuous comment on facebook, and the other, for liking it. </p> <p>What is most tragic however, is that the judge actually allowed the charges under section 295A and under 64 A of the IT act  to stick, and only released the girls on a bail of Rs. 15,000. He did not consider the manner of the arrest, the innocuous nature of the complaint or the motives of the complainant, and instead applied the ‘law’ like a robot.</p> <p>With protecters of the law like this judge and the Maharashtra police, no wonder people have to turn to Thackerays for protection. </p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-11140740939171224022012-11-25T21:40:00.001+05:302012-11-25T21:40:07.210+05:30Namma alateyannu…<p align="justify">There is a famous essay by Dr. Kota Shivaram Karanth titled “Namma alateyannu meeralarada devaru” which, loosely translated means “The god who cannot exceed our limitations”. Dr. Karanth, a quintessential rationalist explains the origins of God in our minds – how the magnificence of the god who created the universe<sup>*</sup> is entrapped in the puny imagination of humans. </p> <p align="justify">I read (well, was supposed to read, but skimmed) the essay in my I PUC Kannada text book and I’m unable to locate it now. However, I remember the summary of the essay very well – that God is essentially a creation of the “puja” establishment, and therefore, he does not exceed human limitations.</p> <p align="justify">You ask, why bring this up now? Well, I reached a tipping point in my antipathy towards organized religion on a recent trip to Kukke Subramanya and I was trying to find that article so that I could write this blog!<sup>+</sup></p> <p align="justify">Have you wondered how similar the god of an organized religion is to a King of the ancient times ? Kings are all powerful in their realms and have the power of life and death over their people. Kings have huge egos and need frequent displays of obsequiousness to satiate them. They take offence easily and frequently run campaigns of terror against their offenders. And nothing offends them more than praising another king. Kings offer protection for *their* people, and only until the protected acknowledge the protection and are (publicly) grateful for it. Access to kings and favours dispensed by them are mediated by agents beholden to the king. Replace kings with God and agents by priests, and what do you have? organized religion!</p> <p align="justify">And while we are at it, I (naively) hope the overzealous internet police of India do not see this post and haul me off for arrest, but instead focus on tackling real security issues like the violence committed by Shiv Sena activists in Mumbai.</p> <p align="justify">* <em>I am not saying that a God created the universe, nor am I refuting current physics which believes that the sum of the energy and mass in the universe is zero, which is a convenient place for a self-starting universe. I’m merely stating scripture. </em></p> <p align="justify"><em>+ On an aside, I am terribly disappointed by the lack of Kannada literature, particularly classic Kannada literature on the web. Is the Ka Sa Pa listening?</em></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com2tag:blogger.com,1999:blog-9218780.post-63725551381305357872012-09-10T21:41:00.001+05:302012-09-10T21:41:06.176+05:30A f’cking crazy country<p align="justify">Going by the recent controversies over cartoons in India, one might think that the Lashkar is misguided in training armed militia to fight against the country. After all, if a cartoonist can be so dangerous that he is charged under the same section as Ajmal Kasab, all the Lashkar has to do is train sufficient militants in cartooning skills and it can take over the country!</p> <p align="justify">Goddamn f’cking state.</p> <p align="justify">But what pisses me off is how stupid the judge should be to admit the charge instead of throwing it out and charging the cops with unlawful arrest. Or how stupid one of our national icons Mr. Narayana Murthy is, that he is proud of Mania<sub></sub><sup></sup>’s<sup>+</sup> record in protecting free speech!? Or how stupid is the compere on a national channel who cannot differentiate between a charge of sedition and the decision of the National Broadcasting Association not to show the offending cartoons? </p> <p align="justify">God save this country. But no, he cannot either. Just an express train ride on the way to total doom. Folks, if you have a chance, get out of his hell hole while you still can.</p> <p align="justify">---------------------------------------------------------------- <br /><sup>+</sup>Mania = Ma(n Mohan) + (So)nia</p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com1tag:blogger.com,1999:blog-9218780.post-66219440491737243932012-09-03T20:59:00.001+05:302012-09-03T23:18:51.385+05:30The caste system of the communists and the JNU-types<p align="justify">What? How can the doyens of equality propound a divisive belief like the caste system, you ask. </p> <p align="justify">Here’s how:</p> <p align="justify">The following are the untouchables: the BJP, right-wing parties, America (except when it is bankrolling their projects), the rich, the Hindus, logical thinkers,  and self-made entrepreneurs. All contact is to be avoided with this lot, under any circumstances. The untouchables never do anything right. They always try to exploit the gullible upper classes. In fact, if the JNU-types had their way, the untouchables would be gulag-ed, their properties seized and the constituents sent for hard labour in <strike>West Bengal</strike> (Editor: now that West Bengal is ruled by another dictator, read the last phrase as your favourite (or least favourite) form of inhuman punishment.) </p> <p align="justify">The Shudras: the Congress party, handout-dependent industrialists, the ‘poor’, and the lower-middle class. They are to be despised most of the time, but are to be exempted when the alternative favours the untouchables. A few handouts, some lip-service and relentless verbal abuse of the untouchables keep the Shudras happy with their lot.</p> <p align="justify">The Vaishyas: All those who finance these worthies: Russia and China in the past, evangelical organizations, and international communist organizations. While money is to be despised in general, that too vociferously and in public, money that comes from these sources comes blessed for use in private. And the Vaishyas are preferable to the Shudras – misdeeds of the former against the latter are to be supported at best, and ignored at worst, to preserve the hierarchy of the system. Think how our communists are silent about how China disenfranchises poor people of its lands without due process.</p> <p align="justify">The Kshatriyas: Naxals, Bodos, Maoists, and other violent wings of extremist leftism. The Kshatriyas not only commit the violence that the JNU-types secretly admire, but they can also turn against the JNU types when angered – so they not only command respect, but also demand (and get) it. Atrocities committed by this group against any group lower in the hierarchy must be supported, encouraged and glorified. They are to be supported at all costs except when the interests of the Brahmins are in danger, which brings us to </p> <p align="justify">The Brahmins: As members of the uppermost caste, constituents of the JNU Brahmin caste are beyond all reproach. They include the JNU-types themselves, hardcore communists, and most importantly, Muslim fundamentalists. Nothing shall be said that criticizes actions of members of this caste, they are always clean and always closest to the god of the godless. So, Bodo violence against Muslims should be condemned while the violence committed and threat of violence issued by Muslim fundamentalists against innocents, most of who are poor and middle-class shall be condoned. </p> <p align="justify">Have I missed any important constituents? Enlighten me with your comments!</p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-3563390113325515302012-08-12T19:28:00.001+05:302012-08-12T19:28:26.083+05:30Nantu adu heegoo untu<p>I’m not a big fan of plays and I generally keep my distance from Kannada plays in particular. However, my wife pestered me sufficiently to attend a play with her at RangaShankara – Nantu adu heegoo unte?</p> <p>Directed by Bhargavi Narayan, the play is a funny take on the travails of marriage. Sheela and Shankar, a couple married for many years are separated and close to finalizing their divorce. Shankar also has a new fiance, Seema, a flirtatious, shopaholic daughter of a real-estate baron, who is many years younger than him. Shankar is a director who hasn’t met with much success because he refuses to appeal to the mass market of television serials. Vinay, their mutual friend and Shankar’s accountant invites Sheela to Shankar’s house to resolve tax issues. Thrown into the mix is Shankar’s friend and former cricketer Shamir, a playboy and wannabe actor. </p> <p>What happens in the melee? Bhargavi Narayan directs a gripping and funny play that illustrates some of the common mistakes couples make in a marriage – lack of communication, lack of appreciation, and couples not investing time in their relationships. </p> <p>Watch it. It is one hundred rupees (and more importantly, one and half hours) well spent. </p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-11213809540287516322012-04-11T22:09:00.043+05:302012-04-12T09:58:45.785+05:30Why driving in Bangalore is like war<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">I’ve been driving a car in Bangalore for six years now and have been at the receiving end of horrible drivers throughout. Why, I wondered do people thrust and parry on the roads!? And the answer struck me just yesterday; it is because driving in Bangalore is like war. </div><div style="text-align: justify;"><br />
Here’s why:</div><div style="text-align: justify;"><br />
First, the fight for <em>every </em>inch of space. Not unlike armies, drivers in Bangalore know the value of every inch of ground. And they are willing to risk life and limb for it. The auto driver who squeezes his handlebar in the small gap between your rear-view mirror (the left one!) and the electric pole; the two-wheeler rider who jumps on the footpath at the first sign of a traffic slowdown; the taxi driver who tries to climb over the median to avoid the U turn he should take; and by god, <em>even </em>the cow that lazes past a hundred mad honkers!</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Next, might is right. In war, the stronger army makes the rules. On Bangalore roads, that privilege goes to none other than the mightly Volvo bus. Clad in red colors, Volvo buses move with the flourish of a Gulliver in a Lilliput china shop. Get close and you are squashed, they warn with just their colors. Incidentally, Volvos prove an old adage about India and Indians: Give an Indian even the least bit of power, and he/she is bound to abuse it. Examples abound, but I digress. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Let me get back to my theme. An important aspect of fighting any war is filibustering. Which is why country after country develops fancy ICBMs and nuclear weapons; the threat of massive action keeps misguided adventurers at bay. However, the opponent must be assured that you will follow up your bluster with bombs. Bangalore roads are no different. The weapon of choice (after sheer bulk) is the horn. The louder and shriller the honk, the stronger is the threat of action; but it needs to be followed up by a quick thrust to the point of choice. Any delay convinces your opponent that you are all horn and no thrust leading him or her to ignore your filibuster. Which brings us to </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Sizing up your enemy. Pakistan, for instance knows that despite all posturing, India does not have the guts to invade it. Similarly, auto drivers know that a BMW is not going to challenge them over a spot in the lane. Scorpios know that autos wouldn't challenge them, and Volvos know that no vehicle will challenge them. Sizing up your enemy quickly is key to success on Bangalore roads. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Bangalore drivers also follow another tenet of war: hitting your enemy at his weakest with your strongest weapon. Think of a two wheeler who overtakes your car from the blind spot. Or a truck that comes barreling down the wrong side of the road at high speed, or a bullock cart who takes up all the space on the road with its bulk, forcing you to get on the wrong side of the road to get ahead. Sun Tzu could take a lesson on the <em>Art of War </em>from our drivers!</div><div style="text-align: justify;"><br />
Finally, like in war, both victors and victims lose. Both victors and victims end up with high blood pressure, mental fatigue and loss of useful brain bandwidth. The joy of having snatched a square inch of space from one opponent is killed by the threat of the next opponent who is upon you before you can <em>even </em>think of your victory! However, as in, families are relieved to have you back. That alone is a saving grace of the disgrace that we call roads.</div><div style="text-align: justify;"><br />
<br />
</div></div>Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com1tag:blogger.com,1999:blog-9218780.post-36945096819075173772011-10-13T11:35:00.001+05:302011-10-13T11:35:35.009+05:30RCB Demolished<p align="justify"><em>For a while now, I’ve been pestering my nephews to put their cricketing thoughts on (virtual) paper. I was finally able to corral my younger nephew and get him to write this post. </em></p> <p align="justify">The Champions League T20 finals RCB VS MI was approached by all with a lot of pomp and hype. Here we were with two sides: the first, a weakened side without its captain and other stars which had made it to the finals fighting all through; the second, sailing through to the finals  chasing 200+ scores on consecutive occasions. Who did you expect would win? A MI team without Sachin Tendulkar or a in-form RCB side with Chris Gayle and Virat Kohli going really strong? I  thought RCB…but RCB didn’t win, did it? Why ?? Below are the reasons: </p> <p align="justify">1. Overconfidence,  having chased down 200 and more on two occasions against better bowling attacks.</p> <p align="justify">2. Maniac team selection by Dr. Vijay Mallya who choose to pay 7.5 crores for a lad who hasn’t even played 50 games for his country but wasn’t willing to pay 5.5 crores for the world’s greatest all-rounder who had performed brilliantly in the previous seasons.</p> <p align="justify">3.Lack of quality cricketers: Being a professional cricketer who plays 5th division for Swastik Union, it disappoints me that I know batsmen who are only 16 and 17 who have greater talent and technique than Saurabh Tiwary and Mohd Kaif. Kaif’s  batting grip locks the wrist which disables the best shots such as the drives.  Saurabh Tiwary didn’t know he had to get onto the front foot to block a yorker. Further, any cricketer worth his name knows that the safest and the best way to score fast runs is by playing straight, i.e. in the “V”.  Chris Gayle and Virat kohli are exponents of playing straight, something that should’ve been a lesson in the nets for Tiwary and Kaif, amongst others. Effectively, RCB went into an international tournament fielding a side without a technically sound middle order! </p> <p align="justify">4. To be able to slog a spinner more often than not you have to get onto the front foot to  hit him with ease. One is expected to take his left foot as sensibly close as possible to the pitch of the ball in order to gain balance, power, and control over the shot. Sadly, Mayank Agarwal got out twice trying to slog a spinner with his feet pointing in exactly the opposite direction of the pitch of the ball.</p> <p>5. Lack of match practice: On most occasions, the middle order and the lower middle order hardly got to bat as Gayle and Kohli were splendid; therefore  the already useless middle order of RCB lacked the match practice as well. The complacent RCBians  didn’t play practice games so that they could strike some sort of form. Net Practice can never be a substitute for match practice.</p> <p>6. Bad Captaincy : After Virat, Gayle and Dilshan, the most accomplished batsman in the team is Vettori himself. The moment Gayle and Dilshan were out, Vettori himself should have come out to bat, as on any day he is a proven better batsman than the Tiwarys of the side. </p> <p align="justify">The above reasons contributed to the miserable failure of RCB in the CLT 20 finals. I hope they wont be repeated and will play better cricket in the near future. </p> <p align="justify"></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com1tag:blogger.com,1999:blog-9218780.post-8401620799749603152011-09-04T21:22:00.001+05:302011-09-04T21:22:05.833+05:30Soothsaying and the Congress party<p align="justify">If recent events have shown something, it is that the Congress party is a soothsayer’s dream subject. If you want to know what the party’s response will be to any situation, you only need to go back in time a few decades and you’ll get the answer.</p> <p align="justify">Let me explain. In 1977, the Congress party was out of power and the Janata party came into power. But they squabbled amongst themselves, and what did Indira Gandhi do? She encouraged Charan Singh to split away, supported him for a while, and then pulled the rug under his feet, which led to elections. Now move the clock to 1989. Rajiv Gandhi lost power, VP Singh and Chandrashekhar squabbled, and Rajiv Gandhi encouraged Chandrashekar to split, supported his government for a few months, and then withdrew support. And the same repeated in 1996. </p> <p align="justify">Similarly, when faced with an upsurge of public antagonism, Indira Gandhi’s first response was to invoke the “Foreign Hand”. Rajiv Gandhi talked about vicious forces that were out to destabilize India when the Bofors scam hit. And today, Rashid Alvi accused a foreign hand (of course, those in the know, know that it is an Italian one) of trying to destabilize India. Indira Gandhi imposed the emergency and foisted all kinds of cases on the opposition; and while the India of 1985-86 wouldn’t let Rajiv Gandhi impose the emergency, he tried his best to muzzle the media by introducing the “defamation bill”. Lo and behold, today we have the “Group of Morons” who are trying to bring in a bill to regulate the media. (Maybe they’ll serve a privilege notice against me as well?) </p> <p align="justify">And while the faces of the henchmen, the a**lickers and the hangers on have changed, their attitudes and languages haven’t changed one bit. See the abuses showered on team Anna if you want proof.</p> <p align="justify">What I’m trying to outline is that despite its dubious claims of having introduced the green revolution, the IT revolution and globalization in India, the Congress party remains a party stuck in the discourse of the 70s. What is further shameful is that the great white hope of the party doesn’t have a single original thought to offer and his family friends (what a TV channel calls ‘Young Turks’) are no better either.</p> <p align="justify">There is no future for the country as long as the Congress is in power. Sadly there is no viable alternative in sight.</p> <p align="justify"><em>(Postscript: To my regular readers: thank you for your enquiries, and I promise I’ll post more regularly in the coming weeks. )</em></p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-3541687622548210992011-04-24T19:25:00.001+05:302011-04-24T19:25:42.718+05:30More on freedom<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">If my blog were to stand for a single topic, that topic would be "Freedom". I've blogged earlier about the futility of banning skirts, jeans, music, books and so on. Over time, the bans have become more and more ridiculous - women entering a bar, or teachers being forced to wear sarees and so on. But some recent events take the cake.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">For instance, Christ College (now Christ University) in Bangalore has banned a chocolate stick. Mahavir Jain college has banned male and female students from using the same set of stairs. Another college has banned standing on <a href="http://www.punemirror.in/article/4/2011041520110415061019155d45afcd9/Choking-on-chocolate.html">campus</a>. What's hilarious is the twisted reasons one hears on why these bans are justified - the staircase ban is ostensibly because the girls' toilet is on the right side of the building and the boys' toilet on the left. Now one wonders - do students climb stairs only to go to the toilets? Or is it the college administration whose heads are in the toilet?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">And we have more. The World Badminton Federation has banned women from wearing anything but mini-skirts on the court, ostensibly to popularize the sport. Don't worry about all those women who might be discouraged for the same reason! They can all go and take up knitting. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">At least the WBF is honest about why they are doing it, unlike the worthies in Bangalore colleges. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Losers, all. </div></div>Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-65912714047485195342011-04-24T19:02:00.001+05:302011-04-24T19:02:42.458+05:30The joys of testing<div dir="ltr" style="text-align: left;" trbidi="on"><div style="text-align: justify;">Years ago, in the group discussion round of my first campus interview, my group was given the topic "The role of testing in the career of a software professional". I went first, making a strong case for testing professionals. I spoke about the inevitability of bugs, the economic cost, user impact and how testing was essential to maintain software sanity. I think I made a good case, becuase I was eventually hired for the job, but I knew I didn't believe a single word of what I'd said. In fact, days after the interviews, I was scared by the thought that my passionate case for testing might actually convince the company to put me in a testing role!</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Over the years, I've understood the importance of sound testing. I've also realized how much of an intellectual challenge testing really is. Here you are given a piece of software - sometimes you know the code, and sometimes you don't. Sometimes it has a spec, sometimes you create the spec as you go. The software you are testing might be new or it might be tens of years old, will typically have millions of paths through the code and hundreds of thousands of states (with many thousands that could be wrong). How can you figure out how to make the software fail? How can you unearth the hidden assumptions the developer made? How can you write software so that it can be tested easily? How much of your testing effort can you automate? How do you measure the quality of your testing? How do you know you are done?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">I was once the member of an interview panel, and we rejected a candidate for the developer's post. One of the managers in the company turned around and asked us "Is s(he) at least good for testing?". I didn't see how ludicrous this statement was then, but I see it now.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">We live and learn. </div></div>Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-31740836720301553092011-01-22T23:54:00.004+05:302011-01-23T00:10:32.949+05:30How the UPA is educating the publicThe UPA government has done a lot for education in the country. From the landmark RTE act, which <del>transferred onto</del> included the private sector, responsibility of educating the poor, to the <del>pointless</del> landmark universities bill and continued <del>tampering with</del> guidance for the institutes of excellence, the UPA has been in the education sector. Of course, these pale in significance to the personal initiatives taken by UPA ministers.<br /><br />First, the home minister gives us an English lesson, telling us that a consensus does not mean agreement of all concerned, but a majority of all concerned. Since the UPA is under the impression that it is ruling by the consensus of a billion people, how can you blame him?<br /><br />Next, Kapil Sibal, our effervescent minister for all seasons comes in to give the people a math lesson. He has a new branch of math - let' s call it Sonia math for the lack of a better name. Here, the value of an equation depends on the side of the equation that the reader is in! According to Prof. Sibal, the total loss to the country from the 2G scam is zero! Truly, he occupies a universe of thought much different from our own.<br /><br />Watch this space for more on UPA history, science and biology. But if you want to see something nice, go here: <a href="http://www.digitalnarratives.net/">http://www.digitalnarratives.net/</a> and send me your comments!Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-69360648654514229532010-11-28T14:10:00.001+05:302010-11-28T14:10:55.513+05:30More Indian sport<p align="justify">I love posts where I can say “I told you so”. After the 2008 Olympics, I <a href="http://gopswritings.blogspot.com/2008/08/new-dawn-in-indian-sport.html" target="_blank">wondered</a> if this was a new dawn in Indian sport. The events of the 2010 asian games have strengthened my belief that it is indeed so. True, the shooters haven’t lived up to their potential, and the archers didn’t do as well as they did in the commonwealth games, but take one look at the details of the medal tally, and you’ll see what I am talking about.</p> <p align="justify">A 1-2 finish in the women’s 10k race. A 2-3 finish in the 5k race. Gold in the steeplechase event. Gold in the women’s 400m hurdles after 24 years. Gold in the men’s 400m for the first time ever (unless Milkha Singh won it in his time). Gold in rowing. First time medals in skating and gymnastics. Golds in boxing. This games have been quite good for India. </p> <p align="justify">What is also heartening is the manner in which these medals were won. Take for instance, Joseph Abraham’s last minute push to get the gold or Sudha Singh’s desperate lunge to finish first – how many times in the past have we seen Indian athletes overcome their opposition when placed in such situations?</p> <p align="justify">Rest assured, things will improve. These heroes will now encourage more sportsmen and women in the country to come forward. With government support and strong private sector participation, not to mention rising confidence in Indian abilities, the future looks bright. Of course, the 2012 olympics will tell us how far we have come, but I’m more confident than ever that we have crossed one, if not all the hurdles in the way of sporting success.</p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-52646043242510301202010-10-17T21:14:00.001+05:302010-10-17T21:16:26.947+05:30The ‘developer’ high<p align="justify">Most of us in the software profession agree that it is probably one of the few honest professions that will pay you a decent monthly allowance for doing something you love to do. But have you wondered why software development is such fun?</p> <p align="justify">Well, as you expected, I have a theory. I think the reason development is such fun is because of the recurring, never-decreasing highs that one gets. Created a cool, extensible design? You have a high. Found a cool way to randomize a list with just one line of LINQ code? You have a high. Debugged a crazy bug that has haunted you for days? You have a high. Positive customer feedback? Another high. Why, even seeing a “all-green” status on your unit test run – even that can give you a high. </p> <p align="justify">And the best thing about the highs is that their intensity is not dulled by repetition – something a good alcoholic smoker friend of mine certified :)</p> <p align="justify">This is probably a key factor that keeps developers glued to their IDEs. </p> <p align="justify">Putting on my trench man hat, I think this is another aspect that differentiates developers from researchers. Researcher highs are fewer and far-inbetween. You publish maybe 3-5 papers every year. Generating new, workable, and innovative ideas that are different from those in the ‘market’ is gut-wrenching work, and new leads probably occur a few times a year. The situation is even worse for managers who have to wait for a product to ship to feel the high.</p> <p align="justify">There is a flip-side to this. It is easy for developers to fall into the addiction trap – sometimes sacrificing long term health of true innovation at the altar of the regular dosage of customer appreciation highs. Managers and researchers can keep their sights on the bigger prize for longer because their work and training (particularly for the researchers) trains them to think longer-term.</p> <p align="justify">Again, let me add my usual disclaimers about this being a generalization and like all generalizations, not applicable to all people and situations! :)</p> <p align="justify">What do you think?</p> Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com0tag:blogger.com,1999:blog-9218780.post-50700642460727489622010-09-19T22:38:00.002+05:302010-09-19T23:03:31.730+05:30The biggest threat to India<p>Ramachandra Guha of “India after Gandhi” fame once visited our lab and gave a talk in our “Kaleidoscope” series. He outlined nine threats to Indian security – Maoists, majority communalism, the divide between the rich and the poor, and so on. Unfortunately, he missed out on three others: the so called liberals and human rights activists, the communists and the UPA.</p><p>The common thread to these three threats is that they represent the left in its different colours and flavours. There is the hard-left – the Maoists who are determined to undermine the state militarily, the soft-left, comprising of the activists and the leftists who want to it by sleight of hand, and the UPA who wants to do it by inaction.</p><p>Let me elaborate. For long, it has been thought that Muslim and Hindu fundamentalism feeds each other. The most common example is the the Shah bano case and allowing Shilanyas at the disputed site in Ayodhya. One set of fundamentalists got the law amended to undermine women’s rights, and the other got the opportunity to start a ‘communal’ movement. However, what is forgotten in these discourses is the role of the “secularists”, “progressives”, and the “leftists”. While there was widespread condemnation of the Shilanyas and the subsequent yatra, condemnation of the parliamentary amendment was muted. And this is a pattern that is familiar. Secularists who condemn the attack on M.F. Hussain, are suddenly silent when a professor in Kerala has his arms <a href="http://www.thehindu.com/news/states/kerala/article613908.ece" target="_blank">chopped</a> and is suspended from service. ‘Progressives’ who come on to the streets against the burkha ban somewhere in France, don’t venture out when the popular front of Kerala <a href="http://sify.com/news/kerala-girl-defies-threats-wears-jeans-not-burqa-news-national-kjsoubifebc.html" target="_blank">threatens</a> a woman for refusing to wear the veil. Our own Manmoron Singh, who <a href="http://timesofindia.indiatimes.com/India/PM_speaks_to_Brown_says_he_cant_sleep_at_night/articleshow/2179509.cms" target="_blank">spent</a> sleepless nights at the thought of Dr. Haneef in spending time in jail, had a sound, silent sleep when tens of innocent students (mostly Hindus and Sikhs) were beaten and killed in Australia. In the latest incident, I saw a human-rights activist talk about the suffering of the Kashmiri Muslims without a single nod of acknowledgement towards the suffering of the Pandits, which was one of the worst incidents of ethnic cleansing in the country. The same person went on to call the Panun Kashmir a communal organization – Syed Shah Geelani, a two-state theorist is secular, while an organization founded to safeguard the interests of displaced Pandits is communal!</p><p>It is this perverted logic of the leftists, human rights activists, ‘liberals’ and ‘secularists’ that incites majority communalism. It is this logic that clouds reality, and forces governments into taking illogical decisions. See the debate on the AFSPA for instance. There is not a single shot that has been fired by the Army, yet there is all the hullaballoo about withdrawing special powers to it! </p><p>Wonder why the “left” acts this way? The answer is simple – leftism needs victims to survive. Leftism needs to oppose. And leftism hates stability. I can go on about this – but I’ll defer that to a later post. </p>Gopshttp://www.blogger.com/profile/13862725206722657566noreply@blogger.com2