About Me


Connect

Sunday, January 10, 2010

Yet Another Tharoor controversy Or Yellow Journalism

Well, my blog is not supposed to be a running commentary on Shashi Tharoor! My admiration for him doesn't go beyond the ordinary, and it is shared with contemporary politicians such as Vajpayee, Navin Patnaik and more recently N.D. Tiwari :P However, every time Mr. Tharoor runs into a controversy, i feel compelled to express my opinion too. It is a bit strange considering the fact that i have at least three posts in various stages in the drafts but this one is a spontaneous post since i couldn't find the option to add a comment on Tharoor's website. It is a bit surprising that the website of a minister who is now known as Twitter Minister for his almost-religious participation in a promiscuously interactive platform such as Twitter, doesn't have much interactivity. Hope this message reaches him, his aides or whomsoever it may concern :D

Anyway, back to the controversy and thank GOD this time Twitter has no relevance unlike in previous controversies where a few semi-literate "writers" (wateva that means!) almost presented Twitter as a sort of a shady nook whose motley crowd and radical approach to communication, "spoilt" a good orthodox Congressman like Tharoor and led him to commit heresies. For once it is obvious that people will say what they have to say and journos would represent them as they want to, irrespective of the medium of communication.

Now, to the actual controversy, the lines in question are,

“That Indian foreign policy drew from our sense of civilisation, and the extraordinary contribution by Mahatma Gandhi and Nehruji’s articulation of our civilisational heritage, both enhanced India’s standing in the world but also earned us the negative reputation of running a moralistic commentary on world affairs—that has come through very clearly in your speech.” [emphasis mine] [Source]

(Pssst.. all wannabe journalists, when you quote somebody, you mark the text explicitly,attribute to the actual source and mention changes you make. )

If you take a look at the last line, it is very obvious that Mr. Tharoor was actually summing up the points made by Lord Bhikhu Parekh's speech in the Indian Council of World Affairs seminar. Ignoring this aspect while reporting cannot be anything but malicious. If a newspaper of Times of India's stature indulges in tactics which wouldnt even qualify as yellow journalism, there is reason to worry.

However, i would like to go further and ask what was wrong with the lines as such even if we were to disregard the above fact and especially hen it was said in an academic seminar?

What is wrong with just stating the obvious ?

The movement that shaped the Indian national identity of the late 1800s and 1900s, itself has grown from our sense of civilizational heritage as percieved and articulated by our founding fathers, could the foreign policy be any different ? Further, the moralistic lines Nehru followed was not perfect but getting caught in the cross-fire of the two great Cold-War rivals , the USA and the USSR was the last thing the infant Indian state should have wanted to get caught up in. Pakistan is the perfect example of how bad things could have gone if India did not take a neutral position during the Cold War.A moralistic approach put India in the non-aligned block's leadership, and gave it a much bigger role in global affairs. But it also earned the ridicule of the Western bloc, especially the USA which has always viewed its foe as the supreme evil that other free societies should help them defeat. But the same point of view is not tenable in India.

Anyway, the term "negative influence" refered to should be taken in a lighter context, and not always as criticism, one must not remember the context in which the statements are made. In this case it clearly seems to be an adulation in the same manner as one would say "brutally honest" .

Well, to be brutally honest, i must tell Mr. Shashi Tharoor that it seems he is trapped between the two Indias. The first one seeks, transparency, openness, progressive thought and the other orthodoxy,conservatism and propriety....

Posted By Danish 8:06 PM

Tuesday, December 29, 2009

Tharoor, Twitter And Controversies

Oops @ShashiTharoor has done it again! Does he serenade controversies or controversies have ways of seeking him out ?

I believe it is a little bit of both. For over-excited media channels vying with each other for TRPs, a candid Shashi Tharoor on a promiscuously open platform like Twitter, it is a wet dream and there is no way they could miss such golden opportunities to manufacture news. In this instance too the controversy couldn't have started without the media's active contribution. But then those were not verbal statements that were then put in words by a reporter to mean differently,the minister had tweeted them and they are still there for the whole world to see. How could he then have been quoted out of context ?

Well, the media is seldom neutral while reporting news , it tends to be far more judgmental and passionate, even to the point of being untruthful. In almost every instance of news reporting, the facts,allegations are never served in isolation but are packaged with the opinion of the journalist, which again  is influenced by her/his craving for sensationalism. This exactly isn't a secret, media's penchant for sensationalizing even the most drab story is very well-known but in Tharoor's case, Twitter seems to be a recurring factor. Twitter is just another platform, if at all Shashi Tharoor's statements were objectionable, they could have been made anywhere! In fact,  it is Tharoor's questioning of the Home Ministry's visa restriction policy that has stirred this controversy, why is "Twitter" emphasized and hyphenated with Tharoor on all news channels and print media ?

 This may be because the media and the government both have issues with a Minister of State airing his views on an open forum. Had he given the same statement to a handful of reporters, these very words might have sounded "refreshing"and the media could have hailed him but to devoid the media agencies from raking the moolahs is not something the latter can forgive or overlook. No wonder, at least one notable journalist, who also heads a television channel has gone on record criticizing the Minister for his twittering ways. Ironically, he himself did it on Twitter.

Apparently the government in general and Shashi Tharoor's boss and the Home Ministry in particular are not at all happy. It is not about going against own government, Tharoor as the Minister of State for External Affairs was merely cautioning against implementation of a stricter visa policy which were not taken well by several important countries. As such he was doing his job but what has annoyed a lot of people is the platform he chose. According to them, governmental policies are too sacrosanct to be even exposed to common folks' perception.



What does a career diplomat like Shashi Tharoor know on foreign policy making ? India is a democracy but that should be restricted to voting only! Once the ballot has been cast and a government is in place the people should go back to their toils leaving things like laws and policies solely in the discretion of the on the ruling elite, of course they can later be used during future electoral campaigns but till then the public have no right to know anything about the policies, at least not from the minister himself ! 

http://twitter.com/ShashiTharoor/status/7064122644

Posted By Danish 4:37 AM

Saturday, December 19, 2009

Cyber-Warfare And Mercenaries on the Web

Iranian Cyber Army hacking and defacing Twitter may be part of a broader strategy of the Iranian government and military to control the flow of information from its own territories as well as information directed at it from external sources.This is the contention of a Techcrunch article which has also been published in Washington Post.

If you are an active Social Web user then you must already know about the role Twitter played during the post-election turmoil in Iran. Not only was it the main service for communication among the protesters and the primary source of news coming out from Iran but it was also the platform on which a major social media campaign was launched to mobilize public opinion against the Iranian regime. Although,it was supposed to be a campaign by Iranians anti- government protesters, the West's involvement was quite conspicuous. As a matter of fact US administration intervened and Twitter rescheduled its maintenance downtime in view of the volatile conditions in Iran. I had posted my observations on this development in one of my previous blog entry, please check out (Tweeting a revolution or is it a black operation ?). This campaign was seen by Iran as an attempt by the West to exploit political turmoil in the region to destabilize the state. Thus, this latest attack and defacement can be seen as a retaliation.

However, the Techcrunch article goes on to hint that the attack may have been launched as part of a much larger plan!  Apparently, Iran has on Friday said that it is creating more efficient centrifuges that can be used in its nuclear plan by 2011. This and other reports like Iraq  accusing Iranian forces infiltrating into its territory are being seen as part of a larger diplomatic offensive ahead of the negotiations on Iran's nuclear program. The cyber attack on Twitter as well as some other anti-government sites could be politically motivated to send a message to the West that Iran is capable of engaging the adversary in cyber warfare too. This message would sound far more ominous when we look at the conflict from the prism of asymmetric warfare.

Only time can tell how accurate this speculation is, but i myself have little doubt that the internet is fast becoming an arena of political games; games that go beyond mere propaganda campaigns,crowdsourced diplomacy to system disruption through Denial of Service (DoS) attacks. In one of my earlier posts ( Is Cyber-Warfare On Social Web same as Terrorism  ) i have discussed how politically motivated attacks and nation-states conflicts spilling over to the internet are affecting the common users, this could be another instance of it. However, it is not really clear if this group called Iranian Cyber Army is indeed a government supported group or just another group of nationalistic individuals acting on their own accord but with the tacit approval of the Iranian government. The flaw in the argument is that an hitherto unknown group of hackers, taking down Twitter may hardly procure any bargaining power for the Iranian regime! No doubt Iran is actively pursuing its nuclear program as well as cyber-warfare capability, but why should the US and EU concede any  ground to it because it could take down a popular micro-blogging site ? From another perspective, it is quite possible that this news report may be part of the social media campaign against the Iranian regime that has been going  for quite sometime.

Posted By Danish 3:20 PM

Monday, October 12, 2009

Will Twitter Go Down With The Waves

Posted by: Danish 12:47 PM

Twitter has been down for more than 2 hours,the last tweets on my time-line reflect panic as one would expect from the passengers of a ship as it goes down with the waves! Well, i haven't got a Google Wave account yet, the analogy is partly coincidental :p

Was i surprised? Not at all! This is not the first time that the micro-blogging site has gone down, since past few months,outages have become a regular affair and most likely will continue for a while. No! I don't mean to say that the guys at Twitter are not smart enough, indeed, it would be foolish to say that for guys who came up with such a brilliant concept such as Twitter. The only speculation that can be made is the probability that the issue lies deeper than it seems to us.

Outages are not specific to Twitter alone, most popular services including Google, Gmail and Facebook have had their blues too. It is an irony of fate that the very participatory nature of the Social Web is also the factor that takes it down often. For instance, the Internet traffic generated by Michael Jackson's death was much more than the servers were prepared for; it seems that most of the people in the world decided to use the Web to find more information about MJ, unprecedented numbers of requests coming in was interpreted as a DDoS attack by Google which then went into emergency mode. However, other Social Web sites such as Facebook, Friendfeed, MySpace and Twitter of course are far more open, consequently they could not balance the load and crashed.

So couldn't they build the service keeping load balancing in mind? This question is complex too, the Web is evolving at such a rapid pace that it is no longer possible to follow the traditional model where even the tiniest detail has gone through analysis and validation before the development has actually begun. Most of the popular service providers of the day are widely used for features some of which had not even been foreseen when the service was built for the first time. Adding newer features to existing applications is a continuous process that is conceived of and implemented in response to changing paradigms. Quick adaptation and innovation-on-demand is what drove their growth and has enabled them to change the way we use the Internet now.

Keeping the above scenario in mind, it is easier to understand why Web 2.0 websites often face scalability issues. Most of them had started up targeting a small segment of users, with plans to upscale operations on a future date. But as the service becomes popular and the user base increases exponentially, 
 too many requests lead to bottlenecks that make the system defunct for a period of time. There are technical reasons of course, I have come across quite a large number of papers blaming Ruby on Rails, the framework on which Twitter was built. This aspect cannot be refuted absolutely when one considers the fact that this framework has not been proven on large-scale application development.  Facebook has addressed this issue by migrating the background code, it also has a limit on the number of friends a user can add. But there has to be something more than the weakness of the development framework.

One of the reasons that i love Twitter for is the fact that there is no restrictions apart from the 140 characters per tweet limit and the model itself. Unlike IMs or Social Networks, Twitter delivers messages from multiple users to multiple users. This makes every user a center of information propagation or many-to-many messaging system yet the server remains centralized, so as the number of users increase the processes increase exponentially since every user follows an unspecified number of users and is in turn followed by other users. i am not aware of the business logic or algorithm used by it but can understand that it must be efficient enough to handle all those transaction most of the time. However, the frequent outages suggest that something at the fundamental layer needs a re-look at.

As i said in the beginning i do not have a Google Wave account yet but from what i have read and seen in the Developer Conference preview video, the architecture is more inclined towards being a distributed one rather than being centralized. i wonder if the folks at Twitter have looked in that direction, if the server is unable to handle the load now, waves of users are just starting to migrate to Twitter. Read: Has Cattlegate Opened The Floodgate?

Also read : http://www.techcrunch.com/2008/05/22/twitter-at-scale-will-it-work/

P.S.: Inviting my friend netgenre to write a guest article on data marshaling in the above context

Update
 Recently i came across (through Twitter, of course) a excellent article at High Scalability which offers to explain the different factors responsible for the scalability issue of most social media sites. i found the part on Pull-on-Demand vs Push-on-Demand approaches quite interesting. In the first approach, which  is followed by Facebook ( according to the same article), the service queries all your friends,fetches their updates and changes and provides them to you at one place. So if you have 1000 friends, it makes 1000 queries to show your friends update. So with every new user or even connection the number of queries to execute rises exponentially.
 In contrast, Push-on-Demand approach deals with updates in a different manner. Rather than waiting for queries,.it pushes the data to friends right when it is changed! The user no longer needs to pull data, since it is already there when s/he logs in. Of course this model is not without drawbacks but that is beyond the current scope.
But more importantly, which model does Twitter use ? 
i am not sure, but most likely it uses a hybrid of both model...Just a guess right now ;)

Posted By Danish 12:47 PM

Saturday, October 3, 2009

The N00B's Guide To Twitterverse

Picking up the thread from the last post, I will try to demystify the basics of Twitter for the benefit of the complete N00B. Here is how twitter works and the meanings of the terms that baffle you the first time you start using it.

Twitter Jargon

Tweet - The only question that drives Twitter is "What are you doing?" and a Tweet is a response to that question. If you are into social networking sites like Facebook and Orkut or even a Skype or GTalk user, you must already know what the status message means. But unlike the other services, the status message on Twitter i.e. the Tweet is not a passive message but the medium of communication or the counter-part of the IM you send to your chat buddy. However, a Tweet is generally visible universally unless, of course you have blocked a person. A Tweet can be of 140 character length only, which could be one of the reasons why Tweets travel faster than anything else i know of.


Handle - Username, this is important as it is likely to become your identity on Twitter, for example my Twitter handle is danishctc. You can find my profile on twitter by simply typing http://twitter.com/danishctc in the location bar or your browser. You can also reply me or mention it by simply prefixing my handle with the @ (at) symbol : @danishctc

DP - Stands for display picture or avatar. It is highly recommended that you put up your own picture as DP.


RT: Retweet is nothing but the same tweet being posted again by another user. There could be many reasons for doing this but the most common ones are- the person liked the particular tweet and would like to share it with her/his followers  and the original Tweet is kept to make sure that the response is seen in the context. To retweet, you can copy the whole tweet along with the original tweeterer's handle (prefix the @ (at) symbol to the handle ) and type RT right at the beginning. (Most clients make this easy, explained here just to make sure)

Screenshot of my convo with de3p , pushkarbhatt
Replies/Mentions: these are tweets by other users who have either replied,addressed or mentioned your handle. A handle prefixed by @(at) symbol is treated by Twitter as a tweet meant for that particular person and shows up on his timeline; for example- "danishctc: @anandmisra hi"


DM: Direct message, visible only to the recipient. Normally, all clients have a functionality to let you send direct messages to your friends but you can send dm by simply typing the character D before the handle.
Example:
"danishctc: D anandmisra this a dm"

Friends - Twitter is people-driven, if you want to harness its power then you have to follow people whose updates you would want see. You could start following people in the suggested list that Twitter displays when you sign up or celebrities you already know ( for example Shashi Tharoor, Celina Jaitly, Gul Panag) but it is important that you find other like-minded users to make your tweeting productive. As with so many services, Twitter can also import your contact list from other accounts and suggest your pre-existing contacts that are already on Twitter. To follow them you can go to their profile page and click on the link "Follow" (Note:  Following a large number of people in a very short time is seen suspiciously by Twitter since spam bots seem to follow a similar pattern, trying interacting as much as possible )

Followers - These are people who are following your updates. They are important from your point of view since they are your main audience as well as customer-base.

Favorites- If you find a particular tweet interesting and dont want to lose it in the melee, you can add it to your favorites. To add a Tweet to favorites, click on the star icon, the Tweet can now be found in the  favorite section of your Twitter profile.


 One of the major advantages of Twitter is the fact that it is not limited to a single client, single domain or even single device. I prefer tweeting from mobile rather than the desktop.

The original interface for interaction was Twitter.com and continues to be so since that is where you manage your account and set preferences. This is also the site you should be using if you are a new user.However, this interface lacks certain features for more advanced users but this is aptly compensated by numerous third-party clients.

Clients- There are plenty of clients avaible, download the one which meets your expection. On desktop/laptop, i find Tweetdeck the best, followed by Twhirl and Seesmic. Firefox add-on, Twitter Fox is another client that i find myself using a lot. On mobile (i use Nokia N95 8GB), Gravity comes across as the client with best features but i have also used Fring and Twibble for tweeting.
There also some very cool web-based clients that you should check out: http://dabr.co.uk and http://slandr.com 

Update - Thanks to Softykid for reminding me about Snaptu, a mobile client that i had heard a lot about yet  never got to installing it. But now that i have done it, it is strongly recommended that you try it out :)

P.S.: Thats it for now, hope someone finds it useful coz i didn't get much pleasure compiling it! not my kinda thing ;)

The Twitter Song 

Posted By Danish 8:05 PM