<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>sandipb.net</title>
	
	<link>http://blog.sandipb.net</link>
	<description>&gt; yours truly.</description>
	<lastBuildDate>Fri, 28 Sep 2012 10:23:01 +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>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SandipBhattacharya" /><feedburner:info uri="sandipbhattacharya" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://www.sandipb.net/blog/</link><url>http://www.sandipb.net/blog-images/sandip_face.jpg</url><title>sandipb.net - Sandip Bhattacharya</title></image><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
		<title>The “Windows”-fication of Gnome</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/5W5tftaAYrA/</link>
		<comments>http://blog.sandipb.net/2012/09/28/the-windows-fication-of-gnome/#comments</comments>
		<pubDate>Fri, 28 Sep 2012 10:23:01 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=666</guid>
		<description><![CDATA[For a while I have been puzzled why Nautilus doesn&#8217;t allow me to simply unmount an USB pen drive from the context menu. The only options I could see for USB pen drives was &#8211; eject and safely remove drive, which was puzzling on its own as them meant the same to me. Selecting &#8220;eject&#8221; [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://blog.sandipb.net/wp-content/uploads/2012/09/usb_context_menu.jpg"><img src="http://blog.sandipb.net/wp-content/uploads/2012/09/usb_context_menu.jpg" alt="USB drive context menu in Nautilus" title="USB drive context menu in Nautilus" width="332" height="349" class="aligncenter size-full wp-image-667" /></a><br />
For a while I have been puzzled why Nautilus doesn&#8217;t allow me to simply unmount an USB pen drive from the context menu. The only options I could see for USB pen drives was &#8211; <em>eject</em> and <em>safely remove drive</em>, which was puzzling on its own as them meant the same to me.</p>
<p>Selecting &#8220;eject&#8221; or &#8220;safely remove&#8221; drive does the same thing for USB drives &#8211; it unmounts the drive and powers it down. To mount it again, you will have to physically detach it from the USB socket and attach it again. </p>
<p>This trips up several things &#8211; it doesn&#8217;t allow me to remain in GUI land for any use case involving simply unmounting the volume but not detaching it. Applications like gparted, unetbootin, palimsest which I use frequently cannot access the device after it has been &#8220;safely removed&#8221;.</p>
<p>The only GUI way to simply unmount but not detach the USB device seems to be either using gparted or palimsest itself. While I can do that, it seems silly why I would need to open a different application to do something so basic in an Unix system &#8211; unmount filesystems, something which we have always been able to do from the earliest of desktop environments.</p>
<p>After ignoring the issue for months(probably years), I decided to find out why the UI was the way it is. And I found <a href="https://bugzilla.gnome.org/show_bug.cgi?id=598690" title="gnome bug">this Gnome bug</a> and <a href="https://bugzilla.gnome.org/show_bug.cgi?id=576587">this one</a> which gave me all the answers.</p>
<p>Here is the gist of the bug:</p>
<ul>
<li><em>eject</em> is meant for unmounting and removal of media from CDROM like devices. Unlike &#8220;unmount&#8221; which works only on a single volume, &#8220;eject&#8221; will unmount ALL volumes on the devices so that it can be removed physically. However, since USB pen drives sometimes advertise their nature as removable, Gnome cannot find out if the device is really removable or not. So this option is made visible for all USB pen drives. On pen drives, it does the same work as &#8220;safely remove&#8221; it seems.</li>
<li><em>safely remove</em> is meant for unmounting the media and powering off the device. Using this on USB attached CDROM devices will end up shutting down the CDROM drive in such a way that it would only come back on after a reboot. So, this option will NOT be shown on CDROM drives. It would however be shown on pen drives.</li>
<li><em>unmount</em>: Now this is the most outrageous thing I found in the bug. The opinion of the developers was that this option would be confusing for the users (especially when they are already confused between the previous two options), and therefore <em>removed</em> completely from the UI. In the words of a developer on the bug:<br />
<blockquote><p>We could also nuke the &#8220;Unmount&#8221; option and just tell people to use a terminal instead for doing that (or Palimpsest). I don&#8217;t know if that&#8217;s screwing over existing users too much though (I&#8217;m personally fine with it).
</p></blockquote>
</li>
</ul>
<p>I think what the developers are missing is this &#8211; using the GUI is not just for dumb/less technical users. It is also a productivity enhancement for power users! Opening a terminal, finding out the mount point and unmounting volumes can always be done from the terminal, but why should a historically common operation be removed from the GUI which lets us power users get our work done in two clicks? In this particular case, there is already a dead simple way for non-technical users &#8211; there is an eject button right next to the device icon!</p>
<p>I am really worried that soon the desktop UI will get so dumbed down that it will be quite unusable for power users on it.</p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/5W5tftaAYrA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/09/28/the-windows-fication-of-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/09/28/the-windows-fication-of-gnome/</feedburner:origLink></item>
		<item>
		<title>Home made mozzarella</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/yR51qSs_hCY/</link>
		<comments>http://blog.sandipb.net/2012/07/25/home-made-mozzarella/#comments</comments>
		<pubDate>Wed, 25 Jul 2012 17:24:41 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[cheese]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[home made]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=658</guid>
		<description><![CDATA[Photo by Ree Drummond / The Pioneer Woman on Flickr. The Pioneer woman blogs about making fresh mozzarella at home. Looks pretty doable!]]></description>
				<content:encoded><![CDATA[<div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em;"><a href="http://www.flickr.com/photos/pioneerwoman/7637570746/" title="DSC_1735"><img src="http://farm9.staticflickr.com/8144/7637570746_12898ca41f.jpg" alt="DSC_1735 by Ree Drummond / The Pioneer Woman" /></a><br/><span style="margin: 0;"><a href="http://www.flickr.com/photos/pioneerwoman/7637570746/">Photo</a> by <a href="http://www.flickr.com/photos/pioneerwoman/">Ree Drummond / The Pioneer Woman</a> on Flickr.</span></div>
<p>The Pioneer woman <a href="thepioneerwoman.com/cooking/2012/07/making-fresh-mozzarella/" title="PW&#039;s blog post" class="broken_link">blogs</a> about making fresh mozzarella at home. Looks pretty doable!</p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/yR51qSs_hCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/07/25/home-made-mozzarella/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/07/25/home-made-mozzarella/</feedburner:origLink></item>
		<item>
		<title>DNS resolver changes in Ubuntu Precise (12.04)</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/SgVBh0k9o84/</link>
		<comments>http://blog.sandipb.net/2012/06/05/dns-resolver-changes-in-ubuntu-precise-12-04/#comments</comments>
		<pubDate>Tue, 05 Jun 2012 17:29:39 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[12.04]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[dnscache]]></category>
		<category><![CDATA[networkmanager]]></category>
		<category><![CDATA[precise pangolin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=653</guid>
		<description><![CDATA[One of the first things that irked me after my Precise installation was how DNS suddenly seemed slow. I normally use dnscache for local DNS caching and while setting it up this time, I noticed that oddly, 127.0.0.1 was already setup as my name server. Netstat told me that this was handled by DNSMasq for [...]]]></description>
				<content:encoded><![CDATA[<p>One of the first things that irked me after my Precise installation was how DNS suddenly seemed slow. I normally <a href="http://blog.sandipb.net/2010/06/14/quick-local-dns-caching-for-your-workstation-in-ubuntu/" title="Quick local DNS caching in Ubuntu">use <em>dnscache</em> for local DNS caching</a> and while setting it up  this time, I noticed that oddly, <code>127.0.0.1</code> was already setup as my name server. Netstat told me that this was handled by <em>DNSMasq</em> for some reason. No worries, I thought, and I setup <em>dnscache</em> on <code>127.0.0.2</code> instead. I added the IP to the <code>prepend nameserver</code> option in <code>/etc/dhcp/dhclient.conf</code> and clicked on the <em>NetworkManager</em> applet to reconnect to my wireless (to trigger DHCP again).</p>
<p>Nothing happened. <code>/etc/resolv.conf</code> continued to have the mysterious <code>127.0.0.1</code> as usual. Something had changed and I started looking for answers on the web. I found a very detailed explanation for the DNS resolving changes in <em>Precise 12.04</em> in this <a href="http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/" title="DNS changes in Ubuntu 12.04">blog post by Stéphane Graber</a>. Apparently, <code>/etc/resolv.conf</code> is not just completely &#8220;taken over&#8221; by <em>resolvconf</em>, but <em>NetworkManager</em> as well. There are some good reasons for this, but for my personal requirements, I can ignore those reasons right now. I like to have a say in the DNS server configuration on my system, and there doesn&#8217;t seem to be a good way to preferentially use my DNS servers. On top of this, the default DNS configuration on <em>Precise</em> is a <em>non-caching one</em> (for otherwise valid security reasons). Uh huh. NO. <em>dnscache</em> rules. It&#8217;s simple and to the point.</p>
<p>An additional look at this <a href="http://www.thejackol.com/2008/05/20/fixing-networkmanager-dns-issue-in-ubuntu-hardy-herongutsy/" title="Fixing DNS in NM">post by Mikhail Esteves</a> with some trial and error, got me an easy solution.</p>
<p>It turns out that <em>NetworkManager</em> (NM) doesn’t care about any DNS based configuration in <code>/etc/dhcp/dhclient.conf</code> as long as <code>/etc/NetworkManager/NetworkManager.conf</code> has a line saying <code>dns=dnsmasq</code>. </p>
<p>To fix all this, do the following steps and the system behaviour changes to as it was previously before <em>Precise</em>. To summarize:</p>
<ol>
<li>Comment the line <code>dns=dnsmasq</code> in <code>/etc/NetworkManager/NetworkManager.conf</code></li>
<li>restart NetworkManager (<code>sudo restart network-manager</code>)</li>
<li> <code>127.0.0.1</code> is now free to be used by <em>dnscache</em>. Configure <em>dnscache</em> to use this if you had modified the listening IP earlier</li>
<li> Put your preferential DNS servers in <code>/etc/dhcp/dhclient.conf</code> using the line <code>prepend domain-name-servers 127.0.0.1;</code>, and they will be added at the top of the name servers in <code>/etc/resolv.conf</code></li>
<li> Reconnect to your network link to trigger DHCP and you are ready to go!</li>
</ol>
<p>Ok, I must confess, all this didn&#8217;t really make DNS resolution on my system much faster <img src='http://blog.sandipb.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8211; turns out my stupid ISP Airtel was responsible for most of it ( I am currently <a href="http://afup.broadbandforum.in/how-does-the-fup-affect-me/" title="Impact of FUP">FUP-ed</a> right now, and network is really weird in this state).</p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/SgVBh0k9o84" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/06/05/dns-resolver-changes-in-ubuntu-precise-12-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/06/05/dns-resolver-changes-in-ubuntu-precise-12-04/</feedburner:origLink></item>
		<item>
		<title>Essential qualities of an athlete</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/irlWsz6ZPc4/</link>
		<comments>http://blog.sandipb.net/2012/03/11/essential-qualities-of-an-athlete/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 19:47:43 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[Society]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=647</guid>
		<description><![CDATA[&#8230; and relevant to anybody who is a competitive arena &#8211; be it career, work, etc. When considering the stature of an athlete or for that matter any person, I set great store in certain qualities which I believe to be essential in addition to skill. They are that the person conducts his or her [...]]]></description>
				<content:encoded><![CDATA[<p>&#8230; and relevant to anybody who is a competitive arena &#8211; be it career, work, etc.</p>
<blockquote><p>When considering the stature of an athlete or for that matter any person, I set great store in certain qualities which I believe to be essential in addition to skill. They are that the person conducts his or her life with dignity, with integrity, courage, and perhaps most of all, with modesty. These virtues are totally compatible with pride, ambition, and competitiveness.<br />
&#8212; <em><a title="Donald  Bradman's quotes" href="http://en.wikipedia.org/wiki/Don_Bradman#Legacy">Sir Donald Bradman</a> speaking at his<br />
induction into The Sport Australia Hall of<br />
Fame, 1985</em></p></blockquote>
<p><small>(Via <a href="http://www.cricket.com.au/news-list/2011/12/14/bradman-oration-transcript" title="Rahul's speech text">Rahul Dravid&#8217;s speech</a> at Sir Donald Bradman Oration, 2011)</small></p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/irlWsz6ZPc4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/03/11/essential-qualities-of-an-athlete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/03/11/essential-qualities-of-an-athlete/</feedburner:origLink></item>
		<item>
		<title>Why we keep lying to the sales people</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/EsxXpABirAg/</link>
		<comments>http://blog.sandipb.net/2012/03/04/why-we-keep-lying-to-the-sales-people/#comments</comments>
		<pubDate>Sun, 04 Mar 2012 10:17:23 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[Sales and Marketing]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=637</guid>
		<description><![CDATA[Seth Godin puts it quite eloquently: People lie to salesmen all the time. We do it because salespeople have trained us to, and because we&#8217;re afraid. &#8230; Of course we don&#8217;t tell the truth&#8211;if we do, we&#8217;re often bullied or berated or made to feel dumb. Someone who chooses not to buy from you isn&#8217;t [...]]]></description>
				<content:encoded><![CDATA[<p>Seth Godin <a href="http://sethgodin.typepad.com/seths_blog/2012/03/why-lie.html">puts it quite eloquently</a>:</p>
<blockquote><p>People lie to salesmen all the time. We do it because salespeople have trained us to, and because we&#8217;re afraid.<br />
&#8230;<br />
Of course we don&#8217;t tell the truth&#8211;if we do, we&#8217;re often bullied or berated or made to feel dumb.<br />
Someone who chooses not to buy from you isn&#8217;t stupid. They&#8217;re not unable to process ideas logically, nor are they unethical or manipulated by others. No, it&#8217;s simpler than that:</p>
<p>Given what they <strong>know</strong> and what they <strong>believe</strong>, the prospect is making exactly the <strong>right</strong> decision.
</p></blockquote>
<p>Time the insurance and investment folks bugging us 24&#215;7 get that in their heads.</p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/EsxXpABirAg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/03/04/why-we-keep-lying-to-the-sales-people/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/03/04/why-we-keep-lying-to-the-sales-people/</feedburner:origLink></item>
		<item>
		<title>The Pale Blue Dot</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/olr94zqO3qA/</link>
		<comments>http://blog.sandipb.net/2012/03/04/the-pale-blue-dot/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 22:39:08 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[carl sagan]]></category>
		<category><![CDATA[earth]]></category>
		<category><![CDATA[NASA]]></category>
		<category><![CDATA[voyager 1]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=632</guid>
		<description><![CDATA[You might need to dust your laptop or desktop monitor to see this one clearly. You see a tiny dot in the photo above? In the middle of that light colored line? That is Earth, how it looks from the edge of the solar system. This famous photograph, that I discovered only today is called [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Pale_Blue_Dot"><img class="aligncenter" title="The Pale Blue Dot" src="http://upload.wikimedia.org/wikipedia/commons/7/73/Pale_Blue_Dot.png" alt="The Pale Blue Dot" width="453" height="614" /></a></p>
<p>You might need to dust your laptop or desktop monitor to see this one clearly. You see a tiny dot in the photo above? In the middle of that light colored line? That is Earth, how it looks from the edge of the solar system. This famous photograph, that I discovered only today is called the <a title="Wikipedia: The Pale Blue Dot" href="http://en.wikipedia.org/wiki/Pale_Blue_Dot">Pale Blue Dot</a> (actually it is the representation of earth in the photo that they are talking about here, but you get my drift).</p>
<p>In early 1990, <a href="http://en.wikipedia.org/wiki/Voyager_1" title="Wikipedia:Voyager 1">Voyager 1 spacecraft</a>, after almost 12 years of its launch, was leaving the Solar System and was at a distance of 6 billion kilometers from Earth. It  was instructed by NASA at the request of the noted astrophysicist <a href="http://en.wikipedia.org/wiki/Carl_Sagan" title="Wikipedia: Carl Sagan">Carl Sagan</a>, to turn its camera around to take one last photo of Earth before it was lost forever. The reason behind Sagan&#8217;s request was less about the astronomy and more about giving mankind a bit of a perspective about their existence.</p>
<p>And this is why, I think everyone should be asked to contemplate this photo at least once, if not occasionally to get a sense of their place in the Universe.</p>
<p>In <a title="Carl Sagan's quotes" href="http://en.wikiquote.org/wiki/Carl_Sagan#Pale_Blue_Dot:_A_Vision_of_the_Human_Future_in_Space_.281994.29">Carl Sagan&#8217;s words</a>:</p>
<blockquote><p>Consider again that dot. That&#8217;s here. That&#8217;s home. That&#8217;s us. On it everyone you love, everyone you know, everyone you ever heard of, every human being who ever was, lived out their lives. The aggregate of our joy and suffering, thousands of confident religions, ideologies, and economic doctrines, every hunter and forager, every hero and coward, every creator and destroyer of civilization, every king and peasant, every young couple in love, every mother and father, hopeful child, inventor and explorer, every teacher of morals, every corrupt politician, every &#8220;superstar&#8221;, every &#8220;supreme leader&#8221;, every saint and sinner in the history of our species lived there &#8211; on a mote of dust suspended in a sunbeam.<br />
&#8230;<br />
Our posturings, our imagined self-importance, the delusion that we have some privileged position in the Universe, are challenged by this point of pale light. Our planet is a lonely speck in the great enveloping cosmic dark. In our obscurity, in all this vastness, there is no hint that help will come from elsewhere to save us from ourselves.<br />
&#8230;<br />
It has been said that astronomy is a humbling and character-building experience. There is perhaps no better demonstration of the folly of human conceits than this distant image of our tiny world. To me, it underscores our responsibility to deal more kindly with one another, and to preserve and cherish the pale blue dot, the only home we&#8217;ve ever known.
</p></blockquote>
<p>(If you want, you can actually hear him say <a href="http://www.youtube.com/watch?v=p86BPM1GV8M&#038;feature=related" title="Carl Sagan's narration of the Pale Blue Dot">the full text of the excerpt on Youtube</a>)</p>
<p>A life changing perspective, if there ever was one.</p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/olr94zqO3qA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/03/04/the-pale-blue-dot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/03/04/the-pale-blue-dot/</feedburner:origLink></item>
		<item>
		<title>Ubuntu’s ongoing UI meltdown</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/axyFMGYrtXE/</link>
		<comments>http://blog.sandipb.net/2012/03/02/ubuntus-ongoing-ui-meltdown/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 13:03:21 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unity]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=619</guid>
		<description><![CDATA[I kept reading and reading Mark Shuttleworth&#8217;s post of how Ubuntu plans to replace menus with something called HUD display. And all I could do is take deep sighs. To summarise, in the new &#8220;advanced&#8221; Ubuntu releases, instead of clicking the traditional menus, you have to type in a few words in a special screen [...]]]></description>
				<content:encoded><![CDATA[<p>I kept reading and reading Mark Shuttleworth&#8217;s post of <a title="Blog post: Introducing the HUD. Say hello to the future of the menu." href="http://www.markshuttleworth.com/archives/939">how Ubuntu plans to replace menus with something called HUD display</a>. And all I could do is take deep sighs.</p>
<p>To summarise, in the new &#8220;advanced&#8221; Ubuntu releases, instead of clicking the traditional menus, you have to type in a few words in a special screen every time, and select from a drop-down which pops down.</p>
<p><a href="http://www.markshuttleworth.com/wp-content/uploads/2012/01/Pangolin_matrix_v1-3e.png"><img class="aligncenter" title="12.04 HUD concept (From Mark's post)" src="http://www.markshuttleworth.com/wp-content/uploads/2012/01/Pangolin_matrix_v1-3e-1024x640.png" alt="12.04 HUD concept (From Mark's post)" width="500" /></a>What is the problem that they are trying to solve? &#8211; Well apparently, it is an awful nightmare to navigate deeply nested menu structures, and therefore, somewhat like the way you access history in the latest Firefox or Chrome browsers, you <em>search</em> the app menu text, and get what you want in a few keystrokes.</p>
<p>I cannot even start thinking about how all this can go wrong, and I am terribly afraid that I might sound like an old stooge who doesn&#8217;t like changes by saying this (comes from using Linux for quite a few years). But here is why I think this is a big problem:</p>
<p>Now as Mark himself has admitted, one of the first big problems with all this is app functionality discovery. What does this mean? Well, for anybody other than frequent users of an app, <em>how do you search for something if you don&#8217;t whether it exists</em>? If you are using a word app, for example, other than the very basic of formatting options, how do you know what other formatting options are offered by the app? Earlier, you used to browse through the menus to see that, but the biggest problem with the HUD is that, well, it doesn&#8217;t <em>want</em> you to browse. You can only search for <em>exactly</em> what you want.</p>
<p><a href="http://www.flickr.com/photos/mrmeth/5866985131/in/photostream/"><img class="aligncenter" title="Unity screenshort by MethodDan on Flickr" src="http://farm6.staticflickr.com/5027/5866985131_da5bd7c35f.jpg" alt="Unity screenshort by MethodDan on Flickr" width="500" height="313" /></a>I see the HUD as a great complementary navigation system for the desktop &#8211; one in which both menus and HUD exist. But Mark&#8217;s post suggest that they plan to <em>replace</em> the menus completely with HUD. Apparently, they are trying very hard to save some pixels, which sort of make some sense in a tablet, but is completely bewildering for a desktop &#8211; desktop and laptop resolutions are both only getting higher every year. And that is an indication of the underlying problem with Ubuntu:</p>
<p>Ubuntu sees a future where desktops and laptops are a minority, where most people are essentially consumers using a tablet. And Ubuntu is therefore, putting all its bets on that future. For people who don&#8217;t have hardware or form factor to match that future Ubuntu is moving on to, things are going to be increasingly difficult. Because of this onslaught of tablet oriented desktop experience, many people are moving to other Ubuntu variants like Kubuntu and Xubuntu, which might be the right directions for people like me to take. And I find all this as terribly sad, as I used to really like the distro.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/pleia2/5533267239/in/photostream/"><img class=" aligncenter" title="Ubuntu on a tablet" src="http://farm6.staticflickr.com/5134/5533267239_7b0ffc7261.jpg" alt="Ubuntu on a tablet" width="500" height="375" /></a></p>
<p>To end my rant, I want to bring up another question that nobody in the commentators on that blog post seem to be asking:</p>
<p>Someone mentioned there about how is the HUD going to find out the <em>intent</em> of the user? If in the word app example I mentioned before, the user has selected a region of text and want to increase the font size, is he expected to search for &#8220;larger font&#8221;  or &#8220;bigger font&#8221;? Semantically there are the same, but the app will have only one of these options in the menu. So without the facility of browsing the menus, how is the user to guess what is the <em>right variation</em> of their intent to search for?</p>
<p>Mark&#8217;s reply was that (to paraphrase) &#8220;<em>Yes, that is a valid problem, and we need to add semantic variation and fuzzy search to fix that problem</em>&#8220;.</p>
<p>But the really important point to ask Mark is <strong><em>WHY</em></strong>? Why is the <em>desktop</em> trying to figure out how the user wants to use the app? Isn&#8217;t that the <em>app&#8217;s</em> job? Who is in a better position to determine the synonyms and semantically equivalent variations of the menu items &#8211; the desktop or the app? Making the desktop trying to do this on behalf of all the apps out there is the really fundamental mistake of this whole approach. It will always be doing a bit of a disservice to the app developers. All the effort put in by app developers to confirm to a menu driven world is being forced into a non-menu paradigm.<em></em> Somewhere something is going to give.</p>
<p>Ideally, if you have apps cooperating with desktops like Unity, they should provide all the variations of their menu items. But till Ubuntu comes up with a way for apps to do that, <em>and</em> apps start supporting this Unity specific feature (and we all know how likely that is to happen in the near future) we are rushing into a period of extremely frustrating user experience.</p>
<p>(Photos by: <a title="Mark's blog" href="http://www.markshuttleworth.com/archives/939">Mark Shuttleworth</a>, <a title="Dan Lynch's photo on Flickr" href="http://www.flickr.com/photos/mrmeth/5866985131/in/photostream/">Dan Lynch</a>, <a title="Elizabeth's photo on flickr" href="http://www.flickr.com/photos/pleia2/5533267239/in/photostream/">Elizabeth Krumbach</a>)</p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/axyFMGYrtXE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/03/02/ubuntus-ongoing-ui-meltdown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/03/02/ubuntus-ongoing-ui-meltdown/</feedburner:origLink></item>
		<item>
		<title>Your right to disagree is diminishing in this country</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/vRrblQuj0fs/</link>
		<comments>http://blog.sandipb.net/2012/03/01/your-right-to-disagree-is-diminishing-in-this-country/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 19:17:49 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[Society]]></category>
		<category><![CDATA[democracy]]></category>
		<category><![CDATA[dissent]]></category>
		<category><![CDATA[NGO]]></category>
		<category><![CDATA[nuclear power]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[upa]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=612</guid>
		<description><![CDATA[Do not disagree &#8211; Pratap Bhanu Mehta on Indian Express. Nothing is more fatal for disagreement and dissent than the idea that all of it can be reduced to hidden sub-texts or external agendas. You may be a supporter of Bt brinjal or nuclear energy. But you ought to worry if we became a culture [...]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://en.wikipedia.org/wiki/File:Kudankulam_NPP.jpg"><img class="aligncenter" title="Construction site of the Koodankulam Nuclear Power Plant" src="http://upload.wikimedia.org/wikipedia/commons/7/7e/Kudankulam_NPP.jpg" alt="Construction site of the Koodankulam Nuclear Power Plant" width="400" height="300" /></a><br />
<a href="http://www.indianexpress.com/news/do-not-disagree/917869/">Do not disagree &#8211; Pratap Bhanu Mehta on Indian Express</a>.</p>
<blockquote><p>Nothing is more fatal for disagreement and dissent than the idea that all of it can be reduced to hidden sub-texts or external agendas. You may be a supporter of Bt brinjal or nuclear energy. But you ought to worry if we became a culture in which no one was spooked after Fukushima, or suspicious of data on agricultural technologies. <strong>The idea that anyone who disagrees with my views must be the carrier of someone else’s subversive agenda is, in some ways, deeply anti-democratic.</strong> It does away with the possibility of genuinely good faith disagreement. It denies equal respect to citizens because it absolves you from taking their ideas seriously. Once we have impugned the source, we don’t have to pay attention to the content of the claims. The necessity of democratic politics arises precisely because there is deep, good faith disagreement. Reducing disagreement to bad faith betrays a subconscious wish of doing away with democratic politics.</p></blockquote>
<p>Pratap Bhanu Mehta&#8217;s deeply incisive analysis of the way the government is using the state machinery to bulldoze all opposition to the nuclear plan in Tamil Nadu.</p>
<p><small>(Photo by Petr Pavlicek/IAEA. Please see image link for more info on the image including reuse rights.)</small></p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/vRrblQuj0fs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/03/01/your-right-to-disagree-is-diminishing-in-this-country/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/03/01/your-right-to-disagree-is-diminishing-in-this-country/</feedburner:origLink></item>
		<item>
		<title>Ubuntu Oneiric alternate install image is broken</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/nPhP7WPQbzA/</link>
		<comments>http://blog.sandipb.net/2012/02/24/ubuntu-oneiric-alternate-install-image-is-broken/#comments</comments>
		<pubDate>Fri, 24 Feb 2012 14:26:16 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[ubuntu oneiric]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=606</guid>
		<description><![CDATA[Unbelievable how such a major issue got missed and is, according to the bug status, still not fixed. Thankfully, there is a workaround which worked for me. Just putting it out there so that people can find about this more easily than I did (fume). (Photo by Beate Firlinger)]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/beatefirlinger/5663191327/in/photostream/"><img alt="#fail from Flickr" src="http://farm6.staticflickr.com/5101/5663191327_44ea1b3206_m.jpg" title="#fail" class="alignleft" width="240" height="180" /></a><br />
Unbelievable how such a major issue got missed and is, according to <a href="https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/867871">the bug</a> status, still not fixed.</p>
<p>Thankfully, <a href="https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/867871/comments/7">there is a workaround</a> which worked for me. Just putting it out there so that people can find about this more easily than I did (fume).<br />
<small>(Photo by <a href="http://www.flickr.com/people/beatefirlinger/" title="Beate Firlinger on Flickr">Beate Firlinger</a>)</small></p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/nPhP7WPQbzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/02/24/ubuntu-oneiric-alternate-install-image-is-broken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/02/24/ubuntu-oneiric-alternate-install-image-is-broken/</feedburner:origLink></item>
		<item>
		<title>Creepy data mining by retailers</title>
		<link>http://feedproxy.google.com/~r/SandipBhattacharya/~3/Y1cEqSJuOI8/</link>
		<comments>http://blog.sandipb.net/2012/02/20/creepy-data-mining-by-retailers/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 09:51:41 +0000</pubDate>
		<dc:creator>Sandip Bhattacharya</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://blog.sandipb.net/?p=594</guid>
		<description><![CDATA[How Target Figured Out A Teen Girl Was Pregnant Before Her Father Did As Pole’s computers crawled through the data, he was able to identify about 25 products that, when analyzed together, allowed him to assign each shopper a “pregnancy prediction” score. More important, he could also estimate her due date to within a small [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/geishabot/4441250565" title="Pregnant on Flickr"><img src="http://farm3.staticflickr.com/2793/4441250565_cd318456f3_m.jpg" alt="Pregnant" align="right" style="margin-left:1em;margin-bottom:1em" /></a><br />
<a href="http://shopping.yahoo.com/articles/yshoppingarticles/818/how-target-figured-out-a-teen-girl-was-pregnant-before-her-father-did/">How Target Figured Out A Teen Girl Was Pregnant Before Her Father Did</a></p>
<blockquote><p>
As Pole’s computers crawled through the data, he was able to identify  about 25 products that, when analyzed together, allowed him to assign  each shopper a “pregnancy prediction” score. More important, he could  also estimate her due date to within a small window, so Target could  send coupons timed to very specific stages of her pregnancy.
</p></blockquote>
<p>Scary! And people called the Gmail ads intrusive!<br />
<small>(<a href="http://www.flickr.com/photos/geishabot/4441250565" title="Pregnant on Flickr">Photo by Janine on Flickr</a>)</small></p>
<img src="http://feeds.feedburner.com/~r/SandipBhattacharya/~4/Y1cEqSJuOI8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sandipb.net/2012/02/20/creepy-data-mining-by-retailers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sandipb.net/2012/02/20/creepy-data-mining-by-retailers/</feedburner:origLink></item>
	</channel>
</rss>
