<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog - jaidev.info &#187; Rants</title>
	<atom:link href="http://jaidev.info/home/blog/archives/categories/rants/feed" rel="self" type="application/rss+xml" />
	<link>http://jaidev.info/home/blog</link>
	<description></description>
	<lastBuildDate>Wed, 05 May 2010 18:43:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Nokia e71 Crashes / Reboots with AT&amp;T 3G</title>
		<link>http://jaidev.info/home/blog/archives/2010/04/23/nokia-e71-crashes-reboots-with-att-3g.html</link>
		<comments>http://jaidev.info/home/blog/archives/2010/04/23/nokia-e71-crashes-reboots-with-att-3g.html#comments</comments>
		<pubDate>Fri, 23 Apr 2010 01:04:13 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/?p=362</guid>
		<description><![CDATA[I use a Nokia E71 U.S. version that I got unlocked off amazon a couple of years ago. Its a great phone, but being in the smartphone business for eternity, one would expect Nokia to have figured out the importance of frequent software updates. Whats worse, while the rest of the World gets some updates [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://jaidev.info/home/gadgets?action=AttachFile&#038;do=get&#038;target=nokiae71.jpg" align="right" />I use a <a href="http://en.wikipedia.org/wiki/Nokia_E71">Nokia E71</a> U.S. version that I got unlocked off <a href="http://www.amazon.com/gp/product/B001BZJ54U?ie=UTF8&#038;tag=jaidevinfo-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B001BZJ54U">amazon</a> a couple of years ago. Its a great phone, but being in the smartphone business for eternity, one would expect Nokia to have figured out the importance of frequent software updates. Whats worse, while the rest of the World gets <i>some</i> updates when Nokia feels generous, the U.S. version seems to have been abandoned (a search for <a href="http://google.com/search?q=0569371">0569371</a> shows the mess).</p>
<p>Recently, I hit a serious issue with the phone. My phone now crashes and reboots continuously when I&#8217;m at home. Well, it eventually shuts off. The interesting bit is that I see this issue <i>only</i> at home. Turning 3G off does solve the problem. But where&#8217;s the fun in that? It turns out that AT&#038;T is upgrading its network and is deploying a third WCDMA channel in certain markets. The e71 and other symbian s60 3G phones <a href="http://www.howardforums.com/showpost.php?p=13091238&#038;postcount=61">have a software bug</a> that makes them reboot continuously in such areas.</p>
<p>Thats still okay, it seems to be a rarely used configuration and Nokia should probably be able to fix it soon enough right? Not so soon! I&#8217;ve found instances of people from other regions complaining about this issue since August 2009 and Nokia still does not have a software update with the fix. Here comes the kicker, the last  <a href="http://europe.nokia.com/support/download-software/device-software-update/can-i-update#">available update</a> for the U.S. e71 version is 200.21.118 (built 27th November 2008). Some versions seem to blessed with a <a href="http://en.wikipedia.org/wiki/Nokia_E71#Firmware_History">more recent</a> firmware upate though.</p>
<p>I do not think Nokia gets it! The days of releasing a new phone every couple of weeks is gone. Its all in the software now. A great phone like the e71 would have been far more successful with a company who understood the new realities.</p>
<p>PS: AT&#038;T apparently stopped selling the e71x and other s60 in some regions.</p>
<h2>Update &#8211; 5th May 2010</h2>
<p>Nokia finally responded to all the 0569371 complaints and released firmware version 410.21.010 for this e71 product code yesterday. This update seems to have fixed the issue with the 3rd WCDMA channel.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2010/04/23/nokia-e71-crashes-reboots-with-att-3g.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web 2.0 Annoyances</title>
		<link>http://jaidev.info/home/blog/archives/2009/10/16/web-2-0-annoyances.html</link>
		<comments>http://jaidev.info/home/blog/archives/2009/10/16/web-2-0-annoyances.html#comments</comments>
		<pubDate>Fri, 16 Oct 2009 00:18:52 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/?p=341</guid>
		<description><![CDATA[I don&#8217;t understand what the deal is with not having a simple, non-javascript, non-flash, plain HTML login form on the front page of websites where most (all) content require authentication. Twitter, linkedin, flickr, (to name a few) are all guilty of this. I do not like staying signed-in to any of these services and have [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t understand what the deal is with not having a simple, non-javascript, non-flash, <b>plain HTML</b> login form on the front page of websites where most (all) content require authentication. <a href="http://twitter.com">Twitter</a>, <a href="http://linkedin.com">linkedin</a>, <a href="http://flickr.com">flickr</a>, (to name a few) are all guilty of this. I do not like <a href="http://en.wikipedia.org/wiki/Facebook_Beacon">staying signed-in</a> to any of these services and have my browser clear their cookies after every session.</p>
<p>Its not lack of real estate, most of them find space for elaborate sign-up forms. All I ask for is a simple one line login form which shouldn&#8217;t take more than 24&#215;240 pixels. While we&#8217;re at it can we all agree to set <b>tabindex=1</b> on the username field so that I don&#8217;t have to tab over a gazillion times?</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2009/10/16/web-2-0-annoyances.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why MSFT and YHOO are MFEO</title>
		<link>http://jaidev.info/home/blog/archives/2008/04/08/why-msft-and-yhoo-are-mfeo.html</link>
		<comments>http://jaidev.info/home/blog/archives/2008/04/08/why-msft-and-yhoo-are-mfeo.html#comments</comments>
		<pubDate>Mon, 07 Apr 2008 18:53:09 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/?p=292</guid>
		<description><![CDATA[More genius: [14:45:27 jaidev@~]$ host -t mx yahoogroups.com yahoogroups.com mail is handled by 10 mta2.grp.vip.scd.yahoo.com. yahoogroups.com mail is handled by 20 mta1.grp.vip.re1.yahoo.com. yahoogroups.com mail is handled by 30 mta12.grp.scd.yahoo.com. yahoogroups.com mail is handled by 30 mta13.grp.scd.yahoo.com. yahoogroups.com mail is handled by 30 mta14.grp.scd.yahoo.com. [14:45:31 jaidev@~]$ telnet mta2.grp.vip.scd.yahoo.com 25 Trying 66.218.67.194... Connected to mta2.grp.vip.scd.yahoo.com. Escape character [...]]]></description>
			<content:encoded><![CDATA[<p>More <a href="http://jaidev.info/home/blog/archives/2006/11/20/brain-dead-solution-of-the-decade.html">genius:</a></p>
<p><code>[14:45:27 jaidev@~]$ host -t mx yahoogroups.com<br />
yahoogroups.com mail is handled by 10 mta2.grp.vip.scd.yahoo.com.<br />
yahoogroups.com mail is handled by 20 mta1.grp.vip.re1.yahoo.com.<br />
yahoogroups.com mail is handled by 30 mta12.grp.scd.yahoo.com.<br />
yahoogroups.com mail is handled by 30 mta13.grp.scd.yahoo.com.<br />
yahoogroups.com mail is handled by 30 mta14.grp.scd.yahoo.com.<br />
[14:45:31 jaidev@~]$ telnet mta2.grp.vip.scd.yahoo.com 25<br />
Trying 66.218.67.194...<br />
Connected to mta2.grp.vip.scd.yahoo.com.<br />
Escape character is '^]'.<br />
220 yahoogroups.com ESMTP<br />
helo &lt;censored&gt;<br />
250 yahoogroups.com<br />
mail from: &lt;censored&gt;<br />
250 ok<br />
rcpt to: &lt;censored&gt;@yahoogroups.com<br />
250 ok<br />
data<br />
354 go ahead<br />
Subject: Photos<br />
.<br />
554 we cannot accept this message because it appears to contain virus (#5.7.1)<br />
quit<br />
221 yahoogroups.com<br />
Connection closed by foreign host.<br />
</code></p>
<p><a href="http://groups.yahoo.com">Yahoogroups</a> just refuses to accept emails with a subject line containing just <em>Photos</em>. Wow, my spamassassin setup is better than that.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2008/04/08/why-msft-and-yhoo-are-mfeo.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATMs on Trains</title>
		<link>http://jaidev.info/home/blog/archives/2007/10/07/atms-on-trains.html</link>
		<comments>http://jaidev.info/home/blog/archives/2007/10/07/atms-on-trains.html#comments</comments>
		<pubDate>Sun, 07 Oct 2007 01:11:00 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Humour]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/archives/2007/10/07/atms-on-trains.html</guid>
		<description><![CDATA[Is it just me or does this seem like a badly thought out one? I&#8217;m not questioning its feasibility or anything &#8211; throw a billion people at any venture and it is bound to be a success or rather won&#8217;t be a miserable failure. But, given how crowded our trains are, and how unsafe they [...]]]></description>
			<content:encoded><![CDATA[<p>Is it just me or does <a href="http://business-standard.com/common/storypage_c.php?leftnm=10&#038;autono=300430">this</a> seem like a badly thought out one? I&#8217;m not questioning its feasibility or anything &#8211; throw a billion people at any venture and it is bound to be a success or rather won&#8217;t be a miserable failure. But, given how crowded our trains are, and how unsafe they feel at most times, I wonder how many people would dare withdrawing any amount of money in full view of a hundred people with whom they&#8217;d have to spend the next few hours / days. The other ATMs are different as one isn&#8217;t obliged to stick around the ATM and with the people around the ATM. </p>
<p>My evil mind already has a game to spook the users. Hang around these ATMs, the moment somebody uses it, follow them back and note down their seat numbers. On a 48 hour train, its bound to give them a couple of sleepless nights!</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2007/10/07/atms-on-trains.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysterious Email Client Settings!</title>
		<link>http://jaidev.info/home/blog/archives/2007/06/04/mysterious-email-client-settings.html</link>
		<comments>http://jaidev.info/home/blog/archives/2007/06/04/mysterious-email-client-settings.html#comments</comments>
		<pubDate>Mon, 04 Jun 2007 06:11:15 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Humour]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/archives/2007/06/04/mysterious-email-client-settings.html</guid>
		<description><![CDATA[Just when I thought I was having a good start to the week - Jaidev: There is some custom setting on your email client which is adding &#8220;&#124;&#8221; characters and makes it pretty hard to follow the history of email. See below. Would appreciate if we can do something there. Thanks~~~~~~ I spent a good [...]]]></description>
			<content:encoded><![CDATA[<p>Just when I thought I was having a good start to the week -</p>
<blockquote>
<p>Jaidev:</p>
<p>There is some custom setting on your email client which is adding &#8220;|&#8221; characters and makes it pretty hard to follow the history of email. See below. Would appreciate if we can do something there.</p>
<p>Thanks<br />~~~~~~</p>
</blockquote>
<p>I spent a good amount of time thinking what my response should be &#8211; 
<ul>
<li><a href="http://www.google.com/search?q=email+quoting">google.com/search?q=email+quoting</a></li>
<li>Don&#8217;t ****in read it, you inconsequential CC recipient</li>
</ul>
<p> Eventually I chose discretion over valour and decided to post it here instead. Somebody in this industry has got to figure out what to do with <a href="http://www.catb.org/~esr/jargon/html/P/pointy-haired.html">pointy haireds</a>&#8216; time.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2007/06/04/mysterious-email-client-settings.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stupidity Never Sleeps</title>
		<link>http://jaidev.info/home/blog/archives/2006/12/11/stupidity-never-sleeps.html</link>
		<comments>http://jaidev.info/home/blog/archives/2006/12/11/stupidity-never-sleeps.html#comments</comments>
		<pubDate>Mon, 11 Dec 2006 11:23:56 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/archives/2006/12/11/stupidity-never-sleeps.html</guid>
		<description><![CDATA[Yes, I&#8217;m back to ranting about everybody&#8217;s favourite e-mail address vendor bank. Citibank&#8217;s online banking code goes something like this &#8211; switch ($input) { case x: /* User wants what we want him to want. Ooooh baby! * We love him. Lets give him what he wants. */ $email = lookup_email ($user); send_email_address_to_spammers ($email); handle_user_request(); [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I&#8217;m back to ranting about everybody&#8217;s favourite <a href="http://www.citibank.co.in/"><s>e-mail address vendor</s> bank</a>. Citibank&#8217;s online banking code goes something like this &#8211; </p>
<pre class="code"><code>switch ($input) {
        case x:
                /* User wants what we want him to want. Ooooh baby!
                  * We love him. Lets give him what he wants. */
                $email = lookup_email ($user);
                send_email_address_to_spammers ($email);
                handle_user_request();
                break;
        default:
                /* Uh, oh! I don't think we'd ever be here. */
                $email = lookup_email ($user);
                send_email_address_to_spammers ($email);
                do_logout ($user);
                break;
}</code></pre>
<p>So every time I select something that they didn&#8217;t expect, I get logged off. This, of course, is browser dependent which makes it all the more stupid. <em>Is this paranoid programming?</em></p>
<p><a href="http://jaidev.info/home/gallery/v/misc/citi-rtgs-small.png.html"><img title="How do you spell my city's name?" src="http://jaidev.info/home/gallery/d/1344-2/citi-rtgs-small.png" align="right"/></a>Wait, there&#8217;s more stupidity. RBI introduced real time fund transfer between banks called <abbr title="Real Time Gross Settlement">RTGS</abbr>. Citibank, of course, has to screw up this simple facility. They decided to make a cool drop down box to help us choose the bank and the branch. Now I know that there are strong emotions regarding the change in Bangalore&#8217;s name to <em>Bengalooru,</em> but Citibank takes it to an entirely new level. If you don&#8217;t find your bank / branch under one version of the city&#8217;s name, you&#8217;re expected to try another variant. Thats not all, they even list suburbs like BANNERGHATTA and JAYANAGAR. Citibank somehow managed to screw up the presentation of a simple <a href="http://rbidocs.rbi.org.in/rdocs/RTGS/DOCs/ListofRTGSBanks.xls">simple list</a> published by the RBI. <em>I don&#8217;t know if Bangalore is known by another mysterious name, but I didn&#8217;t find HSBC Bangalore in that list!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2006/12/11/stupidity-never-sleeps.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security, Only Skin Deep?</title>
		<link>http://jaidev.info/home/blog/archives/2006/04/04/security-only-skin-deep.html</link>
		<comments>http://jaidev.info/home/blog/archives/2006/04/04/security-only-skin-deep.html#comments</comments>
		<pubDate>Tue, 04 Apr 2006 11:14:12 +0000</pubDate>
		<dc:creator>Jaidev</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://jaidev.info/home/blog/archives/2006/04/04/security-only-skin-deep.html</guid>
		<description><![CDATA[Its not secret that Indian banks now encourage online banking. This is very cost-effective for them, and hassle free for the customers. One major worry of course, is security. With great powers comes great responsibility, and banks do anything to project a secure image of their online services. Case in study, my favourite spammer and [...]]]></description>
			<content:encoded><![CDATA[<p>Its not secret that Indian banks now encourage online banking. This is very cost-effective for them, and hassle free for the customers. One major worry of course, is security. With great powers comes great responsibility, and banks do anything to <strong>project</strong> a secure image of their online services.</p>
<p>Case in study, my favourite <s>spammer and email address vendor</s> bank <a href="http://www.citibank.co.in">citibank</a>.</p>
<p>The Citi, of course, never sleeps. Sometime last year they introduced a javascript based virtual keyboard for logins. This was designed to ensure that key-logging trojans don&#8217;t log passwords, but it only lulls the user into a false sense of security.</p>
<div style="text-align: center"><a href="http://jaidev.info/home/gallery/d/911-2/citi-keyboard-never-sleeps.png"> <img title="The keyboard that never sleeps" alt="The keyboard that never sleeps" src="http://jaidev.info/home/gallery/d/911-2/citi-keyboard-never-sleeps.png" /><br />
</a><em>Security that never sleeps</em></div>
<p>Firstly, it makes passwords themselves less secure by making them case-insensitive and shorter. Moreover, since evil hax0rs have already broken into your box to install key-loggers, whats stopping them from installing a screen capturing program to record your clicks? Better still, why not <a href="http://en.wikipedia.org/wiki/Phishing">redirect</a> the poor user to the hax0r&#8217;s own version of the virtual keyboard and log the password? Oh yeah, and its already been <a href="http://archives.neohapsis.com/archives/fulldisclosure/2005-08/0142.html">compromised</a>.</p>
<p>That&#8217;s not all. Enter a wrong password and it takes you to a page with a message that reads &#8220;<em>For your protection you&#8217;ve been logged off. Please close all your active windows and try login again</em>&#8220;. Theres more. The window itself self-destructs in a few seconds. <em>Cool ain&#8217;t it</em>? Wait there&#8217;s more. You&#8217;ll not be able to login without closing all your browser windows.</p>
<p>In fact, this fantastic security measure is more annoying than useful. All it does is maps the failed login to a cookie on your machine which expires with the browser session. As long as the browser sends the cookie (<tt>citibank.co.in, JSESSIONID</tt>), you&#8217;ll not be able to login. If it was indeed an illegal attempt, this is akin to catching a thief red-handed and subsequently asking him to carry a tag branding him a robber. Delete the cookie and you&#8217;ll be able to login again. In fact, they offer the solution themselves. Close all the browser windows, and you&#8217;ll be able to login again. If you&#8217;re a wannabe hacker, why wouldn&#8217;t you try again this way?</p>
<p>All this &#8220;security measure&#8221; does is annoy the legitimate user when he inadvertently enters the wrong password. Absolutely nothing else. Most other banks deal better with this. They offer you 3 tries and lock you out until you contact them offline.</p>
<p>These are just two fancy toys masquerading as &#8220;security measures&#8221; designed to make the user feel comfortable. I believe that the real measures should be transparent to the user. If their in-your-face security features are so useless, I for one, would begin to wonder if any of their security measures are any good.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/home/blog/archives/2006/04/04/security-only-skin-deep.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
