<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3039091503554746220</id><updated>2012-01-19T17:28:27.742+05:30</updated><title type='text'>one more monkey...</title><subtitle type='html'>There's a theory that says "if you put a million monkeys in front of a million typewriters, in a few years you can get the collected works of Shakespeare".&lt;br&gt;There's another theory that says the internet was invented precisely to test this :-)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sitaramc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default?start-index=101&amp;max-results=100'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>461</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7785795445926569030</id><published>2012-01-19T17:28:00.001+05:30</published><updated>2012-01-19T17:28:27.792+05:30</updated><title type='text'>moved to google+</title><content type='html'>Well it had to happen someday.  I referred to it obliquely in&lt;br&gt;&lt;a href="http://sitaramc.blogspot.com/2011/07/veracity.html"&gt;http://sitaramc.blogspot.com/2011/07/veracity.html&lt;/a&gt; but at that time I&lt;br&gt;did not expect to actually stop using blogspot.&lt;p&gt;There are in fact some advantages blogspot has.  The blog-specific&lt;br&gt;search is one thing (G+ will search the whole world so you have to add&lt;br&gt;your name or something to make it focus on your &amp;quot;stream&amp;quot; or whatever&lt;br&gt;the heck they call it).&lt;p&gt;The URL itself is a big turnoff in G+.  Compare blogspot&amp;#39;s&lt;br&gt;&lt;a href="http://sitaramc.blogspot.com/2011/07/veracity.html"&gt;http://sitaramc.blogspot.com/2011/07/veracity.html&lt;/a&gt; to G+&amp;#39;s&lt;br&gt;&lt;a href="https://plus.google.com/115609618223925128756/posts/PDPdXTxAvZk"&gt;https://plus.google.com/115609618223925128756/posts/PDPdXTxAvZk&lt;/a&gt;.&lt;br&gt;Uggh!&lt;p&gt;In fact the only reason I&amp;#39;m moving there is because my online world&lt;br&gt;has now pretty much reduced to git, gitolite, and related areas.  And&lt;br&gt;most of those people are on G+.  I reach, and am reached by, so many&lt;br&gt;more people there, it&amp;#39;s an enormous difference from blogspot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7785795445926569030?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7785795445926569030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7785795445926569030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7785795445926569030'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2012/01/moved-to-google.html' title='moved to google+'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5585876397728093240</id><published>2011-09-23T14:31:00.000+05:30</published><updated>2011-09-23T14:32:01.738+05:30</updated><title type='text'>Microsoft makes .txt files dangerous!</title><content type='html'>&lt;div class="BigQuote"&gt; This security update resolves a publicly       disclosed vulnerability in Microsoft Windows. The vulnerability       could allow remote code execution if a user opens a legitimate       rich text format file (.rtf), text file (.txt), or Word document       (.doc) that is located in the same network directory as a       specially crafted dynamic link library (DLL) file. &lt;/div&gt;     -- &lt;a       href="https://technet.microsoft.com/en-us/security/bulletin/ms11-071"&gt;Microsoft&lt;/a&gt;     makes .txt files dangerous&lt;br&gt;     &lt;br&gt;     (Courtesy &lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/459240/"&gt;http://lwn.net/Articles/459240/&lt;/a&gt; )&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5585876397728093240?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5585876397728093240' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5585876397728093240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5585876397728093240'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/09/microsoft-makes-txt-files-dangerous.html' title='Microsoft makes .txt files dangerous!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-911138647896813405</id><published>2011-09-17T07:00:00.001+05:30</published><updated>2011-09-17T07:00:38.419+05:30</updated><title type='text'>git for computer scientists -- my version</title><content type='html'>&lt;a href="http://sitaramc.github.com/gcs/"&gt;http://sitaramc.github.com/gcs/&lt;/a&gt;&lt;p&gt;It&amp;#39;s quite similar to the original, classic version, but extends the&lt;br&gt;whole thing to explain detached HEAD, and the difference between reset&lt;br&gt;and checkout&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-911138647896813405?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=911138647896813405' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/911138647896813405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/911138647896813405'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/09/git-for-computer-scientists-my-version.html' title='git for computer scientists -- my version'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6143755924148461886</id><published>2011-08-09T23:24:00.001+05:30</published><updated>2011-08-09T23:24:10.726+05:30</updated><title type='text'>Fwd: Git - Authenticate from Active Directory....</title><content type='html'>India in general is very &amp;quot;age conscious&amp;quot; as in, &amp;quot;respect people [significantly] older than you&amp;quot;.  But among Indians, Punjabis are particularly so.  Not unlike Japan and Italy [which I used to call our &amp;quot;country-in-law&amp;quot; at one time ;-)]&lt;br&gt; &lt;br&gt;So anyway, I decided to shamelessly play on this; see the last sentence of the email below ;-)  It may not have any short term effect, but who knows...!&lt;br&gt;&lt;br&gt;---------- Forwarded message ----------&lt;br&gt;From: Sitaram Chamarty &amp;lt;&lt;a href="mailto:sitaramc@gmail.com"&gt;sitaramc@gmail.com&lt;/a&gt;&amp;gt;&lt;br&gt; Date: Tue, Aug 9, 2011 at 11:07 PM&lt;br&gt;Subject: Re: Git - Authenticate from Active Directory....&lt;br&gt;To: [an obviously Punjabi name elided]&lt;br&gt;&lt;br&gt;Although this link sounds like it is only about ssh, if you read it carefully it answers your question and it should help you: &lt;a href="http://sitaramc.github.com/gitolite/doc/authentication-vs-authorisation.html"&gt;http://sitaramc.github.com/gitolite/doc/authentication-vs-authorisation.html&lt;/a&gt;&lt;br&gt; &lt;br&gt;On a more personal note, I won&amp;#39;t help anyone with Microsoft stuff.  I won&amp;#39;t actively prevent gitolite from working with MS, but I will not actively help either.  For example, if someone sends me a write up on how to get gitolite to work with OpenLDAP, I will either add it to my docs, or link to it (whatever he wants).  But if you send me a document about how to make it work with AD, I will not do that.&lt;br&gt; &lt;br&gt;Sorry if that sounds rude, arrogant, or whatever, but at my age (I&amp;#39;m close to 50) I&amp;#39;m entitled to my opinions, puttar ;-)&lt;br&gt;&lt;br&gt;regards&lt;br&gt;&lt;br&gt;sitaram&lt;br&gt;&lt;br&gt;On Tue, Aug 9, 2011 at 10:49 PM, elided&lt;br&gt;&amp;lt;elided&amp;gt; wrote:&lt;br&gt; &amp;gt; Hi,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; A question on gitolite:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; I have git repository hosted on a Linux RedHat Enterprise machine.&lt;br&gt;&amp;gt; I am able to checkin/checkout using http (apache is configured for this).&lt;br&gt;&amp;gt; The users are setup using .htpasswd.&lt;br&gt; &amp;gt;&lt;br&gt;&amp;gt; I want to authenticate from Active Directory instead. Is this possible with&lt;br&gt;&amp;gt; gitolite?&lt;br&gt;&amp;gt; Also this access has to be given only to certain Active Directory users.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; If not, is this even possible?&lt;br&gt; &amp;gt;&lt;br&gt;&amp;gt; Looking forward to your response.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; Thanks&lt;br&gt;&amp;gt; &amp;lt;elided&amp;gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Sitaram&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6143755924148461886?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6143755924148461886' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6143755924148461886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6143755924148461886'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/08/fwd-git-authenticate-from-active.html' title='Fwd: Git - Authenticate from Active Directory....'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2290459941408351861</id><published>2011-08-02T16:54:00.001+05:30</published><updated>2011-08-02T16:54:23.138+05:30</updated><title type='text'>(WTF, mac idiocy!) oh yeah, about that "silky smooth OS X style"...</title><content type='html'>&amp;quot;git gui&amp;quot; and &amp;quot;gitk&amp;quot; are nice GUIs that come with git.  The latter especially is *very* powerful and even Linus uses it when needed.&lt;br&gt;&lt;br&gt;GitX (&lt;a href="http://gitx.frim.nl/"&gt;http://gitx.frim.nl/&lt;/a&gt;) is what folks use on Macs.  Per its website, &amp;quot;GitX is a git GUI made for Mac OS X. It currently features a history viewer much like gitk and a commit GUI like git gui. But then in silky smooth OS X style!&amp;quot;&lt;br&gt; &lt;br&gt;Nice.  Except, I learn while casually hanging around on #git, that you cannot open two GitX views on the same repo.&lt;br&gt;&lt;br&gt;And this is not a GitX limitation.  It&amp;#39;s damn well not a *Git* limitation, since the tools that GitX claimed to be &amp;quot;much like&amp;quot; don&amp;#39;t have that limit.&lt;br&gt; &lt;br&gt;No... it&amp;#39;s apparently an OS X limitation not to allow GitX to open a repo twice.  Apparently a repo is a &amp;quot;document&amp;quot; so it &amp;quot;makes sense&amp;quot; to the poor brain-washed guy who told me this.&lt;br&gt;&lt;br&gt;Damn... all the trouble Linus goes to avoid the need for locking, with stable objects and NFS-safe renames, and such.&lt;br&gt; &lt;br&gt;And Mac OS X says &amp;quot;meh!&amp;quot;&lt;br&gt;&lt;br&gt;Tell me again, why do *developers* use this piece of shit?&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2290459941408351861?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2290459941408351861' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2290459941408351861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2290459941408351861'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/08/wtf-mac-idiocy-oh-yeah-about-that-silky.html' title='(WTF, mac idiocy!) oh yeah, about that &quot;silky smooth OS X style&quot;...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2376669405302229850</id><published>2011-08-01T15:28:00.001+05:30</published><updated>2011-08-01T15:28:49.914+05:30</updated><title type='text'>IE users stupid?</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2011/07/29/aptiquant_iq_survey/"&gt;http://www.theregister.co.uk/2011/07/29/aptiquant_iq_survey/&lt;/a&gt;&lt;br&gt;&lt;br&gt;quote: &amp;quot;The comparison clearly suggests that more people on the higher side of  IQ scale have moved away from Internet Explorer in the last 5 years,&amp;quot; AptiQuant concludes.&lt;br clear="all"&gt;&lt;br&gt;I wish this were actually true, but sadly, it isn&amp;#39;t very likely to be.  I call bullshit.&lt;br&gt;&lt;br&gt;I do believe most IE users are seriously lacking **in information technology skills**, but even in my worst anti-MS rant I have never equated that with stupidity as a general trait.&lt;br&gt; &lt;br&gt;My doctor uses IE.  My accountant uses IE.  99% of TCS&amp;#39; senior management probably uses it simply because it is the damn default and *they* didn&amp;#39;t feel there was anything wrong with it.&lt;br&gt;&lt;br&gt;In fact, I am coming to the opposite conclusion.  I suspect that most IE users are of the kind (see previous para) who would not even *bother* to visit an IQ measurement site.  And I am saddened that among Chrome/Opera/FF users, the more intelligent ones actually have the time to waste on trivial pursuits like &amp;quot;gee I wonder what&amp;#39;s my IQ&amp;quot; (here&amp;#39;s a hint: if you care, it&amp;#39;s not high enough!)&lt;br&gt; &lt;br&gt;And that doesn&amp;#39;t mean IE is somehow being credited here.  It just happens to be the &amp;quot;incumbent&amp;quot;, as they say in politics.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2376669405302229850?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2376669405302229850' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2376669405302229850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2376669405302229850'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/08/ie-users-stupid.html' title='IE users stupid?'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5589454582578255961</id><published>2011-07-29T20:32:00.001+05:30</published><updated>2011-07-29T20:32:32.630+05:30</updated><title type='text'>veracity</title><content type='html'>placeholder for &lt;a href="https://plus.google.com/115609618223925128756/posts/PDPdXTxAvZk"&gt;https://plus.google.com/115609618223925128756/posts/PDPdXTxAvZk&lt;/a&gt;&lt;br&gt;&lt;br&gt;I posted my comments on veracity there because a lot *more* of my gitolite/git contacts are there.&lt;br&gt; &lt;br&gt;----&lt;br&gt;&lt;br&gt;meta comment on blogs and g+: at some point we&amp;#39;ll have to choose one; we can&amp;#39;t update both.  I&amp;#39;d love to move to G+ for my blogging also, but it doesn&amp;#39;t have a search box anywhere that I can see.  I depend on that a lot to find stuff I wrote about long ago, and without that I can&amp;#39;t really make it the main outlet for my random typing!&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5589454582578255961?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5589454582578255961' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5589454582578255961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5589454582578255961'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/07/veracity.html' title='veracity'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7021194280842126289</id><published>2011-07-21T15:56:00.001+05:30</published><updated>2011-07-21T15:56:27.903+05:30</updated><title type='text'>Dijkstra endorses perl (well, I'm stretching it a wee bit... ;-)</title><content type='html'>Dijkstra quote: If we wish to count lines of code, we should not regard them as &amp;quot;lines produced&amp;quot; but as &amp;quot;lines spent&amp;quot;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7021194280842126289?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7021194280842126289' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7021194280842126289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7021194280842126289'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/07/dijkstra-endorses-perl-well-im.html' title='Dijkstra endorses perl (well, I&apos;m stretching it a wee bit... ;-)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-9152788542406471360</id><published>2011-07-20T09:58:00.001+05:30</published><updated>2011-07-20T09:58:32.345+05:30</updated><title type='text'>debugging "clever" code</title><content type='html'>&lt;p&gt;""Debugging is twice as hard as writing the code in the first       place. Therefore, if you write the code as cleverly as possible,       you are, by definition, not smart enough to debug it."&lt;br&gt;     &lt;/p&gt;     — Brian W. Kernighan and P. J. Plauger in The Elements of     Programming Style.&lt;br&gt;     &lt;br&gt;     This came up in a comment about an LWN article on &lt;a       href="http://lwn.net/Articles/452117/"&gt;how subtle and tricky some       of [the Linux kernel]       core code has become&lt;/a&gt;.  Some of the more interesting quotes     from that article and its links:&lt;br&gt;     &lt;br&gt;     (in the original email from Hugh Dickins):&lt;br&gt;     &lt;blockquote&gt;&lt;i&gt;That -ENOENT in walk_component: isn't it assuming we         found a negative dentry, before reaching the read_seqcount_retry         which complete_walk (or nameidata_drop_rcu_last before 3.0)         would use to confirm a successful lookup?  And can't memory         pressure prune a dentry, coming to dentry_kill which __d_drops         to unhash before dentry_iput resets d_inode to NULL, but the         dentry_rcuwalk_barrier between those is ineffective if the other         end ignores the seqcount?&lt;/i&gt;&lt;br&gt;     &lt;/blockquote&gt;     Let's call this "establishing the baseline" -- anyone who did not     understand at least 75% of this will be lost as far as the real     problem is concerned.  But what about the people who *did*     understand it (or at least, had the best chance to):&lt;br&gt;     &lt;blockquote&gt;&lt;i&gt;There is a sobering conclusion to be drawn from this         episode, though. The behavior of the dentry cache is, at this         point, so subtle that even the combined brainpower of developers         like Linus, Al, and Hugh has a hard time figuring out what is         going on. These same developers are visibly nervous about making         changes in that part of the kernel. Our once approachable and         hackable kernel has, over time, become more complex and         difficult to understand. Much of that is unavoidable; the         environment the kernel runs in has, itself, become much more         complex over the last 20 years. But if we reach a point where         almost nobody can understand, review, or fix some of our core         code, we may be headed for long-term trouble.&lt;/i&gt;&lt;br&gt;     &lt;/blockquote&gt;     uh oh...!&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-9152788542406471360?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=9152788542406471360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/9152788542406471360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/9152788542406471360'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/07/debugging-clever-code.html' title='debugging &quot;clever&quot; code'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6171545691365239122</id><published>2011-07-14T12:04:00.002+05:30</published><updated>2011-07-18T09:42:37.618+05:30</updated><title type='text'>Forbes columnist on "Microsoft's Android Shakedown"</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://blogs.forbes.com/timothylee/2011/07/07/microsofts-android-shakedown/"&gt;http://blogs.forbes.com/timothylee/2011/07/07/microsofts-android-shakedown/&lt;/a&gt;&lt;br /&gt;   &lt;br /&gt;Nice quote: "&lt;span&gt;Getting software patents takes a lot of work, but it's not primarily engineering effort. The complexity of software and low standards for patent eligibility mean that software engineers produce potentially patentable ideas all the time. But most engineers don't think of these relatively trivial ideas as 'inventions' worthy of a patent. What's needed to get tens of thousands of patents is a re-education campaign to train engineers to write down every trivial idea that pops into their heads, and a large and disciplined legal bureaucracy to turn all those ideas into patent applications.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;But I think there's one more point to be made here.&lt;br /&gt;&lt;br /&gt;The decades-old Sun/IBM incident, narrated as the intro to that     article, doesn't describe what would happen today.  The alternative     the "blue suit" suggested was one where IBM would actually spend the     time to find *real* infringements, if Sun refused to buckle.&lt;br /&gt;   &lt;br /&gt;That was the 80s.  Today, if HTC resisted, MS would proceed     directly to litigation even if they knew the specific claims being     made were without merit.&lt;br /&gt;&lt;br /&gt;In other words, while Sun capitulated due     to the fear of real infringement being found, I believe today's     defendants pay up due to fear of the litigation itself!&lt;br /&gt;&lt;br /&gt;Big difference!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6171545691365239122?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6171545691365239122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6171545691365239122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6171545691365239122'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/07/forbes-columnist-on-microsofts-android.html' title='Forbes columnist on &quot;Microsoft&apos;s Android Shakedown&quot;'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-461198691958466558</id><published>2011-07-11T16:17:00.001+05:30</published><updated>2011-07-11T16:17:37.903+05:30</updated><title type='text'>Jon's impressions of Chromium</title><content type='html'>&lt;a class="moz-txt-link-freetext"       href="http://lwn.net/SubscriberLink/450359/0c7b485f10ca5225/"&gt;http://lwn.net/SubscriberLink/450359/0c7b485f10ca5225/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     I guess I'll stick to Firefox -- NoScript is kind of a &lt;b&gt;necessity&lt;/b&gt;     right now :-)&lt;br&gt;     &lt;br&gt;     It might not be bad as a second browser though, although one has to     watch out for the Chromium/Chrome distinction!&lt;br&gt;     &lt;br&gt;     [And by the way, I never understood Google's need to call a browser     by the internal name for the UI component of a competing browser!]&lt;br&gt;     &lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-461198691958466558?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=461198691958466558' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/461198691958466558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/461198691958466558'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/07/jons-impressions-of-chromium.html' title='Jon&apos;s impressions of Chromium'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5520470477035641929</id><published>2011-06-29T11:29:00.001+05:30</published><updated>2011-06-29T11:29:17.703+05:30</updated><title type='text'>the lure of apple products...</title><content type='html'>awesome punchline:&lt;br&gt;&lt;br&gt;&lt;a href="http://www.reghardware.com/2011/06/28/teenager_offers_virginity_for_iphone_4/"&gt;It took me several years to find someone I could give mine to for free. What is the world coming to?&lt;/a&gt;&lt;br&gt; &lt;br&gt;-- &lt;br&gt;Sitaram&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5520470477035641929?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5520470477035641929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5520470477035641929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5520470477035641929'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/06/lure-of-apple-products.html' title='the lure of apple products...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7864859857637127389</id><published>2011-06-24T22:04:00.006+05:30</published><updated>2011-06-24T22:13:15.626+05:30</updated><title type='text'>the new nook (aka Nook second edition, nook simpletouch, etc)</title><content type='html'>Well I happened to be in the US after many years, and despite being sent a nook 1, (wifi only model) by my brother a couple of months ago I was tempted enough by the reviews of the nook 2 to buy one.&lt;br /&gt;&lt;br /&gt;[By the way, the nook 1 (wifi only version) was $150 when my brother bought it for me.  A scant few weeks after he sent it to me, they announced the Nook 2 at $139, and dropped the price of the nook 1 to $119!  Timing issues like this have been the story of my life, &amp;lt;sigh&amp;gt;...]&lt;br /&gt;&lt;br /&gt;So here're the pros and cons of this one compared to the old one.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Summary&lt;/b&gt;: lighter and smaller and better navigation make it attractive.  But there are lots of negatives to consider, and if I'd known &lt;b&gt;all&lt;/b&gt; of them before I bought it I may not have done so.  Even now, I'm sorta tempted to attempt returning it but that's only fueled by "&lt;a href="http://en.wikipedia.org/wiki/Righteous_indignation"&gt;righteous indignation&lt;/a&gt;" so I will probably just laze around until it's time for my flight home and then claim I didn't have time!&lt;br /&gt;&lt;br /&gt;Pros:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;much &lt;b&gt;better interface&lt;/b&gt; -- the main screen is a touch screen now!  (For people who're wondering what's the big deal, remember this is e-ink, non-backlit display -- totally different technology to the normal stuff on your Androids!)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;much &lt;b&gt;smarter navigation&lt;/b&gt;.  Both because the main screen is touch, as well as the fact that you can reverse the meaning of the top and bottom buttons if the size of your hand makes it so that the upper button is better for your thumb to hit when you hold it.  Reading is a real pleasure with this thing!&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;reviews say it has a much &lt;b&gt;better battery life&lt;/b&gt;.  Sounds believable, because there's no longer a battery draining lighted touchpad!  I can only hope, because the old one sucked rocks through a pipette in terms of battery life!&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;no touchpad means it's &lt;b&gt;much smaller and lighter&lt;/b&gt;, while having the same actual screen size (800x600)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;has a built-in dictionary (accessible only from EPUB files, not from PDFs... wonder why)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;(minor: now actually knows about GMT+0530 in its time zone list! yeaaay!)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Cons:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;no device password&lt;/b&gt;.  This is a &lt;b&gt;big problem&lt;/b&gt; for someone like me; limits what I can use it for.  I can no longer grab a quick PDF of some work document I need to read and take it with me, in case the device gets stolen.&lt;br /&gt;&lt;br /&gt;You may think you can use encrypted PDFs, but that won't work.  There's no way to make it "forget" the password short of completely shutting down, so if you opened a document it's now visible to anyone who grabs the device.  (In the old nook, the moment you open another document (even an un-encrypted one), the password for the previous one was forgotten.  Not great but I was happy enough to use it as a workaround...)&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;no document delete&lt;/b&gt;.  If you did take along a sensitive file, you can't delete it once you've read it, to limit exposure.  The old nook would let you delete documents from its interface; this one needs a PC to do that.  This is the &lt;b&gt;worst problem&lt;/b&gt; from my point of view because it could have somewhat mitigated the previous one.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;non-replacable battery&lt;/b&gt;.  This is the &lt;b&gt;second worst problem&lt;/b&gt; as far as I am concerned.  For people who live outside the US, like me, this could be a killer.  I'm crossing my fingers hoping I don't get burned...&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;mandatory registration&lt;/b&gt;.  A new nook 2 won't even get to the home screen unless you register.  Fortunately, it doesn't insist on a credit card for a new registration, but even so, that's &lt;b&gt;badbadbad&lt;/b&gt;(tm)!  [And I'm willing to bet some corporate fsckwit at BN will read this and make a note to make the credit card mandatory for nook 3!]&lt;br /&gt;&lt;br /&gt;I have no intention of ever buying any content -- most of my reading is PDFs from work or web pages converted to EPUBs with my own script built around &lt;a href="http://calibre-ebook.com/"&gt;calibre&lt;/a&gt;'s ebook-convert program.  So the question: at $139, do they still have to resort to the &lt;a href="http://www.investopedia.com/terms/r/razor-razorblademodel.asp"&gt;razor/blade revenue model&lt;/a&gt;?&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;probably for the same reason, only 236 MB for "sideloaded" documents.   ["sideloaded" apparently is the phrase to describe docs you install  through USB instead of from BN using their interface].  This is barely  one-fifth of the 1.3 GB the old nook had.  The nook 2 reserves the rest of the  free space for BN content, which means in my case it's just sitting  idle.  To be honest, this is not a big deal, but one does feel somewhat  cheated at the forced space wastage.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;no music.  I never used the music on the old nook anyway so I don't care.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;no browser.  Well the browser on the old nook was crap so I don't miss it, but it could actually have been usable on this one, because of the touch screen!  Why did they do this?&lt;/li&gt; &lt;/ul&gt;And finally, &lt;b&gt;here's the biggest &lt;a href="http://en.wikipedia.org/wiki/WTF#Slang"&gt;WTF&lt;/a&gt;&lt;/b&gt;: when you start the machine and eventually read the 100-page user manual, it says somewhere toward the end "You can purchase a Nook only if you have a billing address in the United States".&lt;br /&gt;&lt;br /&gt;Huh?  Why?  What earthly logic do you have for this?  We're the best customers -- we don't have much opportunity to return it, call your customer complaints, and generally make your life miserable if we don't like it.&lt;br /&gt;&lt;br /&gt;More importantly, how the fsck am I supposed to know that before buying it?  The sales clerk at BN, Stevens Creek (CA) didn't even ask.  Clearly &lt;b&gt;he&lt;/b&gt; is smart enough not to lose a sale for crappy reasons, so what's with the corporate stupidity?&lt;br /&gt;&lt;br /&gt;And don't tell me it's legal reasons to do with geography specific licensing for books, like DVD region codes.  You're not going to let me buy content until I give you a credit card with a US billing address anyway ...&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;All in all, psychologically very disappointing. So now that I have "pensieve"d all these comments, I will try and purge them from my mind and try and enjoy the damn thing...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7864859857637127389?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7864859857637127389' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7864859857637127389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7864859857637127389'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/06/new-nook-aka-nook-second-edition-nook.html' title='the new nook (aka Nook second edition, nook simpletouch, etc)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3987782993263848636</id><published>2011-06-12T23:11:00.001+05:30</published><updated>2011-06-12T23:11:55.830+05:30</updated><title type='text'>rule #1 for a home user</title><content type='html'>don&amp;#39;t let your mom do your packing/unpacking.  She&amp;#39;ll drop the 1TB&lt;br&gt;hard disk that contains your only backup while trying to help you.&lt;p&gt;  -- my son&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3987782993263848636?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3987782993263848636' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3987782993263848636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3987782993263848636'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/06/rule-1-for-home-user.html' title='rule #1 for a home user'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5004827638913173708</id><published>2011-06-02T14:11:00.000+05:30</published><updated>2011-06-02T14:12:00.646+05:30</updated><title type='text'>happy passwords, here I come!</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://orderedlist.com/blog/articles/the-psychology-of-happy-passwords/"&gt;http://orderedlist.com/blog/articles/the-psychology-of-happy-passwords/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     Interesting... I know what my future passwords are going to be     themed around now!&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5004827638913173708?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5004827638913173708' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5004827638913173708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5004827638913173708'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/06/happy-passwords-here-i-come.html' title='happy passwords, here I come!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1020908580917920053</id><published>2011-05-25T11:00:00.001+05:30</published><updated>2011-05-25T11:00:17.605+05:30</updated><title type='text'>scale fail: cloud addiction</title><content type='html'>I've always been wary of anything that is being hyped.  Until the     hype dies, I'm prejudiced against it, and I won't give it a fair     chance.&lt;br&gt;     &lt;br&gt;     This is not just for technology issues -- I do that to movies and     books also.  I still won't bother to read Da Vinci Code, although I     finally did see Forrest Gump years later, when I became convinced it     was OK.&lt;br&gt;     &lt;br&gt;     But it's much more true for technology.  Here, unlike a movie I have     not seen or a book I have not read, I can actually expect to have an     intuitive feel for the truth already, so the prejudice lasts longer     and very rarely reverses.&lt;br&gt;     &lt;br&gt;     ----&lt;br&gt;     &lt;br&gt;     The "cloud", to me, has always been just that: a bit of water and a     lot of hot air.  I can certainly see some uses for cloud computing     in small and medium enterprises -- the smaller the better.  An     extreme case is an individual running his own web-based business --     finding a cloud provider is ideal for him in terms of bang for the     buck.&lt;br&gt;     &lt;br&gt;     But I've always believed that the larger you get, the more you lose     by going to the cloud.  At some point, the economies of shared     infrastructure disappear simply because as you get bigger and     bigger, you are less amenable to sharing.&lt;br&gt;     &lt;br&gt;     Josh Berkus (of Postgres) wrote a very fantastic 2-part article     series called "Scale Fail" for LWN.  Part 2 of this, at     &lt;a class="moz-txt-link-freetext" href="http://lwn.net/SubscriberLink/443775/a17084926dbefa54/"&gt;http://lwn.net/SubscriberLink/443775/a17084926dbefa54/&lt;/a&gt; , has a     section called "Cloud Addiction", which is well worth a read.      Here're some extracts:&lt;br&gt;     &lt;br&gt;     &lt;blockquote&gt;&lt;i&gt;Several of our clients are refusing to move off of         cloud hosting even when it is demonstrably killing their         businesses. This problem is at its worst on &lt;a           href="http://aws.amazon.com/"&gt;Amazon Web Services&lt;/a&gt; (AWS)         because Amazon has no way to move off their cloud without         leaving Amazon entirely, but I've seen it with other public         clouds as well.       &lt;/i&gt;&lt;/blockquote&gt;     &lt;blockquote&gt;       &lt;p&gt;         [...]&lt;br&gt;       &lt;/p&gt;     &lt;/blockquote&gt;     &lt;blockquote&gt;&lt;i&gt;[restrictions on memory, processing power, storage         throughput and network configuration inherent on a large scale         public cloud, as well as the high cost of round-the-clock busy         cloud instances] are "good enough" for getting a project off the         ground, but start failing when you need to make serious         performance demands on each node.&lt;/i&gt;&lt;br&gt;     &lt;/blockquote&gt;     &lt;blockquote&gt;       &lt;p&gt;[...]&lt;br&gt;       &lt;/p&gt;     &lt;/blockquote&gt;     &lt;blockquote&gt;&lt;i&gt;That's when you've reached scale fail on the cloud.         At that point, the company has no experience managing         infrastructure, no systems staff, and no migration budget. More         critically, management doesn't have any process for making         decisions about infrastructure. Advice that a change of hosting         is required are met with blank stares or even panic.&lt;/i&gt;&lt;/blockquote&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1020908580917920053?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1020908580917920053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1020908580917920053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1020908580917920053'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/05/scale-fail-cloud-addiction.html' title='scale fail: cloud addiction'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1739835478238223927</id><published>2011-05-11T13:21:00.001+05:30</published><updated>2011-05-11T13:21:35.365+05:30</updated><title type='text'>(heard on slashdot) WMI</title><content type='html'>&lt;div class="commentBody"&gt;       &lt;div id="comment_body_36054144"&gt;         &lt;p&gt;           WMI is great. If you liked the complexity of CORBA, COBOL, VB           Script, and the syntax of SQL, you will &lt;b&gt;love&lt;/b&gt; WMI.         &lt;/p&gt;       &lt;/div&gt;     &lt;/div&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1739835478238223927?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1739835478238223927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1739835478238223927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1739835478238223927'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/05/heard-on-slashdot-wmi.html' title='(heard on slashdot) WMI'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5303821973652904909</id><published>2011-05-05T11:47:00.001+05:30</published><updated>2011-05-05T11:47:49.326+05:30</updated><title type='text'>do you still want an Apple ipod/ipad/iphone?</title><content type='html'>Here&amp;#39;s a completely different take on the issue than my normal &amp;quot;freedom&amp;quot; rant:&lt;p&gt;&lt;a href="http://www.dailymail.co.uk/news/article-1382396/Workers-Chinese-Apple-factories-forced-sign-pledges-commit-suicide.html"&gt;http://www.dailymail.co.uk/news/article-1382396/Workers-Chinese-Apple-factories-forced-sign-pledges-commit-suicide.html&lt;/a&gt;&lt;p&gt;And by the way, this is not new.  The suicides were reported months&lt;br&gt;ago.  The response from the guilty parties is what is new.&lt;p&gt;And this is not the first time something like this has been found&lt;br&gt;about US companies either.  I think the most famous such scandal&lt;br&gt;involved Nike, in 97 or so.&lt;p&gt;And I&amp;#39;m not saying Apple is the only guilty party -- I&amp;#39;m sure there&lt;br&gt;are many others.  However, with the amount of customer mindshare Apple&lt;br&gt;has, it ought to be leading the way in preventing this sort of abuse.&lt;br&gt;It ought to be caring about ethics and morality, not just legality.&lt;p&gt;But I don&amp;#39;t think it will -- most corporations have a &amp;quot;duty&amp;quot; to not&lt;br&gt;care about anything except making money, actually.  And they made a&lt;br&gt;lot of it -- 14 billion dollars PROFIT, (after taxes) last year!&lt;p&gt;Now you have to think: do I want to help them make more?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5303821973652904909?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5303821973652904909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5303821973652904909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5303821973652904909'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/05/do-you-still-want-apple-ipodipadiphone.html' title='do you still want an Apple ipod/ipad/iphone?'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4960867564844166736</id><published>2011-05-03T10:06:00.001+05:30</published><updated>2011-05-03T10:06:04.650+05:30</updated><title type='text'>facebook as the ultimate spy network</title><content type='html'>&lt;strong&gt; &lt;/strong&gt;&lt;a class="moz-txt-link-freetext" href="http://rt.com/news/wikileaks-revelations-assange-interview/"&gt;http://rt.com/news/wikileaks-revelations-assange-interview/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     quote:&lt;br&gt;     &lt;br&gt;     "Facebook in particular is the most appalling spying machine that     has ever been invented. Here we have the world's most comprehensive     database about people, their relationships, their names, their     addresses, their locations and the communications with each other,     their relatives, all sitting within the United States, all     accessible to US intelligence. Facebook, Google, Yahoo – all these     major US organizations have built-in interfaces for US intelligence.     It's not a matter of serving a subpoena. They have an interface that     they have developed for US intelligence to use.&lt;br&gt;     &lt;br&gt;     Now, is it the case that Facebook is actually run by US     intelligence? No, it's not like that. It's simply that US     intelligence is able to bring to bear legal and political pressure     on them. And it's costly for them to hand out records one by one, so     they have automated the process.     &lt;b&gt; Everyone should understand that when they add their friends to       Facebook, they are doing free work for United States intelligence       agencies in building this database for them.&lt;/b&gt;" (emphasis mine     -- Sitaram).&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4960867564844166736?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4960867564844166736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4960867564844166736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4960867564844166736'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/05/facebook-as-ultimate-spy-network.html' title='facebook as the ultimate spy network'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5709852880618325110</id><published>2011-05-03T09:59:00.001+05:30</published><updated>2011-05-03T09:59:53.635+05:30</updated><title type='text'>unbelievable (operation pumpkin; prince william's wedding)</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.theregister.co.uk/2011/04/28/operation_pumpkin/"&gt;http://www.theregister.co.uk/2011/04/28/operation_pumpkin/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     no words can summarise this.  I'm wondering if this is a joke...&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5709852880618325110?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5709852880618325110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5709852880618325110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5709852880618325110'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/05/unbelievable-operation-pumpkin-prince.html' title='unbelievable (operation pumpkin; prince william&apos;s wedding)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6751528934081302481</id><published>2011-04-11T17:21:00.001+05:30</published><updated>2011-04-11T17:21:33.619+05:30</updated><title type='text'>I want!!!</title><content type='html'>&lt;a href="http://www.commodoreusa.net/CUSA_C64.aspx"&gt;http://www.commodoreusa.net/CUSA_C64.aspx&lt;/a&gt;&lt;p&gt;very very cool!  I would *love* to have a computer like this...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6751528934081302481?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6751528934081302481' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6751528934081302481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6751528934081302481'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/04/i-want.html' title='I want!!!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8368011362060000608</id><published>2011-04-06T16:04:00.001+05:30</published><updated>2011-04-06T16:04:27.161+05:30</updated><title type='text'>Michael Geist: piracy is a market failure, not a legal failure</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.thestar.com/business/article/956637--geist-canadian-backed-report-says-music-movie-and-software-piracy-is-a-market-failure-not-a-legal-one"&gt;http://www.thestar.com/business/article/956637--geist-canadian-backed-report-says-music-movie-and-software-piracy-is-a-market-failure-not-a-legal-one&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     nice article...&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8368011362060000608?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8368011362060000608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8368011362060000608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8368011362060000608'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/04/michael-geist-piracy-is-market-failure.html' title='Michael Geist: piracy is a market failure, not a legal failure'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7286776833669102903</id><published>2011-04-01T08:46:00.001+05:30</published><updated>2011-04-01T08:46:39.620+05:30</updated><title type='text'>with friends like these, who needs enemies? [Gates and Allen]</title><content type='html'>&lt;a href="http://www.computerworlduk.com/news/it-business/3267807/bill-gates-tried-to-rip-me-off-claims-microsoft-co-founder-allen/"&gt;http://www.computerworlduk.com/news/it-business/3267807/bill-gates-tried-to-rip-me-off-claims-microsoft-co-founder-allen/&lt;/a&gt;&lt;p&gt;Interesting article.  The title is &amp;quot;Bill Gates tried to rip me off&amp;quot;,&lt;br&gt;which sounds, to people who are taken in by Gates&amp;#39; so-called charity&lt;br&gt;work and his persona, like it might be a severe case of journalistic&lt;br&gt;license.&lt;p&gt;However, to people who long ago realised that he&amp;#39;s probably the most&lt;br&gt;unethical, even borderline criminal (white collar only, so far as the&lt;br&gt;public knows) individual they&amp;#39;ve ever heard of, the following quotes&lt;br&gt;from the article will not come as a surprise:&lt;p&gt;  - &amp;quot;scheming to rip me off&amp;quot;&lt;br&gt;  - &amp;quot;I&amp;#39;d been taught that a deal was a deal and your word was your&lt;br&gt;bond. Bill was more flexible; he felt free to renegotiate agreements&lt;br&gt;until they were signed and sealed.&amp;quot;&lt;br&gt;  - overheard Gates and Ballmer complaining about his declining&lt;br&gt;contribution to the company during his cancer treatment in 1982&lt;br&gt;  - &amp;quot;...It was mercenary opportunism, plain and simple.&amp;quot;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7286776833669102903?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7286776833669102903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7286776833669102903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7286776833669102903'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/04/with-friends-like-these-who-needs.html' title='with friends like these, who needs enemies? [Gates and Allen]'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8990484101885911144</id><published>2011-03-31T17:36:00.001+05:30</published><updated>2011-03-31T17:36:53.861+05:30</updated><title type='text'>CS and the real world (seen on slash)</title><content type='html'>quote from     &lt;a class="moz-txt-link-freetext" href="http://developers.slashdot.org/comments.pl?sid=2054932&amp;amp;cid=35621288"&gt;http://developers.slashdot.org/comments.pl?sid=2054932&amp;amp;cid=35621288&lt;/a&gt;     :&lt;br&gt;     &lt;br&gt;     "This is a CS program we are talking about. Much like economics, in     these disciplines the real world is often considered a special     case."     &lt;pre class="moz-signature" cols="999"&gt; &lt;/pre&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8990484101885911144?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8990484101885911144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8990484101885911144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8990484101885911144'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/03/cs-and-real-world-seen-on-slash.html' title='CS and the real world (seen on slash)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7606390960573740057</id><published>2011-03-26T11:29:00.001+05:30</published><updated>2011-03-26T11:29:42.048+05:30</updated><title type='text'>of winks and nooks...</title><content type='html'>So I finally got myself an ebook reader.  I&amp;#39;d been thinking about it for a while, but when my brother got a &amp;quot;wink&amp;quot; reader, I jumped.  In short order, I&amp;#39;d asked my other brother (currently temporarily in the land of the un-free) to get me a Barnes and Noble Nook.&lt;br&gt; &lt;br&gt;My only reason was that it has a real browser.  Turns out the browser is more than somewhat crippled -- it can&amp;#39;t even manage the redirection from &lt;a href="http://chamarty.net"&gt;chamarty.net&lt;/a&gt; to &lt;a href="http://sitaramc.blogspot.com"&gt;sitaramc.blogspot.com&lt;/a&gt;!&lt;br&gt; &lt;br&gt;&lt;b&gt;Getting stuff onto the device&lt;/b&gt;&lt;br&gt;&lt;br&gt;It won&amp;#39;t let you download anything using the browser either -- the only way to get PDFs and EPUBs on the box is either from B&amp;amp;N or via USB.&lt;br&gt;&lt;br&gt;The wink, on the other hand, doesn&amp;#39;t have a browser, for all practical purposes anyway.  What it &lt;b&gt;does&lt;/b&gt; have is an email client, which -- surprise -- lets you download stuff to the device.  So you have &lt;b&gt;two&lt;/b&gt; ways to get stuff onto the device, which is nice.&lt;br&gt; &lt;br&gt;&lt;b&gt;Deleting stuff you already read&lt;/b&gt;&lt;br&gt;&lt;br&gt;The Nook will let you delete content from the device&amp;#39;s interface.  The wink won&amp;#39;t; you have to do it from a host computer via USB.&lt;br&gt;&lt;br&gt;&lt;b&gt;Reading oddball stuff&lt;/b&gt;&lt;br&gt; &lt;br&gt;The biggest thing the wink has is that the reader software is much better than on the Nook (gasp!)  Firstly, it actually supports rotated reading for wide text if you want to do that, which is quite useful for some comics and cartoons.  Secondly, it does not force everything into &amp;quot;reflow&amp;quot; mode.  Of course, zooming while not in reflow mode makes a document wider than the screen and you have to pan left to right for every sentence, but at least it allows you to do that (this is important for figures in PDFs, for instance).&lt;br&gt; &lt;br&gt;The Nook forces reflow on everything so it is crap at PDFs with bulleted lists, indents, tables, and such.&lt;br&gt;&lt;br&gt;&lt;b&gt;Hardware&lt;/b&gt;&lt;br&gt;&lt;br&gt;Now that i realise the browser isn&amp;#39;t that great, about the only thing the Nook has going for it is the hardware quality.  It feels a little better built, and the buttons (there are only 4 by the way) have an &amp;quot;embedded&amp;quot; feel to them.  The wink&amp;#39;s keyboard is bad -- sometimes you have to hit twice for a button to register, and sometimes you hit once and it registers twice.  (I guess a statistician would say that on the average the keyboard works fine then!)&lt;br&gt; &lt;br&gt;I didn&amp;#39;t get much of a chance to compare battery life but I suspect the Nook is crap.  I&amp;#39;m getting far, far, less than what the ads and even reviews led me to believe.  I&amp;#39;ll have to wait till my usage stabilises somewhat, because the color LCD at the bottom is definitely a huge drain!&lt;br&gt; &lt;br&gt;&lt;b&gt;Security&lt;/b&gt;&lt;br&gt;&lt;br&gt;Oh yeah -- the other reason I like the nook is it actually has a device password.  There may be ways to get around it, but at least it&amp;#39;ll keep out casual snooping...&lt;br&gt;&lt;br&gt;&lt;i&gt;&lt;u&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/u&gt;&lt;/i&gt;&lt;br&gt; &lt;br&gt;Nook: if you absolutely need a password protected device.  And/or you absolutely need a browser, even if it can&amp;#39;t do most sites.&lt;br&gt;Wink: if you want to be able to receive content via email while on the road without your own laptop.  And/or you want a better reader software in general (subjective opinion)&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7606390960573740057?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7606390960573740057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7606390960573740057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7606390960573740057'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/03/of-winks-and-nooks.html' title='of winks and nooks...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8098574830654592705</id><published>2011-03-21T20:27:00.001+05:30</published><updated>2011-03-21T20:27:45.733+05:30</updated><title type='text'>Indian English strikes again</title><content type='html'>Just saw a very detailed account of a wedding.&amp;#160; There was lavish&lt;br&gt;description of dress, decorations, and food, and the narration of the&lt;br&gt;ceremony included this:&lt;p&gt;&amp;quot;And the chanting of Mantras became louder, the sound of Shennai [sic]&lt;br&gt;became shriller and on dot [sic] at [elided] each of them placed the&lt;br&gt;Jeela Karra Bellam on the other&amp;#39;s heads and the marriage was&lt;br&gt;consummated.&amp;quot;&lt;p&gt;I want to say to him: I do not think it means what you think it means.&lt;p&gt;Would have been *totally* appropriate too, since he also said the&lt;br&gt;bride looked like a princess ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8098574830654592705?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8098574830654592705' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8098574830654592705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8098574830654592705'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/03/indian-english-strikes-again.html' title='Indian English strikes again'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8664364590063553250</id><published>2011-02-25T17:52:00.000+05:30</published><updated>2011-02-25T17:53:02.925+05:30</updated><title type='text'>pointy-clicky on gitolite</title><content type='html'>someone was looking for a gitolite equivalent &amp;quot;with an interface&amp;quot;.  I first told him gitolite has a great interface; it&amp;#39;s called &amp;quot;vim&amp;quot;.&lt;p&gt;Then someone else said &amp;quot;but it&amp;#39;s not pointy-clicky&amp;quot;.&lt;p&gt;I told the original guy maybe he should use an ipad ;-)&lt;p&gt;I can just imagine vi on an ipad.  Definition of hell I suppose (and yes, I know for most people the hell is the vi; for me it&amp;#39;s the ipad!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8664364590063553250?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8664364590063553250' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8664364590063553250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8664364590063553250'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/02/pointy-clicky-on-gitolite.html' title='pointy-clicky on gitolite'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8688391991919842447</id><published>2011-02-21T09:56:00.002+05:30</published><updated>2011-02-21T10:01:35.183+05:30</updated><title type='text'>Oh Em Geeeee!</title><content type='html'>For a long while now, I've been ranting at kids (and many adults,     sadly) who type "u" for "you", "gr8" for "great", "dat" for "that"     (I mean really, how much did you save there?), and so on.  I     sometimes ask them: does your computer come with just a phone     keypad?  (And some of them even understand the joke!)&lt;br /&gt;   &lt;br /&gt;    But a few days ago I saw this pathetic display of illiteracy move to     a new dimension.&lt;br /&gt;   &lt;br /&gt;    I heard a barely-teen kid say O-M-G in speech.  I mean "Oh", "Em",     "Geee" -- spoken out as 3 individual letters.&lt;br /&gt;   &lt;br /&gt;    To all the people who lament the demise of Hindi, Telugu, and other mother languages, may I suggest that death by disuse is more dignified than this death by misuse?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8688391991919842447?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8688391991919842447' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8688391991919842447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8688391991919842447'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/02/oh-em-geeeee.html' title='Oh Em Geeeee!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1057133491560468774</id><published>2011-02-18T15:50:00.001+05:30</published><updated>2011-02-18T15:50:51.756+05:30</updated><title type='text'>lid starts closing on Nokia coffin</title><content type='html'>When people like Miguel Icaza start praising the deal, you know it's     time to say goodbye to one of your favourite (till last week)     companies.&lt;br&gt;     &lt;br&gt;     &lt;a class="moz-txt-link-freetext" href="http://www.networkworld.com/community/node/71380"&gt;http://www.networkworld.com/community/node/71380&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     Apparently he said "the Microsoft/Nokia partnership will save Nokia     and increase the relevance of Microsoft's fledgling mobile operating     system."&lt;br&gt;     &lt;br&gt;     He didn't say "saved from whom" but I presume he means Apple and     Android.&lt;br&gt;     &lt;br&gt;     Personally, I was very much looking forward to MeeGo, which was     looking to be a much more full featured Linux than Android (for     hackers who hate Java, Android is just an appliance).&lt;br&gt;     &lt;br&gt;     Oh well... I guess I'll stick to my plain (not even a camera or     bluetooth) cell phone, and use a laptop/netbook if I really need     something smarter.&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1057133491560468774?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1057133491560468774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1057133491560468774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1057133491560468774'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/02/lid-starts-closing-on-nokia-coffin.html' title='lid starts closing on Nokia coffin'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3109889151757118951</id><published>2011-02-18T14:47:00.000+05:30</published><updated>2011-02-18T14:48:06.262+05:30</updated><title type='text'>starting to become mainstream!</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.developer.com/open/10-git-version-control-utilities-to-make-you-more-effective.html"&gt;http://www.developer.com/open/10-git-version-control-utilities-to-make-you-more-effective.html&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     look at item #4 :)&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3109889151757118951?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3109889151757118951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3109889151757118951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3109889151757118951'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/02/starting-to-become-mainstream.html' title='starting to become mainstream!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3485191747393774493</id><published>2011-02-10T09:55:00.001+05:30</published><updated>2011-02-10T09:55:26.972+05:30</updated><title type='text'>cynicism...</title><content type='html'>There was a fire at Bombay House last night which claimed 3 lives.&lt;br&gt;     &lt;br&gt;     Very sad.&lt;br&gt;     &lt;br&gt;     But here's what's even more sad: someone apparently asked "I wonder     if there were any records lost in the fire".&lt;br&gt;     &lt;br&gt;     I don't think what was implied is actually true.  The sad part is     that before Radia no one would even have *thought* of that when it     comes to the Tatas.&lt;br&gt;     &lt;br&gt;     Of course, with Reliance, this will never happen.  They don't even     keep records I am sure ;-)&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3485191747393774493?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3485191747393774493' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3485191747393774493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3485191747393774493'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2011/02/cynicism.html' title='cynicism...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7826913829243199716</id><published>2010-12-08T10:21:00.001+05:30</published><updated>2010-12-08T10:21:57.772+05:30</updated><title type='text'>cvs, svn, and git -- a tangential revisit</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/414051/"&gt;http://lwn.net/Articles/414051/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     A long-ish article about a talk that Michael Meeks gave about Libre     Office, in which you find this gem (the emphasis is mine, not in the     original):&lt;br&gt;     &lt;br&gt;     &lt;blockquote&gt;&lt;i&gt;OpenOffice.org has a somewhat checkered history when         it comes to revision         control. CVS was used for some years, resulting in a fair amount         of pain;         simply tagging a release would take about two hours to run.         Still, they         lived with CVS for some time until OpenOffice.org launched into         a study to         determine which alternative revision control system would be         best to move         to. &lt;b&gt; The study came back recommending Git, but that wasn't           what the           managers wanted to hear, so they moved to Subversion instead -           losing most           of the project's history in the process.&lt;/b&gt; Later, a move to         Mercurial was done,         losing history again. The result is a code base littered with         commented-out code; nobody ever felt confident actually deleting         anything         because they never knew if they would be able to get it back.         Many code         changes are essentially changelogged within the code itself as         well. Now         LibreOffice is using Git and a determined effort is being made         to clean         that stuff up.&lt;/i&gt;&lt;br&gt;     &lt;/blockquote&gt;     &lt;br&gt;     This brings me back to my major beef with most "corporate" IT (even     if the end product is open source): the people who have the     knowledge don't have the power, and the people who have the power     don't have the knowledge &lt;b&gt;and&lt;/b&gt; won't listen.&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7826913829243199716?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7826913829243199716' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7826913829243199716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7826913829243199716'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/12/cvs-svn-and-git-tangential-revisit.html' title='cvs, svn, and git -- a tangential revisit'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8652039428962424347</id><published>2010-11-22T23:25:00.004+05:30</published><updated>2010-11-22T23:27:30.934+05:30</updated><title type='text'>the insecurity of religious people</title><content type='html'>Well, yesterday I attended my first ever Christian wedding.  I guess it wasn't a true Christian wedding; the bride (Indian) and groom (Canadian, or Quebecois, as he would remind me) were members of a church called "the international church of christ".&lt;br /&gt;&lt;br /&gt;Anyway, I took an instant dislike to the person who was officiating in the wedding.  He talked patronisingly of India traditionally having many barriers against inter-caste, inter-language, and inter-state weddings, etc., and patted himself and his church on the back that this wedding was therefore unique or at least very special.&lt;br /&gt;&lt;br /&gt;Of course, he conveniently left out "inter-religion".  Probably because his church expressly prohibits it ;-)&lt;br /&gt;&lt;br /&gt;Anyway, I'd say &lt;a href="http://carm.org/what-international-church-christ" target="_blank"&gt;http://carm.org/what-international-church-christ&lt;/a&gt; (esp the last 2 paras) is more accurate than Wikipedia's wimpy "it is difficult to make any generalizations  about the organization collectively".  Google around for more if you're curious.  Add the word "banned" to see even more interesting results.&lt;br /&gt;&lt;div class="gmail_quote"&gt;&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;Which brings me to my subject line.  Why do most ultra-religious people feel the need to convince *you* of it?  Or at least to praise it/themselves?  Are they trying to justify their choice, maybe?  Convince themselves, more than you?&lt;br /&gt;&lt;br /&gt;I'm not against religion.  I'm against the public display of religion.  With few exceptions, my experience has been that people who feel compelled to *show* their religious affiliations overtly are, to put it delicately, very "imperfect".&lt;br /&gt;&lt;br /&gt;There are two very good reasons I'm putting it "delicately" :-)&lt;br /&gt;&lt;br /&gt;And oh... "against the public display of religion" also means "I won't tell you whether I believe in God or not" :-)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8652039428962424347?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8652039428962424347' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8652039428962424347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8652039428962424347'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/11/insecurity-of-religious-people.html' title='the insecurity of religious people'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2525833820962999227</id><published>2010-11-22T22:07:00.003+05:30</published><updated>2010-11-22T22:53:41.211+05:30</updated><title type='text'>switching from Mandriva to Fedora</title><content type='html'>Well... all good things must come to an end, and so -- very regretfully, I should add -- I parted ways with Mandriva.  I'd been a Mandrake user since '99 or so, and a die hard fan and evangelist since not long after.&lt;br /&gt;&lt;br /&gt;Today I switched my work(horse) desktop from MDV to Fedora.  The upgrade went amazingly smoothly, partly because ever since I started using git, almost everything I have except "documents" is in git; all I really did was restore my repos, my mail, and a "workdata" directory that contained all the ODT/ODP/ODS junk.  A few commands here and there and it's all set.  Pidgin, FF, TB, all setup exactly as they were before.&lt;br /&gt;&lt;br /&gt;So.... why?&lt;br /&gt;&lt;br /&gt;Well, it's not just that Fedora is using &lt;a href="https://github.com/sitaramc/gitolite/blob/pu/doc/who-uses-it.mkd"&gt;gitolite&lt;/a&gt;, it's also that Linux itself has come far enough in the usability department (much more thanks to Fedora than people realise due to  Ubuntu's machinations of the press) that a "developer's" distro can probably be used by the neophyte now.&lt;br /&gt;&lt;br /&gt;My focus has always been to help completely non-techie users switch to  Linux, and Mandriva was just perfect.  For a looooong time.  But some issues linger...&lt;br /&gt;&lt;br /&gt;(1) Every time I install MDV, I have to go to &lt;a href="http://urpmi.zarb.org/"&gt;urpmi.zarb.org&lt;/a&gt; and setup the repos for plf to get libdvdcss and other goodies.  With Fedora and livecd-creator, I just create a custom spin that already contains all of that and I carry that around.  Done.&lt;br /&gt;&lt;br /&gt;(2) MDV's repos for India suck.  Actually, I take that back -- something that doesn't exist can't suck :-)  And I hate the bloody Chinese mirror that MDV always ends up picking from geolocation.&lt;br /&gt;&lt;br /&gt;[And I'd hate it even if the Chinese weren't trying to hack everyone on  the planet.  Fedora people: please give us a choice to exclude certain  locations if we wish to.  Or make gpg-signature checking mandatory if  the packages are coming from certain locations.  (And yes, I know  "locations" is hard to pin down easily)]&lt;br /&gt;&lt;br /&gt;(3) Curiously, 2 of my "non-technical" users have the Tata Photon or equivalent USB modem.  And MDV's network control center just does *not* like that card.  wvdial works fine, so it wouldn't be so bad if MDV supplied wvdial on the liveCD, but they don't.  Catch-22, in the worst case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2525833820962999227?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2525833820962999227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2525833820962999227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2525833820962999227'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/11/switching-from-mandriva-to-fedora.html' title='switching from Mandriva to Fedora'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8095653022180035916</id><published>2010-11-22T06:21:00.001+05:30</published><updated>2010-11-22T06:21:20.745+05:30</updated><title type='text'>stay off my master branch, off-shore dude!</title><content type='html'>someone on #git posted a link to a neat little website with a bunch of&lt;br&gt;git tips.  One of them was&lt;br&gt;&lt;a href="http://ryanflorence.com/git-hosting-solutions/"&gt;http://ryanflorence.com/git-hosting-solutions/&lt;/a&gt; , which uses the phrase&lt;br&gt;&amp;quot;stay off my master branch, off-shore dude!&amp;quot; as an example of&lt;br&gt;gitolite&amp;#39;s main feature (per branch permissions).&lt;p&gt;I&amp;#39;m sure he didn&amp;#39;t know that gitolite is *written* by an &amp;quot;offshore dude&amp;quot; ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8095653022180035916?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8095653022180035916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8095653022180035916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8095653022180035916'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/11/stay-off-my-master-branch-off-shore.html' title='stay off my master branch, off-shore dude!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3998033126437756424</id><published>2010-11-17T18:51:00.005+05:30</published><updated>2010-11-17T19:05:13.797+05:30</updated><title type='text'>with all due respect ;-)</title><content type='html'>&lt;a href="http://www.thevarguy.com/2010/11/15/tensions-between-ubuntu-fedora-mount-over-new-website/"&gt;http://www.thevarguy.com/2010/11/15/tensions-between-ubuntu-fedora-mount-over-new-website/&lt;/a&gt;&lt;p&gt;what's with this fad of putting "open" in front of everything to do with the FOSS world?  Openssl, openssh -- fine.  Openoffice I can understand.&lt;/p&gt;&lt;p&gt;Openrespect?  Is there also closed respect somewhere then?&lt;/p&gt;&lt;p&gt;And whatever the hell it means, I find the concept totally hilarious, and I can't see *any* possible use for such a fruitless exercise.  It almost sounds like a Government project of some kind -- like Tom Lehrer's "&lt;a href="http://www.guntheranderson.com/v/data/national.htm"&gt;National Brotherhood Week&lt;/a&gt;".&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Anyway, for the record, I've been increasingly getting pissed off by Mark Shuttleworth and his gang.  Installing mono by default is a big no-no for me. That's almost black-list worthy in itself -- wilfully enabling Microsoft's future lawsuits.  [And if you have kept up with news in the FOSS world in general for the past few years and still believe MS will not -- ever -- sue the open source community, or a major player, over Mono, well... I *respect*fully call you a moron.  A blind, deaf, and illiterate moron, actually.  I think that was respectful enough ;-)]&lt;/p&gt;&lt;p&gt;And then there is their copyright policy for contributions -- horrible; it's like MySQL all over again...&lt;/p&gt;&lt;p&gt;So... with great *respect*, Mark: let me say you're a freeloader off of other FOSS projects.  Or, in Hindi (English cannot convey respect the way Indian languages can): Mark-ji, aap chor hain. Choron key badshah hain.  Aapki chori ki jitni taareef ke jaye, utni kam hai!&lt;/p&gt;&lt;p&gt;Let me break the respectful words down to explain.  A "-ji" suffix is loosely like "-san" in Japanese, for those who know that.  It denotes respect -- taking the name without a "-ji" attached (or equivalent in other languages) is... not disrespectful, but a sign of familiarity.  The "aap" is the respectful version of "tum", which is "you".  All Indian languages have respectful variants of the second and third person pronouns.&lt;/p&gt;&lt;p&gt;Chor is thief.  Hain means "are", but again, the respectful variety. Without respect, that sentence would be "tum chor ho".&lt;/p&gt;&lt;p&gt;Choron key badshah is "king of thieves".  The next sentence basically says "however much praise I heap on your thievery, it falls short" or something like that.&lt;/p&gt;&lt;p&gt;Phew... I think that's enough respect for one day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3998033126437756424?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3998033126437756424' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3998033126437756424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3998033126437756424'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/11/openrespectorg.html' title='with all due respect ;-)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-40312940279459045</id><published>2010-11-16T10:01:00.002+05:30</published><updated>2010-11-16T10:23:04.783+05:30</updated><title type='text'>best rant against C++ I've ever seen</title><content type='html'>&lt;a href="http://developers.slashdot.org/comments.pl?sid=1865828&amp;amp;cid=34209842"&gt;http://developers.slashdot.org/comments.pl?sid=1865828&amp;amp;cid=34209842&lt;/a&gt;&lt;p&gt;I don't even know enough to summarise!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[edited to add a link to an &lt;a href="http://article.gmane.org/gmane.comp.version-control.git/57918"&gt;excellent rant&lt;/a&gt; by Linus on C++ :-)&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-40312940279459045?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=40312940279459045' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/40312940279459045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/40312940279459045'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/11/best-rant-against-c-ive-ever-seen.html' title='best rant against C++ I&apos;ve ever seen'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5980089037321378203</id><published>2010-11-10T22:56:00.001+05:30</published><updated>2010-11-10T22:56:39.532+05:30</updated><title type='text'>(job) security</title><content type='html'>context: some features of gitolite, and in this case of git itself -- the fact that in git, every developer has the entire repo on his machine.&lt;br&gt;&lt;br&gt;&amp;lt;someone&amp;gt; wrote:&lt;br&gt;&lt;br&gt;&amp;gt; In fact, our security team worries about having the full&lt;br&gt; &amp;gt; development history on &amp;quot;everyone&amp;#39;s machine&amp;quot;.  &lt;br&gt;&lt;br&gt;At least in a corp. env., I think this is somewhat specious.  Even if you were using SVN or similar, it is trivial for a dev to just collect daily snapshots anyway.  Actually, in terms of IP, even one snapshot has all of it, if it&amp;#39;s the latest (it&amp;#39;s rare that only old versions have IP and new ones don&amp;#39;t).&lt;br&gt; &lt;br&gt;----&lt;br&gt;&lt;br&gt;That&amp;#39;s what I replied to him.  But if I could, I would add this to my response above:&lt;br&gt;&lt;br&gt;I&amp;#39;ve always maintained that most &amp;quot;security&amp;quot; is about the job security of the person responsible for security :-)  Security people are a lukcy lot, by and large.  They get to make a lot of noise, cry wolf far more than 3 times and get budget, so when nothing happens, they get an attaboy for &amp;quot;doing so much to protect us&amp;quot;.&lt;br&gt; &lt;br&gt;And if something happens, ironically enough, the fact that they cried wolf so many times and spent so much money works in their favour -- the logic being &amp;quot;he did far more than you could have expected him to do, and if something happened even &lt;b&gt;after&lt;/b&gt; all that, who can blame him?&amp;quot;.&lt;br&gt; &lt;br&gt;The secret to this &lt;b&gt;brilliant escape&lt;/b&gt; from the consequences of attacking the wrong problem (forcing passengers to take off their shoes *after* Richard Reid, for instance!) is that no one else actually feels he is qualified to do the job properly anyway.  Everyone is too busy thinking &amp;quot;&amp;lt;phew&amp;gt; there but for the grace of God go I&amp;quot; and so they cut him a lot of slack!&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5980089037321378203?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5980089037321378203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5980089037321378203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5980089037321378203'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/11/job-security.html' title='(job) security'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3874340394452477301</id><published>2010-10-30T16:18:00.001+05:30</published><updated>2010-10-30T16:18:56.185+05:30</updated><title type='text'>consultant-speak for "crap"</title><content type='html'>&amp;#39;This model is showing signs of extreme organic growth,&amp;#39; I said, which&lt;br&gt;is consultant-speak for &amp;#39;This model is a heap of @#$%! &amp;#39;&lt;p&gt;:-)&lt;p&gt;from &lt;a href="http://blogs.computerworld.com/17138/oh_right?source=rss_sharkey"&gt;http://blogs.computerworld.com/17138/oh_right?source=rss_sharkey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3874340394452477301?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3874340394452477301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3874340394452477301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3874340394452477301'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/10/consultant-speak-for-crap.html' title='consultant-speak for &quot;crap&quot;'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5804083170457985537</id><published>2010-10-17T04:06:00.001+05:30</published><updated>2010-10-17T04:06:26.014+05:30</updated><title type='text'>The Economist on the fallibility of biometrics</title><content type='html'>&lt;a href="http://www.economist.com/blogs/babbage/2010/10/biometrics"&gt;http://www.economist.com/blogs/babbage/2010/10/biometrics&lt;/a&gt; -- fairly short article, but packed with good stuff.  Anyone who has any interest in this field should read it.&lt;br&gt; &lt;br&gt;Specifically, people involved in the UID project in India should read this.  Yes, this article is aimed at more at terrorism prevention than mass-scale UID, but many of the points mentioned still apply.  And if you take the problems described in that article, and add in collusion by the operator, which is very, *VERY* likely in India UID, you have the potential for massive fraud and systematic abuse by whoever is in power.&lt;br&gt; &lt;br&gt;Some quotes:&lt;br&gt;&lt;br&gt;  - But in its rush to judgment, the FBI did more than anything, before or since, to discredit the use of fingerprints as a reliable means of identification. &lt;br&gt;&lt;br&gt;  - What the Mayfield case teaches about biometrics in general is that, no matter how accurate the technology used for screening, it is only as good as the system of administrative procedures in which it is embedded.&lt;br&gt; &lt;br&gt;  - The panel of scientists, engineers and legal experts who carried out the study concludes that biometric recognition is not only "inherently fallible", but also in dire need of some fundamental research on the biological underpinnings of human distinctiveness.&lt;br&gt; &lt;br&gt;  - The body of case law on the use of biometric technology is growing, with some recent cases asking serious questions about the admissibility of biometric evidence in court.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5804083170457985537?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5804083170457985537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5804083170457985537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5804083170457985537'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/10/economist-on-fallibility-of-biometrics.html' title='The Economist on the fallibility of biometrics'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1909122257359426827</id><published>2010-10-16T21:41:00.001+05:30</published><updated>2010-10-16T21:41:04.223+05:30</updated><title type='text'>someone bites back at HTC</title><content type='html'>kudos to Matt, author of Hg for this: &lt;a href="http://lwn.net/Articles/409864/"&gt;http://lwn.net/Articles/409864/&lt;/a&gt;&lt;p&gt;full text (it&amp;#39;s small enough anyway):&lt;p&gt;On Wed, 2010-10-13 at 11:32 +0800, &lt;a href="mailto:martin_liu@htc.com"&gt;martin_liu@htc.com&lt;/a&gt; wrote:&lt;br&gt;&amp;gt; Dear Matt:&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;         Recently, I got an oops at pagemap_read(). I&amp;#39;ve tried to&lt;br&gt;&amp;gt; searched some patches and found a patch as below link.&lt;br&gt;&amp;gt; &lt;a href="http://kerneltrap.org/mailarchive/git-commits-head/2010/4."&gt;http://kerneltrap.org/mailarchive/git-commits-head/2010/4.&lt;/a&gt;..&lt;p&gt;Dear Martin,&lt;p&gt;Are you from the same HTC mentioned here?&lt;p&gt;&lt;a href="http://www.freedom-to-tinker.com/blog/sjs/htc-willfully-violates-gpl-t-mobiles-new-g2-android-phone"&gt;http://www.freedom-to-tinker.com/blog/sjs/htc-willfully-violates-gpl-t-mobiles-new-g2-android-phone&lt;/a&gt;&lt;p&gt;If so, please ask again in 90-120 days. Until then, you&amp;#39;re on your own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1909122257359426827?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1909122257359426827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1909122257359426827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1909122257359426827'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/10/someone-bites-back-at-htc.html' title='someone bites back at HTC'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7495266444715800055</id><published>2010-10-16T15:01:00.001+05:30</published><updated>2010-10-16T15:01:31.207+05:30</updated><title type='text'>HTC in my personal bl again</title><content type='html'>IIRC the first time is for entering into a patent deal with MS.&lt;p&gt;Now it&amp;#39;s for this:&lt;p&gt;HTC Willfully Violates the GPL in T-Mobile&amp;#39;s New G2 Android Phone&lt;br&gt;(Freedom to Tinker) -- &lt;a href="http://lwn.net/Articles/409548/"&gt;http://lwn.net/Articles/409548/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7495266444715800055?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7495266444715800055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7495266444715800055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7495266444715800055'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/10/htc-in-my-personal-bl-again.html' title='HTC in my personal bl again'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8727342719596811410</id><published>2010-10-08T17:07:00.001+05:30</published><updated>2010-10-08T17:07:06.610+05:30</updated><title type='text'>it's not rocket science!</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.f-secure.com/weblog/archives/00002040.html"&gt;http://www.f-secure.com/weblog/archives/00002040.html&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     Very crisp.  I didn't know it propagated through USB sticks -- those     bozos deserve it if it did.&lt;br&gt;     &lt;br&gt;     And screw you, ISRO, &lt;a href="http://blogs.forbes.com/firewall/2010/09/29/did-the-stuxnet-worm-kill-indias-insat-4b-satellite/"&gt;if       India's INSAT 4B died due to stuxnet&lt;/a&gt; -- you guys deserve more     like this before you'll come to your senses and stop using Windows.&lt;br&gt;     &lt;br&gt;     Honestly, is Linux that hard that ROCKET SCIENTISTS can't use it?&lt;br&gt;     &lt;br&gt;     ----&lt;br&gt;     &lt;br&gt;     Meanwhile, some funny stuff from the first link, since I like their     sense of humour so much:&lt;br&gt;     &lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;br&gt;       ----&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; Which factory is it looking for?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; We don't know.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; Has it found the factory it's looking for?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; We don't know.&lt;br&gt;       &lt;br&gt;       ----&lt;br&gt;     &lt;/span&gt;&lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; What's the relation between Realtek and Jmicron?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; Nothing. But these companies have their HQs in the same       office park in Taiwan. Which is weird.&lt;br&gt;       &lt;br&gt;       ----&lt;br&gt;       &lt;br&gt;     &lt;/span&gt;&lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;b&gt;Q:&lt;/b&gt; When did       Stuxnet start spreading?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; In June 2009, or maybe even earlier. One of the       components has a compile date in January 2009.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; When was it discovered?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; A year later, in June 2010.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; How is that possible?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; Good question.&lt;br&gt;       &lt;br&gt;     &lt;/span&gt;&lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;b&gt;Q:&lt;/b&gt; Was       Stuxnet written by a government?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; That's what it would look like, yes.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; How could governments get something so complex right?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; Trick question. Nice. Next question.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; Was it Israel?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; We don't know.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; Was it Egypt? Saudi Arabia? USA?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; We don't know.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; Was the target Iran?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; We don't know.&lt;/span&gt;&lt;br&gt;     &lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;br&gt;       ----&lt;br&gt;     &lt;/span&gt;&lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; What happened on 9th of May, 1979?&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; Maybe it's the birthday of the author? Then again, on       that date a Jewish-Iranian businessman called &lt;b&gt;Habib Elghanian&lt;/b&gt;       was executed in Iran. He was accused to be spying for Israel.&lt;br&gt;       &lt;br&gt;       &lt;b&gt;Q:&lt;/b&gt; Oh.&lt;br&gt;       &lt;b&gt;A:&lt;/b&gt; Yeah.&lt;br&gt;       &lt;br&gt;       ----&lt;/span&gt;&lt;span class="rss:item __noscriptOpaqued__"&gt;&lt;br&gt;     &lt;/span&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8727342719596811410?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8727342719596811410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8727342719596811410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8727342719596811410'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/10/its-not-rocket-science.html' title='it&apos;s not rocket science!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-228940533678040384</id><published>2010-10-08T06:59:00.001+05:30</published><updated>2010-10-08T06:59:04.786+05:30</updated><title type='text'>Gosling: Oracle is ethically challenged, micro-managed, and creepy</title><content type='html'>Why I Quit &amp;quot;Creepy&amp;quot; Oracle: The Father Of Java James Gosling Speaks&lt;br&gt;Out -- &lt;a href="http://www.eweekeurope.co.uk/interview/why-i-quit-oracle-the-father-of-java-james-gosling-speaks-out-9995/print"&gt;http://www.eweekeurope.co.uk/interview/why-i-quit-oracle-the-father-of-java-james-gosling-speaks-out-9995/print&lt;/a&gt;&lt;p&gt;Quite a few hard hitting comments on the new villain for the open&lt;br&gt;source crowd (as if we needed another!).&lt;p&gt;Well at least he did it after leaving, unlike my old boss, who ranted&lt;br&gt;against his (then) employer (and my current employer) to a reporter&lt;br&gt;even *before* he had left -- talk about ethically challenged!&lt;p&gt;But while it&amp;#39;s perfectly fine to talk about Oracle being &amp;quot;ethically&lt;br&gt;challenged&amp;quot; and &amp;quot;micro-managed&amp;quot;, it just doesn&amp;#39;t seem proper for a&lt;br&gt;senior person to talk about salary etc., or to say that the CEO &amp;quot;gives&lt;br&gt;me the creeps&amp;quot; to the press.&lt;p&gt;A friend of mine who reads a lot more than I do mentioned that this&lt;br&gt;was in line with any of Gosling&amp;#39;s past writings that he had read --&lt;br&gt;nothing to learn, nothing to take away -- unlike people like Larry&lt;br&gt;Wall or Guido van Rossum, where you almost always learn something new&lt;br&gt;or get a new perspective on something old, etc.  (We&amp;#39;re talking about&lt;br&gt;&amp;quot;learn&amp;quot; in the academic sense here, not &amp;quot;I learned that Ellison is a&lt;br&gt;creep, so isn&amp;#39;t that learning?&amp;quot;)&lt;p&gt;And finally, I have to say this.  I&amp;#39;m not a big fan of Gosling anyway.&lt;br&gt; I hate Java -- I call it the &amp;quot;COBOL of the internet&amp;quot;, and I think it&lt;br&gt;has done a lot to remove any fun that programming could have had for&lt;br&gt;lots and lots of people, and made it a bloody chore.  Comments like&lt;br&gt;this would have had a lot more weight for me if they had come from&lt;br&gt;Larry or Guido, but they&amp;#39;re not the kind to stoop to this, I suspect,&lt;br&gt;even if they were in that situation.&lt;p&gt;And even if he felt compelled to, I bet Larry would say it with a heck&lt;br&gt;of a lot more humour and panache :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-228940533678040384?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=228940533678040384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/228940533678040384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/228940533678040384'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/10/gosling-oracle-is-ethically-challenged.html' title='Gosling: Oracle is ethically challenged, micro-managed, and creepy'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5611297707369160729</id><published>2010-09-30T11:07:00.001+05:30</published><updated>2010-09-30T11:07:22.526+05:30</updated><title type='text'>hacking embedded systems</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/407459/"&gt;http://lwn.net/Articles/407459/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     One of the scariest articles I have seen recently.&lt;br&gt;     &lt;br&gt;     The linked PDF is nice too, but the article about it just flows     better.&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5611297707369160729?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5611297707369160729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5611297707369160729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5611297707369160729'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/hacking-embedded-systems.html' title='hacking embedded systems'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2224377009829299827</id><published>2010-09-28T12:20:00.001+05:30</published><updated>2010-09-28T12:20:46.588+05:30</updated><title type='text'>found on a random list of funnies somewhere...</title><content type='html'>"I think part of a best friend's job should be to immediately clear     your computer history if you die"&lt;br&gt;     &lt;br&gt;     Awesome!&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2224377009829299827?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2224377009829299827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2224377009829299827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2224377009829299827'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/found-on-random-list-of-funnies.html' title='found on a random list of funnies somewhere...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6628636129473570997</id><published>2010-09-24T15:08:00.001+05:30</published><updated>2010-09-24T15:08:38.478+05:30</updated><title type='text'>bikeshedding the twittube!</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/405810/"&gt;http://lwn.net/Articles/405810/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     Lovely humour from a lady I'm starting to admire as much as JR     (that's Joanna Rutkowska, not the zero-EQ JKR of Harry Potter fame).&lt;br&gt;     &lt;br&gt;     There's no need to click the link unless you're a file systems maven     though... the funny parts are right here:&lt;br&gt;     &lt;br&gt;     ----- quote -----&lt;br&gt;     &lt;br&gt;     This series is the core mount and lookup infrastructure from union     mounts, split up into small, easily digestible, bikeshed-friendly     pieces.  All of the (non-documentation, non-whitespace) patches in     this series are less than 140 lines long.  It's like Twitter for     kernel patches.&lt;br&gt;     &lt;br&gt;     VFS developers should be able to review each of these patches in 3     minutes or less.  If it takes you longer, email me and I'll post a     video on YouTube making fun of you.&lt;br&gt;     &lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6628636129473570997?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6628636129473570997' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6628636129473570997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6628636129473570997'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/bikeshedding-twittube.html' title='bikeshedding the twittube!'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5851654898058838699</id><published>2010-09-14T16:21:00.001+05:30</published><updated>2010-09-14T16:21:18.503+05:30</updated><title type='text'>Fwd: Consumerization and Corporate IT Security</title><content type='html'>I can't recall when was the last time Bruce Schneier said something     I did not quite agree with.  The last paragraph could have at least     hedged a little, instead of making it sound so unequivocal.  Oh     well...&lt;br&gt;     &lt;br&gt;     -------- Original Message --------      &lt;div style="margin: 0px 1px; padding-top: 1px; background-color:       rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px !       important;"&gt; &lt;br&gt;       &lt;br&gt;       &lt;br&gt;     &lt;/div&gt;     &lt;div style="margin: 0px 1px; padding-top: 1px; background-color:       rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px !       important;"&gt; &lt;/div&gt;     &lt;div style="margin: 0px 2px; padding-top: 1px; background-color:       rgb(195, 217, 255); font-size: 1px ! important; line-height: 0px !       important;"&gt; &lt;/div&gt;     &lt;div style="font-family: sans-serif; overflow: auto; width: 100%;       margin: 0px 10px;"&gt;       &lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;         &lt;div class=""&gt;&lt;a moz-do-not-send="true" href="http://www.schneier.com/blog/archives/2010/09/consumerization.html"&gt;Consumerization              and Corporate IT Security&lt;/a&gt;&lt;/div&gt;       &lt;/h2&gt;       &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a moz-do-not-send="true"           href="http://www.schneier.com/blog/" class="f"&gt;Schneier on           Security&lt;/a&gt; by schneier on 9/7/10&lt;/div&gt;       &lt;br style="display: none;"&gt;       &lt;p&gt;If you're a typical wired American, you've got a bunch of tech         tools you like and a bunch more you covet. You have a cell phone         that can easily text. You've got a laptop configured just the         way you want it. Maybe you have a Kindle for reading, or an         iPad. And when the next new thing comes along, some of you will         line up on the first day it's available.&lt;/p&gt;       &lt;p&gt;So why can't work keep up? Why are you forced to use an         unfamiliar, and sometimes outdated, operating system? Why do you         need a second laptop, maybe an older and clunkier one? Why do         you need a second cell phone with a new interface, or a         BlackBerry, when your phone already does e-mail? Or a second         BlackBerry tied to corporate e-mail? Why can't you use the cool         stuff you already have?&lt;/p&gt;       &lt;p&gt;More and more companies are letting you. They're giving you an         allowance and allowing you to buy whatever laptop you want, and         to connect into the corporate network with whatever device you         choose. They're allowing you to use whatever cell phone you         have, whatever portable e-mail device you have, whatever you         personally need to get your job done. And the security office is         freaking.&lt;/p&gt;       &lt;p&gt;You can't blame them, really. Security is hard enough when you         have control of the hardware, operating system and software.         Lose control of any of those things, and the difficulty goes         through the roof. How do you ensure that the employee devices         are secure, and have up-to-date security patches? How do you         control what goes on them? How do you deal with the tech support         issues when they fail? How do you even begin to manage this         logistical nightmare? Better to dig your heels in and say "no."&lt;/p&gt;       &lt;p&gt;But security is on the losing end of this argument, and the         sooner it realizes that, the better.&lt;/p&gt;       &lt;p&gt;The meta-trend here is consumerization: cool technologies show         up for the consumer market before they're available to the         business market. Every corporation is under pressure from its         employees to allow them to use these new technologies at work,         and that pressure is only getting stronger. Younger employees         simply aren't going to stand for using last year's stuff, and         they're not going to carry around a second laptop. They're         either going to figure out ways around the corporate security         rules, or they're going to take another job with a more trendy         company. Either way, senior management is going to tell security         to get out of the way. It might even be the CEO, who wants to         get to the company's databases from his brand new iPad, driving         the change. Either way, it's going to be harder and harder to         say no.&lt;/p&gt;       &lt;p&gt;At the same time, cloud computing makes this easier. More and         more, employee computing devices are nothing more than dumb         terminals with a browser interface. When corporate e-mail is all         webmail, corporate documents are all on GoogleDocs, and when all         the specialized applications have a web interface, it's easier         to allow employees to use any up-to-date browser. It's what         companies are already doing with their partners, suppliers, and         customers.&lt;/p&gt;       &lt;p&gt;Also on the plus side, technology companies have woken up to         this trend and -- from Microsoft and Cisco on down to the         startups -- are trying to offer security solutions. Like         everything else, it's a mixed bag: some of them will work and         some of them won't, most of them will need careful configuration         to work well, and few of them will get it right. The result is         that we'll muddle through, as usual.&lt;/p&gt;       &lt;p&gt;Security is always a tradeoff, and security decisions are often         made for non-security reasons. In this case, the right decision         is to sacrifice security for convenience and flexibility.         Corporations want their employees to be able to work from         anywhere, and they're going to have loosened control over the         tools they allow in order to get it.&lt;/p&gt;       &lt;p&gt;This essay &lt;a moz-do-not-send="true" href="http://searchsecurity.techtarget.com/magazineFeature/0,296894,sid14_gci1519679,00.html"&gt;first            appeared&lt;/a&gt; as the second half of a point/counterpoint with         Marcus Ranum in &lt;i&gt;Information Security Magazine&lt;/i&gt;. You can         read Marcus's half &lt;a moz-do-not-send="true" href="http://searchsecurity.techtarget.com/magazineFeature/0,296894,sid14_gci1519679,00.html"&gt;here&lt;/a&gt;.&lt;/p&gt;     &lt;/div&gt;     &lt;br&gt;     &lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5851654898058838699?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5851654898058838699' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5851654898058838699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5851654898058838699'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/fwd-consumerization-and-corporate-it.html' title='Fwd: Consumerization and Corporate IT Security'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7770561899801199843</id><published>2010-09-14T09:50:00.001+05:30</published><updated>2010-09-14T09:50:07.688+05:30</updated><title type='text'>the effect of snake oil security</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://threatpost.com/en_us/blogs/effect-snake-oil-security-090710"&gt;http://threatpost.com/en_us/blogs/effect-snake-oil-security-090710&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     it's just a coincidence that the author's nickname is "rsnake" :-)&lt;br&gt;     &lt;br&gt;     he makes a valid point, but as the comments show, not everyone     agrees.  The most useful comment is the one that says "aah but this     will apply equally to non-snake oil remedies" or some such...  worth     thinking about&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7770561899801199843?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7770561899801199843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7770561899801199843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7770561899801199843'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/effect-of-snake-oil-security.html' title='the effect of snake oil security'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5924958011545863602</id><published>2010-09-13T20:49:00.001+05:30</published><updated>2010-09-13T20:49:20.163+05:30</updated><title type='text'>apple bashing...</title><content type='html'>...is always fun.&amp;#160; Even more so when it happens on otherwise staid and&lt;br&gt;sedate sites like LWN:&lt;p&gt;&lt;a href="http://lwn.net/Articles/404259/"&gt;http://lwn.net/Articles/404259/&lt;/a&gt;&lt;p&gt;----&lt;p&gt;Broadcom releases an open-source driver for its wireless chipsets&lt;br&gt;Posted Sep 9, 2010 16:09 UTC (Thu) by djcapelis (subscriber, #53964)&lt;br&gt;Parent article: Broadcom releases an open-source driver for its&lt;br&gt;wireless chipsets&lt;p&gt;Oh my!&lt;p&gt;This is an amazing development. One of the last problems with a&lt;br&gt;macbook I was having was a broadcom chip.&lt;p&gt;--&lt;p&gt;Posted Sep 9, 2010 16:39 UTC (Thu) by lkundrak (subscriber, #43452) [Link]&lt;br&gt;The last one is being a macbook I presume ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5924958011545863602?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5924958011545863602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5924958011545863602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5924958011545863602'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/apple-bashing.html' title='apple bashing...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8527208488818115602</id><published>2010-09-01T09:50:00.001+05:30</published><updated>2010-09-01T09:50:09.755+05:30</updated><title type='text'>Hg easy to use?</title><content type='html'>&lt;a href="http://groups.google.com/group/vim_dev/msg/7e494fa0fe6cc732"&gt;http://groups.google.com/group/vim_dev/msg/7e494fa0fe6cc732&lt;/a&gt;&lt;br&gt;&lt;br&gt;If Bram, author of vim, cannot do some simple version cutovers in Hg, is it really that easy to use?&lt;br&gt; &lt;br&gt;The other thread at &lt;a href="http://groups.google.com/group/vim_dev/browse_thread/thread/1ce709f61e5424e5/f70ea0132796c96a?hide_quotes=no#msg_f70ea0132796c96a"&gt;http://groups.google.com/group/vim_dev/browse_thread/thread/1ce709f61e5424e5/f70ea0132796c96a?hide_quotes=no#msg_f70ea0132796c96a&lt;/a&gt; is even more illustrative (and, as a friend on #git said, too fatiguing to read).&lt;br&gt; &lt;br&gt;Branching it seems is still a mess in Hg...&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8527208488818115602?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8527208488818115602' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8527208488818115602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8527208488818115602'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/09/hg-easy-to-use.html' title='Hg easy to use?'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4980869353156596880</id><published>2010-08-30T16:42:00.002+05:30</published><updated>2010-08-30T16:51:41.296+05:30</updated><title type='text'>fixups on an existing commit using tig and the new autosquash option on rebase</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;br /&gt;&lt;br /&gt;This shows how to use tig and the new option in rebase to do fixups very quickly.&lt;br /&gt;&lt;br /&gt;What you need first is this line in your ~/.gitconfig:&lt;br /&gt;&lt;/p&gt;&lt;div class="de2"&gt;&lt;br /&gt;  &lt;span style="font-family: courier new;"&gt;    # fixup, from http://permalink.gmane.org/gmane.comp.version-control.git/154460&lt;/span&gt;&lt;br /&gt;   &lt;span style="font-family: courier new;"&gt;    fixup = "!f() { git commit -m\"fixup! $(git log -1 --pretty=%s $1)\"; }; f"&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;and these lines in your ~/.tigrc:&lt;br /&gt;&lt;div class="de2"&gt;&lt;br /&gt;  &lt;span style="font-family: courier new;"&gt;    bind    main            =   !git fixup %(commit)&lt;/span&gt;&lt;br /&gt;   &lt;span style="font-family: courier new;"&gt;    bind    main            R   !git rebase --autosquash -i %(commit)&lt;/span&gt;&lt;br /&gt;   &lt;span style="font-family: courier new;"&gt;&lt;/span&gt;&lt;span style="font-family: courier new;"&gt;    bind    generic         s   view-status&lt;/span&gt;&lt;/div&gt;     &lt;br /&gt;    We need to make a quick change in conf/example.gitolite.rc.  We     first make the&lt;br /&gt;    change, then start tig&lt;br /&gt;    &lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_5s5PsYvx8zk/THuSNVJOppI/AAAAAAAAADI/qA40z6ZZnyE/s1600/autosquash-01-773459.png"&gt;&lt;img src="http://1.bp.blogspot.com/_5s5PsYvx8zk/THuSNVJOppI/AAAAAAAAADI/qA40z6ZZnyE/s320/autosquash-01-773459.png" alt="" id="BLOGGER_PHOTO_ID_5511159326729741970" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;     type 's' for status view, then cursor down to the file that you just     changed&lt;br /&gt;    &lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSNuhQYJI/AAAAAAAAADQ/x5eCvY__vlA/s1600/autosquash-02-774789.png"&gt;&lt;img src="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSNuhQYJI/AAAAAAAAADQ/x5eCvY__vlA/s320/autosquash-02-774789.png" alt="" id="BLOGGER_PHOTO_ID_5511159333541404818" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;     type 'u' to stage that file&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_5s5PsYvx8zk/THuSOKfNqNI/AAAAAAAAADY/hrTgGqJwn8U/s1600/autosquash-03-776413.png"&gt;&lt;img src="http://3.bp.blogspot.com/_5s5PsYvx8zk/THuSOKfNqNI/AAAAAAAAADY/hrTgGqJwn8U/s320/autosquash-03-776413.png" alt="" id="BLOGGER_PHOTO_ID_5511159341049030866" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;type 'q' to quit status view and go back to main view; cursor down     to the&lt;br /&gt;    commit you want to "fixup"&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_5s5PsYvx8zk/THuSObfcMwI/AAAAAAAAADg/nsvmhXkFk5I/s1600/autosquash-04-777660.png"&gt;&lt;img src="http://3.bp.blogspot.com/_5s5PsYvx8zk/THuSObfcMwI/AAAAAAAAADg/nsvmhXkFk5I/s320/autosquash-04-777660.png" alt="" id="BLOGGER_PHOTO_ID_5511159345613386498" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;     hit enter to make sure it is the right one; it is... the filelist     confirms it&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_5s5PsYvx8zk/THuSO1pgOaI/AAAAAAAAADo/_hrHX5XISy4/s1600/autosquash-05-779290.png"&gt;&lt;img src="http://1.bp.blogspot.com/_5s5PsYvx8zk/THuSO1pgOaI/AAAAAAAAADo/_hrHX5XISy4/s320/autosquash-05-779290.png" alt="" id="BLOGGER_PHOTO_ID_5511159352634915234" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;     hit 'q' to get rid of the commit details, then '=' to invoke the     "git fixup"&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSPJuiLRI/AAAAAAAAADw/VY9t98Q1WyI/s1600/autosquash-06-780427.png"&gt;&lt;img src="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSPJuiLRI/AAAAAAAAADw/VY9t98Q1WyI/s320/autosquash-06-780427.png" alt="" id="BLOGGER_PHOTO_ID_5511159358024723730" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;br /&gt;    Notice the commit message?&lt;br /&gt;   &lt;br /&gt;    hit enter to get past that commit confirmation message, then arrow     down 1 line&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSPVTNh5I/AAAAAAAAAD4/Sh5S2bzUhlA/s1600/autosquash-07-781805.png"&gt;&lt;img src="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSPVTNh5I/AAAAAAAAAD4/Sh5S2bzUhlA/s320/autosquash-07-781805.png" alt="" id="BLOGGER_PHOTO_ID_5511159361131349906" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;     hit "R" to rebase with respect to the selected commit&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_5s5PsYvx8zk/THuSQCusmQI/AAAAAAAAAEA/2R0uEVXFgwc/s1600/autosquash-08-784614.png"&gt;&lt;img src="http://2.bp.blogspot.com/_5s5PsYvx8zk/THuSQCusmQI/AAAAAAAAAEA/2R0uEVXFgwc/s320/autosquash-08-784614.png" alt="" id="BLOGGER_PHOTO_ID_5511159373326227714" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;save and exit the editor&lt;br /&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_5s5PsYvx8zk/THuSQWNkjII/AAAAAAAAAEI/uvo2PTxDYf0/s1600/autosquash-09-785914.png"&gt;&lt;img src="http://3.bp.blogspot.com/_5s5PsYvx8zk/THuSQWNkjII/AAAAAAAAAEI/uvo2PTxDYf0/s320/autosquash-09-785914.png" alt="" id="BLOGGER_PHOTO_ID_5511159378555997314" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;hit enter to see the new commits&lt;br /&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSQzVbHGI/AAAAAAAAAEQ/leFwwsdi4pI/s1600/autosquash-10-787023.png"&gt;&lt;img src="http://4.bp.blogspot.com/_5s5PsYvx8zk/THuSQzVbHGI/AAAAAAAAAEQ/leFwwsdi4pI/s320/autosquash-10-787023.png" alt="" id="BLOGGER_PHOTO_ID_5511159386373561442" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4980869353156596880?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4980869353156596880' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4980869353156596880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4980869353156596880'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/08/fixups-on-existing-commit-using-tig-and.html' title='fixups on an existing commit using tig and the new autosquash option on rebase'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5s5PsYvx8zk/THuSNVJOppI/AAAAAAAAADI/qA40z6ZZnyE/s72-c/autosquash-01-773459.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-9069211150915097345</id><published>2010-08-10T12:15:00.001+05:30</published><updated>2010-08-10T12:15:17.804+05:30</updated><title type='text'>long time Mandriva user tries Fedora</title><content type='html'>I have switched my laptop over to Fedora 13 LXDE to check things out     properly in normal use; here are my findings so far.  (Remember I     have &amp;gt; 10 years of history as a Mandriva user!)&lt;br&gt;     &lt;br&gt;     Plus points&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;recognises the &lt;b&gt;Tata Photon+ CDMA data stick&lt;/b&gt; out of the         box.  The GUI is identical, except for color, to the one in         Linux Mint; now why can't Mandriva also use that same software,         whatever it is?  In Mandriva, you have to use wvdial (which         means you have to install it first!).  The normal         drakconf-spawned config screen asks you for a "PIN number"         (huh?) and regardless of what you type or not, it responds         saying "have you inserted your SIM card" or some such message I         can't recall.&lt;/li&gt;     &lt;/ul&gt;     &lt;ul&gt;       &lt;li&gt;the ability to create a &lt;b&gt;custom live CD&lt;/b&gt; with everything         I want on it.  Thanks to my friend Raj, I now have a nice live         CD (actually USB stick) that contains more than 200 packages of         my choice.  This means I truly don't have to take my laptop         around to many places, while still getting a LOT of work done.&lt;/li&gt;     &lt;/ul&gt;     &lt;ul&gt;       &lt;li&gt;having a sane set of &lt;b&gt;package repos&lt;/b&gt; automatically         configured even if you live in India!  Mandriva would always         select some mirror in China that, consistently across the last         2-3 releases of Mandriva, has been dead or unresponsive or         overloaded any time I try it.  I'd gotten to the point that I'd         pretend to be in some US time zone, then change it to India         after the install is all done.  Or go to easyurpmi.zarb.org and         do a manual mirror selection.&lt;br&gt;       &lt;/li&gt;     &lt;/ul&gt;     Minus points&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;missing or outdated packages.  (For example, "recoll" -- if I         ever have to switch my work desktop this would be a show         stopper!  And "atop" is unmaintained.  And unison is apparently         deprecated... in favour of &lt;b&gt;what&lt;/b&gt;, I wonder?)&lt;br&gt;         &lt;br&gt;         However, the saving grace is that the Fedora ecosystem is just         too big for anyone to ignore, so either the upstream themselves         will have an RPM available (as in the case of recoll and atop),         or someone else (like Dag) might, or -- worst case -- my PFE         (personal Fedora expert/evangelist, a person who shall remain         nameless in his own interest, lest he be swamped by others'         requests for help!) will find me a link from somewhere!&lt;/li&gt;     &lt;/ul&gt;     &lt;ul&gt;       &lt;li&gt;keychain doesn't work.  I had to add these 3 magic lines into         my own .bash_profile because the one in /etc/profile.d didn't         seem to work.  I should probably dig deeper and report it if         needed&lt;/li&gt;     &lt;/ul&gt;     &lt;blockquote&gt;&lt;tt&gt;        keychain ~/.ssh/id_rsa&lt;br&gt;                 . ~/.keychain/$HOSTNAME-sh&lt;br&gt;                 . ~/.keychain/$HOSTNAME-sh-gpg&lt;/tt&gt;&lt;br&gt;     &lt;/blockquote&gt;     &lt;ul&gt;       &lt;li&gt;There is no way to have the screen lock before         suspend/hibernate.  This is not secure.  I finally had to put         "xscreensaver-command -lock; sleep 2" somewhere inside a file         called "pm-action".  There is just no other way as far as I         know.  From a non-techie user perspective this is horrible,         horrible, horrible.  (I realise this may be only the LXDE spin         and perhaps the KDE or GNOME versions do it ok).&lt;br&gt;       &lt;/li&gt;     &lt;/ul&gt;     &lt;ul&gt;       &lt;li&gt;The touchpad doesn't let you click.  You have to run         gnome-mouse-properties and change the settings, which would be         fine, but they don't persist across a logout/login.  Each time         you login you have to run that command again.  (Weirdly enough,         you don't have to touch the settings; they're all there.  But         the GUI has to come up once...)&lt;/li&gt;     &lt;/ul&gt;     Still, all in all it was a pleasant experience, especially because     my friend Raj showed me how to make my own live image with whatever     packages I want in it.  In the end that might be a bigger point than     all the rest :-)&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-9069211150915097345?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=9069211150915097345' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/9069211150915097345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/9069211150915097345'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/08/long-time-mandriva-user-tries-fedora.html' title='long time Mandriva user tries Fedora'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7209012483320556531</id><published>2010-08-05T22:08:00.003+05:30</published><updated>2010-08-06T19:05:05.178+05:30</updated><title type='text'>making a multi-boot USB (and mandriva troubles)</title><content type='html'>So today my young colleague Vignesh and I spent some time figuring out how to put more than one live CD onto a USB stick.  Without using any external tools (except "unetbootin").&lt;p&gt;In brief:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;  make ext2/3 partitions for each live CD you want to install; make sure you add about 10-20% extra space (moving from iso9660 to ext2 seems to do that!)&lt;/li&gt;&lt;li&gt;  run unetbootin for each live CD in turn, to its respective partition&lt;/li&gt;&lt;li&gt;  on the first partition, edit extlinux.conf to remove any cruft, and then tack on to the end of it just the one or two relevant paragraphs from the same file of the other partitions (i.e., the other live CDs that you unetbootin-ed).  Make the identifiers sequential (not sure it works if they repeat; by default they all start with 0)&lt;/li&gt;&lt;li&gt;  make sure all the vmlinuz files and initrd files mentioned in these extract are all copied to the first partition.  Watch for name duplication, extra components in the pathnames in the conf file paras that you didn't create (you just dumped 'em all into the first partition's top level directory!) etc., and change the conf lines to fit the filenames&lt;/li&gt;&lt;li&gt;  make one final "extlinux -i /dev/first-partition"&lt;/li&gt;&lt;li&gt;  make sure this is the one marked "bootable" in fdisk&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;and you're done.&lt;/p&gt;&lt;p&gt;----&lt;/p&gt;&lt;p&gt;Unless one of the live CDs you want is Mandriva :-(&lt;/p&gt;&lt;p&gt;God what a pain.  First of all, without initrd tweaking it cannot be "unetbootin"-ed.  This is because the extlinux.conf entries don't come with UUID= options, so unless it's the first partition it won't get past that.  Worse, the "linuxrc" file inside the initrd.gz hardcodes"-t iso9660".  Come on.... why?  The mount command should be able to figure out the partition type dammit!&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What Vignesh finally did to make it work was&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;add a root=UUID= parameter to the "kernel" lines in the config (2 of them; one for live, one for install)&lt;/li&gt;&lt;li&gt;patch linuxrc to comment out all the stuff to do with labels and add this line in their place:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        sh -c 'root=`grep -o "UUID=[a-zA-Z0-9\-]*" /proc/cmdline`; mount -o ro $root /live/media'&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;And that seemed to work for me too.&lt;/p&gt;&lt;p&gt;Once.&lt;/p&gt;&lt;p&gt;After that it never worked again (back to sqshfs errors). And after a couple more attempts I just gave up...  Mandriva is not really worth it as a quick-check-your-email-on-a-borrowed-laptop live CD anyway so there's no point:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;it's too slow (an *installed* Mandriva boots slower than mint or F13 running off a USB stick)&lt;/li&gt;&lt;li&gt;it doesn't support my Tata Photon+ USB thingie (what do they use, WiMax?  not sure) out of the box -- you have to install wvdial, which it doesn't come with!&lt;/li&gt;&lt;li&gt;and most important, it's the only one that needs 5 clicks before it gets to the desktop.  It's like they didn't intend to make it a real "live CD", but only as an installer&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;----&lt;/p&gt;&lt;p&gt;Looks like my MDV days may be numbered, and not just because I promised a friend of mine (who favours Fedora) that I'd switch to Fedora if they start using gitolite either.  Sad...  The future looks Fedora-ish blue for my machines and minty-green for the ones I manage for my non-tech f&amp;amp;f.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7209012483320556531?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7209012483320556531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7209012483320556531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7209012483320556531'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/08/making-multi-boot-usb-and-mandriva.html' title='making a multi-boot USB (and mandriva troubles)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-574145034397837705</id><published>2010-07-30T20:49:00.001+05:30</published><updated>2010-07-30T20:49:23.672+05:30</updated><title type='text'>(gitolite) a non-techie explanation of "distributions"...</title><content type='html'>(...and why a couple of recent announcements have me sporting a     70-mm smile these days!)&lt;br&gt;     &lt;br&gt;     When you install Windows, you're used to doing this:&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;install Windows from one CD&lt;/li&gt;       &lt;li&gt;install drivers for all your hardware, one from each CD&lt;/li&gt;       &lt;li&gt;install MS-Office from another CD&lt;/li&gt;       &lt;li&gt;install CD-burning software from yet another CD&lt;/li&gt;       &lt;li&gt;install PowerDVD or some other DVD player (maybe you don't         like Windows Media Player or maybe someone told you WMP reports         to MS on all movies you watch!)&lt;br&gt;       &lt;/li&gt;       &lt;li&gt;install Yahoo messenger or Gmail chat or Skype from the         websites&lt;/li&gt;     &lt;/ul&gt;     When people install Linux, (especially if it's from a DVD) most of     these things come with it.  And most of them have more than one     choice:&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;various web browsers (Firefox, Konqueror, Epiphany, ...)&lt;/li&gt;       &lt;li&gt;word processors (OpenOffice, KOffice, AbiWord, ...)&lt;/li&gt;       &lt;li&gt;chat clients (pidgin, empathy, ... -- by the way you can use         one chat client for both Yahoo and Gmail chat!)&lt;/li&gt;       &lt;li&gt;music and video players (mplayer, xine, vlc, ...)&lt;/li&gt;       &lt;li&gt;common tools like cd-writers (k3b, xcdroast, gnome-burner,         ...)&lt;br&gt;       &lt;/li&gt;       &lt;li&gt;not to mention games (I like tuxracer, my wife and mom love         kshisen, my kids and nephews/nieces like tuxkart or something.          And for Solitaire fans, the "kpat" game contains 12 variations         of Solitaire, and if that's not enough, "pysol" contains 50 or         so!)&lt;/li&gt;     &lt;/ul&gt;     Great.  So who writes all this stuff?&lt;br&gt;     &lt;br&gt;     If you guessed "Linus Torvalds", you'd be wrong.  Of course, he     created Linux, but he's only interested in the core of the operating     system itself (called the "kernel").  Which is great because he's     damn good at it, and really, if that doesn't work well, none of the     others will.  When you hear people talk of Linux machines running     for months together without a reboot, you can thank Linus and the     hundreds of people all around the world that help him maintain the     kernel.&lt;br&gt;     &lt;br&gt;     So once again, who writes all the stuff you see, and how does it get     to you?&lt;br&gt;     &lt;br&gt;     Well there are people.  Lots of them.  Or, in some cases, there are     organisations (like the Mozilla Foundation, which produces the     Firefox browser and Thunderbird email client, etc.)&lt;br&gt;     &lt;br&gt;     Just for fun, let's refer to all this software as &lt;b&gt;upstream       software&lt;/b&gt; and to their authors as &lt;b&gt;upstream authors&lt;/b&gt;.&lt;br&gt;     &lt;br&gt;     The problem is, each of them puts his software on their own     website.  And most of the time they only give source code -- you're     expected to compile and install it yourself.&lt;br&gt;     &lt;br&gt;     Now how would someone who just installed Linux for the first time be     expected to:&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;know that he needs to do this&lt;/li&gt;       &lt;li&gt;figure out what software he needs (for example, who would ever         guess that the best "photoshop"-like program on Linux is called         "gimp"?  Or the best dvd/cd-writer software is called k3b?)&lt;br&gt;       &lt;/li&gt;       &lt;li&gt;figure out where to go for each item on his list (what is the         "upstream website"?)&lt;br&gt;       &lt;/li&gt;       &lt;li&gt;be able to "compile" and "install" anything?&lt;/li&gt;     &lt;/ul&gt;     In fact, how would he solve the chicken-and-egg problem of not     having the tools to build the tools?&lt;br&gt;     &lt;br&gt;     What you want is to just pop in a CD, click Yes a few times, and     have a brand new, working, Linux machine on your table.&lt;br&gt;     &lt;br&gt;     That's where &lt;b&gt;distributions&lt;/b&gt; come in.  Red Hat is one such     company (perhaps the most famous), Mandriva is another, and recently     Canonical (who make Ubuntu) is also becoming well-known.  There are     many community-driven ones too, which are often better, depending on     your special circumstances.  [Why there are so many distributions is     a whole another story, but the short answer is that "one size does     not fit all".  Some people want ease of use, some want raw power and     a simple GUI, some want all sorts of whizz-bang, some want a rock     solid system that they can use as a server and put it in a backroom,     while some people want one that can fit within a 52-MB "business     card CD" (see &lt;a class="moz-txt-link-freetext"       href="http://en.wikipedia.org/wiki/Bootable_business_card"&gt;http://en.wikipedia.org/wiki/Bootable_business_card&lt;/a&gt;     ) and so on and on...]&lt;br&gt;     &lt;br&gt;     But whatever the size, scope,or goals, what a distribution does is:&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;take all the various pieces of software that a user might want&lt;/li&gt;       &lt;li&gt;compile them all&lt;/li&gt;       &lt;li&gt;put them all together in one CD&lt;/li&gt;       &lt;li&gt;put a nice graphical "installer" tool to make things as         painless as possible&lt;/li&gt;       &lt;li&gt;take all the additional software they couldn't fit on the         CD/DVD and put it on a series of websites/ftp servers&lt;br&gt;       &lt;/li&gt;       &lt;li&gt;give you a nice graphical "package manager" to search for and         grab stuff from those servers&lt;br&gt;       &lt;/li&gt;     &lt;/ul&gt;     All this is a lot of hard work.  Plus they have to:&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;keep track of all the upstream software&lt;br&gt;       &lt;/li&gt;       &lt;li&gt;when a new version of the upstream software comes out, they         get it, compile it, make sure it works ok, etc.&lt;/li&gt;       &lt;li&gt;make any simple fixes if needed&lt;/li&gt;       &lt;li&gt;make sure it works well with all the other software they're         putting on the same CD&lt;/li&gt;       &lt;li&gt;keep track of bug reports submitted by their users, determine         the cause of the bug, and either fix it themselves or send it to         "upstream" so that the upstream knows and has a chance to fix         it.  (And once upstream fixes it, they have to bring those         changes in, compile, test... the whole cycle repeats)&lt;/li&gt;     &lt;/ul&gt;     (In addition, they also have to look for security issues that get     reported by the upstream author or by third parties, and if     something comes up they have to do all this on an emergency basis).&lt;br&gt;     &lt;br&gt;     [For those of you who know how the newspaper business works, I'd say     this is not far from what goes into creating a newspaper or a weekly     newsmagazine.  Each section has its own editor, they have to get     stories from their sources, write them up, edit them, put pictures     on them, and send it to someone who will put all of them together]&lt;br&gt;     &lt;br&gt;     Now Fedora is one of the more popular distributions.  They have     10,000 repositories, and over 1000 "package maintainers".  Each of     these maintainers is constantly working on one or more of the     activities listed above, and, as the deadline for a major release     comes closer, things get hectic.&lt;br&gt;     &lt;br&gt;     Fedora needs a central sever to manage all this hectic activity, one     where each of these package maintainers can log onto, and be able to     change only the packages they volunteered to maintain.&lt;br&gt;     &lt;br&gt;     Which means that server needs what is called "access control" --     prevent one person from changing stuff belonging to another, really.&lt;br&gt;     &lt;br&gt;     &lt;i&gt;And so we come to what gitolite does: it provides access control       to a server hosting several thousand source projects with several       hundred developers.&lt;/i&gt;  It wasn't originally designed for that --     I just wrote it for myself to use at work here.  It just turned out     to be good enough, (with lots of help from others, of course, since     that is how open source works) for something as ambitious as this!&lt;br&gt;     &lt;br&gt;     ----&lt;br&gt;     &lt;br&gt;     Hope that helped.&lt;br&gt;     &lt;br&gt;     And finally, the announcements themselves:&lt;br&gt;     &lt;ul&gt;       &lt;li&gt;&lt;a class="moz-txt-link-freetext" href="http://lists.fedoraproject.org/pipermail/devel-announce/2010-July/000647.html"&gt;http://lists.fedoraproject.org/pipermail/devel-announce/2010-July/000647.html&lt;/a&gt;         -- fedora moves to gitolite as the access control layer for         their git server (4th para is about gitolite)&lt;/li&gt;       &lt;li&gt;&lt;a class="moz-txt-link-freetext"           href="http://www.omat.nl/2010/07/07/move-to-git-the-progress-so-far/"&gt;http://www.omat.nl/2010/07/07/move-to-git-the-progress-so-far/&lt;/a&gt;         -- kde sysadmin reports on progress migrating to git.  Note the         first line in the gitolite para "Gitolite is the heart of our         migration" :-)&lt;/li&gt;       &lt;li&gt;&lt;a class="moz-txt-link-freetext"           href="http://permalink.gmane.org/gmane.comp.kde.scm-interest/1437"&gt;http://permalink.gmane.org/gmane.comp.kde.scm-interest/1437&lt;/a&gt;         -- older, KDE email that describes their evaluation of various         options and why decided gitolite should be a part of their         future direction.  Probably irrelevant now but useful if someone         is looking for those comparisions&lt;/li&gt;     &lt;/ul&gt;     Fedora is one of the most popular distributions of Linux.&lt;br&gt;     &lt;br&gt;     KDE is one of the 2 most popular/powerful "desktop environments"     available for Linux.  See &lt;a class="moz-txt-link-freetext"       href="http://en.wikipedia.org/wiki/Kde"&gt;http://en.wikipedia.org/wiki/Kde&lt;/a&gt;     for more on this.&lt;br&gt;     &lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-574145034397837705?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=574145034397837705' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/574145034397837705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/574145034397837705'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/07/gitolite-non-techie-explanation-of.html' title='(gitolite) a non-techie explanation of &quot;distributions&quot;...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3806156265064585330</id><published>2010-07-22T12:42:00.001+05:30</published><updated>2010-07-22T12:42:49.737+05:30</updated><title type='text'>Absolutely. The. Funniest. CFP. Ever.</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/396786/"&gt;http://lwn.net/Articles/396786/&lt;/a&gt;&lt;br&gt;     &lt;br&gt;     CFP == call for papers, in case you're wondering, and this is a     hacker conf in NZ called, (what else?) "Kiwicon"&lt;br&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3806156265064585330?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3806156265064585330' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3806156265064585330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3806156265064585330'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/07/absolutely-funniest-cfp-ever.html' title='Absolutely. The. Funniest. CFP. Ever.'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7810488282369273987</id><published>2010-07-12T13:45:00.001+05:30</published><updated>2010-07-12T13:45:11.963+05:30</updated><title type='text'>(apple) 5 ways iPhone users get ripped off</title><content type='html'>"Using an iPhone is like taking a holiday to some corrupt country: It may be beautiful and offer simple pleasures, but you're going to pay bribes to people who shamelessly charge you for what's free elsewhere. "&lt;br&gt; &lt;br&gt;  -- &lt;a class="moz-txt-link-freetext" href="http://www.computerworld.com/s/article/9178836/5_ways_iPhone_users_get_ripped_off?source=CTWNLE_nlt_wktop10_2010-07-09"&gt;http://www.computerworld.com/s/article/9178836/5_ways_iPhone_users_get_ripped_off?source=CTWNLE_nlt_wktop10_2010-07-09&lt;/a&gt;&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7810488282369273987?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7810488282369273987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7810488282369273987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7810488282369273987'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/07/apple-5-ways-iphone-users-get-ripped.html' title='(apple) 5 ways iPhone users get ripped off'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8491062985228857355</id><published>2010-07-06T10:24:00.001+05:30</published><updated>2010-07-06T10:24:16.218+05:30</updated><title type='text'>Fwd: [gitolite] Anybody knows a gitolite ready AMI</title><content type='html'>is it a good sign if people are looking around for AMIs with your     software already installed?&lt;br&gt;     &lt;br&gt;     ;-)&lt;br&gt;     &lt;br&gt;     /me is tickled pink!&lt;br&gt;     &lt;br&gt;     -------- Original Message --------     &lt;table class="moz-email-headers-table" border="0" cellpadding="0"       cellspacing="0"&gt;       &lt;tbody&gt;         &lt;tr&gt;           &lt;th nowrap="nowrap" valign="BASELINE" align="RIGHT"&gt;Subject: &lt;/th&gt;           &lt;td&gt;[gitolite] Anybody knows a gitolite ready AMI&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;th nowrap="nowrap" valign="BASELINE" align="RIGHT"&gt;Date: &lt;/th&gt;           &lt;td&gt;Mon, 5 Jul 2010 06:33:00 -0700 (PDT)&lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;th nowrap="nowrap" valign="BASELINE" align="RIGHT"&gt;From: &lt;/th&gt;           &lt;td&gt;[elided]&lt;br&gt;           &lt;/td&gt;         &lt;/tr&gt;         &lt;tr&gt;           &lt;th nowrap="nowrap" valign="BASELINE" align="RIGHT"&gt;To: &lt;/th&gt;           &lt;td&gt;gitolite &lt;a class="moz-txt-link-rfc2396E" href="mailto:gitolite@googlegroups.com"&gt;&amp;lt;gitolite@googlegroups.com&amp;gt;&lt;/a&gt;&lt;/td&gt;         &lt;/tr&gt;       &lt;/tbody&gt;     &lt;/table&gt;     &lt;br&gt;     &lt;br&gt;     &lt;pre&gt;Anybody knows a gitolite ready AWS' AMI ?  Tks. &lt;/pre&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8491062985228857355?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8491062985228857355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8491062985228857355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8491062985228857355'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/07/fwd-gitolite-anybody-knows-gitolite.html' title='Fwd: [gitolite] Anybody knows a gitolite ready AMI'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3312042064204962648</id><published>2010-06-24T10:44:00.001+05:30</published><updated>2010-06-24T10:44:20.189+05:30</updated><title type='text'>after a few days, the core starts stinking</title><content type='html'>An old friend of mine asked me about buying an iPad.  My first response to him was this:&lt;br&gt; &lt;br&gt; ---------- (1) ----------&lt;br&gt; &lt;br&gt; iDon'tknow.  iDon'tEvenCare.  iHateApple.  iThinkJobsStinks&lt;br&gt; &lt;br&gt; ;-)&lt;br&gt; &lt;br&gt; jokes apart, I don't mind recommending apple to my technically challenged (but financially non-challenged) friends, but I would never use one.  Ever.&lt;br&gt; &lt;br&gt; I have several reasons.&lt;br&gt; &lt;br&gt; The vaunted "intuitiveness" was lost on me during my first experience with an Apple in 1996, where I had to finally be told by someone that ejecting a floppy (yeah, those days!) required moving the floppy icon to the trashcan.  How that is intuitive I have never understood.&lt;br&gt; &lt;br&gt; My real reason is that I hate control freaks like Jobs, who will not let you do what you want with your machine, in general.  That might be OK for a lot of people, but not for me.&lt;br&gt; &lt;br&gt; I have, when in a facetious mood, said the following: "more money than brains?  use Apple.  more brains than money?  use Linux.  neither money nor brains?  use (pirated) Windows".  clearly applicable mainly in India (and China I guess).&lt;br&gt; &lt;br&gt; There's a backhanded compliment to Apple in there, if you look hard enough ;-)&lt;br&gt; &lt;br&gt; ---------- (end 1) ----------&lt;br&gt; &lt;br&gt; He responded with something about innovation and consumer products and marketing and so on.  Here's my reply:&lt;br&gt; &lt;br&gt; ---------- (2) ----------&lt;br&gt; &lt;br&gt; My whole point is that a computer (and even an iPad is one, perhaps even an iPhone, arguably) never was, and never will be, a consumer product like a DVD player or a stereo system.  Those things have only one (or a few well-known-in-advance) functions, and no one expects a toaster to even become a microwave via software upgrade.&lt;br&gt; &lt;br&gt; Looks don't matter to me, so now it's just an expensive piece of hardware you cannot customise or do what you want with.  For the "sheeple" who just take what they've been given, that's fine.  You know me better than that, but I also thought I knew *you* better than that :-)&lt;br&gt; &lt;br&gt; The bottom line is that if you love the word freedom in *any* sense, you need to think about supporting this joker.  Probably the best comment (though not the funniest) is at &lt;a class="moz-txt-link-freetext"  href="http://apple.slashdot.org/comments.pl?sid=963229&amp;amp;cid=24996553"&gt;http://apple.slashdot.org/comments.pl?sid=963229&amp;amp;cid=24996553&lt;/a&gt; -- which I quote in its entirety because it's short:&lt;br&gt; &lt;br&gt; &lt;blockquote&gt;&lt;i&gt;I was exclusively a Mac user from 1990 through 1997. &amp;gt;From 1997 through 2000 I was a three platform user. Windows for games, Mac for art and linux for servers. Steve Jobs' return to Apple crushed the core of the spirit that made me a loyal user. My computer is not a status symbol. It's not a lifestyle choice. It's not a part of my image. It's a tool. When Apple shifted back to the current "Image above all else" mode, I went to Win/Lin PCs. I don't have the time of the money to stroke Steve Jobs' ego.&lt;/i&gt;&lt;br&gt; &lt;/blockquote&gt; &lt;br&gt; Some more links are below.  Two things I will ask: (1) don't let the tone of the first one fool you into ignoring the others; it was just too funny to let go, and (2) do follow the first level links within those links (one level only) also, even the ones that didn't turn into hyperlinks -- just copy-paste them into your browser.  Some of the comments are really insightful, despite the language used.&lt;br&gt; &lt;br&gt; &lt;a class="moz-txt-link-freetext"  href="http://sitaramc.blogspot.com/2010/03/erm-some-of-my-friends-shouldnt-read.html"&gt;http://sitaramc.blogspot.com/2010/03/erm-some-of-my-friends-shouldnt-read.html&lt;/a&gt;&lt;br&gt; &lt;a class="moz-txt-link-freetext"  href="http://sitaramc.blogspot.com/2010/03/they-should-however-see-this.html"&gt;http://sitaramc.blogspot.com/2010/03/they-should-however-see-this.html&lt;/a&gt;&lt;br&gt; &lt;a class="moz-txt-link-freetext"  href="http://sitaramc.blogspot.com/2008/09/apple-idiocy.html"&gt;http://sitaramc.blogspot.com/2008/09/apple-idiocy.html&lt;/a&gt; (the Adithya in the comments is a young, NON-techie, nephew of mine who has -- independently it seems, seen the light)&lt;br&gt; &lt;br&gt; ---------- (end 2) ----------&lt;br&gt; &lt;br&gt; But the main point I forgot to address was this.  He said, "The business user is not really interested in the gory details of coding".&lt;br&gt; &lt;br&gt; The correct response is "sure, but shouldn't he care that if his son, or his friend, or his IT dept, can code it up for him, he still cannot use it unless Jobs allows him to?"&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3312042064204962648?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3312042064204962648' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3312042064204962648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3312042064204962648'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/06/after-few-days-core-starts-stinking.html' title='after a few days, the core starts stinking'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4290642396163587433</id><published>2010-06-06T20:35:00.001+05:30</published><updated>2010-06-06T20:35:46.239+05:30</updated><title type='text'>LinkedIn going the facebook way?</title><content type='html'>I got a LinkedIn invite from someone whose name was vaguely familiar, &lt;br&gt;but did not really recognise.  So I asked her &amp;quot;who are you and how do &lt;br&gt;you know me&amp;quot;?&lt;p&gt;Her reply:&lt;p&gt;&amp;gt; sorry sir we dont know each other....i think i have got u from my gmail&lt;br&gt;&amp;gt; where i usually forward my resume for jobs.&lt;p&gt;Is this how networks are built up now?  Is Linkedin becoming like bloody &lt;br&gt;facebook?&lt;p&gt;Is this how some people have hundreds of contacts?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4290642396163587433?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4290642396163587433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4290642396163587433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4290642396163587433'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/06/linkedin-going-facebook-way.html' title='LinkedIn going the facebook way?'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-554087212951418149</id><published>2010-06-03T14:58:00.001+05:30</published><updated>2010-06-03T14:58:53.066+05:30</updated><title type='text'>fake job acceptance letters</title><content type='html'>I just heard of a spate of fake job acceptance letters being sent out in the name of TCS, as well as many other large and small IT companies in India.  Typical phishing-type mails, all sorts of promises, bad spelling and grammar, and a "fee" for the "process" (not exact words; but then do the exact words matter?)&lt;br&gt; &lt;br&gt; I spoke to a few guys here and there, turns out it's happening to many companies, and quite a few people are getting duped, then filing police complaints.&lt;br&gt; &lt;br&gt; A friend and I were talking, and he says: "I can understand if a blue-collar worker gets duped looking for a job in Dubai.  But these guys are supposed to have bachelors or masters degrees, often in some branch of Engineering or Science!"&lt;br&gt; &lt;br&gt; I agree.  My question to anyone who got duped by these guys is: were you *so* desperate for a job that you stopped thinking?&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-554087212951418149?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=554087212951418149' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/554087212951418149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/554087212951418149'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/06/fake-job-acceptance-letters.html' title='fake job acceptance letters'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6598504117851827679</id><published>2010-06-03T05:12:00.000+05:30</published><updated>2010-06-03T15:00:04.489+05:30</updated><title type='text'>an agnostic's delight</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.fullmoon.nu/articles/art.php?id=tal"&gt;http://www.fullmoon.nu/articles/art.php?id=tal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;read the whole thing, but the following was really nice:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Seriously though, species who hold on to religion past its sell-by date tend to be most likely to self destruct. They spend so much energy arguing about my true nature, and invest so much emotion in their wildly erroneous imagery that they end up killing each other over differences in definitions of something they clearly haven't got a clue about. Ludicrous behaviour, but it does weed out the weaklings.&lt;/i&gt;&lt;br /&gt;&lt;/blockquote&gt; And even though he speaks of "killing each other", I'm not just thinking about the terrorists here.  You'll find such people, albeit with far less damage potential, much closer to home than you think.  In your family.  At work.  They're bloody everywhere.  All religions seem to be subject to such stupidity, although only a few carry it to extremes.&lt;br /&gt;&lt;br /&gt;The next couple of paras after this are very funny, though I can't help feeling the author either caved in to the PC brigade or got scared of a fatwa ;-)&lt;br /&gt;&lt;br /&gt;All in all, a very fun read...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6598504117851827679?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6598504117851827679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6598504117851827679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6598504117851827679'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/05/agnostics-delight.html' title='an agnostic&apos;s delight'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7493811982175257093</id><published>2010-06-01T10:17:00.001+05:30</published><updated>2010-06-01T10:17:48.877+05:30</updated><title type='text'>a couple of funny ones...</title><content type='html'>First, on facebook:&lt;br&gt;&lt;br&gt;&lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;&lt;div&gt;&lt;a href="http://www.jokes.com/funny/amy-schumer/amy-schumer--facebook-is-weird?xrs=rss_jod" target="_blank"&gt;Amy Schumer: Facebook Is Weird&lt;/a&gt;&lt;/div&gt;&lt;/h2&gt; &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a href="http://www.jokes.com/?rsspartner=rssBloglines" target="_blank"&gt;Comedy  Central&amp;#39;s Jokes.com: Joke of the Day&lt;/a&gt; by Comedy Central on 4/2/10&lt;/div&gt;&lt;br&gt; Now every idiot from high school&amp;#39;s like, &amp;#39;I&amp;#39;m back!&amp;#39; We weren&amp;#39;t supposed  to meet again. Stop poking me and inviting me to your weird vampire  parties. No, I don&amp;#39;t want to follow you on Twatter. Like, nobody&amp;#39;s  interested in you. I don&amp;#39;t want to see you in real life, why would I  want to follow you in the imaginary one?&lt;br&gt;&lt;br&gt;--------------------&lt;br&gt;&lt;br&gt;Next, on MTV (and book stores these days!)&lt;br&gt;&lt;br&gt;&lt;h2 style="margin: 0.25em 0pt 0pt;"&gt;&lt;div&gt;&lt;a href="http://www.jokes.com/funny/daniel-tosh/daniel-tosh--not-music-television?xrs=rss_jod" target="_blank"&gt;Daniel Tosh: Not Music Television&lt;/a&gt;&lt;/div&gt; &lt;/h2&gt; &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a href="http://www.jokes.com/?rsspartner=rssBloglines" target="_blank"&gt;Comedy  Central&amp;#39;s Jokes.com: Joke of the Day&lt;/a&gt; by Comedy Central on 10/29/08&lt;/div&gt;&lt;br&gt; The worst television is MTV. &amp;#39;Music Television&amp;#39; -- they call it that,  they don&amp;#39;t even play music. How&amp;#39;s that legal? What if everybody did  that? &amp;#39;Hey, thanks for calling New York Pizza.&amp;#39; &amp;#39;Yeah, give me two large  pepperoni pizzas.&amp;#39; &amp;#39;Oh, we don&amp;#39;t sell pizza.&amp;#39; &amp;#39;What?&amp;#39; &amp;#39;No, we just have  raccoon hats and eye patches. Call a book store if you&amp;#39;re hungry.&amp;#39;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7493811982175257093?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7493811982175257093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7493811982175257093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7493811982175257093'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/06/couple-of-funny-ones.html' title='a couple of funny ones...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7269292061009219650</id><published>2010-05-30T13:47:00.003+05:30</published><updated>2010-05-30T14:00:50.711+05:30</updated><title type='text'>why should anyone trust this b*st*rd now?</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2010/05/24/zuckerberg_privacy_mea_culpa/"&gt;http://www.theregister.co.uk/2010/05/24/zuckerberg_privacy_mea_culpa/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apparently facebook CEO Mark Zuckerberg is promising to improve fb's privacy record.&lt;br /&gt;&lt;br /&gt;I don't see why anyone should trust him anymore.  I've seen and read enough about his opinions on his users' privacy to NEVER trust him.&lt;br /&gt;&lt;br /&gt;Here's a sample, from that article (and this was something I had not known till now, by the way, so it just makes things worse): "&lt;i&gt;Recently unearthed IM transcripts from the early days of Facebook  showing Zuckerberg describing early adopters at Harvard "dumb fucks" for  trusting him with their data have hardly helped Facebook's cause.&lt;/i&gt;"&lt;br /&gt;&lt;br /&gt;wow... calling your users "dumb fucks".  Even Microsoft and Apple can't beat that; they at least don't come right out and *say* so ;-)&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;The article itself, and the comments on that article are all equally sceptical.  In particular, take a look at &lt;a href="http://forums.theregister.co.uk/post/771675"&gt;http://forums.theregister.co.uk/post/771675&lt;/a&gt; followed by &lt;a href="http://forums.theregister.co.uk/post/771757"&gt;http://forums.theregister.co.uk/post/771757&lt;/a&gt; -- at the same time Zuckerberg was making these statements, people were being forced to either delete their "interests" data or make it public.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7269292061009219650?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7269292061009219650' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7269292061009219650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7269292061009219650'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/05/why-should-anyone-trust-this-bstrd-now.html' title='why should anyone trust this b*st*rd now?'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2047230686800095583</id><published>2010-05-05T08:42:00.001+05:30</published><updated>2010-05-05T08:42:40.508+05:30</updated><title type='text'>Re: Take a look at my photos on Facebook</title><content type='html'>someone sent me an invitation from facebook, with about 15 names and pictures (of which I recognised four).  This was my reply, and now that this post has been made I intend to just reply with this link from now on :-)&lt;br&gt; &lt;br&gt; --------------------&lt;br&gt; &lt;br&gt; sorry, do I know you?&lt;br&gt; &lt;br&gt; even if I do, please don't send me this stuff.&lt;br&gt; &lt;br&gt; I predict facebook (and others like it) will be the single biggest problem in individual security over the next couple of years.  I think it will surpass all the so-called phishing and pharming attacks in impact, because unlike them, facebook attacks can move beyond e-security into physical and personal security.&lt;br&gt; &lt;br&gt; sitaram&lt;br&gt; &lt;br&gt; on 04/05/10 22:38 &amp;lt;deleted&amp;gt; wrote:&lt;br&gt; &lt;br&gt; &amp;lt;deleted invitation text/pictures&amp;gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2047230686800095583?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2047230686800095583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2047230686800095583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2047230686800095583'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/05/re-take-look-at-my-photos-on-facebook.html' title='Re: Take a look at my photos on Facebook'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1215934712850273620</id><published>2010-05-03T16:40:00.002+05:30</published><updated>2010-05-03T16:43:04.592+05:30</updated><title type='text'>(funny) VBA</title><content type='html'>"It was at this point that Jason decided Skynet wasn't a rogue military AI, but a mail merge macro trying to recover from a badly formatted postal code"&lt;br /&gt;&lt;br /&gt;  -- &lt;a class="moz-txt-link-freetext" href="http://thedailywtf.com/Articles/Poke-a-Dot.aspx"&gt;http://thedailywtf.com/Articles/Poke-a-Dot.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or this:&lt;br /&gt;&lt;br /&gt;"You see, the dots weren't dots. The original author wanted a place to  store some variables, and couldn't think of a better place than the body  of the document, "hidden" in a 1pt font. And then, in the four places  those variables were used, a 22-line version of "Selection.Find" was  used to retrieve them."&lt;br /&gt;&lt;pre class="moz-signature" cols="72"&gt; &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1215934712850273620?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1215934712850273620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1215934712850273620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1215934712850273620'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/05/funny-vba.html' title='(funny) VBA'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2693180591129264733</id><published>2010-04-29T15:54:00.001+05:30</published><updated>2010-04-29T15:54:50.005+05:30</updated><title type='text'>a refreshingly frank article about cloud security...</title><content type='html'>...focusing on the audit aspect.&lt;br&gt; &lt;br&gt; &lt;a class="moz-txt-link-freetext" href="http://itmanagement.earthweb.com/netsys/article.php/11075_3878811_2/How-Cloud-Computing-Security-Resembles-the-Financial-Meltdown.htm"&gt;http://itmanagement.earthweb.com/netsys/article.php/11075_3878811_2/How-Cloud-Computing-Security-Resembles-the-Financial-Meltdown.htm&lt;/a&gt;&lt;br&gt; &lt;br&gt; The basic thrust is that cloud computing security claims rely on SAS70 type audits, which have an inherent conflict of interest of the kind that was at the heart of the recent financial meltdown.  Jay Heiser, a Gartner analyst who specializes in security, [says] "I found more parallels between what happened in the financial services and cloud computing than I anticipated."&lt;br&gt; &lt;br&gt; The second point, which is probably even more important in my personal opinion, is that SAS70 is an auditing standard for financial statements, and never had anything to do with IT in the first place.  And the people who conduct them are, more often than not, accountants.  The kind of questions I asked Raghavan when we were discussing the TQMS cloud setup are probably not even asked in a SAS 70 audit ;-)&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2693180591129264733?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2693180591129264733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2693180591129264733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2693180591129264733'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/refreshingly-frank-article-about-cloud.html' title='a refreshingly frank article about cloud security...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3487767853509981325</id><published>2010-04-29T09:50:00.001+05:30</published><updated>2010-04-29T09:50:45.395+05:30</updated><title type='text'>We Have Met the Enemy and He Is PowerPoint</title><content type='html'>&lt;div class="moz-text-html" lang="x-unicode"&gt; &lt;p&gt;a GREAT &lt;a  href="http://www.nytimes.com/2010/04/27/world/27powerpoint.html?hp"&gt;article&lt;/a&gt; in the NY Times.  The best line goes to Gen. Stanley A. McChrystal.  Referring to &lt;a  href="http://msnbcmedia.msn.com/i/MSNBC/Components/Photo/2009/December/091202/091203-engel-big-9a.jpg"&gt;this slide&lt;/a&gt;, he said: "When we understand that slide, we'll have won the war".&lt;br&gt; &lt;/p&gt; &lt;p&gt;More quotes:&lt;br&gt; &lt;/p&gt; &lt;p&gt;"PowerPoint makes us stupid," Gen. James N. Mattis of the Marine Corps, the Joint Forces commander, said this month at a military conference in North Carolina. (He spoke without PowerPoint.) Brig. Gen. H. R. McMaster, who banned PowerPoint presentations when he led the successful effort to secure the northern Iraqi city of Tal Afar in 2005, followed up at the same conference by likening PowerPoint to an internal threat.&lt;br&gt; &lt;br&gt; "It's dangerous because it can create the illusion of understanding and the illusion of control," General McMaster said in a telephone interview afterward. "Some problems in the world are not bullet-izable."&lt;br&gt; &lt;/p&gt; &lt;p&gt;----&lt;br&gt; &lt;/p&gt; &lt;p&gt;Commanders say that behind all the PowerPoint jokes are serious concerns that the program stifles discussion, critical thinking and thoughtful decision-making. Not least, it ties up junior officers  -- referred to as PowerPoint Rangers -- in the daily preparation of slides, be it for a Joint Staff meeting in Washington or for a platoon leader's pre-mission combat briefing in a remote pocket of Afghanistan.&lt;br&gt; &lt;/p&gt; &lt;p&gt;----&lt;br&gt; &lt;/p&gt; &lt;p&gt;Senior officers say the program does come in handy when the goal is not imparting information, as in briefings for reporters.&lt;br&gt; &lt;br&gt; The news media sessions often last 25 minutes, with 5 minutes left at the end for questions from anyone still awake. Those types of PowerPoint presentations, Dr. Hammes said, are known as "hypnotizing chickens."&lt;br&gt; &lt;/p&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3487767853509981325?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3487767853509981325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3487767853509981325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3487767853509981325'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/we-have-met-enemy-and-he-is-powerpoint_29.html' title='We Have Met the Enemy and He Is PowerPoint'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-9094752079573774450</id><published>2010-04-24T00:26:00.001+05:30</published><updated>2010-04-24T00:26:30.024+05:30</updated><title type='text'>I don't fit in this group anymore</title><content type='html'>...or what I see of it anyway.&lt;p&gt;They&amp;#39;re so much more affluent and powerful and just plain money-smart,&lt;br&gt;politics-smart, and street-smart than I ever will be or want to be.&lt;br&gt;Are we really all products of the same college?&lt;p&gt;Someone said something praising Pratap Reddy for bringing Apollo to&lt;br&gt;its supposed greatness, professionalism, and whatnot from supposedly&lt;br&gt;corrupt beginnings.  I had already had 2 drinks by then, but that&lt;br&gt;would not have mattered anyway:&lt;p&gt;&amp;quot;I wouldn&amp;#39;t go to Apollo even if I were dying&amp;quot;.  Not my drink&lt;br&gt;speaking.  Stone cold sober I&amp;#39;d just say it louder and include my&lt;br&gt;family and loved ones also in the statement.  I&amp;#39;ve had personal&lt;br&gt;experience of Apollo&amp;#39;s &amp;quot;professionalism&amp;quot;.&lt;p&gt;&amp;quot;That&amp;#39;s your problem, not theirs.  They&amp;#39;re making money&amp;quot; [or words to&lt;br&gt;that effect; can&amp;#39;t quite recall now].&lt;p&gt;It&amp;#39;s amazing how big a disconnect there is between me and the guy(s)&lt;br&gt;who said/endorsed this.  None of these guys will ever be &amp;quot;middle&lt;br&gt;class&amp;quot; like I am.  They&amp;#39;ll never feel &amp;quot;the system&amp;quot; is getting them&lt;br&gt;down because they *are* part of the system, or help to sustain it.&lt;br&gt;One guy is an entrepreneur whose turnover has doubled in the last year&lt;br&gt;(we&amp;#39;re talking more than a few millions of USD).  One is a very senior&lt;br&gt;person in the state bureaucracy -- pretty close to the top.  The other&lt;br&gt;are all construction and real-estate czars, or at least mini-czars, in&lt;br&gt;their own right.  One is a CEO of a small part of one of India&amp;#39;s&lt;br&gt;largest (and IMNSHO most corrupt) industrial houses.  One of the&lt;br&gt;absentees is a guy who&amp;#39;s already made so much money he&amp;#39;s on a 1-year&lt;br&gt;sabbatical to play golf.  What a life...&lt;p&gt;And what a contrast to a guy whose most expensive possession is a flat&lt;br&gt;that cost about 32 lakhs (about 70,000 USD) and still has 11 years of&lt;br&gt;the mortgage to go.&lt;p&gt;That doesn&amp;#39;t mean all 160+ of the batch are like this -- not at all.&lt;br&gt;But the group that tends to meet often...  They&amp;#39;ll never be able to&lt;br&gt;explain to me how they can idolise someone who essentially made his&lt;br&gt;millions the way I firmly believe he did (and they aren&amp;#39;t even&lt;br&gt;contesting it; they seem to agree it is true but it is just not&lt;br&gt;relevant!)&lt;p&gt;And I&amp;#39;ll never be able to explain to them how much fun I&amp;#39;m having,&lt;br&gt;say, building and supporting gitolite, or any of the other things that&lt;br&gt;drive me (all, sadly, to do with computers... maybe it is true I don&amp;#39;t&lt;br&gt;have a life!)&lt;p&gt;I definitely don&amp;#39;t fit.  Too bad... they&amp;#39;re really nice guys inside,&lt;br&gt;every single one of them.  But sometimes that&amp;#39;s just not enough.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-9094752079573774450?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=9094752079573774450' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/9094752079573774450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/9094752079573774450'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/i-dont-fit-in-this-group-anymore.html' title='I don&apos;t fit in this group anymore'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-7615819568350694511</id><published>2010-04-23T11:55:00.001+05:30</published><updated>2010-04-23T11:55:25.861+05:30</updated><title type='text'>I'm so proud...</title><content type='html'>&lt;a class="moz-txt-link-freetext"  href="http://arstechnica.com/tech-policy/news/2010/04/indias-copyright-proposals-are-un-american-and-thats-bad.ars"&gt;http://arstechnica.com/tech-policy/news/2010/04/indias-copyright-proposals-are-un-american-and-thats-bad.ars&lt;/a&gt;&lt;br&gt; &lt;br&gt; The Music And Film Industry Associations are trying to get India to toe the line.  India says "sure" but it's actually "nice try, buddy!".&lt;br&gt; &lt;br&gt; Highlights:&lt;br&gt; &lt;br&gt;   - I can still watch DVDs on my Linux box.  Since I refuse to install any proprietary software on any computer that I own, and don't have a TV or consumer DVD player, the only way I watch movies is either at the theater (often enough, actually) or by buying a DVD.  The Music And Film Industry Associations and their friends would try to ban DeCSS, which is of course critical to watch DVDs on Linux.&lt;br&gt; &lt;br&gt;   - these &lt;b&gt;b*st*rds&lt;/b&gt; [ you know when Sitaram brings out the swear words that someone is threatening open source or some other freedom dear to his heart ;-) ] apparently want to add India's borderline friendliness to open source as a matter of concern.&lt;br&gt; &lt;br&gt; I couldn't care less if I never got to watch another movie for the rest of my life (and the music I like best is stuff like Tchaikovsky so that doesn't matter either).  If DeCSS was made illegal I would have been slightly inconvenienced, but may have considered buying a personal DVD player to use occasionally.&lt;br&gt; &lt;br&gt; But this... this means &lt;b&gt;war&lt;/b&gt;!&lt;br&gt; &lt;br&gt; With that one sentence thrown into the end of &lt;a  href="http://www.iipa.com/rbc/2010/2010SPEC301INDIA.pdf"&gt;their PDF&lt;/a&gt;, they've lost the moral high ground.  It's very clear that copyright infringement is NOT their main priority -- if it were, they should be applauding the move toward open source for its impact in reducing software piracy.&lt;br&gt; &lt;br&gt; If you take this to its logical conclusion, is it really that different (in it's **attempted** scope, even if not achieved) from the &lt;a  href="http://en.wikipedia.org/wiki/Salt_satyagraha"&gt;salt issue&lt;/a&gt;?  I thought this "forcing people to buy imported stuff they can't afford even if they have local, cheaper, stuff" went out with the British Raj!&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-7615819568350694511?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=7615819568350694511' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7615819568350694511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/7615819568350694511'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/im-so-proud_23.html' title='I&apos;m so proud...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-693345726649966364</id><published>2010-04-22T17:49:00.001+05:30</published><updated>2010-04-22T17:49:49.277+05:30</updated><title type='text'>bureaucracy gone crazy</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.theregister.co.uk/2010/04/21/ken_thompson_take_our_test/"&gt;http://www.theregister.co.uk/2010/04/21/ken_thompson_take_our_test/&lt;/a&gt;&lt;br&gt; &lt;br&gt; Google won't allow the co-inventor of Unix and the C language to check-in code, because he won't take the mandatory language test.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-693345726649966364?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=693345726649966364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/693345726649966364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/693345726649966364'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/bureaucracy-gone-crazy.html' title='bureaucracy gone crazy'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6134545345428942226</id><published>2010-04-22T12:04:00.001+05:30</published><updated>2010-04-22T12:04:19.505+05:30</updated><title type='text'>Obama outdoing Kalam?  Nice...</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/384312/"&gt;http://lwn.net/Articles/384312/&lt;/a&gt;&lt;br&gt; &lt;br&gt; it's a short article, so:&lt;br&gt; &lt;br&gt; The White House - the seat of the US presidency - has &lt;a  href="http://www.whitehouse.gov/tech"&gt;announced&lt;/a&gt; that it is releasing some of its improvements to the Drupal content management system. "&lt;span&gt;By releasing some of our code, we get the benefit of more people reviewing and improving it. In fact, the majority of the code for WhiteHouse.gov is already open source as part of the Drupal project. The code we're releasing today adds to Drupal's functionality in three key ways.&lt;/span&gt;" It is nice to see that the president's office cares about such things.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6134545345428942226?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6134545345428942226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6134545345428942226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6134545345428942226'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/obama-outdoing-kalam-nice.html' title='Obama outdoing Kalam?  Nice...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1462505531221447631</id><published>2010-04-21T11:45:00.001+05:30</published><updated>2010-04-21T11:45:29.524+05:30</updated><title type='text'>facebook's privacy issues</title><content type='html'>Let me make this point clear with an example. I met a teen whose abusive father was recently released from jail. Recognizing that a restraining order would not be enough protection, the teen and her mother moved thousands of miles away. As the teen began making friends in her new school, she begged for a Facebook account. Her mother caved and both the daughter and mother worked to make the account as private as possible; neither of them wanted to face the consequences of being found. In December, when Facebook changed its privacy settings, this teen and her mother didn't realize what the change in privacy settings meant until someone else pointed them out after the fact. Is putting her at-risk an acceptable bi-product of Facebook's changes?&lt;br&gt; &lt;br&gt; -- &lt;a class="moz-txt-link-freetext" href="http://www.danah.org/papers/talks/2010/SXSW2010.html"&gt;http://www.danah.org/papers/talks/2010/SXSW2010.html&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1462505531221447631?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1462505531221447631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1462505531221447631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1462505531221447631'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/facebooks-privacy-issues.html' title='facebook&apos;s privacy issues'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3527544402721902623</id><published>2010-04-16T15:51:00.001+05:30</published><updated>2010-04-16T15:51:44.161+05:30</updated><title type='text'>disgusting...</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.eff.org/deeplinks/2010/04/entertainment-industrys-dystopia-future"&gt;http://www.eff.org/deeplinks/2010/04/entertainment-industrys-dystopia-future&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3527544402721902623?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3527544402721902623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3527544402721902623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3527544402721902623'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/disgusting.html' title='disgusting...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6093751596275095217</id><published>2010-04-15T12:16:00.001+05:30</published><updated>2010-04-15T12:16:51.821+05:30</updated><title type='text'>Matt Blaze and the afterword</title><content type='html'>&lt;i&gt;[...] but basically, not much has changed in 15 years. If I had it to do over again, I wouldn't really need to change a word. If I had to tweak it, I might add something about human factors in security, a poorly understood and hugely important subject if ever there was one.&lt;/i&gt;&lt;br&gt; &lt;br&gt; -- &lt;a class="moz-txt-link-freetext"  href="http://www.crypto.com/blog/afterword"&gt;http://www.crypto.com/blog/afterword&lt;/a&gt;&lt;br&gt; &lt;br&gt; Since about 2005 or so, the "brief profile" I send out whenever I have a speaking engagement of any kind, has had this line in it: &lt;i&gt;He also has a good breadth of knowledge on e-security and related issues, ranging from technology aspects to the human factor aspects that are so important in implementations.&lt;/i&gt;&lt;br&gt; &lt;br&gt; Looks like I'm in good company!&lt;br&gt; &lt;br&gt; Not that claiming it means I can do it, or do it well, but I just wanted to reinforce the importance of this -- it's not just the algorithms that are important, it's how the algorithms fit into your big picture that counts.&lt;br&gt; &lt;br&gt; PS: Matt Blaze is a well known crypto and security guru; currently he's at UPenn.  He's not just an eSecurity guru -- he's also an expert safe-cracker and lock picker, as far as I can remember :)  He runs &lt;a class="moz-txt-link-freetext" href="http://www.crypto.com/"&gt;http://www.crypto.com/&lt;/a&gt; and his blog and articles are always interesting...&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6093751596275095217?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6093751596275095217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6093751596275095217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6093751596275095217'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/matt-blaze-and-afterword_15.html' title='Matt Blaze and the afterword'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2945073809416903391</id><published>2010-04-13T13:21:00.001+05:30</published><updated>2010-04-13T13:21:43.717+05:30</updated><title type='text'>Matt Blaze on SSL certificates</title><content type='html'>&lt;i&gt;A decade ago, I observed that commercial certificate authorities protect you from anyone from whom they are unwilling to take money. That turns out to be wrong; they don't even do that much.&lt;/i&gt;&lt;br&gt; &lt;br&gt; -- &lt;a class="moz-txt-link-freetext" href="http://www.crypto.com/blog/spycerts/"&gt;http://www.crypto.com/blog/spycerts/&lt;/a&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2945073809416903391?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2945073809416903391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2945073809416903391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2945073809416903391'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/matt-blaze-on-ssl-certificates.html' title='Matt Blaze on SSL certificates'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3363845811567479951</id><published>2010-04-09T11:46:00.000+05:30</published><updated>2010-04-09T11:47:03.033+05:30</updated><title type='text'>(git) first time Jon said something I didn't agree with :)</title><content type='html'>[background: I have a lot of admiration for Jon Corbet, kernel hacker and editor of LWN.  His writing skill, sense of humour, and clarity of thought are legendary in the Linux community]&lt;br&gt; &lt;br&gt; But in &lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/382090"&gt;http://lwn.net/Articles/382090&lt;/a&gt; , Jon tried to draw a parallel between two recent heated discussions on LWN -- one in response to SVN's grandiose, disingenuous, borderline-FUDding (against DVCS), "vision" statement (hah!), and one about some UI change that Ubuntu had made.  Jon seemed to be trying to get people to calm down and be a little more mature in their reactions -- a sort of admonishment of their responses perhaps.  Considering that the last such debate I am aware of (&lt;a href="http://lwn.net/Articles/368366/"&gt;Monty trying&lt;/a&gt; to &lt;a href="http://lwn.net/Articles/368432/"&gt;steal MySQL&lt;/a&gt; back) did not get such a response from Jon, this was interesting.&lt;br&gt; &lt;br&gt; I don't use or recommend Ubuntu anymore due to its installing Mono by default, so that discussion is out of my radar.  Reading the comments from the perspective of an all-out git fan, however, a few interesting comments stand out:&lt;br&gt; &lt;br&gt; &lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/382459/"&gt;http://lwn.net/Articles/382459/&lt;/a&gt; -- &lt;i&gt;[...] another difference, is that the complaints about SVN are from people who want it to die and the complaints about Ubuntu are from people who want it be to be great.&lt;/i&gt;&lt;br&gt; &lt;br&gt; &lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/382138/"&gt;http://lwn.net/Articles/382138/&lt;/a&gt; -- &lt;i&gt;Subversion, on the other hand, probably annoyed most people by a vision statement that implied it had a legitimate claim to be superior in those areas, which it doesn't - note that the latter found arguments (large binary blobs, among others) weren't in that statement, but that the claims it did make were at the expense of the "competition". It read like "DVCS: not simple to use, not controlled, don't support centralized work-flows". Of course that annoyed the hell out of DVCS users.&lt;/i&gt;  There's more good stuff in that comment, by the way.&lt;br&gt; &lt;br&gt; &lt;a class="moz-txt-link-freetext" href="http://lwn.net/Articles/382142/"&gt;http://lwn.net/Articles/382142/&lt;/a&gt; -- &lt;i&gt;The community has always responded rapidly to incorrect information. With the amount of FUD thrown our way from the outside, the responses have gotten faster and stronger. This is a good thing when the people making the false statements are companies like SCO, it's not as good when it's something like the Subversion vision statement. However I don't think that you can get one without the other.&lt;/i&gt;&lt;br&gt; &lt;br&gt; The rest of the comments were details of how to do something or other in DVCSs and so on.  For the record, I have always suggested that folks whose main work product is binary formats like doc/xls/ppt should stick to a VCS that allows mandatory locking, such as VSS.  This holds true for OOo files also, even if they are XML underneath, so the key point is they are difficult to merge if parallel development happebs.&lt;br&gt; &lt;br&gt; I also know that extremely large files do cause a problem for git, and checking out a partial tree is complicated by the SHA calculations being thrown out of gear (although in theory this *is* solvable).&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3363845811567479951?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3363845811567479951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3363845811567479951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3363845811567479951'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/git-first-time-jon-said-something-i.html' title='(git) first time Jon said something I didn&apos;t agree with :)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4452801649860220601</id><published>2010-04-01T09:40:00.001+05:30</published><updated>2010-04-01T09:40:52.960+05:30</updated><title type='text'>...too late</title><content type='html'>OK, I'm ready.  Let's go.&lt;br&gt; &lt;br&gt; No.  You forgot something.&lt;br&gt; &lt;br&gt; What?&lt;br&gt; &lt;br&gt; Your smile :)&lt;br&gt; &lt;br&gt; ----&lt;br&gt; &lt;br&gt; She was almost always in a temper at her brothers and parents.  I was 16 or 17, the same age as her younger brothers.  But I had two things going for me: I was sane enough to have a conversation with, and I was a cousin who just visited once in a while.&lt;br&gt; &lt;br&gt; So I could risk her wrath, and say something cheeky or funny.  I could make her smile :)&lt;br&gt; &lt;br&gt; ----&lt;br&gt; &lt;br&gt; I never did try and catch up with that smile in later years, even after I moved back to India and to the same city where she lived.  I just never bothered.  I can't explain why.&lt;br&gt; &lt;br&gt; And now it's too late.&lt;br&gt; &lt;br&gt; ----&lt;br&gt; &lt;br&gt; And I realised something today.  I tear up too easily.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4452801649860220601?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4452801649860220601' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4452801649860220601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4452801649860220601'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/04/too-late.html' title='...too late'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8924554414634475903</id><published>2010-03-21T12:26:00.001+05:30</published><updated>2010-03-21T12:26:25.442+05:30</updated><title type='text'>99% approval rating for git</title><content type='html'>according to Martin Fowler anyway: &lt;a href="http://martinfowler.com/bliki/VcsSurvey.html"&gt;http://martinfowler.com/bliki/VcsSurvey.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;The accompanying subjective article at  &lt;a href="http://martinfowler.com/bliki/VersionControlTools.html"&gt;http://martinfowler.com/bliki/VersionControlTools.html&lt;/a&gt; has more nuggets.&lt;br&gt;&lt;br&gt;  - for all you VSS fans out there: &amp;quot;&lt;i&gt;Before I finish with those  behind the threshold, I just want to   say a few things about  a particularly awful   tool: Visual Source Safe, or as I call it: Visual Source   Shredder. We see this less often now, thank goodness, but if you are   using it we&amp;#39;d strongly suggest you get off it. Now. Not just is it a   pain to use, I&amp;#39;ve heard too many tales of repository corruption to   trust it with anything more valuable than foo.txt.&lt;/i&gt;&amp;quot;&lt;br&gt; &lt;br&gt;   - the indictment of proprietary tools like clearcase and TFS: &amp;quot;&lt;i&gt;I will, at least for the moment, leave it with the fact that developers I respect have worked extensively with, and do not recommend, these products&lt;/i&gt;.&amp;quot; &lt;br&gt; &lt;br&gt;  - on git: &amp;quot;&lt;i&gt;Git certainly seems to be liked for its power. Folks go ga-ga   over it&amp;#39;s near-magical ability to do textual merges automatically   and correctly, even in the face of file renames. I haven&amp;#39;t seen any   objective tests comparing merge capabilities, but the subjective   opinion favors git.&lt;/i&gt;&amp;quot;&lt;br&gt;&lt;br&gt;  - and the best one: &amp;quot;&lt;i&gt;Our view now is that msysgit is good enough to make   comparison with Mercurial a non-issue for Windows.&lt;/i&gt;&amp;quot;  Amen to that, buddy!&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8924554414634475903?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8924554414634475903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8924554414634475903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8924554414634475903'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/99-approval-rating-for-git.html' title='99% approval rating for git'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4760502582720927908</id><published>2010-03-18T09:31:00.001+05:30</published><updated>2010-03-18T09:31:40.205+05:30</updated><title type='text'>"scripts don't automate well"</title><content type='html'>enterprisestorageforum, its columnist Drew Robb, and "Mike Karp, an analyst with Ptak Noel and Associates" are now on my blacklist.&lt;br&gt; &lt;br&gt; Not the one I reserve for arrogant media giants who install rootkits on your computer because you dared to buy an audio CD from them, no...&lt;br&gt; &lt;br&gt; This is the one reserved for terminally clueless morons :-)&lt;br&gt; &lt;br&gt; I am only thankful that the offending sentence was in the very first item on that list, saving me the time to read the rest of it.&lt;br&gt; &lt;br&gt; If you're in a masochist mood, however, you can hit &lt;a class="moz-txt-link-freetext" href="http://www.enterprisestorageforum.com/management/features/article.php/3867506/Top-10-Data-Storage-Technologies-That-Coul"&gt;http://www.enterprisestorageforum.com/management/features/article.php/3867506/Top-10-Data-Storage-Technologies-That-Coul&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4760502582720927908?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4760502582720927908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4760502582720927908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4760502582720927908'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/scripts-dont-automate-well.html' title='&quot;scripts don&apos;t automate well&quot;'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8354129823544542913</id><published>2010-03-18T08:44:00.001+05:30</published><updated>2010-03-18T08:44:18.804+05:30</updated><title type='text'>Fwd: Fwd: Bhopal</title><content type='html'>Dear friends,&lt;br&gt; &lt;br&gt; Some of you know I've always been against the nuclear deal as well as questioning the motivations, even patriotism (as if bloody politicians ever had any in the first place) of the people at the centre.&lt;br&gt; &lt;br&gt; There has been an uproar about the way in which a future Bhopal is being almost legitimised, favouring American business over even the safety, leave alone financial security, of Indians.&lt;br&gt; &lt;br&gt; Whether you go to the Greenpeace link below and add your signature to the petition or not, and how much you are willing to spread the word, is upto you.  But please do not ignore the issue.&lt;br&gt; &lt;br&gt; Regards,&lt;br&gt; &lt;br&gt; Sitaram&lt;br&gt; &lt;br&gt; top few paras of &lt;a class="moz-txt-link-freetext" href="http://www.deccanchronicle.com/op-ed/liability-bill-nuclear-hara-kiri-610"&gt;http://www.deccanchronicle.com/op-ed/liability-bill-nuclear-hara-kiri-610&lt;/a&gt; :&lt;br&gt; &lt;blockquote&gt;&lt;i&gt;The United Progressive Alliance government deferred the introduction of the controversial Civil Liability for Nuclear Damage Bill, 2010, (CLNDB) in the Lok Sabha on Monday. The aim of this bill is to meet specific American concerns which have arisen post Bhopal gas tragedy, by providing immunity to American nuclear plant suppliers from any victim-related litigation in the event of a major nuclear disaster. The bill transfers the liability, or compensation, to the Indian taxpayer instead. This proposal is risky for several reasons, including the fact that it provides the nuclear reactor manufacturers the option to maximise profits by reducing building and safety standards without fear of prosecution. &lt;/i&gt;   &lt;p&gt;&lt;i&gt;Since Russia and France will supply reactors to India from their government-owned companies, this bill is really meant to cater to the United States where nuclear plants are not only owned and maintained by private companies like Westinghouse and General Electric, but it is the private "operator" and not the private "reactor supplier" who is held accountable for payment (through insurance) in case of a nuclear accident. No American "reactor supplier" would be willing to build nuclear plants in India unless the CLNDB is passed.&lt;/i&gt;&lt;/p&gt;   &lt;p&gt;&lt;i&gt;The bill is crucial to the operationalisation of the Indo-US nuclear deal, but India is under no international obligation to pass this bill which, in reality, attempts to convert the liability of a foreign reactor supplier (FRS) into a rather pathetic compensation, to be paid by the Indian taxpayer.&lt;/i&gt;&lt;/p&gt;   &lt;p&gt;&lt;i&gt;Though the bill is America-centric, if passed it will apply equally to reactors supplied by France and Russia for which presumably different, and as yet unpublicised, conditions would have been put in the contracts.&lt;/i&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;br&gt; ---------- Forwarded message ----------&lt;br&gt; &lt;div class="gmail_quote"&gt;From: &lt;b class="gmail_sendername"&gt;Karuna Raina, Greenpeace India&lt;/b&gt; &lt;span dir="ltr"&gt;&amp;lt;&lt;a  moz-do-not-send="true"  href="mailto:Greenpeace.india@mailing.greenpeace.org"&gt;Greenpeace.india@mailing.greenpeace.org&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt; Date: Wed, Mar 17, 2010 at 11:41 AM&lt;br&gt; Subject: Bhopal&lt;br&gt; To: &lt;a moz-do-not-send="true" href="mailto:sitaramc@gmail.com"&gt;sitaramc@gmail.com&lt;/a&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;div marginwidth="0" marginheight="0"&gt;&lt;img moz-do-not-send="true" src=""&gt; &lt;center&gt;&lt;font face="ARIAL" size="1" color="#000000"&gt;If you are unable to see the message below, &lt;a moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/servlet/MailView?ms=MzQ3MDc0ODQS1&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  target="_blank"&gt;click here to view&lt;/a&gt;.&lt;/font&gt;&lt;font face="ARIAL"  size="2" color="#808080"&gt;&lt;br&gt; &lt;/font&gt;&lt;/center&gt; &lt;table width="100%" cellpadding="10" cellspacing="0"&gt;   &lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" align="center"&gt;       &lt;table width="600" bgcolor="#ffffff" cellpadding="20"  cellspacing="0"&gt;         &lt;tbody&gt;           &lt;tr&gt;             &lt;td  style="font-size: 13px; color: rgb(0, 0, 0); line-height: 115%; font-family: Arial;"  valign="top" bgcolor="#ffffff"&gt;             &lt;table style="margin: 5px;" width="170" align="right"  bgcolor="#51780b" cellpadding="10"&gt;               &lt;tbody&gt;                 &lt;tr&gt;                   &lt;td&gt;&lt;span  style="font-size: 15px; color: rgb(255, 255, 255); line-height: 140%; font-family: Arial; text-align: left;"&gt;&lt;b&gt;&lt;a  moz-do-not-send="true"  name="1276b4a5943188c3_www_greenpeace_org_india_stop_"  style="color: rgb(255, 255, 255); text-decoration: none;"  href="http://links.mailing.greenpeace.org/ctt?kn=10&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  target="_blank"&gt;Click here to sign this petition: &lt;i&gt;"India must hold a public consultation before changing the liability rules for any nuclear accidents caused by U.S. corporations."&lt;/i&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;                 &lt;/tr&gt;               &lt;/tbody&gt;             &lt;/table&gt; Dear Sitaram,&lt;br&gt;             &lt;br&gt; Last week, Prime Minister Singh was ready to introduce the nuclear liability bill, which would let U.S. corporations off the hook for any nuclear accidents in India. But over 50,000 of us signed a petition asking him to hold this bill. Now he's &lt;b&gt;not introducing the bill &lt;/b&gt;in this session of parliament after all!&lt;br&gt;             &lt;br&gt; In case of an accident at Indian nuclear plants, U.S. companies would get away by paying a small amount, and Indian tax payers would bear the bulk of the expenses involved. Imagine if this law passes, then we face a disaster even worse than Bhopal.&lt;br&gt;             &lt;br&gt;             &lt;b&gt;The bill has only been deferred&lt;/b&gt; until the next parliamentary session in a few weeks. Now's the time to increase pressure on the PM to drop this bill.&lt;br&gt;             &lt;br&gt; Can you sign our petition right away?&lt;br&gt;             &lt;br&gt;             &lt;a moz-do-not-send="true"  name="1276b4a5943188c3_www_greenpeace_org_india__1"  href="http://links.mailing.greenpeace.org/ctt?kn=8&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  target="_blank"&gt;http://www.greenpeace.org/india/nuclear-bill&lt;/a&gt;&lt;br&gt;             &lt;br&gt; The petition says: &lt;i&gt;"India must hold a public consultation before changing the liability rules for any nuclear accidents caused by U.S. corporations."&lt;/i&gt;&lt;br&gt;             &lt;br&gt; Your signature will be faxed to Dr. Manmohan Singh's office.&lt;br&gt;             &lt;br&gt; As &lt;i&gt;The Times of India &lt;/i&gt;reports:&lt;br&gt;             &lt;br&gt; "Isolated over the civil nuclear liability bill, the government was forced to back off in the Lok Sabha on Monday when it decided to defer introducing the legislation in the face of spirited opposition..." &lt;sup&gt;[1]&lt;/sup&gt;             &lt;br&gt;             &lt;br&gt; The victims of the Bhopal gas tragedy are still struggling to get their due 25 years later. In spite of this, the government is pushing for this ridiculous bill which violates our right to life.&lt;br&gt;             &lt;br&gt; We cannot allow American companies to reap benefits without any responsibility. Sign the petition now to tell the PM what you want: &lt;br&gt;             &lt;br&gt;             &lt;a moz-do-not-send="true"  name="1276b4a5943188c3_www_greenpeace_org_india__2"  href="http://links.mailing.greenpeace.org/ctt?kn=7&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  target="_blank"&gt;http://www.greenpeace.org/india/nuclear-bill&lt;/a&gt;&lt;br&gt;             &lt;br&gt; Thanks a billion!&lt;br&gt;             &lt;br&gt;             &lt;img moz-do-not-send="true" src=""  alt="Photo of Karuna Raina"&gt;&lt;br&gt; Karuna Raina&lt;br&gt; Nuclear Campaigner&lt;br&gt; Greenpeace India &lt;br&gt;             &lt;hr&gt; Source:&lt;br&gt; 1. "Govt backs off on nuclear liability Bill," &lt;i&gt;The Times of India&lt;/i&gt;, 15 March 2010&lt;br&gt;             &lt;a moz-do-not-send="true"  name="1276b4a5943188c3_timesofindia_indiatimes_com_in"  href="http://links.mailing.greenpeace.org/ctt?kn=1&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  target="_blank"&gt;http://timesofindia.indiatimes.com/india/Govt-backs-off-on-nuclear-liability-Bill/articleshow/5688159.cms             &lt;/a&gt;&lt;/td&gt;           &lt;/tr&gt;           &lt;tr&gt;             &lt;td  style="border-top: 10px solid rgb(255, 255, 255); background-color: rgb(255, 255, 204);"  colspan="2" valign="top"&gt;&lt;span  style="font-size: 10px; color: rgb(153, 102, 0); line-height: 100%; font-family: Arial;"&gt;             &lt;b&gt;Greenpeace on the web&lt;/b&gt; &lt;br&gt; We're also on &lt;a moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/ctt?kn=9&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  name="1276b4a5943188c3_www_facebook_com_greenpeaceind" target="_blank"&gt;Facebook&lt;/a&gt;,             &lt;a moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/ctt?kn=4&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  name="1276b4a5943188c3_twitter_com_greenpeaceindia" target="_blank"&gt;Twitter&lt;/a&gt; and &lt;a moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/ctt?kn=6&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  name="1276b4a5943188c3_youtube_com_greenpeaceindia" target="_blank"&gt;Youtube&lt;/a&gt; - join our friends list. &lt;br&gt;             &lt;br&gt;             &lt;b&gt;Why have I received this mail?&lt;/b&gt; &lt;br&gt; Either because you signed up as a Greenpeace India cyber-activist or a friend forwarded this mail to you.&lt;br&gt;             &lt;br&gt;             &lt;b&gt;How do I subscribe?&lt;/b&gt;&lt;br&gt; To receive regular updates from Greenpeace India, &lt;a  moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/ctt?kn=3&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  name="1276b4a5943188c3_www_greenpeace_org_india_getin" target="_blank"&gt;sign up here&lt;/a&gt;.&lt;br&gt;             &lt;br&gt;             &lt;b&gt;How do I unsubscribe?&lt;/b&gt; &lt;br&gt; To stop receiving messages on how you can help the planet &lt;a  moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/ui/modules/display/optOut.jsp?f=693739&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  name="1276b4a5943188c3_optoout" target="_blank"&gt;click here&lt;/a&gt;. &lt;br&gt;             &lt;br&gt;             &lt;b&gt;How can I help more?&lt;/b&gt; &lt;br&gt; You can help by forwarding this message to everyone on your email list. You can also &lt;a moz-do-not-send="true"  href="http://links.mailing.greenpeace.org/ctt?kn=2&amp;amp;m=34707484&amp;amp;r=NDU2NjA2NDU0NgS2&amp;amp;b=0&amp;amp;j=NjkwODkwMzkS1&amp;amp;mt=1&amp;amp;rt=0"  name="1276b4a5943188c3_www_greenpeace_org_india_suppo" target="_blank"&gt;donate to keep us going strong&lt;/a&gt;!&lt;br&gt;             &lt;br&gt;             &lt;b&gt;Where do I send feedback? &lt;/b&gt;&lt;br&gt; Please send all feedback to &lt;a moz-do-not-send="true"  href="mailto:ocampaig@greenpeace.org" target="_blank"&gt;ocampaig@greenpeace.org&lt;/a&gt; Greenpeace India, #60 Wellington Street, Richmond Town, Bangalore 560025&lt;/span&gt;&lt;/td&gt;           &lt;/tr&gt;         &lt;/tbody&gt;       &lt;/table&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;br&gt; &lt;br clear="all"&gt; &lt;br&gt; -- &lt;br&gt; Sitaram&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8354129823544542913?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8354129823544542913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8354129823544542913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8354129823544542913'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/fwd-fwd-bhopal.html' title='Fwd: Fwd: Bhopal'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1813854629489911314</id><published>2010-03-14T17:28:00.001+05:30</published><updated>2010-03-14T17:28:24.295+05:30</updated><title type='text'>(malware) malware see, malware do</title><content type='html'>You may have noticed I always classify Microsoft stories as &amp;quot;malware&amp;quot; (not using blogspot&amp;#39;s tagging system, but -- when I remember -- in the subject line itself, like in this post).&lt;br&gt;&lt;br&gt;This is because I consider Microsoft to be the biggest piece of malware floating around.  Mostly legal, (although some posts are tagged &amp;quot;criminal&amp;quot; also; what can I say, a spade is a fscking shovel!).&lt;br&gt; &lt;br&gt;Now there is proof that the 800-lb legal malware company is inspiring the really illegal malware authors.  Here&amp;#39;s an excerpt from &lt;a href="http://www.theregister.co.uk/2010/03/12/new_zeus_features/"&gt;http://www.theregister.co.uk/2010/03/12/new_zeus_features/&lt;/a&gt; :&lt;br&gt; &lt;br&gt;&lt;div style="margin-left: 40px;"&gt;&lt;i&gt;The latest version of the Zeus do-it-yourself crimeware kit goes to great lengths to thwart would-be pirates by introducing a hardware-based product activation scheme similar to what&amp;#39;s found in Microsoft Windows.&lt;br&gt; &lt;br&gt;[...]&lt;br&gt;&lt;br&gt;The hardware-based licensing system isn&amp;#39;t the only page Zeus creators have borrowed from Microsoft. They&amp;#39;ve also pushed out multiple flavors of the package that vary in price depending on the capabilities it offers. Just as Windows users can choose between the lower-priced Windows 7 Starter or the more costly Windows 7 Business, bot masters have multiple options for Zeus.&lt;br&gt; &lt;/i&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1813854629489911314?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1813854629489911314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1813854629489911314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1813854629489911314'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/malware-malware-see-malware-do.html' title='(malware) malware see, malware do'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-3549450199354457987</id><published>2010-03-11T20:41:00.001+05:30</published><updated>2010-03-11T20:41:18.419+05:30</updated><title type='text'>(funny) Rick Moen on forking... an excerpt</title><content type='html'> The version &lt;em&gt;numbers&lt;/em&gt; were a minor problem:  The GNU/Linux guys had already reached 5.4.47, while FSF was just hitting 2.0.  They probably pondered for about a millisecond asking Stallman to make his next version 6.0 for their benefit.  Then they laughed, said &amp;quot;This is &lt;em&gt;Stallman&lt;/em&gt; we&amp;#39;re talking about, right?&amp;quot;, and decided out-stubborning Richard was not a wise idea.  So, the convention is that Linux libc version 6.0 is the same as glibc 2.0.&lt;br&gt;&lt;br&gt;&lt;a href="http://linuxmafia.com/faq/Licensing_and_Law/forking.html"&gt;http://linuxmafia.com/faq/Licensing_and_Law/forking.html&lt;/a&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-3549450199354457987?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=3549450199354457987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3549450199354457987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/3549450199354457987'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/funny-rick-moen-on-forking-excerpt.html' title='(funny) Rick Moen on forking... an excerpt'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5085014569624204606</id><published>2010-03-11T09:10:00.001+05:30</published><updated>2010-03-11T09:10:51.474+05:30</updated><title type='text'>(geek stuff) starving in an elevator</title><content type='html'>I've always read that an "elevator scheduler has obvious starvation issues", but somehow it was never obvious to me.  I know how an elevator works, and the only time an elevator keeps you waiting is if it's stuck on some floor because someone held the door open or too many people were getting on/off.&lt;br&gt; &lt;br&gt; I just naturally assumed that the analogy breaks down there; after all, if the disk head stops on a sector, it's a hardware fault so this cannot happen.  Hence the puzzlement about the "obvious" starvation.&lt;br&gt; &lt;br&gt; Well, duh!  The analogy actually breaks down *much* earlier.  Your average elevator has at most 20 stops.  The largest ones maybe a hundred.  So as long as you keep moving and take short (occasionally longer) stops, you're bound to reach any floor soon enough, relatively speaking.&lt;br&gt; &lt;br&gt; A 500GB disk effectively has a billion "floors", (a sector is 512 bytes, for now anyway).  If someone decides to do a streaming IO before the head gets to your sector, you're effectively starved until that whole stream is done.  And if that's a multi-gigabyte movie or whatever, you'll be waiting a loooong time!&lt;br&gt; &lt;br&gt; Oh well, at least now I understood the "long distance bus with an enormous number of request stops" scheduler :)&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5085014569624204606?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5085014569624204606' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5085014569624204606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5085014569624204606'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/geek-stuff-starving-in-elevator.html' title='(geek stuff) starving in an elevator'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1439417940188135674</id><published>2010-03-10T14:07:00.001+05:30</published><updated>2010-03-10T14:07:36.520+05:30</updated><title type='text'>they should, however, see this:</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.theregister.co.uk/2010/03/09/iphone_developer_agreement/"&gt;http://www.theregister.co.uk/2010/03/09/iphone_developer_agreement/&lt;/a&gt;&lt;br&gt; &lt;br&gt; excerpts:&lt;br&gt; &lt;br&gt; It's no news that the iPhone, the iPod touch, and the forthcoming iPad are closed systems. Reading the Agreement, however, reveals just how closed those systems are, and just how committed how Apple is to reversing decades of developers' abilities to publish and market apps as they see fit - not to mention the user's right to load whatever software they want onto devices they have purchased.&lt;br&gt; &lt;br&gt; [...]&lt;br&gt; &lt;br&gt; [...] even if you follow Apple's directives to the letter, Apple may, in the words of the Agreement, "reject Your Application for distribution for any reason, even if Your Application meets the Documentation and Program Requirements."&lt;br&gt; &lt;br&gt; [...]&lt;br&gt; &lt;br&gt; The reasoning behind Apple's seeming arbitrariness and demonstrable capriciousness was explained over 30 years ago by comedienne Lily Tomlin when she lampooned "the Phone Company" with a mocking summary of their attitude to customer service: "We don't care. We don't have to."&lt;br&gt; &lt;pre class="moz-signature" cols="72"&gt; &lt;/pre&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1439417940188135674?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1439417940188135674' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1439417940188135674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1439417940188135674'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/they-should-however-see-this.html' title='they should, however, see this:'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5755144312544079497</id><published>2010-03-01T10:56:00.002+05:30</published><updated>2010-03-01T10:57:51.276+05:30</updated><title type='text'>erm, some of my friends shouldn't read this ;-)</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://seenonslash.com/node/3842"&gt;http://seenonslash.com/node/3842&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;!-- Well, you see, with the iPad, there is:&lt;br /&gt;&lt;br /&gt;No keyboard.&lt;br /&gt;It's more expensive than an introductory laptop&lt;br /&gt;Has lousy processing and RAM compared to same&lt;br /&gt;Made of low quality parts.&lt;br /&gt;The OS sucks on small screens&lt;br /&gt;&lt;br /&gt;But:&lt;br /&gt;&lt;br /&gt;It's from Apple, therefore, all those points are either irrelevant or actually features. You see, it is not the actual hardware or software quality that makes an Apple an Apple. It's the brand. No other brand produces nearly the same sense of smug satisfaction and gloating superiority. Besides owning a large truck that is never used for hauling or off road sporting, nothing says "I have a small penis" like owning something from Apple.&lt;br /&gt;&lt;br /&gt;--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5755144312544079497?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5755144312544079497' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5755144312544079497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5755144312544079497'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/03/erm-some-of-my-friends-shouldnt-read.html' title='erm, some of my friends shouldn&apos;t read this ;-)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-454420840245044217</id><published>2010-02-18T10:19:00.000+05:30</published><updated>2010-02-18T10:24:11.532+05:30</updated><title type='text'>designing/certifying an encryption algorithm</title><content type='html'>[sometimes I write emails that are pedagogic enough that I like to blog the main points of it for my future quick reference].&lt;br&gt; &lt;br&gt; Dear [elided],&lt;br&gt; &lt;br&gt; Designing a crypto algorithm is not easy.  There's a saying in the crypto world: "anyone can create an algorithm that he himself cannot break".  The point is to design it so that no one &lt;i&gt;else&lt;/i&gt; can break it.&lt;br&gt; &lt;br&gt; Which brings us to certifying someone else's algorithm...  Certifying an encryption algorithm is not easy either.  In fact, it is never done by a single individual, but by a large, public, peer review process.  NIST spent more than 3 years from initial proposal to final selection of AES (see &lt;a class="moz-txt-link-freetext"  href="http://csrc.nist.gov/archive/aes/index2.html#overview"&gt;http://csrc.nist.gov/archive/aes/index2.html#overview&lt;/a&gt; ).&lt;br&gt; &lt;br&gt; An honest cryptographer or a conscientious security analyst will refuse to design or certify any crypto algorithm on his personal say so.  That's just &lt;b&gt;not&lt;/b&gt; the way things work in the crypto world.  If you want to know how many facets there are to actual cryptanalysis, and how much deep mathematics is involved in doing a good job of analysing a cipher, skim through section 6 of &lt;a class="moz-txt-link-freetext"  href="http://www.schneier.com/paper-self-study.pdf"&gt;http://www.schneier.com/paper-self-study.pdf&lt;/a&gt; .  Once that has suitably scared you, read section 7 ("Conclusion", page 15) properly.  It's just 2 paras :-)&lt;br&gt; &lt;br&gt; A more well known page, for someone wanting to become a cryptographer, is &lt;a class="moz-txt-link-freetext"  href="http://www.schneier.com/crypto-gram-9910.html#SoYouWanttobeaCryptographer"&gt;http://www.schneier.com/crypto-gram-9910.html#SoYouWanttobeaCryptographer&lt;/a&gt;&lt;br&gt; &lt;br&gt; And finally, I just love this one: &lt;a class="moz-txt-link-freetext"  href="http://www.schneier.com/crypto-gram-9902.html#snakeoil"&gt;http://www.schneier.com/crypto-gram-9902.html#snakeoil&lt;/a&gt;!&lt;br&gt; &lt;br&gt; Now, I realise that all 3 of my referenced links come from the same guy, but that's Bruce Schneier -- he writes well, and is willing to descend to the level of mere mortals like you and me to say what he needs to say in a way that we can understand it!&lt;br&gt; &lt;br&gt; To come back to your problem, therefore, I'd be more comfortable trying my damnedest to fit TEA (or XTEA, or XXTEA) into the platform you're constrained to use, than try to design a new algorithm that is smaller than those *and* is secure enough for me (or TCS) to stand behind it.&lt;br&gt; &lt;br&gt; Regards,&lt;br&gt; &lt;br&gt; Sita&lt;br&gt; &lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-454420840245044217?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=454420840245044217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/454420840245044217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/454420840245044217'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/02/designingcertifying-encryption_18.html' title='designing/certifying an encryption algorithm'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4452888346197423817</id><published>2010-02-15T08:53:00.001+05:30</published><updated>2010-02-15T08:53:09.945+05:30</updated><title type='text'>I am soooo tempted to send this to someone I know...</title><content type='html'>but he&amp;#39;d probably freak out!&lt;p&gt;-------- Original Message --------&lt;br&gt;Lightbulb... Christians&lt;br&gt;via Comedy Central&amp;#39;s Jokes.com: Joke of the Day by Comedy Central on&lt;br&gt;10/30/08&lt;p&gt;How many Christians does it take to screw in a lightbulb?&lt;p&gt;None. The Bible makes no mention of lightbulbs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4452888346197423817?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4452888346197423817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4452888346197423817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4452888346197423817'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/02/i-am-soooo-tempted-to-send-this-to.html' title='I am soooo tempted to send this to someone I know...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1888927995468038513</id><published>2010-02-14T22:56:00.001+05:30</published><updated>2010-02-14T22:56:40.505+05:30</updated><title type='text'>that explains most of the religious people I know....</title><content type='html'>(except one)&lt;br&gt;/. says &lt;br&gt;&lt;h3 class="story"&gt;&lt;span class="cnin" id="title-9508708"&gt;&lt;a href="http://science.slashdot.org/story/10/02/11/2032241/Brain-Surgery-Linked-To-Sensation-of-Spirituality" class="datitle"&gt;Brain Surgery Linked To Sensation of Spirituality&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;  Apparently if they chop off bits of your brain you become spiritual.  Nice...&lt;br&gt;&lt;br&gt;[of course the actual article is much more positive.  Brainwashed, no doubt...]&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1888927995468038513?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1888927995468038513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1888927995468038513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1888927995468038513'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/02/that-explains-most-of-religious-people.html' title='that explains most of the religious people I know....'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-6196919508712053218</id><published>2010-02-08T09:19:00.000+05:30</published><updated>2010-02-08T09:20:03.977+05:30</updated><title type='text'>tcs.com was NOT hacked...</title><content type='html'>[Disclaimer: I'm an employee of TCS, though naturally I'm posting this in my personal capacity]&lt;br&gt; &lt;br&gt; tcs.com was &lt;u&gt;&lt;b&gt;NOT&lt;/b&gt;&lt;/u&gt; hacked yesterday.  What did happen was that the DNS records that supply the IP were reset to some other IP.&lt;br&gt; &lt;br&gt; Whether that was done by actually hacking tracom/netsol or by social engineering a valid change request I do not know.&lt;br&gt; &lt;br&gt; I know the site was fine because going through the internal DNS got me the correct IP address and the correct content.&lt;br&gt; &lt;br&gt; I believe the problem started sometime before 1am IST [this is a wild guess, from other symptoms; don't ask!], and was resolved around noon or so [this guess is more accurate because I was semi-actively monitoring it].&lt;br&gt; &lt;br&gt; In both instances, it would have taken a few hours for the bad data to expire from DNS caches.  Depending on who your DNS provider is, you may have seen it "come back" at different times.  If you were running your own DNS, you could have purged your DNS cache manually and would know more accurately when it came back.&lt;br&gt; &lt;br&gt; Regards,&lt;br&gt; &lt;br&gt; Sitaram &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-6196919508712053218?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=6196919508712053218' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6196919508712053218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/6196919508712053218'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/02/tcscom-was-not-hacked.html' title='tcs.com was NOT hacked...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-402057027967660492</id><published>2010-01-27T22:30:00.001+05:30</published><updated>2010-01-27T22:30:43.593+05:30</updated><title type='text'>LCA 2010: Allison warns of patent traps in Mono</title><content type='html'>&lt;a href="http://www.itwire.com/content/view/30629/1090/"&gt;http://www.itwire.com/content/view/30629/1090/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Patents are the only threat that Microsoft can brandish against free and open source software and that is exactly why people should be wary of the Mono project, free software advocate and Samba hacker Jeremy Allison told a packed auditorium at the 11th LCA.&lt;br&gt; &lt;br&gt;interesting tidbit on page 2 of the article:&lt;br&gt;&lt;br&gt;He said the the importance of the patent lawsuit that Microsoft launchd against GPS maker TomTom last year could not be over-emphasised. &amp;quot;The suit was launched by the legal department, and the open source group at the company was horrified to learn of it - through the media,&amp;quot; he claimed. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-402057027967660492?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=402057027967660492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/402057027967660492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/402057027967660492'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/lca-2010-allison-warns-of-patent-traps.html' title='LCA 2010: Allison warns of patent traps in Mono'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2654553586325125764</id><published>2010-01-27T09:27:00.001+05:30</published><updated>2010-01-27T09:27:43.760+05:30</updated><title type='text'>would you have been able to spot this?</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://www.krebsonsecurity.com/2010/01/would-you-have-spotted-the-fraud/"&gt;http://www.krebsonsecurity.com/2010/01/would-you-have-spotted-the-fraud/&lt;/a&gt;&lt;br&gt; &lt;br&gt; nice pictures...&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2654553586325125764?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2654553586325125764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2654553586325125764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2654553586325125764'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/would-you-have-been-able-to-spot-this.html' title='would you have been able to spot this?'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-1150604861441405111</id><published>2010-01-20T21:03:00.003+05:30</published><updated>2010-01-20T21:10:44.597+05:30</updated><title type='text'>MVF</title><content type='html'>&lt;a href="http://tirania.org/blog/archive/2010/Jan-11-1.html"&gt;http://tirania.org/blog/archive/2010/Jan-11-1.html&lt;/a&gt;&lt;p&gt;reminds me of a rather nasty slashdot comment someone made on Miguel's obvious "love" for MS... if you know where to look, (or how), you'll find it ;-)&lt;br /&gt;&lt;!-- a href="http://linux.slashdot.org/comments.pl?sid=293507&amp;amp;cid=20547141"&gt;http://linux.slashdot.org/comments.pl?sid=293507&amp;amp;cid=20547141&lt;/a&gt;&lt;/p --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-1150604861441405111?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=1150604861441405111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1150604861441405111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/1150604861441405111'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/mvf.html' title='MVF'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8800735733489850740</id><published>2010-01-15T15:27:00.001+05:30</published><updated>2010-01-15T15:27:31.160+05:30</updated><title type='text'>(funny, malware) Chinese Pirates Launch Ubuntu That Looks Like XP</title><content type='html'>&lt;br&gt; &lt;div class=""&gt;&lt;a href="http://seenonslash.com/node/3802"&gt;Chinese Pirates Launch Ubuntu That Looks Like XP&lt;/a&gt;&lt;/div&gt; &lt;div  style="margin: 0px 10px; overflow: auto; font-family: sans-serif; width: 100%;"&gt; &lt;div style="margin-bottom: 0.5em;"&gt;via &lt;a  href="http://seenonslash.com/taxonomy/term/3/0" class="f"&gt;Seen On Slash - Funny&lt;/a&gt; by speculatrix on 1/1/10&lt;/div&gt; &lt;br style="display: none;"&gt; &lt;p&gt;Original post:&lt;br&gt; &lt;br&gt; &lt;i&gt;&lt;br&gt; "Ylmf, famous for pirating Windows XP, have just released a version of Ubuntu that looks just like Windows XP. Really, really similar. Apparently because Microsoft were cracking down on the actual Windows XP pirating — though I think they will still suffer for ripping off the GUI exactly."&lt;/i&gt;&lt;br&gt; &lt;br&gt; ----&lt;/p&gt; &lt;p&gt;&lt;a  href="http://linux.slashdot.org/comments.pl?sid=1490970&amp;amp;cid=30569040"&gt;Re:why?&lt;/a&gt;&lt;br&gt; &lt;i&gt;by ozmanjusri (601766)&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;Just add a cron script that has a 5% chance to reboot the system every half hour, and you're there! :P&lt;/i&gt; &lt;/p&gt; &lt;p&gt; Not quite. &lt;/p&gt; &lt;p&gt; You'd need to find some way of slowing down file transfers too, add an a few dozen random "utilities" to the systray, set it to check in with Ylmf every few weeks and nag you about it, run another dozen or so malware and anti-malware apps in the background to eat some extra RAM and cpu cycles, send all your financial details off to the Russian mafia, deduct $90+ from your bank account for every app you've installed and lock itself so only 3 themes work. &lt;/p&gt; &lt;p&gt; That'd be a bit closer to the Windows Genuine Advantage experience...&lt;br&gt; &lt;br&gt; &lt;/p&gt; &lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8800735733489850740?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8800735733489850740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8800735733489850740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8800735733489850740'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/funny-malware-chinese-pirates-launch.html' title='(funny, malware) Chinese Pirates Launch Ubuntu That Looks Like XP'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-5682723064280151596</id><published>2010-01-14T13:59:00.001+05:30</published><updated>2010-01-14T13:59:47.971+05:30</updated><title type='text'>(funny) "changed genders once"</title><content type='html'>&lt;a class="moz-txt-link-freetext" href="http://news.cnet.com/8301-13860_3-10423985-56.html"&gt;http://news.cnet.com/8301-13860_3-10423985-56.html&lt;/a&gt;&lt;br&gt; &lt;br&gt; forget the actual article...&lt;br&gt; &lt;br&gt; the byline says "...changed genders once...".  No big deal in this day and age, of course.&lt;br&gt; &lt;br&gt; but her blog is called "Beyond Binary".&lt;br&gt; &lt;br&gt; hmm....  interesting!&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-5682723064280151596?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=5682723064280151596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5682723064280151596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/5682723064280151596'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/funny-changed-genders-once.html' title='(funny) &quot;changed genders once&quot;'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4716264037177299147</id><published>2010-01-04T09:38:00.002+05:30</published><updated>2010-01-04T09:41:14.416+05:30</updated><title type='text'>EnterpriseDB responds to Monty's "no credible alternative" comment</title><content type='html'>In a rather melodramatically-titled [*] post ( &lt;a href="http://monty-says.blogspot.com/2009/12/help-keep-internet-free.html"&gt;http://monty-says.blogspot.com/2009/12/help-keep-internet-free.html&lt;/a&gt; ), Monty says there is no credible alternative to MySQL.&lt;p&gt;For some of the techies I respect highly, MySQL itself has never been a credible choice, they always seem to prefer Pg.  Be that as it may, EnterpriseDB has answered this sanely and unemotionally (which is a lot more than you can say for Monty!) at &lt;a href="http://blogs.enterprisedb.com/2009/12/29/postgresql-the-credible-alternative-to-mysql/"&gt;http://blogs.enterprisedb.com/2009/12/29/postgresql-the-credible-alternative-to-mysql/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The punch line in that post, to me, is this: "EnterpriseDB brings the same value to the Postgres community that Red Hat brings to the Linux community".  I'll bet they didn't want to twist the knife by expanding on that statement ;-)&lt;/p&gt;&lt;p&gt;--&lt;br /&gt;Sitaram&lt;/p&gt;&lt;p&gt;[*] I am beginning to joke that he's planning to run for office or maybe even unseat Al Gore, just based on the title of that post&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4716264037177299147?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4716264037177299147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4716264037177299147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4716264037177299147'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/enterprisedb-responds-to-montys-no.html' title='EnterpriseDB responds to Monty&apos;s &quot;no credible alternative&quot; comment'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-4866934766255015040</id><published>2010-01-01T11:26:00.006+05:30</published><updated>2010-01-01T11:50:08.120+05:30</updated><title type='text'>the MySQL campaign; my thoughts...</title><content type='html'>&lt;h1&gt;&lt;a name="Monty_Program_and_the_flying_EC_petition"&gt;Monty Program and the flying EC petition&lt;/a&gt;&lt;/h1&gt;  &lt;p&gt;[In this article, MP means Monty Program AB, which I believe is the name of the commercial entity behind the campaign to get the EC to stop Oracle buying MySQL as part of the Sun acquisition].&lt;/p&gt;  &lt;p&gt;(&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;: I have &lt;em&gt;no&lt;/em&gt; connection of any kind with Oracle, MySQL, MP, Sun, or Postgres.  I use none of their products myself, although some open source software I use may be using Pg or MySQL underneath.  I work for an IT services company that probably has partner agreements with every major vendor of anything, hardware or software, but it's a pretty large company, and I have no visibility into those things.  This article has nothing to do with my employer, and I do &lt;strong&gt;not&lt;/strong&gt; speak for my employer.  It is the point of view of an individual who is an open source user/enthusiast/evangelist of 15 years standing, has some strong opinions on what is going on and is using blogspot as a pulpit to stand up on and rant).&lt;/p&gt;&lt;p&gt;[Anonymous comments are ok, but please do sign off with a name.  If you find any *factual* errors, please also cc &lt;a href="mailto:sitaramc@gmail.com"&gt;sitaramc@gmail.com&lt;/a&gt; so I might see it faster.]&lt;br /&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;br /&gt;       NQOSS&lt;br /&gt;       "infrastructure", vendor lock-in, and fungibility&lt;br /&gt;       emulating a US bank :-)&lt;br /&gt;       true open source&lt;br /&gt;       an open question to MP&lt;br /&gt;       the last word&lt;br /&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;MP is appealing to the EC to block the sale of MySQL to Oracle, with arguments of various kinds, all built around the idea that Oracle will have the power to kill MySQL.&lt;/p&gt;  &lt;p&gt;Here're my thoughts on this, for what they are worth.&lt;/p&gt;  &lt;h3&gt;&lt;a name="NQOSS"&gt;NQOSS&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;MySQL is an open source product, but the development model is not quite what one normally associates with other OSS products.  Everyone is not equal.  One single &lt;strong&gt;commercial&lt;/strong&gt; entity holds all the copyrights to MySQL, and requires all contributions to be copyright-assigned to them.&lt;/p&gt;  &lt;p&gt;(The word "commercial" is in there to differentiate entities like the FSF, ASF, etc., who have requirements that sound similar, but whose terms are actually much more consistent with the open source ethos, and thus much more palatable to individual contributors).&lt;/p&gt;  &lt;p&gt;I call this NQOSS ("not quite open source software") because such products have no (or very few) contributors from the outside world.  MP have themselves said (see section 5.3 of &lt;a href="http://openlife.cc/system/files/M.5529%20MP%20observations%20on%20Eben%20Moglen%20opinion%20paper.pdf"&gt;this pdf&lt;/a&gt;):&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;[...] MySQL was almost fully developed by employees of MySQL Ab and later     Sun's MySQL division.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;In fact, from that statement I would even say MySQL has a closed source &lt;strong&gt;development model&lt;/strong&gt;, even if the code is open source.&lt;/p&gt;  &lt;p&gt;However, as far as I can find, no one in MP has ever admitted that it is the copyright assignment clause that keeps external contributors away, thus &lt;strong&gt;necessitating&lt;/strong&gt; development to be internal.&lt;/p&gt;  &lt;p&gt;As Jon Corbet (whose general clarity of thought and articulation, as seen in his LWN articles, has earned him innumerable fans) says &lt;a href="http://lwn.net/Articles/359013/"&gt;here&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Agreements like Sun's and SugarCRM's are common when dealing with     corporate-owned projects; they clearly prioritize control and the ability     to take things proprietary over the creation of an independent development     community.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;That LWN article is more about Canonical, however.  For more on the general issue of copyright assignment, see &lt;a href="http://www.gnome.org/%7Emichael/blog/copyright-assignment.html"&gt;this&lt;/a&gt; rather long piece from Michael Meeks.  A couple of quotes from that page:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;I am not aware of a single project that mandates copyright assignment to     a corporation that has a diverse, and thriving developer community.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;and&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;some of the most successful open source projects require no copyright     assignment: Linux, Busybox, Xorg, Mozilla/Firefox, GNOME, KDE, GStreamer,     and a whole clutch of others too many to mention; indeed this is arguably     the normal state of Free software projects&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;To put it bluntly, there isn't sufficient developer mindshare for MySQL to be a proper open source project because they wanted it that way -- they wanted to be the only one to be able to make money off of it.&lt;/p&gt;  &lt;h3&gt;infrastructure, vendor lock-in, and fungibility&lt;/h3&gt;  &lt;p&gt;There is a tacit assumption in all of MP's arguments that people who use MySQL cannot easily migrate to Postgres or something else.  That's usually called vendor lock-in.  Doesn't matter if it was intentional (as it often is with some other companies one could name) or otherwise.  In fairness in this case it was probably unintentional; I have no way of knowing.&lt;/p&gt;  &lt;p&gt;Meanwhile, &lt;a href="http://monty-says.blogspot.com/2009/10/importance-of-license-model-of-mysql-or.html"&gt;Monty says&lt;/a&gt; "MySQL is not an end user application, but an infrastructure project that is quite deep in the system stack".&lt;/p&gt;  &lt;p&gt;I don't know about you, but I've always felt that infrastructure should be fungible.  You should be able to replace one for another with not too high an effort, for the vast majority of apps using a database.&lt;/p&gt;  &lt;p&gt;[There will always be apps that require specific feature(s) and are therefore locked-in to one product; this discussion does not pertain to them.  It's not "vendor lock-in" if you walked into it with your eyes open because you like/need something special that only that product has.  That's a genuine competitive advantage being used the way it was intended to be.  My point is simply that this is not needed for the majority of apps.]&lt;/p&gt;  &lt;p&gt;For most apps, though, if you needlessly locked yourself into MySQL, you &lt;em&gt;do&lt;/em&gt; have a problem, and sooner or later you'll have to deal with it.  Remember that the code is the most important thing -- don't worry about the backend tools; migrating those is likely to be an O(1) effort compared to migrating your application code itself.  Keeping your code as db-neutral as possible would make that even easier.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Personal note: Years ago, I used to convert Burroughs DMS-II (a     hierarchical database!) apps to IBM DB2 or DB/400, including all the COBOL     programs of course.  Each of them was a challenge, made worse by the fact     that, unlike modern languages like perl or php or even C++ or Java, each     COBOL is different in innumerable subtle ways from another -- even within     the same manufacturer there would be huge differences between one COBOL     and another!  I also wrote/maintained tools to convert almost any type of     COBOL+ISAM files to OS/400, DB/400, and COBOL/400.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Thankfully those days are gone, and by and large this sort of lock-in     has disappeared.  I'd expect this to be much simpler today, but I don't     have direct, recent, experience of writing an app that uses a db.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;h3&gt;&lt;a name="emulating_a_US_bank_"&gt;emulating a US bank :-)&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Consider:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;MySQL creates an open source product&lt;/li&gt;&lt;li&gt;they make lots of money selling licenses for a few years&lt;/li&gt;&lt;li&gt;they make even more money selling the whole thing to Sun at some point&lt;/li&gt;&lt;li&gt;and now they want to prevent Sun from selling it to whomever they want to&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Regardless of how you look at it, this is crazy.  Once I sell you something, I should not be able to dictate what you get to do with it, should I?&lt;/p&gt;  &lt;p&gt;And in this case it's not even anti-trust.  Even after they buy it, Oracle is far from being a monopoly in databases.&lt;/p&gt;  &lt;p&gt;MP are essentially asking for a bailout.  From the effects of &lt;strong&gt;their own choices and decisions&lt;/strong&gt;.  Not in direct financial terms, but indirectly, via policy!&lt;/p&gt;  &lt;h3&gt;&lt;a name="true_open_source"&gt;true open source&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Let's consider what would happen if Oracle bought it, and -- as MP fears -- kills it off:&lt;/p&gt;  &lt;ul&gt;&lt;li&gt;someone takes the last GPL version and forks it&lt;/li&gt;&lt;li&gt;since they do not own the copyright on this, demanding (or even getting) copyright assignment does no good -- they can't dual license anyway.&lt;/li&gt;&lt;li&gt;Oracle can't demand copyright assignment either, because it's a fork, not their version being changed&lt;/li&gt;&lt;li&gt;&lt;strong&gt;now&lt;/strong&gt; the external developer community starts trickling in, because it finally makes sense for them to contribute&lt;/li&gt;&lt;li&gt;all the supposedly great stuff currently being done by MySQL's partners (see that same URL above) comes out into the open, and gets done by the &lt;strong&gt;real&lt;/strong&gt; open source community.  Some of it will be slow, some will be fast, but it will happen.&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Wait a minute -- am I actually saying that Oracle "killing" MySQL will be a good thing for... MySQL?&lt;/p&gt;  &lt;p&gt;Yes :-)&lt;/p&gt;  &lt;p&gt;It'll become like Linux.  No single company stranglehold.  A vibrant, open, development community.  And lots of money to be made still, just in a different model, that's all.&lt;/p&gt;  &lt;p&gt;Anyone who claims to be an open source evangelist should be happy ;-)&lt;/p&gt;  &lt;h3&gt;&lt;a name="an_open_question_to_MP"&gt;an open question to MP&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;Feel free to assume the worst that Oracle can do, and analyse the effects on a real, pure open source, project that uses MySQL (and can &lt;em&gt;only&lt;/em&gt; use MySQL, for technical reasons).  Show how such a project is harmed by this sale.  Post the analysis on your site and a link to it as a comment here.  (Don't post the analysis here).&lt;/p&gt;  &lt;p&gt;That could help your case far more than all the rest of your efforts, as far as I am concerned.&lt;/p&gt;  &lt;p&gt;Or... don't...!  You don't really have to care what I say and react to it; I'm not really a big fish in any way, luckily for you.&lt;/p&gt;  &lt;h3&gt;&lt;a name="the_last_word"&gt;the last word&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;I'll let &lt;a href="http://www.gnome.org/%7Emichael/blog/copyright-assignment.html"&gt;Michael Meeks&lt;/a&gt; have the last word:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;There is, of course hope - that individuals, smaller corporations and     consultants will see the dangers, rebel against them and invest and adopt     only the truly open technologies.&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Amen to that...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-4866934766255015040?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=4866934766255015040' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4866934766255015040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/4866934766255015040'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2010/01/mysql-campaign-my-thoughts_01.html' title='the MySQL campaign; my thoughts...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-2980999456199516237</id><published>2009-12-30T19:18:00.001+05:30</published><updated>2009-12-30T19:18:49.952+05:30</updated><title type='text'>hilarious... CIP (Ch* in progress)</title><content type='html'>&lt;a href="http://www.fakingnews.com/2009/11/three-letter-word-invented-by-an-indian-mba-creates-stir-in-the-world/"&gt;http://www.fakingnews.com/2009/11/three-letter-word-invented-by-an-indian-mba-creates-stir-in-the-world/&lt;/a&gt;&lt;br&gt; &lt;br&gt;quote (but read the whole thing on the original page, it&amp;#39;s great stuff!):&lt;br&gt;&lt;br&gt;&lt;div style="margin-left: 40px;"&gt;Mumbai. Mr. Murali Chetankar, 29, an MBA from a top tier management institute of India has created a stir around the world. He has invented an all encompassing TLA (Three Letter Acronym or Three Letter Abbreviation), which can be used to describe the work that management graduates do. The acronym – CIP (Ch*tiyaps in Progress) is now universally accepted and understood. Oxford is planning to debate, discuss and include this TLA in its dictionary in the next revision. This is probably the first engineered Indian word to be included in the Oxford Dictionary.&lt;br&gt; &lt;br&gt;The story of how this was invented is fascinating. Murali was perturbed by the frequent probing of his engineering college classmates as to what work he was doing post his MBA.  Frustrated by the repeated questions like 'Wazzup' and 'Whats happening', Murali decided to take the road less travelled and discover a word to explain what work he did. After much deliberation he realized that all he did for the last 3-4 years was nothing but Ch*tiyaps. In a fit of rage he updated his GMail status to "CIP – Ch*tiyaps in Progress".&lt;br&gt; &lt;/div&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-2980999456199516237?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=2980999456199516237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2980999456199516237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/2980999456199516237'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2009/12/hilarious-cip-ch-in-progress.html' title='hilarious... CIP (Ch* in progress)'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8788385536918613600</id><published>2009-12-20T20:03:00.001+05:30</published><updated>2009-12-20T20:06:32.142+05:30</updated><title type='text'>no comment...</title><content type='html'>http://code.flickr.com/blog/2009/12/02/flipping-out/&lt;br /&gt;&lt;br /&gt;A previous blog post of mine was about the above link... well lets just say it was very frank :-)&lt;br /&gt;&lt;br /&gt;After 2 people (including one person on #git I have a lot of respect for) seemed to not like it, I took it down.&lt;br /&gt;&lt;br /&gt;However, since this blog is as much a sort of "historical bookmarking device for Sitaram", I need that link in there, so here it is.&lt;br /&gt;&lt;br /&gt;You, my gentle reader, can draw your own conclusions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8788385536918613600?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8788385536918613600' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8788385536918613600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8788385536918613600'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2009/12/no-comment.html' title='no comment...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3039091503554746220.post-8165869465510989086</id><published>2009-12-19T20:02:00.001+05:30</published><updated>2009-12-19T20:02:03.393+05:30</updated><title type='text'>some things in life...</title><content type='html'>- a brand new Yamaha Fazer for your son: Rs 81,000&lt;br&gt;  - driving classes and test for son: Rs 4000&lt;br&gt;  - 2 tickets to New Moon: Rs 300&lt;br&gt;  - taking your pre-teen daughter on a snazzy &amp;quot;young man&amp;#39;s&amp;quot; bike to a&lt;br&gt;crap movie and having her say &amp;quot;dad I owe you bigtime&amp;quot;: priceless&lt;p&gt;:)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3039091503554746220-8165869465510989086?l=sitaramc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3039091503554746220&amp;postID=8165869465510989086' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8165869465510989086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3039091503554746220/posts/default/8165869465510989086'/><link rel='alternate' type='text/html' href='http://sitaramc.blogspot.com/2009/12/some-things-in-life.html' title='some things in life...'/><author><name>sitaramc</name><uri>http://www.blogger.com/profile/18004003369344243482</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>
