<?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>Jaidev Sridhar</title>
	<atom:link href="http://jaidev.info/feed" rel="self" type="application/rss+xml" />
	<link>http://jaidev.info</link>
	<description></description>
	<lastBuildDate>Sun, 12 May 2013 16:17:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>links for 2013-05-11</title>
		<link>http://jaidev.info/archives/2013/05/11/links-for-2013-05-11.html</link>
		<comments>http://jaidev.info/archives/2013/05/11/links-for-2013-05-11.html#comments</comments>
		<pubDate>Sun, 12 May 2013 06:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1192</guid>
		<description><![CDATA[Slideshow: Good and Bad Exercises for Low Back Pain (tags: exercise fitness )]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.webmd.com/back-pain/lower-back-pain-10/slideshow-exercises">Slideshow: Good and Bad Exercises for Low Back Pain</a></div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/jaidev/exercise">exercise</a> <a href="http://delicious.com/jaidev/fitness">fitness</a> )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/05/11/links-for-2013-05-11.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retiring gmailUnlabelled</title>
		<link>http://jaidev.info/archives/2013/05/10/retiring-gmailunlabelled.html</link>
		<comments>http://jaidev.info/archives/2013/05/10/retiring-gmailunlabelled.html#comments</comments>
		<pubDate>Sat, 11 May 2013 00:11:13 +0000</pubDate>
		<dc:creator>Jaidev Sridhar</dc:creator>
				<category><![CDATA[Greasemonkey]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1180</guid>
		<description><![CDATA[I wrote gmailUnlabelled around 8 years ago as I was just getting used to labels vs folders and had a bit of an OCD w.r.t. unlabeled emails. Then I rewrote it for a subsequent gmail overhaul. Thousands of people started using it and I now had to maintain it. It was a fun ride. Gmail [...]]]></description>
				<content:encoded><![CDATA[<p>I wrote <a href="http://jaidev.info/hacks/gmailUnlabelled">gmailUnlabelled</a> around <a href="http://jaidev.info/archives/2005/12/05/gmailunlabelled.html">8 years ago</a> as I was just getting used to labels vs folders and had a bit of an OCD w.r.t. unlabeled emails. Then I rewrote it for a subsequent gmail overhaul. <a href="http://userscripts.org/scripts/show/13937">Thousands</a> of people started using it and I now <em>had</em> to maintain it. It was a fun ride. Gmail would push updates to one part of the World and the script would break for some users. I&#8217;d get emails almost immediately and would end up having to fix it as soon as gmail pushed the updates to me. </p>
<p>Well its now time to retire the script. Gmail has had <a href="https://support.google.com/mail/answer/7190?hl=en">native search operators</a> with this functionality (<a href="https://mail.google.com/mail/u/0/#search/has%3Anouserlabels">has:nouserlabels</a> or <a href="https://mail.google.com/mail/u/0/#search/-has%3Auserlabels">-has:userlabels</a>) for a few months now and they do work very well. So say goodbye to gmailUnlabelled!. </p>
<p>(PS: To search for labelled messages use <a href="https://mail.google.com/mail/u/0/#search/has%3Auserlabels">has:userlabels</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/05/10/retiring-gmailunlabelled.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2013-05-07</title>
		<link>http://jaidev.info/archives/2013/05/07/links-for-2013-05-07.html</link>
		<comments>http://jaidev.info/archives/2013/05/07/links-for-2013-05-07.html#comments</comments>
		<pubDate>Wed, 08 May 2013 06:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1179</guid>
		<description><![CDATA[Using ssh agent forwarding &#183; GitHub Help Use your local SSH keys instead of leaving passphrase-less keys sitting on your server. (tags: security tech ssh )]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="https://help.github.com/articles/using-ssh-agent-forwarding">Using ssh agent forwarding &middot; GitHub Help</a></div>
<div class="delicious-extended">Use your local SSH keys instead of leaving passphrase-less keys sitting on your server.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/jaidev/security">security</a> <a href="http://delicious.com/jaidev/tech">tech</a> <a href="http://delicious.com/jaidev/ssh">ssh</a> )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/05/07/links-for-2013-05-07.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Trust That Two-factor Authentication</title>
		<link>http://jaidev.info/archives/2013/05/02/dont-trust-that-two-factor-authentication.html</link>
		<comments>http://jaidev.info/archives/2013/05/02/dont-trust-that-two-factor-authentication.html#comments</comments>
		<pubDate>Fri, 03 May 2013 01:22:31 +0000</pubDate>
		<dc:creator>Jaidev Sridhar</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1166</guid>
		<description><![CDATA[A hacker cracker broke into your favorite provider, stole a bunch of passwords. Being run by extremely smart and security conscious people, the provider quickly implemented two-factor authentication (2FA) and announced to the World that they could fire up Google Authenticator and get their security fix. Since you followed their blog, you did that immediately [...]]]></description>
				<content:encoded><![CDATA[<p>A <s>hacker</s> cracker broke into your favorite provider, stole a bunch of passwords. Being run by extremely smart and security conscious people, the provider quickly implemented <a href="http://en.wikipedia.org/wiki/Multi-factor_authentication">two-factor authentication</a> (2FA) and announced to the World that they could fire up <a href="http://en.wikipedia.org/wiki/Google_Authenticator">Google Authenticator</a> and get their security fix. Since you followed their blog, you did that immediately and felt ever so secure! </p>
<p>Sounds familiar? </p>
<p>Well not so fast! The way the most common 2FA (<a href="http://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm" title="Time-based One Time Password">TOTP</a>) works is by having the authentication server and the application on the user&#8217;s device share a common secret (&#8220;key&#8221;) during the initial setup. When authenticating a user, they both come up with a seemingly random magic number derived from the shared key and the current time (for this discussion, lets assume they both have coordinated time). If the magic numbers match, then the user is authenticated since different users are assigned different keys.</p>
<p>While 2FA protects you if someone obtains your password or your 2FA device, it does not protect you if your credentials are stolen from the provider. Unfortunately that is the most attack scenarios these days. The attacker may well steal the shared key too. It really depends on the provider and how they keep the keys safe, but there are no guarantees.</p>
<p>So remember, 2FA doesn&#8217;t mean automatic safety. Though it provides improved security, there is no reason to get lax. You still need to keep your passwords strong. If your provider is hacked again, change your passwords again!</p>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/05/02/dont-trust-that-two-factor-authentication.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2013</title>
		<link>http://jaidev.info/gallery/p2013</link>
		<comments>http://jaidev.info/gallery/p2013#comments</comments>
		<pubDate>Wed, 27 Feb 2013 23:23:49 +0000</pubDate>
		<dc:creator>Jaidev Sridhar</dc:creator>
		
		<guid isPermaLink="false">http://jaidev.info/?page_id=1159</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/gallery/p2013/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2013-02-21</title>
		<link>http://jaidev.info/archives/2013/02/21/links-for-2013-02-21.html</link>
		<comments>http://jaidev.info/archives/2013/02/21/links-for-2013-02-21.html#comments</comments>
		<pubDate>Fri, 22 Feb 2013 07:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1156</guid>
		<description><![CDATA[Enticing India-Australia series could be overwhelmed by Sachin Tendulkar &#124; Sport &#124; guardian.co.uk And then there is Sachin Tendulkar, whom they cannot drop. All through the series against England, in which Tendulkar scored only 112 runs and a solitary half-century, we wondered when he would go. We waited in vain for a signature innings to [...]]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.guardian.co.uk/sport/blog/2013/feb/20/india-australia-first-test-chennai">Enticing India-Australia series could be overwhelmed by Sachin Tendulkar | Sport | guardian.co.uk</a></div>
<div class="delicious-extended">And then there is Sachin Tendulkar, whom they cannot drop. All through the series against England, in which Tendulkar scored only 112 runs and a solitary half-century, we wondered when he would go. We waited in vain for a signature innings to allow him to bid farewell with a smile. All that speculation and all those half-penned cricketing epitaphs resurface in a soap opera that threatens to diminish a most intriguing series for Indians</div>
<div class="delicious-tags">(tags: )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/02/21/links-for-2013-02-21.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2013-01-14</title>
		<link>http://jaidev.info/archives/2013/01/14/links-for-2013-01-14.html</link>
		<comments>http://jaidev.info/archives/2013/01/14/links-for-2013-01-14.html#comments</comments>
		<pubDate>Tue, 15 Jan 2013 07:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1150</guid>
		<description><![CDATA[The Joel Test: 12 Steps to Better Code &#8211; Joel on Software Must read every year! (tags: software process planning schedules management )]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.joelonsoftware.com/articles/fog0000000043.html">The Joel Test: 12 Steps to Better Code &#8211; Joel on Software</a></div>
<div class="delicious-extended">Must read every year!</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/jaidev/software">software</a> <a href="http://delicious.com/jaidev/process">process</a> <a href="http://delicious.com/jaidev/planning">planning</a> <a href="http://delicious.com/jaidev/schedules">schedules</a> <a href="http://delicious.com/jaidev/management">management</a> )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/01/14/links-for-2013-01-14.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2013-01-08</title>
		<link>http://jaidev.info/archives/2013/01/08/links-for-2013-01-08.html</link>
		<comments>http://jaidev.info/archives/2013/01/08/links-for-2013-01-08.html#comments</comments>
		<pubDate>Wed, 09 Jan 2013 07:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1148</guid>
		<description><![CDATA[Microsoft burgled, only the APPLE iPADS stolen &#8211; cops confirm &#8226; The Register A savvy sneak slipped into a Microsoft campus, stole five iPads and left all the Microsoft products untouched, according to cops. (tags: evil funny )]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.theregister.co.uk/2013/01/07/ipad_theft_microsoft_campus/">Microsoft burgled, only the APPLE iPADS stolen &#8211; cops confirm &bull; The Register</a></div>
<div class="delicious-extended">A savvy sneak slipped into a Microsoft campus, stole five iPads and left all the Microsoft products untouched, according to cops.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/jaidev/evil">evil</a> <a href="http://delicious.com/jaidev/funny">funny</a> )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/01/08/links-for-2013-01-08.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2013-01-03</title>
		<link>http://jaidev.info/archives/2013/01/03/links-for-2013-01-03.html</link>
		<comments>http://jaidev.info/archives/2013/01/03/links-for-2013-01-03.html#comments</comments>
		<pubDate>Fri, 04 Jan 2013 07:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1146</guid>
		<description><![CDATA[Microsoft says Google trying to undermine Windows Phone &#8226; The Register Microsoft has admitted that Windows Phone 8 doesn&#039;t work as well with some of the internet&#039;s most popular properties as do other smartphone platforms, but it has pinned the blame on a surprising culprit: apparently, it&#039;s all Google&#039;s fault. (tags: mobile internet evil )]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.theregister.co.uk/2013/01/03/microsoft_claims_google_undermining_winphone/">Microsoft says Google trying to undermine Windows Phone &bull; The Register</a></div>
<div class="delicious-extended">Microsoft has admitted that Windows Phone 8 doesn&#039;t work as well with some of the internet&#039;s most popular properties as do other smartphone platforms, but it has pinned the blame on a surprising culprit: apparently, it&#039;s all Google&#039;s fault.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/jaidev/mobile">mobile</a> <a href="http://delicious.com/jaidev/internet">internet</a> <a href="http://delicious.com/jaidev/evil">evil</a> )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2013/01/03/links-for-2013-01-03.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>links for 2012-12-31</title>
		<link>http://jaidev.info/archives/2012/12/31/links-for-2012-12-31.html</link>
		<comments>http://jaidev.info/archives/2012/12/31/links-for-2012-12-31.html#comments</comments>
		<pubDate>Tue, 01 Jan 2013 07:59:59 +0000</pubDate>
		<dc:creator>Bookmarks</dc:creator>
				<category><![CDATA[Bookmarks]]></category>

		<guid isPermaLink="false">http://jaidev.info/?p=1144</guid>
		<description><![CDATA[U.S. Internet Users Pay More for Slower Service &#8211; Bloomberg Electricity, however, is provided by largely reliable, taxpayer-supported entities, and no one seems to think the country would be better off if a purely private, wholly deregulated operator were in charge. Such a company might decide to provide service only in New York, Washington and [...]]]></description>
				<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.bloomberg.com/news/2012-12-27/u-s-internet-users-pay-more-for-slower-service.html">U.S. Internet Users Pay More for Slower Service &#8211; Bloomberg</a></div>
<div class="delicious-extended">Electricity, however, is provided by largely reliable, taxpayer-supported entities, and no one seems to think the country would be better off if a purely private, wholly deregulated operator were in charge. Such a company might decide to provide service only in New York, Washington and other big cities, at very high rates for those who could afford it, and refuse to serve small towns and less- successful areas</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/jaidev/evil">evil</a> <a href="http://delicious.com/jaidev/politics">politics</a> <a href="http://delicious.com/jaidev/internet">internet</a> )</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaidev.info/archives/2012/12/31/links-for-2012-12-31.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
