<?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-16574998</id><updated>2011-12-03T12:29:45.419-05:00</updated><category term='auto bailout'/><category term='gmail shortcuts'/><category term='mind'/><category term='google app engine'/><category term='Independence MO'/><category term='IT'/><category term='IKE'/><category term='Sri Lankan civil war'/><category term='skype'/><category term='mental health'/><category term='media reporting'/><category term='schema.org'/><category term='psychology'/><category term='opensource'/><category term='Dell mini'/><category term='senate hearing'/><category term='Sri Lanka'/><category term='driving across  america'/><category term='outage'/><category term='bipartisanship'/><category term='I-70'/><category term='mashup'/><category term='war is over'/><category term='WS-* REST'/><category term='ltte'/><category term='Omaha NE'/><category term='Nevada'/><category term='collective intelligence'/><category term='daycon'/><category term='rant'/><category term='silicone valley'/><category term='save green'/><category term='IBM'/><category term='linux'/><category term='facebook'/><category term='sharable code'/><category term='Harley'/><category term='american cars'/><category term='environmental impact'/><category term='research'/><category term='cloud computing'/><category term='security'/><category term='Ohio'/><category term='California'/><category term='diplomacy'/><category term='grand marquis'/><category term='St Louis MO'/><category term='SA-REST'/><category term='honda'/><category term='brain'/><category term='mahinda rajapakse'/><category term='jack dorsey'/><category term='Cheyenne WY'/><category term='Salt Lake City'/><category term='google chrome'/><category term='no blogging'/><category term='cash for clunkers'/><category term='OOPSLA 09'/><category term='Bill Gates'/><category term='annotation'/><category term='ignoring the facts'/><category term='twitter'/><category term='RoR'/><category term='random thoughts'/><category term='microsoft'/><category term='first impression'/><category term='cost of war'/><category term='love'/><category term='wso2'/><category term='Rock Springs WY'/><category term='Wyoming'/><title type='text'>How I see the world</title><subtitle type='html'>The title says it all - How I look at the world, the industry , the technology and even a bit of politics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16574998.post-2135923438055554100</id><published>2011-11-14T00:44:00.001-05:00</published><updated>2011-11-14T00:52:54.722-05:00</updated><title type='text'>An unpleasant experience!</title><content type='html'>I've had my share of really mild forms of racial discrimination (several cases of being talked to in an unfriendly tone and observing that the 'friendliness' of the conversation changes with the color of the skin!) but nothing in the magnitude of the encounter two weeks ago.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;I was in Portland OR, pariticipating in &lt;a href="http://splashcon.org/2011/"&gt;SPLASH&lt;/a&gt; (a premier computer science conference). The motel I stayed was several blocks away from the conference hotel, next to Portland State University and a two minute commute on the Portland light rail (&lt;a href="http://trimet.org/max/"&gt;Trimet Max&lt;/a&gt;). My regular schedule was to come back to the motel later in the evening around 8 pm [SPLASH has many events, going on till later in the evening and I did not want to lose the opportunity to network with others].&lt;br /&gt;&lt;br /&gt;On Wednesday, when I boarded the train, there were two men, visibly drunk, on the seat next to the door. I did not sit, but stood well away from them. One of the guys who boarded the train with me, possibly a student (guessing from the attire, ipod, backpack), went and sat in front of the two men. One of the guys looked at the student for a while and asked "hey we are short of some money for drink, do you have any change". The student slowly removed his head phones, replied 'I'm sorry, I don't carry cash' and continued to listen to music. The man shook his head, continued to stare at other people for a while, turned to me and asked the same question. I said the same thing - "I'm sorry, I don't have any cash either" [ This was in fact true. All I had in my wallet was plastic ].&lt;br /&gt;&lt;br /&gt;The reaction of both men were sudden and loud. One of them blurted out saying 'They are not here to help us. They are just here to take our jobs'. Their loud ramblings continued till the last stop (thankfully only 2 or 3 minutes away). Both of them kept on saying about foreigners taking jobs, interracial marriages and other things. One of them even said 'I feel like putting something in his backpack and calling the cops" (as I heard it - the words were not clear). I was scared but kept my cool. There were plenty of other people in the train. I made sure not to look their direction and played dumb, as if I had no idea what they were saying. At the last stop there is a transit cop on duty so I made sure I note where he is and jumped out as soon as the train stopped. I heard one of them yelling "yeah you better run" as I was getting down. The motel was just a few steps from the train stop and I literally ran to my room.&lt;br /&gt;&lt;br /&gt;This incident made me change my schedule and my habits for the next few days of my Portland stay. I would not stay out till too late and always made sure that there are no unsavoury characters inside before I get on the train. While nothing would have happened, these incidents are always unpleasant and I would avoid them as far as possible.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;What surprises me is that given Portland is a truly multi cultural city, &amp;nbsp;even its natives still can't seem to accept that America is indeed a land of many ehtnicities. In fact, heart of Portland is more multi-cultural than any other city I've seen; I went to French, Iranian, Lebanese, Japanese and Chinese restaurants (all managed by people from the respective countries, except may be for the French) within a walking distance from the city center during my stay.&lt;br /&gt;&lt;br /&gt;I'm sure this is an isolated incident, two drunkards trying to yell out their frustration. However I can't help the unwelcome feeling!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2135923438055554100?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2135923438055554100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2135923438055554100' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2135923438055554100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2135923438055554100'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2011/11/unpleasant-experience.html' title='An unpleasant experience!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8656472137129576584</id><published>2011-06-09T16:28:00.001-04:00</published><updated>2011-06-09T19:21:49.819-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='schema.org'/><category scheme='http://www.blogger.com/atom/ns#' term='SA-REST'/><category scheme='http://www.blogger.com/atom/ns#' term='annotation'/><title type='text'>SA-REST and schema.org : Friend, not Foe</title><content type='html'>The latest buzz about &lt;a href="http://schema.org/"&gt;schema.org&amp;nbsp;&lt;/a&gt;&amp;nbsp;has been amplified by the conversations at &lt;a href="http://semtech2011.semanticweb.com/"&gt;semtech&lt;/a&gt;&amp;nbsp;( Premier conference for semantic technologies, going on now at San Francisco). While I'm somewhat skeptical &amp;nbsp;when big organizations come together to produce and push their own standards [ I'm not the only one thinking this way. Checkout &lt;a href="http://www.readwriteweb.com/archives/is_schemaorg_really_a_google_land_grab.php"&gt;this excellent article&lt;/a&gt; for a good overview of the dark side of schema.org ], there is definitely an advantage to Web content producers. In my case, this seems an excellent opportunity for &lt;a href="http://www.w3.org/Submission/SA-REST/"&gt;SA-REST&lt;/a&gt;, a W3C member submission of which I am also a co-author ; a reason for me to fire up the rusty blog engine :)&lt;br /&gt;&lt;br /&gt;SA-REST was born as an annotation scheme for RESTful Web services (thus the name REST), as part of the Masters thesis of &amp;nbsp;&lt;a href="https://profiles.google.com/jlathem/about"&gt;Jon Lathem&lt;/a&gt;. There were several &lt;i&gt;incarnations&lt;/i&gt; of SA-REST afterwards, once as a microformat (hRESTs) and then finally as a generic annotation scheme by its original name. &lt;br /&gt;&lt;br /&gt;As the W3C submission states &amp;nbsp;&lt;b&gt;"&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: inherit; font-weight: bold;"&gt;Meta-data from various models such an ontology, taxonomy or a tag cloud can be embedded into the documents. This embedded meta-data permits various enhancements, such as improve search, facilitate data mediation and easier integration of services.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: sans-serif;"&gt;&lt;b&gt;".&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;This simply means that SA-REST does not force a specific model format to be used for annotations, nor force a specific interpretation. &amp;nbsp;We have emphasized the flexibility of this approach, arguing that Web resources would need annotations from a variety of models of differing&amp;nbsp;&lt;/span&gt;granularity&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;. &amp;nbsp;This point became clear with schema.org. i.e. they put out a&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 19px;"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;shared markup vocabulary&lt;/span&gt;&lt;/span&gt;&amp;nbsp;rather than a full fledged ontology (This vocabulary was translated to RDF formats hours later by other&amp;nbsp;researchers, now hosted at&amp;nbsp;&lt;a href="http://schema.rdfs.org/"&gt;http://schema.rdfs.org&lt;/a&gt;. The original publishers however prefer to stick to their simple name &lt;b&gt;shared markup vocabulary&lt;/b&gt;). SA-REST is simply capable of using schema.org concepts in annotations and can be readily translated between other competing formats such as Micordata.&lt;br /&gt;&lt;br /&gt;Here is an example of annotating a XHTML block, extracted from the wikipedia page on &lt;a href="http://en.wikipedia.org/wiki/HCard"&gt;hCard&lt;/a&gt;. &lt;br /&gt;disclaimer : I have not validated the RDFa or the Micordata annotations.&lt;br /&gt;&lt;br /&gt;Plain XHTML&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&amp;lt;div&amp;gt;&lt;br /&gt;   &amp;lt;div&amp;gt;Joe Doe&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div&amp;gt;604-555-1234&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://example.com/"&amp;gt;http://example.com/&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Annotated with hCard microformat&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&amp;lt;div class="vcard"&amp;gt;&lt;br /&gt;   &amp;lt;div class="fn"&amp;gt;Joe Doe&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div class="tel"&amp;gt;604-555-1234&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;a class="url" href="http://example.com/"&amp;gt;http://example.com/&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Annotated with Microdata (using schema.org concepts)&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&amp;lt;div itemscope itemtype="http://schema.org/Person"&amp;gt;&lt;br /&gt;   &amp;lt;div itemprop="name"&amp;gt;Joe Doe&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div itemprop="telephone"&amp;gt;604-555-1234&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;a itemprop="url" href="http://example.com/"&amp;gt;http://example.com/&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Annotated with RDFa (using schema.rdfs.org concepts)&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&amp;lt;div xmlns:schema="http://schema.org/"  typeOf="http://schema.org/Person" &amp;gt;&lt;br /&gt;   &amp;lt;div property="schema:name"&amp;gt;Joe Doe&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div  property="schema:telephone"&amp;gt;604-555-1234&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;a  rel="schema:url" href="http://example.com/"&amp;gt;http://example.com/&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Annotated with SA-REST (using schema.org concepts)&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&amp;lt;div class="domain-rel" title="http://schema.org/Person" &amp;gt;&lt;br /&gt;   &amp;lt;div class="sem-class" title="http://schema.org/Person#name" &amp;gt;Joe Doe&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;div class="sem-class" title="http://schema.org/Person#telephone"&amp;gt;604-555-1234&amp;lt;/div&amp;gt;&lt;br /&gt;   &amp;lt;a class="sem-rel" title="http://schema.org/Person#url" href="http://example.com/"&amp;gt;http://example.com/&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Apart from the apparent difference in verbosity (SA-REST can in fact follow the namespace rules and the above markup can be shortened. However our current parsers do not support such optimizations and hence I have used the verbose mode for illustrations), these markups are&amp;nbsp;functionality&amp;nbsp;equivalent.&lt;br /&gt;&lt;br /&gt;So where does this take us ?&amp;nbsp;We have already built some tools that use SA-REST as the core annotation scheme (see &lt;a href="http://wiki.knoesis.org/index.php/Kino"&gt;Kino&lt;/a&gt;) and will continue to integrate schema.org concepts and SA-REST in our tooling.&amp;nbsp;While SA-REST has not found wide adoption, our original philosophy, that a flexible annotation scheme which does not force a specific model or a particular interpretation is required for Web resources, has been proven correct. &amp;nbsp;This philosophy will also hold for the future - as long as the world wide web remains an open communication platform.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8656472137129576584?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8656472137129576584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8656472137129576584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8656472137129576584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8656472137129576584'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2011/06/sa-rest-and-schemaorg-friend-not-foe.html' title='SA-REST and schema.org : Friend, not Foe'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8398599305480963955</id><published>2010-11-09T00:04:00.005-05:00</published><updated>2010-11-09T00:28:34.094-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='no blogging'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>A Geeks Rant - A Reason not to blog ?</title><content type='html'>Its more than a year since my last blog and a lot has happened in between. Democrats lost in midterms, Sarath Fonseka made a failed bid for presidency in Sri Lanka and ultimately got imprisoned and most of all I got married !! Things have changed for the best (for me) although I wonder why I don't feel the strong urge to blog anymore.&lt;br /&gt;&lt;br /&gt;This was a short discussion in Facebook a few months ago and perhaps the rise of the social media is the reason. For example none of my Facebook friends missed my wedding since I shared all the pictures there. My twitter/Buzz/Facebook followers (all accounts are connected, i.e. when I tweet, its automatically Fb'ed and Buzzed) know about all the interesting stuff I've come across. My (not-so-deep) thoughts get tweeted and receives instant feedback. So at this time and day, one would wonder why bother to blog at all when you can easily disseminate your vibes, 140 characters a pop :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;While there are still good reasons to blog, for me its more of a sentimental attachment than a necessity to socialize.  Fb and Twitter have proven to be much easier avenues for me to share  content. I would still blog once in a while but that is not going to be as frequent as it used to be !&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8398599305480963955?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8398599305480963955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8398599305480963955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8398599305480963955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8398599305480963955'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2010/11/geeks-rant-reason-not-to-blog.html' title='A Geeks Rant - A Reason not to blog ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8126700479277871909</id><published>2009-10-27T17:58:00.003-04:00</published><updated>2009-10-27T18:05:09.766-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='OOPSLA 09'/><title type='text'>Blogging for ACM !</title><content type='html'>Thanks to the recommendation from Max, I've been given the opportunity to be an official blogger for CACM. My blogs appear at &lt;a href="http://cacm.acm.org/blogs/blog-cacm/"&gt;BLOG@CACM &lt;/a&gt;and the first post on the OOPSLA cloud workshops ,&lt;a href="http://cacm.acm.org/blogs/blog-cacm/49347-taming-the-clouds-at-oopsla"&gt;Taming the Clouds at OOPSLA&lt;/a&gt;, is available now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8126700479277871909?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8126700479277871909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8126700479277871909' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8126700479277871909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8126700479277871909'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/10/blogging-for-acm.html' title='Blogging for ACM !'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3544448399079756918</id><published>2009-08-16T10:52:00.008-04:00</published><updated>2009-08-16T13:15:19.547-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='research'/><category scheme='http://www.blogger.com/atom/ns#' term='silicone valley'/><title type='text'>IBM, Linux and Research</title><content type='html'>My internship at IBM Research came to an end about two weeks ago (on July 31st). It has been an exceptionally good one and I've enjoyed every minute of it despite the fast moving schedule. I have been given great opportunities [Like being featured in the home page of W3, IBM's intrarnet  :) ] and I am really happy about the outcome of this internship in terms of the result and the future collaborations we managed to forge.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/U7-ZpVqsRPwHga7Hr9mY8A?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_mHvOJUtRSWU/Sog6nQi_DYI/AAAAAAAALDA/HMTjWCpHIks/s288/20090816-mwi54n1ihjduih74utqt54rimw-1.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/ajith.ranabahu/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the memory of the last day, just before leaving where I had to submit my badge and the laptop.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/WocQz7brVIduXBc2yXFc2A?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_mHvOJUtRSWU/SoggbFF0bXI/AAAAAAAALBo/3BPWsGd-4qc/s400/IMG_2112-1.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In summary, following are my observations on IBM, the environment and the culture. &lt;b&gt;&lt;i&gt;IBM&lt;/i&gt;&lt;/b&gt; here onwards refers to &lt;b&gt;&lt;i&gt;IBM research&lt;/i&gt;&lt;/b&gt;, particularly the Almaden Research Center when not explicitly stated.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;b&gt;Linux @ IBM&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My computer in IBM ran Linux (Ubuntu 8.10). Last time I had to do a similar thing, (in 2007) I struggled for 2 days to get Lotus and other IBM productivity software installed and configured. This time to my amazement, all I had to do was to download a single shell script and run it! it updated my repositories, installed all required IBM software, provided hints to configure them and installed shortcuts to help and support groups for the flavor of Linux I am running. Linux has become one of the mainstream operating systems for IBM and there is ample support inside IBM if you decide to live the Linux way of life.&lt;/div&gt;&lt;div&gt;There were some pain points though. Wireless drivers for T60 thinkpad I had [Atheros IIRC] sucked big time. IBM internal wireless uses &lt;a href="http://www.cisco.com/en/US/prod/collateral/wireless/ps5678/ps430/prod_qas0900aecd801764f1.html"&gt;LEAP&lt;/a&gt; and I was never able to configure LEAP or EAP to work properly [ WEP and open networks worked fine ] . I had a wired network so most of the issues came when I was in meetings.&lt;/div&gt;&lt;div&gt;The ATI graphics drivers did an ok job but that could have been improved. There is no support for ATI chips [ Well not from AMD ] for Ubuntu 9.04 and I did not want to upgrade primarily due to the fear of losing my nice dual screen setup.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;b&gt;Research @ IBM&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;In terms of research, IBM is an excellent place to be.  Apart from the diversity of researchers, there is always this niche area that you can work on and there is the freedom to collaborate with other groups.&lt;/div&gt;&lt;div&gt;If you are used to academic style research IBM might present a difference for you though. While researchers are free to do exploratory research, that freedom is not 100%. At the end of the day research for IBM is all about improving their products and gaining/maintaining their market share.There is this expectation(implicit and sometimes explicit) that research would contribute to that cause. For example the cloud related research project I was part of, gained a lot of interest from all tiers of IBM since it seems to have the potential to put IBM ahead in the competitive cloud provider market. I cannot imagine that the same success would have been there if we were to do a different project that is of not so much business value, even if there was significant scientific value to it. On the other hand there is the need for constant &lt;i&gt;marketing &lt;/i&gt;of your research idea among peer researchers and convincing executives that your idea is worthwhile which takes similar time and effort to writing grant proposals in academia. However I understand the need for this. At the end of the day money just does not drop from the sky :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;b&gt;Culture @ IBM&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One word description - "&lt;b&gt;&lt;i&gt;excellent&lt;/i&gt;&lt;/b&gt;" :) Being in the silicone valley, I suppose some of the habits of the young startups could have seeped through :) The freedom of working hours and location, the coffee hours in the evenings [ No free food though. Even the evening  free coffee is meant to produce a social gathering ], constant list of guest speakers and experts delivering excellent lectures , great research library , there is nothing you can complain about :) [ to tell the truth here, some IBM veterans complain about the food. There is no restaurant you can reach without driving for 10 minutes and you end up eating at the cafeteria for the most part. The cafeteria people try hard to introduce variety into their menu, I've seen Italian, French, Mexican and even Indian entres. I personally did not have any issues with food, except for the fact that sometimes its too much to eat :)]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Last but not least, IBM Almaden is located in the middle of the mountains, a place with breathtaking scenary (see the map and some of the pictures I've taken)  and somewhat ironically reminds you everyday that there is this vast space for you to explore as a researcher.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=650+Harry+Rd,+San+Jose,+CA+95120&amp;amp;sll=39.78005,-84.07342&amp;amp;sspn=0.013324,0.027874&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=37.210678,-121.80748&amp;amp;spn=0.005981,0.00912&amp;amp;z=16&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=650+Harry+Rd,+San+Jose,+CA+95120&amp;amp;sll=39.78005,-84.07342&amp;amp;sspn=0.013324,0.027874&amp;amp;ie=UTF8&amp;amp;t=h&amp;amp;ll=37.210678,-121.80748&amp;amp;spn=0.005981,0.00912&amp;amp;z=16" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/ia-lWSF6bVnOeW08AFkAxw?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_mHvOJUtRSWU/Sk-lhfxh3QI/AAAAAAAAJ6M/H7ERUiSS99U/s288/IMG_1719.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/ajith.ranabahu/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/ek_000_Zr2yb4lP7D70XXg?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_mHvOJUtRSWU/Sk-ljTTqioI/AAAAAAAAJ6U/HAaZ-4phjJY/s288/IMG_1720.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/ajith.ranabahu/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&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/16574998-3544448399079756918?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3544448399079756918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3544448399079756918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3544448399079756918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3544448399079756918'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/08/ibm-linux-and-research.html' title='IBM, Linux and Research'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_mHvOJUtRSWU/Sog6nQi_DYI/AAAAAAAALDA/HMTjWCpHIks/s72-c/20090816-mwi54n1ihjduih74utqt54rimw-1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3163689396990845932</id><published>2009-07-24T16:57:00.002-04:00</published><updated>2009-07-25T20:28:29.249-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cash for clunkers'/><title type='text'>Getting America to embrace the new age</title><content type='html'>I'm happy to see &lt;a href="http://www.google.com/hostednews/ap/article/ALeqM5iItdBAAv4UIPdwp2YwWjh_dlQUAQD99L1FO00"&gt;this news&lt;/a&gt;, the car exchange program to encourage people to buy newer (and more fuel efficient) cars. It is hard to imagine that US oil consumption would go down without such programs. For example I regularly see very old cars on the road [no not the modified hot-rods that have a thirties shell and a 21st century drive train :) However the new configuration may be worse than the original in terms of fuel consumption ] and the truth is after a certain time period, a car becomes seriously inefficient if not maintained properly.  So a newer, more fuel efficient car is always a better thing for the planet.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another important thing to note is that these cars are going to be scrapped. Some countries that have age restrictions for vehicles (such as Japan) just push the cars out of the country and let them be sold in other countries. This is exactly what happens in Sri Lanka where many cars are imported from Japan. The laws have been revised to restrict older cars from coming through however and I hope the situation changes soon. Anyway, the point is that once you take a gas guzzler out of the road, this program makes sure that it'll not be used again since it does not matter where you emit the fumes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3163689396990845932?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3163689396990845932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3163689396990845932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3163689396990845932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3163689396990845932'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/07/getting-america-to-embrace-new-age.html' title='Getting America to embrace the new age'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2726289907286564067</id><published>2009-07-18T21:57:00.004-04:00</published><updated>2009-07-18T23:17:25.257-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bill Gates'/><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Sri Lanka'/><title type='text'>Year of English and IT</title><content type='html'>I was impressed by the following video, when I stumbled upon it in facebook [ Thanks Chinthaka for posting]&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IjKQTiXDBeE&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/IjKQTiXDBeE&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Not having a money sucking war anymore lets Sri Lanka focus on economic development now and getting such a complement from Bill is extremely valuable.  I have great respect to Bill (Gates) for what he has been able to do with the software industry [ Apple's Steve Jobs, famously complemented Bill on building the first software company when the world did not see software as the driving force]. As I've mentioned before, although I have an ideological disagreement with Microsoft model of business, it is not a reason to discredit Bill or Microsofts innovations in software. This video statement however includes a slightly worrisome piece although the overall message makes me really happy.&lt;br /&gt;&lt;br /&gt;My concern rises from "Microsoft will fully support this effort".  Following the footsteps of my mentor, &lt;a href="http://sanjiva.weerawarana.org/"&gt;Sanjiva Weerawarana&lt;/a&gt;, I also  believe that the model that apparently worked for India does not work for Sri Lanka. Why ? India has a huge advantage of man power and we don't ! What would work for us as a smaller but highly literate (thanks to the free education system that I am also part of) country is the Irish model. Irish are known to provide high level, specilaized software services (see their &lt;a href="http://www1.american.edu/initeb/js5518a/Country-analysis-ireland.html"&gt;software portfolio&lt;/a&gt;) and known to have a highly skillful workforce. When I was still an undergrad, Sanjiva did a presentation on this and what immediately grabbed me is this idea of having high quality specialized services. I suppose WSO2, my old employer, achieved some of that success for SOA since right now if you are thinking SOA, WSO2 stands out as a major player [ &lt;a href="http://wso2.com/about/news/microsoftinterop/"&gt;Guess who Microsoft selected to demonstrate their SOA interoperability ?&lt;/a&gt; Not IBM, Oracle or SUN but WSO2 ]. WSO2 primarily consists of Sri Lankan talent. I still affectionately remember when we used to be a one floor office and you could point to experts in any of the WS-* spec areas , like "that's the WS-RM expert, that guy on the corner is the WS security expert" etc  :)&lt;br /&gt;&lt;br /&gt;Anyway - what is my concern ? I believe Free and Opensource Software (FOSS) has a great role to play in pushing Sri Lanka as the IT capitol. Having a Sinahala enabled Vista version is great, I would even consider getting that for my mom and dad who struggle with the english menus. But an influx of native language enabled Microsoft software that needs to be paid is not necassarily the best path to success. I believe that native language enabled Linux and other FOSS based software development methods would be the key in this effort. Why ? It comes free of cost, no strings attached and doing so will create a whole new specialization for us. Microsoft being a major support in the IT effort (and the introduction of the native language enabled Windows version) makes me think that the government could lean towards focusing more on Microsoft specializations. FOSS not having a strong financial backing [We all know "&lt;span style="font-style: italic;"&gt;money talks&lt;/span&gt;"] would make things harder also.&lt;br /&gt;&lt;br /&gt;In the same light I remember a discussion I had with James Clark years back. He was telling us what happened to one of the Linux popularization programs his Thai Opensource foundation did. They distributed linux preinstalled laptops at subsidized prices and people who received them just wiped out Linux and installed the Thai version of Windows (in many occasions pirated). According to James, the Thai version of Windows is pretty good and dominates the OS market in Thailand. I'm not saying something like that will happen in Sri Lanka but surely we will have to think of similar consequences if a serious imbalance is created.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2726289907286564067?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2726289907286564067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2726289907286564067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2726289907286564067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2726289907286564067'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/07/year-of-english-and-it.html' title='Year of English and IT'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8268564802393119087</id><published>2009-07-14T21:24:00.003-04:00</published><updated>2009-07-20T00:35:08.824-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outage'/><category scheme='http://www.blogger.com/atom/ns#' term='google app engine'/><title type='text'>We learn that relying on one cloud provider is bad - Once again !</title><content type='html'>yes - Many have predicted this and many others anticipated a similar scenario. However it happened when no one was expecting. I'm talking about the Google cloud outage that happened on 2nd July :)&lt;br /&gt;&lt;br /&gt;There has been thorough investigations about what happened. There is a very detailed email in the user group [ read it &lt;a href="http://groups.google.com/group/google-appengine/msg/ba95ded980c8c179?"&gt;here&lt;/a&gt;. Need to be part of the group though ]. Here are few things that got my attention. Here onwards sections in &lt;span style="font-style: italic;"&gt;italic&lt;/span&gt; are extracts from the post mortem :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;8:07 AM --- The App Engine primary on-call engineer attempts to update &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; the System Status site with information describing elevated datastore &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; latency and error rates. However, the Status Site is only &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; intermittently available and returning errors on all updates. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Investigating the problem, the primary engineer discovered that the &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; isolated servers supporting the Status Site were running in the same &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; data center as the primary App Engine serving cluster. Thus, the site &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; ultimately depended upon the same GFS instance as App Engine itself. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; The cause for this error in the Status Site was determined to be a &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; configuration error in the App Engine datacenter failover procedure. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This tells me no matter how deep we've been in handling large volumes of data, we are still not good at dealing with disasters! Such configuration errors come to light only in dire circumstances and its usually too late !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;10:00 AM --- GFS SRE advises that the GFS engineering team has &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; identified the cause of the crashes as a "query-of-death" against the &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; GFS servers. Another user of GFS in the same primary datacenter as App &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Engine is issuing a request to the GFS servers that reliably causes a &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; crash. The client was sending an improperly formed filehandle which &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; was not safely checked and sanitized by the server, and which caused a &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; stack overflow when processed. Now that it is known that the bug is a &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; malformed query from a client, GFS SRE identifies a MapReduce process &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; that is triggering the GFS bug, and the process is disabled. GFS &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; Master is no longer failing and GFS Chunkservers, which hold the &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; actual needed data, are starting to come back up by 10:30 AM. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Google is one of the most test oriented software companies. To understand how serious they are with tests you have to step into one of their rest rooms [ I personally have this experience twice ]. No matter whether you stand up or sit down to do your thing, there are well placed notices that tell you about the importance of testing and even little quizzes about "where is the bug". One would expect such test obsessed folks to generate near perfect code. An "unsanitized file handle" ?  How could that have slipped through ? What this tells me is that we still have not perfected the art of creating software !&lt;br /&gt;&lt;br /&gt;Most importantly this incident underscores what we have been talking about for some time. Dependence on one cloud provider. Google just proved that depending solely on them is bad !!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8268564802393119087?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8268564802393119087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8268564802393119087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8268564802393119087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8268564802393119087'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/07/we-learn-that-relying-on-one-cloud.html' title='We learn that relying on one cloud provider is bad - Once again !'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-6762810443840101442</id><published>2009-06-10T15:04:00.008-04:00</published><updated>2009-06-26T02:05:10.196-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RoR'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='jack dorsey'/><title type='text'>Twitter, Ruby on Rails and Jack Dorsey</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Jack_Dorsey"&gt;Jack Dorsey&lt;/a&gt; [&lt;a href="http://twitter.com/jack"&gt;@jack&lt;/a&gt;] gave a talk at IBM research today. He came 'plain' with no slide deck but it was a great talk and Jack is an exciting speaker [ at least for me, he has the geek appeal :)].&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5113346&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1"&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=5113346&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/5113346"&gt;IBM Research Talk with Twitter's Jack Dorsey&lt;/a&gt; from &lt;a href="http://vimeo.com/user1886381"&gt;IBM Research&lt;/a&gt; on &lt;a href="http://vimeo.com/"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;Jack talked about the history, his obsession with couriers and dispatchers etc and gave an exciting answer to one of the questions I asked :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Question:&lt;/span&gt; Do you think that your initial choice of technology effected the progress of twitter ? in other words If you were to do it again would you use rails or something else ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Answer:&lt;/span&gt; [Not in the exact words but the intent and meaning is not modified. I did take a look at the recording. The time in the video are from 53.31 onwards ]&lt;br /&gt;&lt;br /&gt;Yes. For example the use of Rails made the application accessible to people withing 2 weeks! The fact that people saw the application and reacted to it with such a short time was very important. Florian Weber , One of the Rails core committers was in the team (with close ties to &lt;a href="http://en.wikipedia.org/wiki/David_Heinemeier_Hansson"&gt;DHH&lt;/a&gt;)  and that also was enticing in choosing the framework.&lt;br /&gt;The mistake we did was putting it all out there. We did not follow a controlled expose methodology and that is what came to bite us.&lt;br /&gt;As for the technology perspective I would not have changed anything! We would be cautious and expect explosive growth but the platform would have been the same.&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;br /&gt;Obviously the actual answer is longer and the above is just the gist of it. However given that Twitter is the poster child for Ruby on Rails and Twitter reportedly had so many hiccups, it was surprising to hear Jack say this. His point was that because of the technology they were able to get the look and feel and the functionality rapidly and that made what is Twitter today.&lt;br /&gt;&lt;br /&gt;The importance of this statement is that it is a realization of the wonder of rapid development with agile frameworks :) I have friends who believe that everything need to be done with  basics without using packaged functionality. Also I've seen many efforts in the early phases of projects (sometimes simple ones that may not even go beyond a proof of concept)  that focus on premature optimization and finally result in horrible code that is extremely difficult to comprehend. The sad part is that sometimes it is deemed that such complexity is necessary  ['&lt;span style="font-style: italic;"&gt;How are we  going to &lt;/span&gt;&lt;span style="font-style: italic;"&gt;efficiently &lt;/span&gt;&lt;span style="font-style: italic;"&gt;use our memory then ?&lt;/span&gt;' ]. Jack answers all these 'fallacies' [ that is exactly how I see them ] by endorsing rails :) His point is that what is important , especially in socially driven applications such as Twitter is agility. Agility comes with more abstraction !&lt;br /&gt;&lt;br /&gt;These days I work with Rails everyday and given the complexity of the application suite we (&lt;a href="http://www.maximilien.com/homepage/about_me.html"&gt;Max&lt;/a&gt;, &lt;a href="http://www.linkedin.com/pub/roy-engehausen/0/417/635"&gt;Roy&lt;/a&gt; and me) are building, if we did not have Ruby on Rails, we wouldn't have done even half the stuff ! Its amazingly productive and given a good rails tool set  (I use Eclipse Aptana studio - free version of course) it becomes a really good competitor to any Web development framework. And Jack just polished the chrome making rails shine more :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-6762810443840101442?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/6762810443840101442/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=6762810443840101442' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6762810443840101442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6762810443840101442'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/06/twitter-ruby-on-rails-and-jack-dorsey.html' title='Twitter, Ruby on Rails and Jack Dorsey'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8307074481635240089</id><published>2009-06-02T21:21:00.010-04:00</published><updated>2009-06-13T21:52:20.673-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ltte'/><category scheme='http://www.blogger.com/atom/ns#' term='cost of war'/><title type='text'>How much is it gonna cost  ?</title><content type='html'>While listening to a recorded interview with the defense secretary  of Sri Lanka, I built the curiosity to find out what kind of funds are needed to sustain a war. We hear about terrorist organizations every day. What we don't hear or don't understand is the cost of sustaining their activities.&lt;br /&gt;&lt;br /&gt;Amazingly it takes an enormous amount of money to sustain a war. From a quick search I gather that an &lt;a href="http://en.wikipedia.org/wiki/Rocket_propelled_grenade"&gt;RPG&lt;/a&gt; costs around $300 per unit and the launcher costs around $500. Given that terrorists can't just go to a store and order 100 RPG's they'll be paying much more than that in the black market. Let us double the price and count it as $600 for one RPG. Even a Westerner would just twitch on this number but you have to really consider the third world to see the enormity of these values. For example the&lt;a href="http://en.wikipedia.org/wiki/List_of_countries_by_GNI_%28nominal%29_per_capita"&gt; gross national income per capita in Sri Lanka in 2007 is $1540&lt;/a&gt;. In other words &lt;span style="font-style: italic;"&gt;one&lt;/span&gt; RPG costs a little less than &lt;span style="font-style: italic;"&gt;half the yearly income&lt;/span&gt; of an average citizen! &lt;br /&gt;&lt;br /&gt;These numbers come into perspective when you see the weapons caches the clearing operations turn out everyday in Sri Lanka. &lt;a href="http://www.defence.lk/new.asp?fname=20090602_02"&gt;This report&lt;/a&gt; for example states that nearly 30 RPG weapons (which I presume launchers) have been recovered. From our calculations the launchers alone would have cost them $30,000 ! There has been numerous reoveries of weapons caches and they not only turn out RPG's - guns, ammo, satellite and communication equipment, explosives (claymore mines) etc are common findings. I'm sure if one is to count the complete cost of these weapons (I meant cost - not value - since when an illegitimate organization acquires such weapons I assume they have to go through the black market and pay more than the actual value)  that were recovered, it'll easily dwarf millions of dollars.&lt;br /&gt;&lt;br /&gt;Where can all this money come from ? As for the LTTE most of the funds came from&lt;a href="http://www.youtube.com/watch?v=Gs6k-Ta4vio"&gt; extortion&lt;/a&gt;, drug trafficking and other illegal activities. I would assume for other organizations such as Al Qaida, it will be more or less the same means of fund raising. What most people don't realize is the enormity of these funds when they sum up. The Sri Lankan army once reported that the terrorists use a higher grade RPG (obviously more expensive) than the army version. The Sri Lankan forces never had the &lt;a href="http://en.wikipedia.org/wiki/ZPU-4"&gt;ZPU-4 type anti aircraft weapons&lt;/a&gt; that were recovered from the terrorist stronghold. So simply the terrorist challenged a government (of a country that ranks at 78th position in GDP, So Sri Lanka is poor but not dirt poor) in terms of their financial power, a power that came from summing up a number of illegal activities!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8307074481635240089?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8307074481635240089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8307074481635240089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8307074481635240089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8307074481635240089'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/06/how-much-is-it-gonna-cost.html' title='How much is it gonna cost  ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8124123988008378905</id><published>2009-05-21T17:11:00.007-04:00</published><updated>2009-05-31T04:00:30.720-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ignoring the facts'/><category scheme='http://www.blogger.com/atom/ns#' term='Sri Lankan civil war'/><category scheme='http://www.blogger.com/atom/ns#' term='diplomacy'/><title type='text'>Shotgun Diplomacy</title><content type='html'>I don't know anything about international affairs or &lt;span style="font-style: italic;"&gt;what&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;what not &lt;/span&gt;to do in foreign relations. The bit I know tells me diplomacy is the opposite of &lt;a href="http://encarta.msn.com/thesaurus_561590036/tactlessness.html"&gt;&lt;b&gt;tactlessness&lt;/b&gt;&lt;/a&gt; and diplomats are supposed to be respectful people. The following news articles however , made me question my understanding of diplomacy.&lt;br /&gt;&lt;br /&gt;One is &lt;a href="http://www.guardian.co.uk/commentisfree/2009/may/19/david-miliband-sri-lanka-diplomacy"&gt;David Miliband's diplomatic catastropy&lt;/a&gt;, according to the Brits themselves. The other is  &lt;a href="http://www.voanews.com/english/2009-05-21-voa53.cfm"&gt;Hillary Clinton urging for reconciliation&lt;/a&gt;. it seems all rules of diplomacy comes into play when there are&lt;span style="font-style: italic;"&gt; other&lt;/span&gt; interstests. If a poor third world country that has no natural resources of interest [ like that black gooey stuff, mmmm..  what do they call it? &lt;a href="http://en.wikipedia.org/wiki/Black_gold"&gt;Black gold&lt;/a&gt; may be ;) ] becomes entangled in a matter that requires diplomatic intervention,  it doesn't matter whether protocols of diplomacy were preserved or not. The so called diplomats can do anything and just get away with it. it doesn't really matter to them since they are dealing with someone who cannot make any impact on their way of life, at least that is what they think.&lt;br /&gt;&lt;br /&gt;This has been the case regarding Sri Lanka all the way. David Miliband for example (who has become an extremely unpopular character in SL) reportedly tried pushing his agenda as if Sri Lanka is still a British colony, an agenda that completely sidelined the Sri Lankan government. United states has also been misled and plays the policemans role ( as always ) saying over and over about reconciliation, holding an IMF loan hostage [Hmm... &lt;span style="font-weight: bold; font-style: italic;"&gt;I&lt;/span&gt; in &lt;span style="font-weight: bold; font-style: italic;"&gt;IMF&lt;/span&gt; stands for International as far as I remember]. I have great respect to Obama and (Hillary) Clinton [ in that order]  so it makes me extra sad to see them being misled and being dropped into the same bag as their predecessors.&lt;br /&gt;&lt;br /&gt;I started this post few days earlier and many things happened since then.  UN secratary general (UNSG) coined his new word ,'&lt;span style="font-style: italic;"&gt;appalling&lt;/span&gt;' that every news agency reiterated, often giving no mention of what else he said [There are &lt;a href="http://www.defence.lk/new.asp?fname=20090531_01"&gt;reports that show UNSG having two tones during two news conferences&lt;/a&gt;]  . New news reports popped up suggesting an enormous death toll that fuelled a dying fire.   The sad part of all this is the apparent ignorance of all the facts . No one seems to be concerned about where all the questionable numbers come from or their validity [ thank god there are no more anonymous satellite phone calls ] . The civilian casualties of American, British or Israeli military ordeals are conveniently termed &lt;span style="font-style: italic;"&gt;collateral damage&lt;/span&gt;. No agency writes or asks for immediate intervention about human rights for Gitmo detainees.  Don't get me wrong. I'm not angry , just frustrated about this serious imbalance. All these makes me wonder whether the  &lt;span style="font-style: italic;"&gt;first world everybody believes in is really a first world&lt;/span&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8124123988008378905?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8124123988008378905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8124123988008378905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8124123988008378905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8124123988008378905'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/05/shotgun-diplomacy.html' title='Shotgun Diplomacy'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5140715282093157553</id><published>2009-05-19T03:15:00.006-04:00</published><updated>2009-05-19T19:29:07.820-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mahinda rajapakse'/><category scheme='http://www.blogger.com/atom/ns#' term='war is over'/><category scheme='http://www.blogger.com/atom/ns#' term='Sri Lankan civil war'/><title type='text'>Independence 2.0 for Sri Lanka</title><content type='html'>&lt;a href="http://sanjiva.weerawarana.org/"&gt;Sanjiva&lt;/a&gt; has a great blog post on the &lt;a href="http://sanjiva.weerawarana.org/2009/05/independence-again.html"&gt;second version of independence in Sri Lanka&lt;/a&gt;. It is indeed a rebirth of the independence for us. In case you are totally unaware of what is happening in the world and wondering what in the world I am talking about, &lt;a href="http://www.abc.net.au/news/stories/2009/05/19/2574237.htm?section=world"&gt;the 30 year long civil war in Sri Lanka is officially over&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When I look back I have lived almost entirely during this conflict.  I can't remember a war-free country (until now)  and I have never been able to travel to the northern tip of my small country even though I've traveled around the world. It was interesting (and annoying) to see the &lt;span style="font-style: italic;"&gt;so called bipartisanship&lt;/span&gt; of the Western media, the variety of efforts to hinder the effort to finish  a ruthless terrorist outfit, the real intentions of the so called '&lt;span style="font-style: italic;"&gt;protectors of human rights&lt;/span&gt;' and the incompetency of some of our own who did not want to see an end to this conflict. A year before, no one (including me) believed that we would ever reach this success &lt;span style="font-style: italic;"&gt;this soon&lt;/span&gt;. However proving that '&lt;span style="font-weight: bold;"&gt;if there is the will, there is a way&lt;/span&gt;' the Sri Lankan armed forces, the political leadership and all Sri Lankans were able to push it to the end.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.president.gov.lk/"&gt;Mahinda Rajapakse , His excellency the presdient of Sri Lanka&lt;/a&gt; really deservers his title. I have been under the reign of all the (Sri Lankan) executive presidents  during my lifetime and  Mahinda is the best &lt;span style="font-style: italic;"&gt;real&lt;/span&gt; leader. He had the guts to push the efforts till the conflict came to a conclusion. Some say he is corrupted - I don't care. He gave the right leadership to end the conflict and that shadows everything else. I have faith in Mahinda that he will bring a lasting political solution to this conflict and he clearly expressed his intentions by actions.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;He is capable of addressing the nation in all three national languages including Tamil. I don't know how he managed to pull that off but none of the past presidents have taken the effort to learn Tamil let alone address the nation. In fact when I was in SL a few months back I saw Mahinda addressing the nation in Tamil and stood up in amazement! To me, having a leader who can address the nation in all the national languages is itself a sign of unification.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The  presidents first address to the nation after the war started in Tamil! That fact itself is an enough answer to Western media that say Mahinda is a hardliner.&lt;/li&gt;&lt;li&gt;One of the most significant statements he made was about minorities. He basically stated that [ not an exact translation ] '&lt;span style="font-style: italic;"&gt;there are no minorities in this country, there are only people who want or don't want to see the success of Sri Lanka&lt;/span&gt;'. Very true&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;However We as Sri Lankans cannot just push all the responsibility over to Mahinda and wipe our hands on the next phase.  All of us have a resposibility in doing our part in making Sri Lanka succeed.  Mahinda has given the start, all of us should do our part in getting a lasting solution and making sure we reach prosperity.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5140715282093157553?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5140715282093157553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5140715282093157553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5140715282093157553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5140715282093157553'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/05/independence-20-for-sri-lanka.html' title='Independence 2.0 for Sri Lanka'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5681968970970059399</id><published>2009-05-08T23:18:00.016-04:00</published><updated>2009-05-10T22:30:38.360-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nevada'/><category scheme='http://www.blogger.com/atom/ns#' term='California'/><category scheme='http://www.blogger.com/atom/ns#' term='Wyoming'/><category scheme='http://www.blogger.com/atom/ns#' term='Salt Lake City'/><title type='text'>Across America  - Day 3</title><content type='html'>The earlier part of the story are in &lt;a href="http://blog.ranabahu.org/2009/05/across-america-day-1.html"&gt;Day 1&lt;/a&gt; and &lt;a href="http://blog.ranabahu.org/2009/05/across-america-day-2.html"&gt;Day 2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 9.00 am {Mountain Time}&lt;/span&gt;&lt;br /&gt;Car needs an oil change and I've already driven about 200 miles over the oil change millage. The hotel clerk pointed me to the Walmart next door [ Now thats convenient :) ]. There was a line for lube and tires, and most were cross country travelers like me ! Time for breakfast and stock up the coffee.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 10.00 am {Mountain Time}&lt;/span&gt;&lt;br /&gt;Having driven across two thirds of Wyoming under darkness, I never realized how breathtaking the scenery is. Wyoming has an interesting terrain, its flat towards Nebraska and becomes hilly towards Utah. Western Wyoming is absolutely gorgeous in terms of scenary.&lt;br /&gt;I've learned  a new lesson about cruise control, primarily when I crossed over to Utah. &lt;a href="http://en.wikipedia.org/wiki/Cruise_control"&gt;Cruise control&lt;/a&gt; is great when you want a controlled descent at highway speeds. However when on the climb, the transmission automatically downshifts halfway through and cruise control kicks up the engine speed , in my case from 3000 rpm to 5500 rpm. There is not much of a jerk but this sudden speed change is bad for the engine, given that the car has some miles on it.  So far I had only few such situations and I've driven 99% of the trip on cruise.  As a note of warning, it is not recommended to use cruise control during rain. If there is danger of &lt;a href="http://en.wikipedia.org/wiki/Hydroplaning_%28tires%29"&gt;hydroplaning&lt;/a&gt;, cruise control  might throw you off to an uncontrollable speed. So far I haven't had serious rain or any signs of hydroplaning conditions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 12.30 pm {Pacific Time}&lt;/span&gt;&lt;br /&gt;Salt Lake City at last. I've been here two years back but never got to go to see the salt lake. Its extremely huge, white and totally unlike what I expected. The road is flat again :)&lt;br /&gt;One interesting item that I took note before reaching SLC is a &lt;span style="font-style: italic;"&gt;'runaway truck exit'&lt;/span&gt;. Its basically&lt;br /&gt;a sand dump that helps to slow down a fast moving vehicle, probably a truck with failed brakes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 2.30 pm {Pacific Time}&lt;/span&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Nevada"&gt;Nevada&lt;/a&gt; is unlike anything I expected. My impression of Nevada is a big, flat, hot desert. But hey, northern Nevada is completely the opposite. Snow covered mountaintops, winding roads and signs that say &lt;span style="font-style: italic;"&gt;"frequent deer crossing when flashing"&lt;/span&gt; ! [ The lights were actually  flashing though I didn't see any deer] There are numerous signs that mandate the use of chains [ For the unknown,&lt;a href="http://en.wikipedia.org/wiki/Tire_chain"&gt; during heavy snow, vehicles put in chains around their wheels for traction&lt;/a&gt;. Its rare in the mid west but when it comes to the mountains such as the ones in Nevada , certain sections of the highway mandates the use of chains, primarily for heavy vehicles.]&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 6.30 pm {Pacific Time}&lt;/span&gt;&lt;br /&gt;I stopped at &lt;a href="http://en.wikipedia.org/wiki/Winnemucca,_Nevada"&gt;Winnemucca NV&lt;/a&gt; for a late lunch and some more coffee. The stop was completely unplanned but it turned out to be the halfway point between San Francisco and Salt Lake City. To my amazement when I exited the almost deserted highway ,I was suddenly in this nice little town with old buildings and lot of people. Winnemucca is also the point where the highway turns south west.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 8.30 pm {Pacific Time}&lt;/span&gt;&lt;br /&gt;While crossing the &lt;a href="http://en.wikipedia.org/wiki/Sierra_Nevada_%28U.S.%29"&gt;Sierra Nevada mountain range&lt;/a&gt; I faced the worst of conditions that can occur at once. It was raining,  pitch dark, the road is twisty and the highway is under repair for about 50 miles. It is harder to drive with all those big trucks going by since when they pass you, there is a fine mist of water that completely blocks the view. This is specially difficult when you are in a low profile vehicle such as a car.&lt;br /&gt;My little GPS has been an immense help throughout the whole trip and specially in this area. I always observe the GPS to get an idea of the road ahead,like whether there is a sharp curve, an &lt;span style="font-style: italic; font-weight: bold;"&gt;s&lt;/span&gt; curve etc. Whatever the gizmos you have, its still not possible to navigate a car in zero visibilty. So I followed the best safety procedure of all - &lt;span style="font-style: italic;"&gt;slowing down&lt;/span&gt; !&lt;br /&gt;This slow driving did cost me though. I expected to fill up in &lt;a href="http://en.wikipedia.org/wiki/Sacramento,_California"&gt;Sacremento CA&lt;/a&gt; but with the gas I had in the tank , I was not sure whether I'll make it. It would have been a disaster to run out of gas in these conditions so I stopped by in the first gas station I came across in the middle of the mountains. Car got gas and I got coffee.  The rain seemed to have died down and hopefully I'll get more visibility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tuesday May 5th - 1.00 am {Pacific Time}&lt;/span&gt;&lt;br /&gt;Reached my hotel in South San Jose. It's been 3 days of nonstop traveling and I am finally back where I am supposed to be :) It's been an easy drive from Sarcemento onwards with no rain.&lt;br /&gt;&lt;br /&gt;Here are some tips for the cross country travelers from my experience.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Take a GPS unit. I have a &lt;a href="http://reviews.cnet.com/car-gps-navigation/tomtom-one-3rd-edition/4505-3430_7-32591584.html"&gt;Tomtom one 3rd Edition&lt;/a&gt; , a cheap but extremely functional unit which I bought right after I got the car. One can pickup one of these things for about $70 now and their value is immense when you are traveling through unfamiliar areas. It is always a good idea to have a map with you in case the GPS fails [ It happened to me once , right after I did a software upgrade to the GPS. I've been careful to keep the running version of the navigation software unchanged after that].  This advice might not work with everyone though. Even among my collegues , there are &lt;span style="font-style: italic;"&gt;hard core GPS non believers&lt;/span&gt;! . &lt;a href="http://knoesis.wright.edu/students/topher/"&gt;Topher&lt;/a&gt; for example always questions the directions given by the GPS  and trusts the road signs more than the GPS  instructions :) Unfortunately for such non believers [sorry Topher ;)] almost all new cars [specially the German ones  :))] come with in-car naviagation systems so you get one whether you like it or not!&lt;/li&gt;&lt;li&gt;Eat lightly and take more coffee. Replace coffee with whatever keeps you awake. The idea is keeping your senses alert.&lt;/li&gt;&lt;li&gt;Make sure your car is running clean and well. Wiper blades, filters,brakes and tires are a few things that you should look at before making a long trip. If you do regular maintenance then this is not really an issue.&lt;/li&gt;&lt;li&gt;Make the trip in the Summer(late Spring / early Fall)  if possible. I can imagine how it would be during the Winter !&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;It would have been nice to have Dharshi by my side :) She would have enjoyed the scenery and I would have planned for a longer, less hectic drive. However on the bright side there is no one to complain about my taste of eighties music [ Again Topher is the right guy to ask about my choice of music specially during long drives], nor my undiscovered vocal skills :D&lt;br /&gt;&lt;br /&gt;The summary of my carbon footprint (Thanks &lt;a href="http://blog.chinthaka.org/2009/05/road-trip-to-redmond-wa-from.html"&gt;Chinthaka&lt;/a&gt; for giving me the idea)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Total distance driven (according to car odometer)  - 2581 miles (4153 Kilometers)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Total Gas consumption  - 85.43 US Gallons (323.37 Liters)&lt;/li&gt;&lt;li&gt;Average mileage   - 30.21 miles per Gallon (12.85 Kilometers per Liter)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The map follows. I might have not placed some pictures correctly - specially the ones taken in Nevada.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?oe=utf-8&amp;amp;client=firefox-a&amp;amp;ie=UTF8&amp;amp;split=0&amp;amp;gl=us&amp;amp;ei=HDUHStuyHN2wtges_pT5Bg&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101664620303462443628.00046980dbfc3b89ef9d4&amp;amp;ll=39.75788,-115.356445&amp;amp;spn=8.105856,14.0625&amp;amp;z=6&amp;amp;output=embed" frameborder="0" height="480" scrolling="no" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?oe=utf-8&amp;amp;client=firefox-a&amp;amp;ie=UTF8&amp;amp;split=0&amp;amp;gl=us&amp;amp;ei=HDUHStuyHN2wtges_pT5Bg&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101664620303462443628.00046980dbfc3b89ef9d4&amp;amp;ll=39.75788,-115.356445&amp;amp;spn=8.105856,14.0625&amp;amp;z=6&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;Drive - 4th May 2009&lt;/a&gt; in a larger map&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5681968970970059399?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5681968970970059399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5681968970970059399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5681968970970059399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5681968970970059399'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/05/across-america-day-3.html' title='Across America  - Day 3'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8107413910476406926</id><published>2009-05-06T18:05:00.014-04:00</published><updated>2009-05-08T23:23:02.298-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rock Springs WY'/><category scheme='http://www.blogger.com/atom/ns#' term='Wyoming'/><category scheme='http://www.blogger.com/atom/ns#' term='Omaha NE'/><category scheme='http://www.blogger.com/atom/ns#' term='Cheyenne WY'/><title type='text'>Across America - Day 2</title><content type='html'>If you are wondering about Day 1, its the &lt;a href="http://blog.ranabahu.org/2009/05/across-america-day-1.html"&gt;previous post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sunday May 3rd - 10.00 am {Central Time}&lt;/span&gt;&lt;br /&gt;Left Independence MO heading north. My original plan was to go via Denver but thought it would be good to avoid the mountains at the last moment. GPS told me it is shorter to go via Nebraska so I decided I'll just take my chances (?) and head north [I'll anyway have to head north at some point]. I also decided to keep the camera out so when I see interesting stuff I might just point to that general direction and shoot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sunday May 3rd&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; - 1.00 pm {Central Time}&lt;/span&gt;&lt;br /&gt;Stopped just after passing &lt;a href="http://en.wikipedia.org/wiki/Omaha,_Nebraska"&gt;Omaha NE&lt;/a&gt; for brunch and coffee. I didn't realize that one needs to enter Iowa before reaching Omaha. Interesting enough, there is significant wildlife along the way [which translates to many &lt;a href="http://en.wikipedia.org/wiki/Roadkill"&gt;roadkill&lt;/a&gt;, specially Deer] Some such roadkills are so gruesome which makes me think that driving in these parts of the world may not work out for the faint hearted :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sunday May 3rd&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; - 8.00 pm {Mountain Time}&lt;/span&gt;&lt;br /&gt;Stopped for dinner and gas right before &lt;a href="http://en.wikipedia.org/wiki/Cheyenne,_Wyoming"&gt;Cheyenne WY&lt;/a&gt;. What ? There is no "&lt;span style="font-weight: bold; font-style: italic;"&gt;Welcome to Wyoming&lt;/span&gt;" sign when entering Wyoming ? I've completely crossed Nebraska and was looking for the welcome sign to note when I am entering Wyoming. Sadly there was no sign [Even I couldn't have been &lt;span style="font-style: italic;"&gt;tha&lt;/span&gt;t blind :)] and I only noted the change in the road signs. I've hit rain in the middle of NE but its flat land and nothing much to worry about.  The scenery is amazing but I did not want to break the momentum by sightseeing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Monday May 4th - 1.30 am {Mountain Time}&lt;/span&gt;&lt;br /&gt;I decided to stop for the day at &lt;a href="http://en.wikipedia.org/wiki/Rock_Springs,_Wyoming"&gt;Rock Springs WY&lt;/a&gt;. The original plan was to reach &lt;a href="http://en.wikipedia.org/wiki/Salt_Lake_City,_Utah"&gt;Salt Lake City&lt;/a&gt; for the night but its still about 200 miles (at least 3 hours)  away. I could have gone further, at least till I reached the state line, but the car was due an oil change. Human settlements have become scarce [ It was usual to see signs like "next exit 10 miles"] and I was afraid I might end up in the middle of nowhere 100 miles later [ use the GPS you  dummy :)]. Thank god these guys have working wireless.&lt;br /&gt;&lt;br /&gt;Total distance for the day is 954 miles (roughly 14 hours). The images are placed approximately since I don't have a geo tag  enabled camera.  Await the story of the day 3.&lt;br /&gt;&lt;br /&gt;BTW I always wanted to say this. &lt;span style="font-style: italic;"&gt;Coffee in Missouri, Lunch in Nebraska and Dinner in Wyoming&lt;/span&gt; :)&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101664620303462443628.0004694a3360abfcdc0fd&amp;amp;ll=39.825413,-101.535645&amp;amp;spn=8.097929,14.0625&amp;amp;z=6&amp;amp;output=embed" frameborder="0" height="480" scrolling="no" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101664620303462443628.0004694a3360abfcdc0fd&amp;amp;ll=39.825413,-101.535645&amp;amp;spn=8.097929,14.0625&amp;amp;z=6&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;Drive - 3rd May 2009&lt;/a&gt; in a larger map&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8107413910476406926?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8107413910476406926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8107413910476406926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8107413910476406926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8107413910476406926'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/05/across-america-day-2.html' title='Across America - Day 2'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2276650796705927654</id><published>2009-05-05T17:12:00.010-04:00</published><updated>2009-05-07T01:36:13.200-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I-70'/><category scheme='http://www.blogger.com/atom/ns#' term='St Louis MO'/><category scheme='http://www.blogger.com/atom/ns#' term='Independence MO'/><category scheme='http://www.blogger.com/atom/ns#' term='Harley'/><category scheme='http://www.blogger.com/atom/ns#' term='driving across  america'/><title type='text'>Across America - Day 1</title><content type='html'>I'm in California  at &lt;a href="http://www.almaden.ibm.com/"&gt;IBM research&lt;/a&gt; once again and this time I decided to bring my own car now that I have one here :) However &lt;a href="http://maps.google.com/maps?q=Dayton+OH&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;ie=UTF8&amp;amp;split=0&amp;amp;gl=us&amp;amp;ei=0AMCSp-XA4yYtAO7vdDpBQ&amp;amp;ll=39.799041,-84.204712&amp;amp;spn=0.508554,0.796509&amp;amp;z=10&amp;amp;iwloc=A"&gt;Dayton, OH&lt;/a&gt; to &lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=San+Jose,+CA&amp;amp;sll=39.799041,-84.204712&amp;amp;sspn=0.508554,0.796509&amp;amp;gl=us&amp;amp;ie=UTF8&amp;amp;ll=37.371249,-121.878204&amp;amp;spn=0.499852,0.796509&amp;amp;z=10&amp;amp;iwloc=A"&gt;San Jose CA&lt;/a&gt; is not a short drive, it's 2457 miles (3954 kilometers) and its not a drive that one can make it one day. So I decided to do one of those things that I always wanted to do, drive across America ! [ Well the original plan was to do it on a &lt;a href="http://www.harley-davidson.com/wcm/Content/Pages/home.jsp?locale=en_US"&gt;Harley&lt;/a&gt;. An aged Honda Accord is hardly comparable to a Harley and Dayton OH is '&lt;span style="font-style: italic;"&gt;mid west&lt;/span&gt;'. I might do the original someday but this is good enough for now : ) ] This is the story of my great American crossing , split into 3 posts. I would have blogged/tweeted from the road but after 14 hours of driving  there is nothing else you can do but sleep !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Friday May 1st 2009 - Midnight {Pacific time}&lt;/span&gt;&lt;br /&gt;I leave San Francisco airport  &lt;span style="font-style: italic;"&gt;[Why I could not drive to CA on the starting day is a long and irrelevant story here]&lt;/span&gt; . The plane was supposed to leave at 11.15pm but got delayed repeatedly. I hoped to catch some sleep but there was an interesting movie, &lt;a href="http://en.wikipedia.org/wiki/Yes_Man_%28film%29"&gt;'Yes man'&lt;/a&gt; that got me hooked so I watched till the end.  Probably got 2 hours of sleep before reaching Chicago.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Saturday May 2nd - 5.30 am {Central time}&lt;/span&gt;&lt;br /&gt;Landed in Chicago IL. Walked nearly a half a mile to the next gate, played with the new &lt;a href="http://h30418.www3.hp.com/?fr_story=59ecdd427c4ebdb1377ad64a10f25a66409ba58f&amp;amp;rf=sitemap&amp;amp;fr_operatingMode=OneSpecificStory"&gt;HP touch smart things in the airport lobby&lt;/a&gt;, had breakfast and fell asleep on the chair. Good that I found the gate before falling asleep.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Saturday May 2nd - 10.30 am {Eastern time}&lt;/span&gt;&lt;br /&gt;Landed in Dayton OH. &lt;a href="http://knoesis.org/researchers/gomadam/"&gt; Kats&lt;/a&gt;, &lt;a href="http://knoesis.wright.edu/students/meena/"&gt;Meena&lt;/a&gt; and &lt;a href="http://knoesis.wright.edu/researchers/cartic/"&gt;Cartic&lt;/a&gt; (all three ?) came to pick me up (all in one car of course)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Saturday May 2nd - 2.30 pm {Eastern time}&lt;/span&gt;&lt;br /&gt;All packed for the journey. I already took my essential stuff so these are mostly 'nice to have' things [extra clothes, comforters, few cooking apparatus] and car stuff [Toolkit, extra coolent ] . In the hurry to leave I've brought the wrong charger for the laptop (IBM charger instead of the old gateway one) but managed to find the previous (burnt) charger and fixed it (A lot can be done with a few drops of solder and duct tape. Gateway replaced the faulty charger with no questions asked so I never got to fix the old one :)) so hopefully I can be connected where ever I decide to stay. An oil change is due in 1500 miles but the &lt;a href="http://4876airwayrd.midasdayton.com/store.aspx?shopNum=6680"&gt;local Midas&lt;/a&gt; is packed so I decided I should just hit the road. To the gas station to fill up, check the tire pressure, buy a map book (in case the GPS fails) and I'm off.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Saturday May 2nd - 8.00 pm {Central time}&lt;/span&gt;&lt;br /&gt;Made a food break in the outskirts of &lt;a href="http://en.wikipedia.org/wiki/East_St._Louis,_Illinois"&gt;St Louis , Illinois&lt;/a&gt;. I've driven across whole of Indiana and almost all of Illinois. I've underestimated the effect of caffeine on my body. I've had very little food but double the usual amount of coffee and water but I'm fully awake with no fatigue at all. GPS estimated its 269 miles (4 hours) to  &lt;a href="http://en.wikipedia.org/wiki/Kansas_City,_Missouri"&gt;Kansas City, Missouri&lt;/a&gt; and I decided to buy more coffee and hit the road again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sunday May 3rd - 1.30 am {Central time}&lt;/span&gt;&lt;br /&gt;Reached &lt;a href="http://en.wikipedia.org/wiki/Independence,_Missouri"&gt;Independence Missouri&lt;/a&gt;, 10 miles from Kansas City. I picked the motel that &lt;span style="font-style: italic;"&gt;seemed&lt;/span&gt; the cheapest (looks are deceiving though) and decided to do a quick &lt;span style="font-style: italic;"&gt;"I'm ok"&lt;/span&gt;  transmission to home. To my dismay the hotel wireless network is not within the reach of my room (I find that after taking a shower and changing :() so I walked to the lobby (carrying the whole bunch of gadgets including the laptop, mic and the camera. Reminds me that I should get a new one that has all these things integrated)  after grunting with the front desk but the wireless network still refuses to connect! The hotel clerk offered his advice but  looked blank when I told him that &lt;span style="font-style: italic;"&gt;"the problem is in your DHCP server"&lt;/span&gt;! There is no use in arguing with these people but I decided to make a formal complaint later. However when I was about to fall asleep I remembered that my phone has Verizon wireless data connection that I never use. I managed to send a 5 word email home [ the definition of &lt;span style="font-style: italic;"&gt;who&lt;/span&gt; represents home is now modified  ;) ] after fumbling with the numeric keypad for 10 minutes. Its 2.00 am and I should get some sleep before starting in the morning.&lt;br /&gt;&lt;br /&gt;I've done 598 miles driving from Dayton OH to Independence MO.  See the map for details. Click on the icons to see their relevant descriptions.&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101664620303462443628.0004693212771d0eaf0f7&amp;amp;ll=39.249271,-89.25293&amp;amp;spn=8.165197,14.0625&amp;amp;z=6&amp;amp;output=embed" frameborder="0" height="480" scrolling="no" width="640"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;View &lt;a href="http://maps.google.com/maps/ms?ie=UTF8&amp;amp;hl=en&amp;amp;msa=0&amp;amp;msid=101664620303462443628.0004693212771d0eaf0f7&amp;amp;ll=39.249271,-89.25293&amp;amp;spn=8.165197,14.0625&amp;amp;z=6&amp;amp;source=embed" style="color: rgb(0, 0, 255); text-align: left;"&gt;Drive - 2nd May 2009&lt;/a&gt; in a larger map&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2276650796705927654?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2276650796705927654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2276650796705927654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2276650796705927654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2276650796705927654'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/05/across-america-day-1.html' title='Across America - Day 1'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2784307609610376431</id><published>2009-03-21T15:56:00.006-04:00</published><updated>2009-03-21T16:26:16.781-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='random thoughts'/><title type='text'>While in Transit...</title><content type='html'>Having to spend 10 hours in transit and London Heathrow, Here are some of the random thoughts that crossed my mind.&lt;br /&gt;&lt;br /&gt;1. Thank god they have power sockets for laptops everywhere in terminal 4. Last time (just 3 months ago) I wondered why Heathrow is so backwards, only having power sockets near restrooms :)&lt;br /&gt;&lt;br /&gt;2. Things are so expensive here! Once one of my good friends who lived in UK for a while said "&lt;span class="Apple-style-span" style="font-style: italic;"&gt;if something costs x dollars in US, it will cost x sterling in UK&lt;/span&gt;" (regardless that one sterling is about $1.50). Now I understand what he meant.&lt;br /&gt;&lt;br /&gt;3. I have a ton of ASF emails to read. It's interesting how much chatter we do in mailing lists, even the ones with limited participation (such as members@). Even if I select to read threads that I assume 'important' there is a lot!&lt;br /&gt;&lt;br /&gt;4. Why do some airport authorities want to earn money with wifi ? Interestingly airports are like motels. All cheap/small motels offer free wifi but big named ones always ask you extra to connect. Dayton airport (DAY - called International since a few of the planes cross the border and fly over to Canada :D) offers excellent free wifi where as IAD / LHR wants to grab a piece of your hard earned money just to get online !&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;5. We are talking about touchscreens, gestures and colorful UI's but still the airline reservation systems have the ugly blue screen and a function key driven menus ! [Reminds me of GW-BASIC]. What the ????&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2784307609610376431?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2784307609610376431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2784307609610376431' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2784307609610376431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2784307609610376431'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/03/while-in-transit.html' title='While in Transit...'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-1458663487156404508</id><published>2009-02-28T12:11:00.004-05:00</published><updated>2009-02-28T12:35:00.229-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gmail shortcuts'/><title type='text'>My Google shortcut laiden keyboard</title><content type='html'>&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/ajith.ranabahu/Random?feat=embedwebsite#5307902397878326834"&gt;&lt;img src="http://lh4.ggpht.com/_mHvOJUtRSWU/Sal1G7_7VjI/AAAAAAAAHAs/bEE7VVB9F6M/s400/IMG_1646.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.com/ajith.ranabahu/Random?feat=embedwebsite"&gt;Random&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-1458663487156404508?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/1458663487156404508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=1458663487156404508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1458663487156404508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1458663487156404508'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/02/my-google-shortcut-laiden-keyboard.html' title='My Google shortcut laiden keyboard'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_mHvOJUtRSWU/Sal1G7_7VjI/AAAAAAAAHAs/bEE7VVB9F6M/s72-c/IMG_1646.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2621586164480900363</id><published>2009-02-24T11:35:00.006-05:00</published><updated>2009-02-24T12:55:46.118-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='media reporting'/><category scheme='http://www.blogger.com/atom/ns#' term='bipartisanship'/><category scheme='http://www.blogger.com/atom/ns#' term='Sri Lankan civil war'/><category scheme='http://www.blogger.com/atom/ns#' term='senate hearing'/><title type='text'>The truth is out there!</title><content type='html'>I'm not talking about X-files ! This is about actually getting to the truth and perhaps a thought about how we define bipartisanship, especially in reporting.&lt;br /&gt;&lt;br /&gt;Recently the Sri Lankan &lt;span style="font-weight: bold;"&gt;civil&lt;/span&gt; war (Notice the bold word) has become intense and there are many media reports that sometimes contradict  and often seem biased. My view is biased too since I am a Sri Lankan but assuming that I don't know anything about this and try to be a centrist, here's what I see.&lt;br /&gt;&lt;br /&gt;1. The Western media, always emphasizing their neutrality seem to have prejudice about certain parts of the world. If a third world government makes a statement its taken with utmost uncertainty, highlighting the conflicting nature of such a statement with other information sources, often coming from questionable parties ,say condemned rebel groups.&lt;br /&gt;Mind you, this happens only when a third world government. For example &lt;span style="font-weight: bold;"&gt;[Warning - hypothetical situation]&lt;/span&gt; if Al-Qaeda and US-government makes (conflicting) statements about some incident in Afghanistan, the backing would definitely be on the government. If there is photographic evidence from the government side the trust goes off the roof and there is nothing else to talk about. If the same situation involved the Pakistani government then the view becomes drastically different. There would be long reports questioning the credibility of the Pakistani government and the media would always try to show they are unbiased by splitting the blame 50/50 among the two parties. ["&lt;span style="font-style: italic;"&gt;Its  a third world government. We &lt;span style="font-weight: bold;"&gt;know&lt;/span&gt; for a fact that third world governments are corrupt so they can't be telling the truth. Forget what our reporters say or how nasty the other party is. Lets just drop the blame on everybody to be on the safeside&lt;/span&gt;"]&lt;br /&gt;Unfortunately this seems to the the case in reporting the latest incidents in Sri Lanka. There is prejudice that Sri Lankan government is bad, trying to cover up things and everything the government says is looked at with doubt and uncertainty. The photographic evidence has no   bearings. The LTTE repeatedly showing their unwillingness to commit to peace has no bearing. All suicide attacks has no bearing.The blame splits 50/50 between the parties and sometime the questionable statements from the rebels gets more PR than the rightful fact. The sad part is that such reporting causes more harm than good.&lt;br /&gt;&lt;br /&gt;2. There is a &lt;a href="http://foreign.senate.gov/hearings/2009/hrg090224p.html"&gt;senate hearing about the current developments&lt;/a&gt; in Sri Lanka today (Feb 24 2009). I can't help but wonder where is the bipartisanship in this hearing when I see the list of witnesses. Where is the &lt;a href="http://en.wikipedia.org/wiki/Robert_O._Blake,_Jr."&gt;current US Ambassador&lt;/a&gt; to Sri Lanka ? [ probably the most well versed US official in this matter. His views are in contrast to the current views of the government but still there is valid reason to ask his opinion]. Where is the Sri Lankan ambassador to US ? Isn't he a valid authority to update the senate with the current situation in Sri Lanka ? [Perhaps embassies should just deal with passports and visas]&lt;br /&gt;&lt;br /&gt;I can go on and on with this but I suppose I made my point. What is the point of talking about bipartisanship when you can demonstrate it by actions ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2621586164480900363?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2621586164480900363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2621586164480900363' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2621586164480900363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2621586164480900363'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/02/truth-is-out-there.html' title='The truth is out there!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8714438329195761272</id><published>2009-01-24T21:13:00.015-05:00</published><updated>2009-01-30T12:45:11.636-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='skype'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell mini'/><category scheme='http://www.blogger.com/atom/ns#' term='love'/><title type='text'>Skype, a Dell Mini and falling in Love</title><content type='html'>Interesting combination, you would say. At least this combination makes a lot of sense to me.  I never anticipated for things to happen this way but hey, no one can predict the future :) Anyway I'm in love and this is my love story :)&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before we begin, a word about marriages from where I come from. Arranged marriages exist there! However the extent of the arrangement is different from what you probably read in the history books. Its become just like the modern eharmony or match.com process but in a low tech way where the intent of the arrangement is to make the parties meet. Whether they should take things further is up to them.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My parents were quite concerned about me being a bachelor for a long time and not showing the slightest intent to settle down. So mid last year (2008) I had to become a participant to a meeting, a video conference through skype to meet someone special.  I would say it went 'ok' , just the general things that first timers talk about :) However that was the start and we began talking over skype and email regularly [Unfortunately she did not have IM at work so no real time chat]&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the geek in me, I was hesitant to believe that falling in love can happen without a physical face to face meeting. There were tell tale signs of an obvious connection after a few months [twice a week 15 minute call became an everyday 40 minute call] but now that I look back at it, both of us ignored the signs :) When I went to SL last December (of course with the primary intention of meeting her) the spark became a fire and the rest is history :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now for the Dell Mini. I bought a laptop for my sister (a Dell Studio 15, quite a nice machine I should say) and got a special $99 offer for a Dell Mini. This gave me the idea of taking a netbook as a present to her which would definitely help her to keep in touch with me. The mini did cost me about $100 more since I added a few extras but it was still a bargain and made a very nice surprise gift. Now we make video calls everyday (3G internet is still jittery sometimes but its not that bad)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Credits ? Obviously my mom and dad for their &lt;span class="Apple-style-span" style="font-style: italic;"&gt;intervention &lt;/span&gt; [My mom, who is quite traditional when it comes to certain things (such as cooking :) I can write a &lt;span class="Apple-style-span" style="font-style: italic;"&gt;book &lt;/span&gt;about her hesitation to incorporate technology in the cooking process) is surprisingly &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;modern&lt;/span&gt;&lt;/span&gt; in these things ] and of course &lt;a href="http://www.skype.com/"&gt;skype&lt;/a&gt;. Without skype, cost effective video conferencing would not have been possible for me and things might not have worked out. Anyway its all in the past now - I'm looking forward for a &lt;span class="Apple-style-span" style="font-style: italic;"&gt;lovely future&lt;/span&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/16574998-8714438329195761272?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8714438329195761272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8714438329195761272' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8714438329195761272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8714438329195761272'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2009/01/skype-dell-mini-and-falling-in-love.html' title='Skype, a Dell Mini and falling in Love'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5139367426884617451</id><published>2008-12-15T23:56:00.007-05:00</published><updated>2009-01-27T11:32:11.811-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dell mini'/><title type='text'>Dell mini</title><content type='html'>I got a&lt;a href="http://www.dell.com/content/products/productdetails.aspx/laptop-inspiron-9?cs=19&amp;amp;s=dhs&amp;amp;ref=homepg"&gt; Dell mini 9&lt;/a&gt; for two weeks recently (How and why is out of the question. I will keep it a mystery (soon to be demystified though) for now:)). But I absolutely loved it. Its excellent for traveling, extremely light and durable. I love the preinstalled Ubuntu (thank god for Dell for having  all the drivers and also packing it up in a CD. Getting them into the machine in case of a reinstall however is tricky since the mini does not have a CD drive :)). I did feel that few things can be improved though.&lt;br /&gt;&lt;br /&gt;1. I love the solid state disk. However the fact that it is only 8GB [I ordered an upgrade. The default is 4GB] bothers me a bit. The OS and related files take about 40% of the space and you are left with only 4GB to play with. That is not enough at all if you want to take your movies along to watch in the plane. Attaching a power draining external disk may not be an attractive option.&lt;br /&gt;&lt;br /&gt;2. Although the keyboard looks ok it takes a bit of getting used to. It is understandable though since they had to fit a fairly sized keybaord into this tiny frame and I can live with that.&lt;br /&gt;&lt;br /&gt;3. The camera is optional. I got this one with the camera but they could just make it one of the defaults. If the purpose of a netbook is to be a travel companion then I would say the camera is part of the standard tools.&lt;br /&gt;&lt;br /&gt;I absolutely love this mini and am planning to get one myself sometime later. Hope Dell can give an option to get a larger SSD atleast:).&lt;br /&gt;&lt;br /&gt;Update -&lt;br /&gt;1.The latest edition of Linux Journal has a similar review and I have to whole heartedly agree to all of it.&lt;br /&gt;2. Dell is shipping larger disks with the Mini now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5139367426884617451?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5139367426884617451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5139367426884617451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5139367426884617451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5139367426884617451'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/12/dell-mini.html' title='Dell mini'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5712170605828772555</id><published>2008-12-15T05:18:00.003-05:00</published><updated>2008-12-15T05:50:33.313-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='grand marquis'/><category scheme='http://www.blogger.com/atom/ns#' term='auto bailout'/><category scheme='http://www.blogger.com/atom/ns#' term='american cars'/><title type='text'>American Cars - Should they be left to rust out ?</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Thanksgiving"&gt;Thanksgiving&lt;/a&gt; is a special holiday in US, probably a celebration of a very unique kind where the European settlers threw a huge party to the natives. Of course the the dynamics changed later and things turned ugly for a while but the  tradition lives on and Americans celebrate thanksgiving in grand style every year. We being foreigners don't feel this significance that much but I've been in a very traditional thanksgiving with an American family last year and this year we (lab mates and old friends) had our own thanksgiving. This post is not about the good time we had in the Florida sun but something about American cars. What made me specially think about this is the on going debate about American automakers and their plight.&lt;br /&gt;&lt;br /&gt;We rented a car for the journey and got a &lt;a href="http://en.wikipedia.org/wiki/Mercury_Grand_Marquis"&gt;Mercury Grand Marquis,&lt;/a&gt; a huge (at least in my scale its more of a truck than a car) hunk of a machine. I did discover why everybody gives me advice not to go with American cars.&lt;br /&gt;&lt;br /&gt;1. It has a v8 and according to my calculations the mileage was about 24mpg (highway). This is not considered really bad in American standard but if this was Europe or Asia, people will freak out (I can imagine the reaction of my dad when he hears this. He drives a diesel &lt;a href="http://en.wikipedia.org/wiki/Toyota_Sprinter"&gt;Sprinter&lt;/a&gt; that does about 30 mpg &lt;span style="font-style: italic;"&gt;in city&lt;/span&gt;. For the auto ignorant, the milage in highway and city changes drastically since city traffic is stop and go and highway is more steady speed. The highway milage is almost always higher than the city for a conventional car). The point is that in US such gas guzzlers are still considered acceptable. Why would a regular car that would not do in excess of 75 mph [most highways have speed limits of either 65 mph or 70 mph depending on the state. Legally it is a tickatable offense to exceed the speed limit by 5 mph. People however drive faster when cops are not around :)] would need a the v8 ? If the point is having enough power to accelerate even then there are ways to make things fuel efficient (such as &lt;a href="http://en.wikipedia.org/wiki/Active_Fuel_Management"&gt;active fuel management&lt;/a&gt; from GM!). The point is that American automakers mostly think about power and performance without the fuel efficiency. This is what nearly wiped them out during the seventies oil crisis and they did not learn their lesson properly, best example being GM's hesitation to widely adopt their own (above mentioned) AFM system.&lt;br /&gt;&lt;br /&gt;2. The Grand Marquis is termed luxury. Sadly it is nothing but luxury. No climate control, no gadgets and there was evidence of shoddy build quality. For example the seats, even though they were cushy, had their hinges jutting out (luckily its only cosmetic. The jutted parts never touched the occupants). Topher (who's probably in the 200lb range) complained about a hard 'thing' touching his back and commented that his 10 year old Audi, even with the beating of being driven around for nearly 200k miles, still feels comfy. The passenger airbag light on the dashboard was literally a 'hole'   where you can put your finger in (if you fancy doing such things :D). These things would have killed the  market for any car maker, specially when you have tough competition from Germany, Japan and even South Korea for high quality cars.&lt;br /&gt;&lt;br /&gt;The car indeed was easy to drive and reliably served us through the nonstop 16 hour and 20 hour drives (the return trip took 4 hours more due to traffic). The point is that a Honda or a Audi or any other foreign car would do the same with lot less fuel and none of the above drawbacks. The fuel factor will be very important (if not the most important) in the near future and buyers are likely to look at the overall cost of running than anything else. [The current gas price drop is temporary and should not be taken to be something that'll last]&lt;br /&gt;&lt;br /&gt;So what is the verdict ? Should these car makers be forced to rethink  by letting them go bankrupt ? Many of my friends think so.  Some say its time that the big three learnt their lesson [in par with the extreme republican view]. Others express concern over the impact on the economy if the auto makers died.  Its more like an iceberg,  90% is underwater and all you see is the top. If the American big three went down many other industries may go down as well, perhaps permanantly.&lt;br /&gt;&lt;br /&gt;For me, I think the latter makes sense at this point. The banks are down and if the automakers go down as well, things will turn really ugly.  Although we've studied economics for a long time , we still don't know the right buttons to press in a situation like this. What we do understand is that its gonna be worse if the automakers go down.  I would play it safe and keep them alive but making sure that they really learn their lesson this time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5712170605828772555?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5712170605828772555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5712170605828772555' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5712170605828772555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5712170605828772555'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/12/american-cars-should-they-be-left-to.html' title='American Cars - Should they be left to rust out ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2593029689916633889</id><published>2008-10-11T21:10:00.003-04:00</published><updated>2008-10-13T14:03:40.417-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daycon'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Daycon</title><content type='html'>I am in &lt;a href="http://www.day-con.org/"&gt;daycon II&lt;/a&gt;,a so called hacker conference. Unfortunately (?) when this post comes out I'll be in the luxury of my home since the wireless in the hotel is not free and I did not want to pay any extra :) In any case the word 'hacker' is not to be misunderstood here. These guys are well respected professionals and they  are not demonstrating how to break into pentagon. Instead this is a focused conference, primarily on security and I've been in a few very interesting talks that has exposed me to very different fields of thought and ideas.&lt;br /&gt;&lt;br /&gt;Few of the interesting talks I found are the following&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://rationalsecurity.typepad.com/"&gt;Chris Hoff&lt;/a&gt; - Securing the virtualization environment&lt;br /&gt;One of the best perspectives of the security aspects in a virtualized environment. This has a tremendous importance in todays hype of the cloud computing since the software is provided as a service and no one seems to care as to how the services are provided. Given that 'elasticity' is way too easier to provide using virtualization, many clouds are likely to use viirtualization under the hood. However as Greg very clearly pointed out, certain security measurements cannot be put in a viirtualized setting. The worst of all, even when you spend a ton of money in network security infrastructure, it does not gurantee that there will be secured virtual instances. On there notes, Greg had the most interesting slide decks.&lt;br /&gt;&lt;br /&gt;2. &lt;a href="http://www.rumint.org/gregconti/"&gt;Greg Conti&lt;/a&gt; -  Lawful evil to Chaotic good&lt;br /&gt;Greg is a professor at the NY United  States Military and his talk is primarily focused on the information security on the Web. He talked about the AOL dataset disclosure and how 'Googling' can expose your personality to others, even when you are not knowingly giving out anything. This is one of those talks that I found as a contrast to my way of thinking. Yes I do take privacy seriously but I've been an avid user of Google for the past few years. I maintain my email accounts in Google, use Google checkout and try out every new thing that they come up with. Gregs talk was focused on showing how vulnerable this can be. I might not change the way I work right now but things do look differently now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. "The Ninja Show"&lt;br /&gt;Interestingly the presenter, Yamada did not speak a single word but typed on notepad and used the built in TTS (and took questions via IRC). Not to mention that he was in a full ninja suit complete with a sword . He types fast and it probably made sense since he would type faster than he would have spoken English. Nevertheless the content is very interesting. He talked about the insecurities introduced via the bios where technologies such as &lt;a href="http://www.intel.com/technology/platform-technology/intel-amt/index.htm"&gt;Intel AMT&lt;/a&gt; carry a threat, even to computers that are powered down.&lt;br /&gt;&lt;br /&gt;All in all it was a good experience. Some of the talk abstracts are &lt;a href="http://www.day-con.org/SCHEDULE_%26_SPEAKERS.html"&gt;here&lt;/a&gt;. Angus (the organizer) has promised to put the videos up soon and I will update the blog then.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2593029689916633889?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2593029689916633889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2593029689916633889' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2593029689916633889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2593029689916633889'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/10/daycon.html' title='Daycon'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5879303495070036322</id><published>2008-09-15T14:47:00.001-04:00</published><updated>2008-09-15T14:48:41.071-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IKE'/><category scheme='http://www.blogger.com/atom/ns#' term='Ohio'/><title type='text'>IKE and its after effects</title><content type='html'>Texas is the state that faced IKE head on. I live in Ohio, roughly 1,200 miles away from Texas. However remnants of IKE passed through Ohio yesterday (14th Sept) and I can only guess how the real thing would have been.&lt;br /&gt;&lt;br /&gt;1. The winds reached roughly about 60mph. Many trees fell (some fallen trees blocked the entrance to the apartment complex I live) and a lot of people lost power. Given that most of the households depend on electricity to cook and heat water, people were left without lights, hot water and food! (Luckily we were left without power only for a few hours. Our apartment complex runs underground cables and that probably saved us from having a blackout for days)&lt;br /&gt;&lt;br /&gt;2. Many things that were left outside showed how brutal the wind is. Roof tiles, the decorative wooden shades around the windows and plastic garden chairs are a few things that were scattered among the debris.&lt;br /&gt;&lt;br /&gt;3. Transportation became a hazard! Not because the roads were damaged but because most of the signals are not working. Some of the signal lights were turned so that they don't face the right directions (the most notable being the one at the entrance of the school, which turned 180 degrees and is facing the opposite direction) so even when they are working it did not make sense. There are temporary stop signs erected at certain intersections but still its dangerous to drive on certain roads.&lt;br /&gt;&lt;br /&gt;If a died down IKE could do this much, I can only imagine how devastating it would have been at its full power!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5879303495070036322?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5879303495070036322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5879303495070036322' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5879303495070036322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5879303495070036322'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/09/ike-and-its-after-effects.html' title='IKE and its after effects'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-1254469671993141612</id><published>2008-09-02T22:31:00.003-04:00</published><updated>2008-09-02T23:38:20.715-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='first impression'/><category scheme='http://www.blogger.com/atom/ns#' term='google chrome'/><title type='text'>Google Chrome - First Impressions</title><content type='html'>Just tried &lt;a href="http://www.google.com/chrome/"&gt;Google Chrome&lt;/a&gt;. Looks cool and I definitely love the functionality of dragging tabs to create new windows. From the looks of it (taskmanager) it seems to spawn a new process only if the tab is made into a new window. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. I love the interface. Simple and elegant and a whole lot of area to view the pages without obstruction.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. CSS confirmity seems to be good. In fact I doubt whether they used the mozilla components for CSS since it seems to work exactly the same as FF3.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Most visited tab is cool and pretty much useful when you start the day :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;There are some glitches though&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. No Linux version ! This means I'll be sticking to FF for 90% of the time. [ I understand the mindset of giving the first place to Windows users (there a &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;whole lot&lt;/span&gt;&lt;/span&gt; of them) But why not even a simple alpha/pre-alpha on Linux and Mac ? ]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Its noticeably slow. FF3 is blazingly fast (perhaps I am used to it too much) but loading of javascript and certain flash plugins seems really slow compared to FF3. There are visible glithches in rendering plain html pages. This is somewhat conflicting because &lt;a href="http://news.cnet.com/8301-1001_3-10030888-92.html"&gt;there are reports that say its javascript rendering is really fast&lt;/a&gt;! My connection is working fine and I have no clue why it seems surprisingly slow to me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Single box for search and url is a double edged sword. It makes the interface simple but the usage somewhat tricky. For example I am used to type just google in the address bar (in FF) and hit enter to go to Google. In chrome it searches Google for 'google' and displays the results. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm sure Google will soon fix these (except for the Linux release. I'm not sure whether Google will take the trouble to release a version for the handful of (?) Linux users out there. For example there is no equivalent to gmail notifier in Linux officially released by Google to date. There is a &lt;a href="http://gmail-notify.sourceforge.net/index.php"&gt;third party one&lt;/a&gt; but its another frustrated geek doing his own handy work). We know at least &lt;a href="http://www.tg007.net/forum/index.php?showtopic=11007"&gt;M$ is scared&lt;/a&gt; so let us see what others have to say ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&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/16574998-1254469671993141612?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/1254469671993141612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=1254469671993141612' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1254469671993141612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1254469671993141612'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/09/google-chrome-first-impressions.html' title='Google Chrome - First Impressions'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2451719865583500673</id><published>2008-08-31T03:04:00.006-04:00</published><updated>2008-09-01T10:53:27.813-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mental health'/><category scheme='http://www.blogger.com/atom/ns#' term='psychology'/><category scheme='http://www.blogger.com/atom/ns#' term='brain'/><category scheme='http://www.blogger.com/atom/ns#' term='mind'/><title type='text'>What's it got to do with your brain ?</title><content type='html'>Well Everything :) I learnt an important fact today and its well worth sharing.&lt;br /&gt;During one of our usual summer gatherings at &lt;a href="http://knoesis.wright.edu/students/topher/"&gt;tophers&lt;/a&gt; place, I met &lt;a href="http://www.wpafb.af.mil/news/story.asp?id=123042941"&gt;Dr Catherine Harrison&lt;/a&gt;, a &lt;a href="http://en.wikipedia.org/wiki/Neuropsychology"&gt;neuropsychologist&lt;/a&gt; working at the &lt;a href="http://www.wpafb.af.mil/AFRL/"&gt;Air Force Research Lab (AFRL)&lt;/a&gt;. We had a very interesting conversation about how the human mind and brain works and how one affects the other.&lt;br /&gt;&lt;br /&gt;1. Physiological changes in your brain changes your psychological behavior.&lt;br /&gt;  This is evident and most people have witnessed such things with wounded soldiers and accident victims.  Apart from the loss of the use of some sensory organs, brain damage definitely affects the way you think and behave.&lt;br /&gt;&lt;br /&gt;2. Psychological changes causes physiological changes in your brain.&lt;br /&gt;This is the new bit and seemed somewhat weird to me. Being a nerd I always thought of the linkage between the brain and mind as similar to computer hardware and software. The brain being the hardware and the mind being the software. Obviously a hardware failure will render the software useless but the software cannot make changes to the hardware.  Seems it is not so simple when it comes to the human brain.  According to Dr. Harrison your psychi causes the neurological connections of your brain to change. If you suffer from a psychological disorder it is very much likely that your brain gets hard wired for it after some time. The analogy Dr Harrison gave was a canyon. An occasional flood will not leave a mark in the canyon but a river flowing through it would make permanent changes , even to the hard rock.&lt;br /&gt;&lt;br /&gt;The problem is that most people (at least in Sri Lanka) do not see psychological disorders as things that can be (or should be) cured by a doctor. Yes, the extreme cases of insanity will definitely find their way to the mental institute but other common cases such as stress or depression are rarely identified and brought to the attention of a psychologist [Instead there are a number of other 'methods' that they believe to bring a cure, such as getting the help of unknown forces] . According to Dr Harrison even a case of stress, if left without a remedy for a few months, would make almost permanent neurological changes in your brain. In fact the remedy in such a case can be a few sessions with a counsellor and it is easy to find and talk to a psychologist since all major hospitals have one [ Unlike in US, health care is provided by the government and &lt;span style="font-weight: bold; font-style: italic;"&gt;free&lt;/span&gt; to all citizens in Sri Lanka.  Inevitably there is some level of bureacracy (after all, its a government institute) but almost all hospitals are well equipped and capable of providing a good level of service. unfortunately health care being a free commodity has made people not realize how valuable it is]. Despite many attempts to improve the public knowledge about psychological disorders its still an often ignored branch of medicine in Sri Lanka.&lt;br /&gt;The most important take home message for me is that both physiological and psychological illnesses have similar importance to your health.  It may not be obvious but its always good to a keep a good mental health and seek the help of a professional if the need arises.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2451719865583500673?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2451719865583500673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2451719865583500673' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2451719865583500673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2451719865583500673'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/08/whats-it-got-to-do-with-your-brain.html' title='What&apos;s it got to do with your brain ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-101478804099145961</id><published>2008-08-13T17:03:00.010-04:00</published><updated>2008-08-15T12:01:15.291-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='save green'/><category scheme='http://www.blogger.com/atom/ns#' term='environmental impact'/><title type='text'>Keeping your sanity while saving the Green</title><content type='html'>I've been in a dilemma for a while. Motivated primarily by the barrage of (government sponsored) advertisements about conserving energy that erupted  in American TV recently, I've been wondering whether our mere existence is a threat to the world.&lt;br /&gt;&lt;br /&gt;Here is my reasoning. When I wake up in the morning the first thing I do is check email (Yes - it sounds geeky but I really spend at least 15 minutes skimming through my mail right after I wake up). Starting from that every action I do comprises of a threat to the environment.&lt;br /&gt;&lt;br /&gt;1. The computers are made of plastic / silicon / ceramics and other heavy metals. They won't run forever and one day they'll have to go. Due to their design its extremely difficult (if not impossible) to recycle them and the most probable place they'll end up is the landfill. The effect is doubled since I usually have two computers running.&lt;br /&gt;&lt;br /&gt;2. They consume electricity. My power company (&lt;a href="http://www.dpandl.com/"&gt;DP&amp;amp;L&lt;/a&gt;) primarily uses coal and I contribute green house gases (despite the &lt;a href="http://www.dpandl.com/investment.php"&gt;best efforts to reduce emissions by DP&amp;amp;L&lt;/a&gt;) per every clock tick.&lt;br /&gt;&lt;br /&gt;done with email! I walk over to the washing basin and open the tap for hot water. The moment I do so warm water starts flowing, kept hot by an electric heater, which contributed much more green house gases than my beloved computers.&lt;br /&gt;&lt;br /&gt;Then I walk over to the kitchen, fill a bowl with my favorite cereal (&lt;a href="http://en.wikipedia.org/wiki/Honey_Bunches_of_Oats"&gt;Honey bunches of Oats&lt;/a&gt;), pour some milk into it and put it in the microwave to heat for 1 minute.&lt;br /&gt;&lt;br /&gt;3. The cereal is made of primarily corn and wheat (and also oats as its name suggests) which has been grown in large farms, farms which were built on natural pastures and add a startling amount of pesticides and artificial fertilizers to keep growth to a maximum.&lt;br /&gt;&lt;br /&gt;4. Same goes to the milk - which did not come from a '&lt;span style="font-style: italic;"&gt;friendly neighborhood farm&lt;/span&gt;' but the nearest supermarket.&lt;br /&gt;&lt;br /&gt;5. The microwave, fridge that kept the milk, they all consumed a hefty amount of kilowatts pushing out more greenhouse gases.&lt;br /&gt;&lt;br /&gt;I didn't even walk out of the kitchen yet but I've contributed lot to emitting a bunch of greenhouse gases.&lt;br /&gt;&lt;br /&gt;The point of this somewhat funny (nevertheless true) account of my daily routine is to show that the sane way of life is not possible without effecting the environment. Unlike some extremist environment groups who think that progress should have zero effects on the environment,  our mere existence effects the environment significantly.&lt;br /&gt;&lt;br /&gt;So what ? Is there anything we can do about it ? Obviously we cannot make it zero and some of the counter measures we plan to put in place don't change things a lot.  [ This reminds me of something I noted in a public rest room in Berkley CA (yeah - odd place to find interesting slogans ;)). The usual paper towels has been replaced with a electric hot air blow dryer with a boiler plate saying '&lt;span style="font-style: italic;"&gt;save the environment, use less paper&lt;/span&gt;'. Next to the boiler plate written in a marker pen '&lt;span style="font-style: italic;"&gt;yeah, and burn a lot of coal to generate electricity&lt;/span&gt;']. It is amply clear that we cannot go back to the untouched state of the earth and we should accept the fact that we cannot exist without being a significant effect on the environment. But at the same time we as humans should not act as we don't understand the importance of the earths balance. For the most part of it, majority of us (including me I should confess) did not take this seriously. Yes, I  switch off the extra lights and use &lt;a href="http://en.wikipedia.org/wiki/Compact_fluorescent_lamp"&gt;CFLs&lt;/a&gt; everywhere in our house but I did that in thoughts of less electricity cost than less impact to the environment.&lt;br /&gt;&lt;br /&gt;However things are taking a slow change (primarily due to the rise of oil prices). Here in US, there is a lot of interest in using power saving appliances. There  are plans to do more power generation with environmentally friendly technologies such as geo-thermal or wind power. Wind farms are coming up everywhere (interestingly the&lt;a href="http://www.seco.cpa.state.tx.us/re_wind.htm"&gt; state of Texas being one of the leaders&lt;/a&gt;)and there is major initiative going on to reduce dependency on oil. Oil companies are now known as energy providers and market themselves as environmentally responsible enterprises [Though I have suspicions about how responsible they are]. All in all we &lt;span style="font-style: italic;"&gt;are&lt;/span&gt; seeing good changes in the way things are being done. It does not mean by any way that you should jump into everything that has the green label. (Electric blow dryer being a naive example)&lt;br /&gt;&lt;br /&gt;If you've cared to read until now and not tired of my rambling, here is the message to take home. '&lt;span style="font-weight: bold; font-style: italic;"&gt;Save the green but don't go to extremes&lt;/span&gt;'!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-101478804099145961?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/101478804099145961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=101478804099145961' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/101478804099145961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/101478804099145961'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/08/keeping-your-sanity-while-saving-green.html' title='Keeping your sanity while saving the Green'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-6100097507884551941</id><published>2008-08-11T17:46:00.002-04:00</published><updated>2008-08-11T17:49:53.145-04:00</updated><title type='text'>Gmail down ?</title><content type='html'>Being a gmail user since 2003, this is the first time I've experienced a server error ! Don't believe me ? See the image&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mHvOJUtRSWU/SKCzzsIX02I/AAAAAAAAEZk/p7pKpngnJk8/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mHvOJUtRSWU/SKCzzsIX02I/AAAAAAAAEZk/p7pKpngnJk8/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5233380467605492578" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-6100097507884551941?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/6100097507884551941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=6100097507884551941' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6100097507884551941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6100097507884551941'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/08/gmail-down.html' title='Gmail down ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mHvOJUtRSWU/SKCzzsIX02I/AAAAAAAAEZk/p7pKpngnJk8/s72-c/Screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-7930147168688738211</id><published>2008-07-25T10:06:00.003-04:00</published><updated>2008-09-01T10:53:53.997-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Microsoft and opensource</title><content type='html'>After reading &lt;a href="http://sanjiva.weerawarana.org/2008/07/response-to-microsoft-at-oscon.html"&gt;the recent post from Sanjiva&lt;/a&gt; I was tempted to write this bit down. I've been debating similar points with my friends, specially Karthik who has become an avid Mac/OS-X fan over the last year or so. For the record I'm primarily a Linux user (in fact I'm using one of my Ubuntu boxes right now)  but I do use windows (XP though) to run my iTunes and an occasional office product. So here are some of my observations.&lt;br /&gt;&lt;br /&gt;1. Microsoft is a good technology company. If you look at the world with the researcher hat on, the best place to work right now is &lt;a href="http://research.microsoft.com/"&gt;Microsoft research&lt;/a&gt; (MSR). They do really good research and come up with great technologies (not to mention the good pay :) In fact my personal experience in M$ during the interop in 2005 is a very positive one regarding the technology they have. Its not really a surprise since they have the best brains working for them). If you look at technologies like &lt;a href="http://www.microsoft.com/NET/"&gt;.Net&lt;/a&gt; and &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt;, there are many merits over the other prevailing technologies. However M$ has a bad track record and known for their extreme focus only on their (winxx/MSSQL etc) platform and the public looks with skepticism when it comes to using their technologies. I've met Mac/Linux geeks that are interested in M$ technologies but are not getting into them simply because its from M$.  However it is not a reason to discredit M$ of their technological perspective.&lt;br /&gt;&lt;br /&gt;2. There are tendencies towards moving towards a more open environment. &lt;a href="http://port25.technet.com/"&gt;Port25&lt;/a&gt; is a very good starting point. &lt;a href="http://www.microsoft.com/interop/osp/default.mspx"&gt;Open specification promise&lt;/a&gt; is a good gurantee. I see these as signs of blending in with the opensource culture that is blossoming. In fact one of the recent moves to offer facilities for certain opensource foundations to test their software on Winxx platforms (sadly of which I am not at liberty to discuss the details) is an indication of their realization of the strength of Opensource. However just as Sanjiva and others mentioned we are &lt;span style="font-weight: bold; font-style: italic;"&gt;not&lt;/span&gt; gonna see an open windows or community MSSQL soon (or may be never!). Purely in my POV its unrealistic to assume so. Do we see any other big company (IBM/Oracle/Apple/Google) opensourcing their core products ? No, not even true for a company like Google whose motto is &lt;span style="font-weight: bold;"&gt;'Don't be evil'&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;3. Microsoft will always be a strong presence in almost all technological fronts. Contrary to the popular geek beliefs, I don't assume M$ to go bankrupt soon. Yeah, Apple is doing well  but if you consider global sales, Apple is still miles behind. XBox is doing well (despite &lt;a href="http://http://blog.wired.com/games/2008/07/nintendo-wii-ou.html"&gt;Wii beating it to the first place recently&lt;/a&gt;). Their enterprise / back office products are doing fairly ok. They have a ton of money in the bank and most of the best brains still work for them. These guys are  not gonna be wiped out from existence just like that.&lt;br /&gt;&lt;br /&gt;4. Their size makes them a prime target. I think of this as the case of the bright, big, nerdy kid in school. They constantly get teased just because they are noticeable. There are many cases where M$ has become the victim of attacks just because they are the most visible player (Note that they are no saints. There are cases where M$ pushed their own agenda. But at the end of the day it comes down to business and any other software company in the same place would have not gone a different way). For example in the Operating System space Apple gets a lot of attention and a lot of people would pick M$ as the bad guy if you put Apple and M$ side by side.  Think about it. OS-X is as proprietary as Windows, only runs on Apple hardware (which you pay a fortune to get) and go to extremes when it comes to protecting their assets. Why are they not perceived as evil then ?&lt;br /&gt;&lt;br /&gt;I am not white washing M$. But I believe they wouldn't just go away and a (apparently) healthy relationship is coming up with the Opensource world. They are already supporting Opensource software vendors, build on top of open protocols and start taking small steps towards living in harmony with the others.  We should not jump into conclusions :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-7930147168688738211?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/7930147168688738211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=7930147168688738211' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7930147168688738211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7930147168688738211'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/07/microsoft-and-opensource.html' title='Microsoft and opensource'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-1335436236740535521</id><published>2008-07-19T19:20:00.004-04:00</published><updated>2008-09-01T10:56:14.136-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='honda'/><title type='text'>My first car in US !</title><content type='html'>After about 2 years living in US I got my first car here (I've had cars before but this is my first in US). Its a Honda Accord and the pictures will tell the story :) Bunch of thanks goes to &lt;a href="http://knoesis.wright.edu/students/meena/"&gt;Meena&lt;/a&gt; and &lt;a href="http://knoesis.wright.edu/researchers/gomadam/"&gt;Karthik&lt;/a&gt; for helping me out in my car hunt.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ajith.ranabahu/MyCar/photo#5224870052491504594"&gt;&lt;img src="http://lh5.ggpht.com/ajith.ranabahu/SIJ3oVRVK9I/AAAAAAAAELI/WZL9SJbiSgo/s288/IMG_1333.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ajith.ranabahu/MyCar/photo#5224870069142911618"&gt;&lt;img src="http://lh5.ggpht.com/ajith.ranabahu/SIJ3pTTVeoI/AAAAAAAAELU/4d4iYv6wIOo/s288/IMG_1334.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/ajith.ranabahu/MyCar/photo#5224870085962488722"&gt;&lt;img src="http://lh3.ggpht.com/ajith.ranabahu/SIJ3qR9b25I/AAAAAAAAELg/7hPXkZTnKao/s288/IMG_1335.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-1335436236740535521?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/1335436236740535521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=1335436236740535521' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1335436236740535521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1335436236740535521'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/07/my-first-car-in-us.html' title='My first car in US !'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/ajith.ranabahu/SIJ3oVRVK9I/AAAAAAAAELI/WZL9SJbiSgo/s72-c/IMG_1333.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3916482014899441096</id><published>2008-07-11T11:50:00.001-04:00</published><updated>2008-07-11T11:50:35.190-04:00</updated><title type='text'>Cool gmail feature</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;being an avid fan of gmail and its browser interface I'm ashamed to say that I missed this feature. In fact I've no idea when it was added. it simply tell you how many gmail windows are open at the moment and from what IP. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src='http://lh5.ggpht.com/ajith.ranabahu/SHeAwVCYFWI/AAAAAAAAEHQ/wv1bif_-CC0/%5BUNSET%5D.png' style='max-width: 800px;'/&gt;&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/16574998-3916482014899441096?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3916482014899441096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3916482014899441096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3916482014899441096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3916482014899441096'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/07/cool-gmail-feature.html' title='Cool gmail feature'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/ajith.ranabahu/SHeAwVCYFWI/AAAAAAAAEHQ/wv1bif_-CC0/s72-c/%5BUNSET%5D.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-6221668512119002382</id><published>2008-06-29T22:35:00.002-04:00</published><updated>2008-06-30T08:39:14.965-04:00</updated><title type='text'>Sri Lankan Conflict makes into American TV Drama!</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I'm a fan of crime drama and a show I regularly watch (many thanks to the DVR:)) is &lt;a href="http://www.nbc.com/Law_&amp;amp;_Order:_Criminal_Intent/"&gt;Law and Order : Criminal Intent&lt;/a&gt;. The episode aired in &lt;a href="http://www.usanetwork.com/"&gt;USA network&lt;/a&gt; at 9.00pm today (06/29/2008), named Assassin is centered on an American educated female leader figure who undergoes house arrest in Sri Lanka and then becomes target of an assasin who is after her life! [spoiler warning - the story ends with a twist and the victim becomes the suspect] Here are some of the places where Sri Lanka is mentioned.&lt;br /&gt;&lt;br /&gt;1. Det.Logan mentions that '&lt;b&gt;&lt;i&gt;She's being in house arrest in Sri Lanka ...&lt;/i&gt;&lt;/b&gt; ' at the crime scene.&lt;br /&gt;2. The captain says '&lt;i&gt;&lt;b&gt;Sri Lankan hard liners, Tamil tiger terrorists, in short there's a lot of people after her life&lt;/b&gt;&lt;/i&gt;'&lt;br /&gt;3. The Hudson University president says in his introduction '&lt;i&gt;&lt;b&gt;A young student from Sri Lanka'&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I understand its fiction and all made up. But my concern is that you guys could've done a better job in getting the facts straight. Looks to me this character was made up by mixing features from other female political figures in the Asian region such as &lt;a href="http://en.wikipedia.org/wiki/Benazir_Bhutto"&gt;Benazir Bhutto&lt;/a&gt; who studied in US and wears a dress with a scarf and &lt;a href="http://en.wikipedia.org/wiki/Aung_San_Suu_Kyi"&gt;Aung San Suu Kyi&lt;/a&gt; whose being under house arrest for a while and also won the Nobel peace prize. See my reasoning below.&lt;br /&gt;&lt;br /&gt;I. The name of the center character is 'Bella Kahn'. That's probably a very alien name for a Sri Lankan.&lt;br /&gt;II. She is educated in US. There are many foreign educated political figures but very few are American educated.&lt;br /&gt;III. There is no record of a female leader figure being on house arrest during the recent past in Sri Lanka AFAIK (Apart from Sirimavo being kept under house arrest in the early 80's). Non of such people were named for the Nobel peace prize (except for Dr.Mohan Munasinghe who is part of &lt;a href="http://www.ipcc.ch/about/ipcc-bureau-tfb.htm"&gt;IPCC&lt;/a&gt; and shared the peace praze with Al Gore.)&lt;br /&gt;IV. The lady wears something that looks like a north Indian/Pakistani dress with a scarf!&lt;br /&gt;V. Her family has a trust fund of millions of dollars which is not normal for even the wealthiest of Sri Lankans.&lt;br /&gt;&lt;br /&gt;&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/16574998-6221668512119002382?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/6221668512119002382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=6221668512119002382' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6221668512119002382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6221668512119002382'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/06/sri-lankan-conflict-makes-it-into.html' title='Sri Lankan Conflict makes into American TV Drama!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3616262012717897487</id><published>2008-06-28T02:27:00.002-04:00</published><updated>2008-06-28T02:30:30.813-04:00</updated><title type='text'>Mootools is cool and I'm moving to scribfire</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;After some time I've decided to move to &lt;a href="http://www.scribefire.com/help/getting-started/"&gt;scribefire&lt;/a&gt; (an awesome little plugin for firefox) so that I can manage my blogger account and my own websites blog as well. Scribefire integration is amazingly smooth, works super well with both blogger and Drupal.&lt;br /&gt;&lt;br /&gt;So here is the note of the day :) &lt;a href="http://mootools.net/"&gt;mootools&lt;/a&gt;, an amzingly well written javascript framework. I've been doing some serious javascript stuff (and I do admit that &lt;a href="http://blog.ranabahu.org/2006/12/gwt-rocks.html"&gt;GWT rocks&lt;/a&gt; and &lt;a href="http://developer.yahoo.com/yui/"&gt;YUI!&lt;/a&gt; is a cool set of widgets. I've worked with both drilling down to a considerable level. And sorry the &lt;i&gt;stuff&lt;/i&gt; I'm working on is a kind of 'hush hush' at the moment ;)) and I'm amazed to see how well structured mootools is.  Its definitely something that a serious javascript developer should check out.&lt;br /&gt;&lt;br /&gt;This also brings us to the interesting case of framework lock-in. It's not a vendor anymore (since stuff like GWT/YUI/mootools are completely free and comes with no strings attached) but the framework. We've seen this happen with the Java Web application space where frameworks like &lt;a href="http://struts.apache.org/"&gt;Struts&lt;/a&gt; and &lt;a href="http://myfaces.apache.org/"&gt;JSF(MyFaces)&lt;/a&gt; were initially well received but later the interest died down. Why ? Yes struts makes the initial development easy and lets you keep things neatly seperated but you are bound to struts for eternity ! If there is anything that struts cannot do - well , either you can't do it in your webapp or you'll have to find a really ugly hack to work around it, possibly violating most of the best practices established for struts. This becomes a serious issue when your app grows beyond the capabilities of the framework. You've come too long (so that rewriting is not an option) but you cannot go beyond the framework.[Subsitute struts with any other framework of your choice and the story will be the same].&lt;br /&gt;&lt;br /&gt;The javascript space is becoming the next framework playground and things are getting muddy already.From the top of my head I can name at least half a dozen (dojo,YUI!,mootools, GWT, script.aculo.us,openrico, sproutcore etc. In fact I see that I did name more than six. I did write them in one go - honest :)). I'm not sure whether we'll come to the same conclusion as the Java Webapp space because Javascript is primarily client side and the limitations imposed by the framework are primarily on the devlopment resources and have small or no consequences with the performance or scalability of a Webapp.&lt;br /&gt;&lt;br /&gt;Let us wait and see :)&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/16574998-3616262012717897487?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3616262012717897487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3616262012717897487' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3616262012717897487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3616262012717897487'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/06/mootools-is-cool-and-i-moving-to.html' title='Mootools is cool and I&amp;#39;m moving to scribfire'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-7941016635708093745</id><published>2008-06-20T10:14:00.005-04:00</published><updated>2008-06-20T18:00:52.702-04:00</updated><title type='text'>Web Services Interoperating</title><content type='html'>Recently my old employer &lt;a href="http://www.wso2.com/"&gt;WSO2&lt;/a&gt; participated in a public interop event with Microsoft in their &lt;a href="http://www.microsoft.com/events/TechEd2008/default.mspx"&gt;TechEd 2008&lt;/a&gt; conference. Jonathan Marsh from WSO2 showed how the &lt;a href="http://ws.apache.org/axis2/c/"&gt;Axis2 C&lt;/a&gt; and &lt;a href="http://ws.apache.org/axis2/"&gt;Axis2 Java&lt;/a&gt; based components (specifically a PHP frontend and a Java based backend) working seamlessly with the .net components. [See the &lt;a href="http://www.microsoft.com/winme/0806/33197B/Key_techEd2.asx"&gt;video&lt;/a&gt; &lt;span style="font-style: italic;"&gt;{wmv stream.Confirmed to work in VLC media player in Linux. The interop demo is from 0.25.30 to 0.32.30}&lt;/span&gt;  and the &lt;a href="http://www.microsoft.com/Presspass/exec/bobmuglia/06-10teched.mspx"&gt;transcript&lt;/a&gt;].&lt;br /&gt;&lt;br /&gt;IMHO this is one of the best interop demonstrations of Web Services. Of course the grand vision was there from day one (which makes some people ask the rhetorical question "So what is the big deal ?") but even with an agreed set of specifications, it is extremely hard to get full interoperation. Myself , &lt;a href="http://www.ruchith.org/"&gt;Ruchith&lt;/a&gt; and &lt;a href="http://davanum.wordpress.com/"&gt;Dims&lt;/a&gt; were at Microsoft in 2005 for one of the first interop events and it took many iterations to get everything running smoothely [ This is not only the basic client to service interaction. WS-Reliable messaging, WS-Security and most of the other important WS-* specs are in action ].&lt;br /&gt;&lt;br /&gt;I'm proud to say that I am part of the Axis2 / Apache Web services team and specially happy to note that open source software is indeed enterprise grade when it comes to Web services :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-7941016635708093745?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/7941016635708093745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=7941016635708093745' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7941016635708093745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7941016635708093745'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/06/web-services-interoperating.html' title='Web Services Interoperating'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-6530448536458775248</id><published>2008-06-12T10:25:00.011-04:00</published><updated>2008-06-12T14:17:56.877-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collective intelligence'/><title type='text'>Collective Intelligence  - pitfalls of mass collaboration ?</title><content type='html'>A few days back we (primarily me and my lab mates &lt;a href="http://knoesis.wright.edu/students/topher/"&gt;Chris&lt;/a&gt; and Karthik)  got into a discussion about collective intelligence. I am yet to ponder over this ( &lt;a href="http://www.amazon.com/Wikinomics-Mass-Collaboration-Changes-Everything/dp/1591841933/ref=pd_ys_qtk_rnr_img?pf_rd_p=236216201&amp;amp;pf_rd_s=center-3&amp;amp;pf_rd_t=1501&amp;amp;pf_rd_i=home&amp;amp;pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_r=1KN9HY3Q4DQDKDXJ86PP"&gt;Thi&lt;/a&gt;&lt;a href="http://www.amazon.com/Wikinomics-Mass-Collaboration-Changes-Everything/dp/1591841933/ref=pd_ys_qtk_rnr_img?pf_rd_p=236216201&amp;amp;pf_rd_s=center-3&amp;amp;pf_rd_t=1501&amp;amp;pf_rd_i=home&amp;amp;pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_r=1KN9HY3Q4DQDKDXJ86PP"&gt;s&lt;/a&gt; seems to be a good book to read) and get more into it but here are some initial ideas before I drastically change my views :)&lt;br /&gt;&lt;br /&gt;1. Trust and credibility is going to be the most important issue. All systems that are anonymous as the Web are prone to distrust and the validity of the information comes to question. Here is one example that seems analogous. Take email and the  &lt;span&gt;&lt;span style="font-style: italic;"&gt;trust&lt;/span&gt; &lt;span&gt;&lt;span&gt;on ema&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ils you have. Today if you receive a (very legitimate looking) email stating that the widowed wife of a Nigerian oil tycoon wants to do business with you, there is a good chance you'll not read  it past the first few words and you won't hesitate to push it to trash. However if this happened 10 years back [I got my first email account about that time :) ] there would have been some responses - and even I might have answered it [saying "I'm sorry - Don't have that much money"  ;)]. The point to note is that this happens solely due to the trust we have on the medium which transfers to the credibility of information that medium brings to us.  The trust is definitely influenced by the experience of the user - for example my mother who is somewhat new to email would tell me that some Nigerian person has emailed her and what she should do about it if she finds this email in her inbox. It may not occur to her immediately that this could be something like mail spam. (Luckily gmail does a great job in spam filtering and only a few of these would actually show up in her inbox. Also when I explained the analogy of snail mail spam and email spam she immediately got the picture)&lt;br /&gt;&lt;br /&gt;The point of the matter is that the WWW is becoming (or has already become) a place of mistrust. When I come across something I do not know , I immediately Google for it - but I perceive the information very carefully ! As I mentioned in one of my earlier posts - the only way to make an honest opinion is to understand that information has their mutilations.&lt;br /&gt;&lt;br /&gt;2. &lt;span style="font-weight: bold; font-style: italic;"&gt;"History is written in the eyes of winners"&lt;/span&gt;  This is an issue even with traditional media. In fact one can argue that the Web has diluted the bias towards the winners view point. But still what gets hailed and accepted is the popular fact which may not necessarily reflect the truth. For example (disclaimer - contraversial example. Does not reflect authors view point) let us say that &lt;a href="http://en.wikipedia.org/wiki/Genetically_modified_food"&gt;Genetically Modified Food&lt;/a&gt; (GMF) has been found &lt;span style="font-weight: bold; font-style: italic;"&gt;not&lt;/span&gt; to have health consequences. [ I believe that knowingly or unknowingly we consume GMF every day. But that's a separate discussion :)] Since this is not the popular belief  these facts gets labeled '&lt;span style="font-style: italic;"&gt;bogus&lt;/span&gt;','&lt;span style="font-style: italic;"&gt;questionable&lt;/span&gt;' or just '&lt;span style="font-style: italic;"&gt;made up&lt;/span&gt;' by others - even if they reflect the rightful state. Ultimately more people will end up forming wrongful opinions. Unlike with traditional media, it is extremely easy to promote the popular view in the Web!&lt;br /&gt;&lt;br /&gt;I think what this drills down to is the human psychology. Even when it is not so obvious - Web is a &lt;span style="font-weight: bold; font-style: italic;"&gt;human&lt;/span&gt; web. The Web reflects what we as humans do and think as groups/societies. All that applies to human societies applies to Web as well.&lt;br /&gt;&lt;br /&gt;How does all this relate to mass collaboration ? Well the point is that harnessing knowledge from the Web (which has been put up there by collaborating humans. Usually a very large number as opposed to a traditional collaboration group which may not exceed a handful of people) runs into these obstacles. Is this the right knowledge ? Do I know the right things ? - These are the questions that gets asked with mass collaboration (rightfully so I would say)&lt;br /&gt;&lt;br /&gt;Other opinions welcome :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-6530448536458775248?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/6530448536458775248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=6530448536458775248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6530448536458775248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/6530448536458775248'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/06/collective-intelligence-pitfalls-of.html' title='Collective Intelligence  - pitfalls of mass collaboration ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3723795663230227108</id><published>2008-05-16T10:12:00.002-04:00</published><updated>2008-05-16T10:18:41.009-04:00</updated><title type='text'>Funny :)</title><content type='html'>In the light of the Debian - Openssl bug (which made me regenerate all my keys I use to login to known servers, including the Apache people server), I found the following to be interesting ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://xkcd.com/424"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://imgs.xkcd.com/comics/security_holes.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(image courtesy of &lt;a href="http://xkcd.com/"&gt;http://xkcd.com/&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3723795663230227108?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3723795663230227108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3723795663230227108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3723795663230227108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3723795663230227108'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/05/funny.html' title='Funny :)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3192207506690868077</id><published>2008-05-12T15:28:00.000-04:00</published><updated>2008-05-12T15:28:46.303-04:00</updated><title type='text'>Mora at number one in GSoC</title><content type='html'>&lt;a href="http://www.mrt.ac.lk/"&gt;University of Moratuwa&lt;/a&gt;, (&lt;span style="font-weight: bold; font-style: italic;"&gt;Mora&lt;/span&gt; in student lingo) my undergrad college, became &lt;a href="http://google-opensource.blogspot.com/2008/05/this-weeks-top-10s-universities-for.html"&gt;the school with both the highest number of applicants and the highest number of acceptances in GSoC 2008&lt;/a&gt;. I myself was a mentor for GSoC twice (2005 and 2006 IIRC) and I should say GSoC has come a long way in becoming the premier opensource event of the year. I'm glad to see that we Sri Lankans are leading the way in Opensource :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3192207506690868077?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://google-opensource.blogspot.com/2008/05/this-weeks-top-10s-universities-for.html' title='Mora at number one in GSoC'/><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3192207506690868077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3192207506690868077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3192207506690868077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3192207506690868077'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/05/mora-at-number-one-in-gsoc_12.html' title='Mora at number one in GSoC'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-7279939488727705155</id><published>2008-05-10T14:34:00.002-04:00</published><updated>2008-05-10T16:13:01.045-04:00</updated><title type='text'>Ubuntu 8.04 - Second Impression</title><content type='html'>If  you are wondering what the first impression is - its &lt;a href="http://blog.ranabahu.org/2008/04/ubuntu-804-first-impression.html"&gt;here&lt;/a&gt;&lt;br /&gt;Anyway the second impression is slightly negative than the first ! I've had some unforeseen problems while upgrading my office computer (An HP DC7700 desktop). Here is the list.&lt;br /&gt;&lt;br /&gt;1. The Kernel started messing up with the USB. I kept on getting the 'connect debounce failure' all over the place (the consoles and dmesg output flooded) . This is a known bug (See the &lt;a href="https://bugs.launchpad.net/linux/+bug/88530"&gt;bug report&lt;/a&gt;) and there seems to be no clue of what is really happening. I compiled the kernel without bluetooth support (since most ppl reported this problem with the bluetooth enabled. The DC7700 has some bluetooth hardware which I never use) but still the problem is there. For now I've unloaded the ehci and uhci modules (thus disabling the USB support)  and waiting to find a cure !&lt;br /&gt;&lt;br /&gt;2. The ATI graphics drivers were a mess. However I found this great piece of software called &lt;a href="http://albertomilone.com/nvidia_scripts1.html"&gt;envy&lt;/a&gt; (apt-get/synaptic for envyNg) that solved my driver problem for good. fglrx started working for the first time (couldn't get it to work with Gutsy) and enabled compiz - works great. However it took a while for me to figure out that using aticonfig to generate the xorg.conf is not the right way to go !&lt;br /&gt;&lt;br /&gt;3. I had a compiled version of FF3B4 and the Hardy upgrade did not change it. However it started grabbing too many resources too quickly and I had to change the symlink manually to point ot the FF3B5 that came with Hardy.  Not sure why the installer did not change it automatically but it gave me a headache about a day later!&lt;br /&gt;&lt;br /&gt;All these are not so big issues (except for the first one) and I still love Ubuntu :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-7279939488727705155?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/7279939488727705155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=7279939488727705155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7279939488727705155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7279939488727705155'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/05/ubuntu-804-second-impression.html' title='Ubuntu 8.04 - Second Impression'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5799153827733766255</id><published>2008-05-01T10:23:00.003-04:00</published><updated>2008-05-01T11:05:33.684-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sharable code'/><category scheme='http://www.blogger.com/atom/ns#' term='wso2'/><category scheme='http://www.blogger.com/atom/ns#' term='mashup'/><title type='text'>Mashup camp - videos</title><content type='html'>During the last mashup camp, &lt;a href="http://www.maximilien.com/"&gt;Michael 'Max' Maximilien&lt;/a&gt;, my mentor for the last summer internship described the &lt;a href="http://services.alphaworks.ibm.com/isc/"&gt;IBM sharable code platform&lt;/a&gt;. It was mostly me and Max and I can't believe we've come so far!&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EC_MKwrHZk4&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/EC_MKwrHZk4&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Also &lt;a href="http://auburnmarshes.spaces.live.com/"&gt;Jonathan Marsh&lt;/a&gt; from WSO2 gave his perspectives on the &lt;a href="http://wso2.org/projects/mashup"&gt;WSO2 mashup server&lt;/a&gt;. Pity that I never got a chance to work with him (I was already gone when he joined WSO2)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/scm5x_OEDEc&amp;amp;rel=0&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/scm5x_OEDEc&amp;amp;rel=0&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5799153827733766255?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5799153827733766255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5799153827733766255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5799153827733766255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5799153827733766255'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/05/mashup-camp-videos.html' title='Mashup camp - videos'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3192910794306055832</id><published>2008-04-29T07:41:00.003-04:00</published><updated>2008-04-29T08:10:57.434-04:00</updated><title type='text'>Ubuntu 8.04 - First Impression</title><content type='html'>Great :)&lt;br /&gt;I just updated my Thinkpad T60 to 8.04 LTS through synaptic (from 7.10 Gutsy) and all went without a hitch. I am yet to see whether everything is intact but from the first look all seems fine (except for a few useful extensions that broke in FF3 - that is fine since I've been using my own compiled version of FF3 for few months)&lt;br /&gt;&lt;br /&gt;My brother upgraded his (almost) brand new  Vaio to 8.04 a during the weekend and he had no major issues. It even picked up the Vaios built in webcam (which Gutsy didn't) as well. We found a bit of a trouble getting skype to work (it was working alright - but the pictures were blurry and no sound) but apart from that things seem ok. I had trouble with the ATI binary drivers (suspend/hibernate stop working when I enable the binary drivers) but that is fixed in this version (hooray !!). I see that &lt;a href="http://sanjiva.weerawarana.org/2008/04/upgraded-to-ubuntu-804.html"&gt;others find it nice too&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;I have my office computer still on Gutsy but a bit hesitant to upgrade it since I have a custom kernel and reconfiguring might take a few hours. However since this is an LTS version I guess investing time on putting up &lt;span style="font-weight: bold;"&gt;Hardy Heron&lt;/span&gt; may be good for me in the long run :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3192910794306055832?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3192910794306055832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3192910794306055832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3192910794306055832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3192910794306055832'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/04/ubuntu-804-first-impression.html' title='Ubuntu 8.04 - First Impression'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8812678019606964129</id><published>2008-04-25T15:40:00.003-04:00</published><updated>2008-04-26T12:22:52.522-04:00</updated><title type='text'>Faceted search</title><content type='html'>I wrote a blog on one of our upcoming project websites (&lt;a href="http://www.apihut.com/"&gt;apihut&lt;/a&gt;) Thought may be useful to post it here (Original entry is &lt;a href="http://apihut.com/?q=node/13"&gt;here&lt;/a&gt;).Note that I've not modified any text so may seem a bit odd here and there. All are welcome to comment and share your thoughts :)&lt;br /&gt;&lt;br /&gt;&lt;div class="content"&gt;&lt;p&gt;There has been a lot of talk about faceted search and this is high time to give all the enthusiastic readers a hint of where we are heading with this. The research crowd will immediately know (or at least remember of vaguely hearing about) &lt;strong&gt;Faceted Search&lt;/strong&gt; but its too much to expect from the common man :) So here goes - a quick take on faceted search and what it brings to us.&lt;/p&gt; &lt;p&gt;Imagine that you are looking for something to do over the weekend and decide that you want to go for a movie. There are a lot of movies and searching through the movies and deciding what you would enjoy is not so easy. If we put on our analytical hat, you'll see that we can look at this problem of selecting a movie in several angles. First lets decide what makes you like a movie. some people (like me :)) love adventure/action/thriller type movies. There are others who enjoy other genres (say horror, romance, comedy etc). Some like movies because of the cast. Some like movies by a certain director. What is important to remember in this is that all of this happens over the same data. You can say 'Bourne Ultimatum' is a action/thriller movie as well as a Matt Damon movie, and each point of view would be interesting to a different party. Each of these so called &lt;strong&gt;angles&lt;/strong&gt; is a &lt;strong&gt;facet&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;Here is one of my own examples. Think of a crystal cube (No not a crystal ball - a crystal cube. Similar to the ones that a fortune teller would use :)) This crystal cube has a some blob inside it and each face of it is of a different color. When you look through the red face - you see the blob as a sphere. When you look through the blue face, you see the blob as a cone , similarly rest of the faces giving a different perspective of the blob inside. Now let us rewind back to our movie example and think of the blob as movies. One face shows you the movies categorized by genres. The other face shows you the movies by the cast and so on. This is exactly what faceted search is. It gives you the ability to look at a data set through a &lt;em&gt;facet&lt;/em&gt;..Forgive me for my crude drawings but the following image should drive the point home.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.apihut.com/sites/default/files/facet_cube.png" width="200" /&gt;&lt;/p&gt; &lt;p&gt;Why is this important or interesting at all ? Going back to our movie example, I would immediately go for the genres and look under action. namelessnerd might (?) go by the director (he is a big fan of Stanley Kubrick). But this is not as simple as filtering using the director column. Let us say you want to see the user ratings of the movies also. To make sense of it when you look through the genre facet you should see ratings of people who liked the movie because of the genre. Same applies to other facets. This makes decision making so easy and you can quickly get to what you want. Another interesting thing you can do with facets is to cascade these facets. First look for the genre and then the cast and so on.&lt;/p&gt; &lt;p&gt;Ok - Now to the important part. We want to apply the same concept to searching for Web API's. Any geek (or anyone who would have played with any of the Web API's out there) would know how hard it is to mix and match different API's (of course the situation has improved a lot. But still things are not perfect or seamless). Given that it is inevitable to avoid a bit of manual labor (:)) we think that a faceted search for API's would make the life a lot easier for people. For example you would be able to say "show me all the services that support RESTful invocation" or "Show me all APIs that provide image manipulation". Things don't stop there and we have a whole line of neat tricks up in our sleeves ;) Hopefully this gave all these interested people a glimpse of where we are heading.&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/16574998-8812678019606964129?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8812678019606964129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8812678019606964129' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8812678019606964129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8812678019606964129'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/04/faceted-search.html' title='Faceted search'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-216181184034812215</id><published>2008-04-12T00:34:00.002-04:00</published><updated>2008-04-12T00:36:58.215-04:00</updated><title type='text'>Now how serious is that :)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mHvOJUtRSWU/SAA8HOd99JI/AAAAAAAADOQ/ZoWxYlUobX4/s1600-h/Screenshot-Internal+Error+.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 324px; height: 173px;" src="http://4.bp.blogspot.com/_mHvOJUtRSWU/SAA8HOd99JI/AAAAAAAADOQ/ZoWxYlUobX4/s320/Screenshot-Internal+Error+.png" alt="" id="BLOGGER_PHOTO_ID_5188212865571353746" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-216181184034812215?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/216181184034812215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=216181184034812215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/216181184034812215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/216181184034812215'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/04/now-how-serious-is-that.html' title='Now how serious is that :)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mHvOJUtRSWU/SAA8HOd99JI/AAAAAAAADOQ/ZoWxYlUobX4/s72-c/Screenshot-Internal+Error+.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8445117082111671999</id><published>2008-04-08T13:34:00.002-04:00</published><updated>2008-04-08T13:39:29.382-04:00</updated><title type='text'>Well done :)</title><content type='html'>WSO2 &lt;a href="http://wso2.org/projects/wsas/java"&gt;WSAS&lt;/a&gt; has been named the &lt;a href="http://searchsoa.techtarget.com/productsOfTheYearWinner/0,296407,sid26_gci1307912_tax310454_ayr2007,00.html"&gt;product of the year 2007 - Gold award&lt;/a&gt; for data service Integration. This is indeed great news and comes as recognition of what WSO2 has contributed to the world of SOA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8445117082111671999?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8445117082111671999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8445117082111671999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8445117082111671999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8445117082111671999'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/04/well-done.html' title='Well done :)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8423891744628018658</id><published>2008-03-26T16:09:00.002-04:00</published><updated>2008-03-26T16:15:30.983-04:00</updated><title type='text'>Top video in youtube ?</title><content type='html'>Amazingly this is a goofy comedian video that has a staggering 79 million views (and growing). Full article is &lt;a href="http://www.readwriteweb.com/archives/top_10_youtube_videos_of_all_time.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/dMH0bHeiRNg"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/dMH0bHeiRNg" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8423891744628018658?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8423891744628018658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8423891744628018658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8423891744628018658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8423891744628018658'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/03/top-video-in-youtube.html' title='Top video in youtube ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-7187003807757784536</id><published>2008-03-26T12:37:00.013-04:00</published><updated>2008-03-26T14:25:19.417-04:00</updated><title type='text'>Conspiracies, Lies and misdirections</title><content type='html'>I've had many arguments with my friends about certain conspiracy theories that pop up once in a while. This stuff varies from "&lt;span style="font-style: italic;"&gt;Did man ever land on the moon?&lt;/span&gt;" to the age old question of "&lt;span style="font-style: italic;"&gt;Are there aliens  here on earth&lt;/span&gt;?" and to controversial topics such as 9/11 . Power of the Web brings us the opinion of a large number of people within a few clicks and it is easy to &lt;span style="font-style: italic;"&gt;mislead&lt;/span&gt; or come up with plausible explanations to the unexplained and make others believe. Here is my take on it.&lt;br /&gt;&lt;br /&gt;Public media does &lt;span style="font-weight: bold; font-style: italic;"&gt;not&lt;/span&gt; &lt;span style="font-style: italic;"&gt;always&lt;/span&gt; tell the truth. period. There is no guarantee what you hear in your favorite news channel is true. But there is no choice! Even when we have thousands of bloggers, it is still the giant public media organization that becomes the &lt;span style="font-weight: bold;"&gt;credible&lt;/span&gt; source. So if the public media says 'a plane crashed at pentagon' then a plane must have crashed at pentagon!. A relatively unknown blogger saying that the 'debris are unlikely to be from a plane crash' is not taken seriously and will soon die down as noise.&lt;br /&gt;&lt;br /&gt;There is a different side to this story as well. Say that someone wants to deliberately make a situation look different than what the public media has reported, even when the reported facts are true to a great extent. The current environment of alternate media gives anyone the freedom to do so. I've seen this happen with many terrorist groups where they portray a completely different picture, typically in a manner that is advantageous to them, on their respective web spaces. The bottom line is we cannot be sure who is telling the truth, or to be more accurate, whose story has a greater truth in it.&lt;br /&gt;&lt;br /&gt;So as laymen what should we do ? Are we to question everything that comes up in public media ? Are we to condemn everything that others say or vice versa ?&lt;br /&gt;If it is to be so how do we asses the state of the world ? The answer is not so straightforward since the absolute truth (if it ever exists) is really hard to get at. However I think the key here is to understand that everything that you hear and see are mutations of the truth to different degrees. Once you know that then it would be possible to form some opinion (if you need to) of what concerns you by considering a number of sources. Your opinion may well be biased based on your background but that is  fine since each of us are entitled to form our own opinion (as long as we don't go about intruding into other peoples lives to force our opinion on them). If you are a policy maker, then you have to be careful in forming your opinion since it may have a greater impact on the world (for example my opinion of aliens only matters to me where as the American Presidents opinion of aliens may well be important to a much larger group of people)&lt;br /&gt;&lt;br /&gt;Since the above statement may be a bit cryptic, here is an example. &lt;span style="font-style: italic;"&gt;Do I believe that there are aliens on earth ?&lt;/span&gt; Given the information I have access to, I see an overwhelming number of unproved reports of alien encounters and an equal (or greater) number of scientific explanations (psychological effects, physical phenomena etc) that explains these alien encounters. Being a man of science I tend to bias towards the scientific explanations and form my opinion to say '&lt;span style="font-style: italic;"&gt;no, I don't believe there are aliens on earth&lt;/span&gt;'. As always opinions are not carved in stone so it may not stand forever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-7187003807757784536?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/7187003807757784536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=7187003807757784536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7187003807757784536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/7187003807757784536'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/03/conspiracies-lies-and-misdirections.html' title='Conspiracies, Lies and misdirections'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-8884526579561497074</id><published>2008-02-26T18:22:00.005-05:00</published><updated>2008-02-27T12:03:41.071-05:00</updated><title type='text'>Stylesheet bug(?) in firefox ?</title><content type='html'>Quite by accident I stumbled upon the issue of firefox not honoring the stylesheet tags in an RSS document. I along with Wes [One of the guys I work with] spent at least 30 minutes to find why the page does not render properly in FF until we figured out &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=338621"&gt;this&lt;/a&gt;. There is a &lt;a href="http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/146f70eaf0e1686f/f35c316db3883cf8#"&gt;long running discussion&lt;/a&gt; in the mozilla dev  Google group about it and the final decision is to keep the existing behavior of not honoring the stylesheet tags in the first 512 bytes of the feed xml !!!!!!&lt;br /&gt;I've read through most of the discussion but the decision by the FF guys does not please me at all. It clearly seems like a bug to me.&lt;br /&gt;&lt;br /&gt;Again it brings back memories of a similar issue in &lt;a href="http://ws.apache.org/axis2/"&gt;Axis2&lt;/a&gt; where there was an argument &lt;span style="font-style: italic;"&gt;against&lt;/span&gt; the code generator being strictly compliant with schema definitions. That is when a schema defines a sequence of elements some users reported interoperability problems with Axis2 due to their frameworks not providing the elements in the right sequence. The discussion was whether we should relax the parsing of sequences (thereby ignoring the semantics of the &lt;span style="font-weight: bold; font-style: italic;"&gt;sequence &lt;/span&gt;construct). XML schema spec of course provides an alternative construct (&lt;span style="font-weight: bold; font-style: italic;"&gt;all&lt;/span&gt;) but not all schema developers are keen on using it (Axis2 honors both &lt;span style="font-weight: bold; font-style: italic;"&gt;sequence&lt;/span&gt; and &lt;span style="font-weight: bold; font-style: italic;"&gt;all&lt;/span&gt; in the rightful way). We called it as trying to be 'bug compatible' which in my mind is out right wrong.&lt;br /&gt;&lt;br /&gt;The FF issue is very similar. To me saying "&lt;span style="font-style: italic;"&gt;IE and SAFARI does it so its ok to  ignore  certain processing  instructions&lt;/span&gt;" is unacceptable!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-8884526579561497074?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/8884526579561497074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=8884526579561497074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8884526579561497074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/8884526579561497074'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/02/stylesheet-bug-in-firefox.html' title='Stylesheet bug(?) in firefox ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-9159495443953039684</id><published>2008-02-21T00:06:00.005-05:00</published><updated>2008-02-21T00:10:55.903-05:00</updated><title type='text'>Eclipse!</title><content type='html'>No this is the real thing :)&lt;br /&gt;This is the best I could do with my &lt;a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;amp;fcategoryid=145&amp;amp;modelid=14901"&gt;Canon SD1000&lt;/a&gt; (night mode, infinity focus, full 12x zoom) and just a touch with picasa for cropping and sharpening.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_mHvOJUtRSWU/R70HNOmsQKI/AAAAAAAADBg/SEimWhb2lvI/s1600-h/eclipse_processed.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_mHvOJUtRSWU/R70HNOmsQKI/AAAAAAAADBg/SEimWhb2lvI/s320/eclipse_processed.jpg" alt="" id="BLOGGER_PHOTO_ID_5169295871131271330" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-9159495443953039684?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/9159495443953039684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=9159495443953039684' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/9159495443953039684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/9159495443953039684'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/02/eclipse.html' title='Eclipse!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mHvOJUtRSWU/R70HNOmsQKI/AAAAAAAADBg/SEimWhb2lvI/s72-c/eclipse_processed.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3463662688724797383</id><published>2008-02-07T15:53:00.000-05:00</published><updated>2008-02-07T16:02:08.178-05:00</updated><title type='text'>Yahoo, Microsoft and Google</title><content type='html'>Given all the haahoo about Microsoft's huge bid on Yahoo, my friend Prateek pointed me to this one that puts things in perspective ;)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msnbcmedia2.msn.com/j/msnbc/Sections/Business/z_Components/EDITORIAL%20CARTOONS/080202_Google_Fish.h2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://msnbcmedia2.msn.com/j/msnbc/Sections/Business/z_Components/EDITORIAL%20CARTOONS/080202_Google_Fish.h2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm actually surprised that it came up in &lt;a href="http://www.msnbc.msn.com"&gt;MSNBC&lt;/a&gt; :) [Original article is &lt;a href="http://www.msnbc.msn.com/id/22954278/"&gt;here&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3463662688724797383?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3463662688724797383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3463662688724797383' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3463662688724797383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3463662688724797383'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/02/yahoo-microsoft-and-google.html' title='Yahoo, Microsoft and Google'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-4513345794413322193</id><published>2008-01-30T16:24:00.001-05:00</published><updated>2008-01-30T16:27:44.578-05:00</updated><title type='text'>Web 2.0 directory</title><content type='html'>I stumbled upon this &lt;a href="http://www.go2web20.net/"&gt;Web 2.0 directory&lt;/a&gt; quite by chance. The user interface is one of the nicest I've seen :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-4513345794413322193?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/4513345794413322193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=4513345794413322193' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/4513345794413322193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/4513345794413322193'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/01/web-20-directory.html' title='Web 2.0 directory'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-1513615723747501592</id><published>2008-01-18T16:29:00.000-05:00</published><updated>2008-01-18T19:12:21.598-05:00</updated><title type='text'>Sun and MySQL</title><content type='html'>Now the deal is done. &lt;a href="http://www.sun.com/aboutsun/pr/2008-01/sunflash.20080116.1.xml"&gt;Sun has acquired MySQL for one billion dollars&lt;/a&gt;. There are many speculations of what this means (and of course the future of MySQL). As an avid user of MySQL and also a believer of opensource software, I'm somewhat confused as the where this would lead!&lt;br /&gt;&lt;br /&gt;On one hand you have this really good opensource  database engine that almost every one uses (mostly without any obligations). It's actually a good thing to see all those missing features being implemented with the vast ( how 'vast' is a question though ) resources Sun is able to provide. However the flip side is that Sun may decide not to give out everything :( [ Which would be one of those nightmares to all the LAMP/WAMP people including me]. It seems that MySQL would continue to provide its free version but you have no clue how all these corporate decisions would turn out! One thing that arouses my suspicion is the &lt;a href="http://harmony.apache.org/"&gt;Apache Harmony&lt;/a&gt; case where &lt;a href="http://www.apache.org/jcp/sunopenletterfaq.html"&gt;Sun did not act in a faithful way to the Open source community&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Let's wait and see what happens :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-1513615723747501592?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/1513615723747501592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=1513615723747501592' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1513615723747501592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1513615723747501592'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/01/sun-and-mysql.html' title='Sun and MySQL'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-1375045561973959205</id><published>2008-01-08T23:37:00.000-05:00</published><updated>2008-01-12T00:29:03.890-05:00</updated><title type='text'>Sri Lanka ?</title><content type='html'>It's been a while since my last visit to the country and it was really nice to be with family and friends. I'm back in US now, with research,classes and snow :) However this post is not really about how good it felt to see mom and dad, rather about the facts that lay right in front of me which I did not see !&lt;br /&gt;&lt;br /&gt;I've lived in Colombo for several years but yet this time when I visited Colombo things felt a lot different. Besides the fact that  certain roads are made one way ( Which many of my friends say is a good thing :)) I suddenly felt this drastic difference in the people's attitude. Here is my case. Anyone who is in Colombo know how many new cars are there. We are not talking cheap Malaysian or Indian economy cars [ yep they are in abundance too ] , but beemers, Audis, Jaguars and even Porsches, which probably shows how well the economy has developed [ some of my friends would not agree about the 'developed' part. But at least the numbers on paper have improved ] What I am trying to get at it here is that with all this huge pile of glittering metal boxes, getting around in Colombo is a frightening exercise, not because of the number of cars, but because of how people drive!! &lt;br /&gt;&lt;br /&gt;I know  - I used to it do it myself. But it felt really bad to see cars jumping the red light, not keep to the correct lane or just ignore the pedestrians. Mind you, most of these are high end expensive cars [ To say a bit about how the car market works in SL, Cars have a really high tax on them, specially when the engine capacity goes above 2 liters. For example Jeep Wrangler that costs about $15,000 in US costs at least $50,000 at the dealer due to it's engine being huge. So its really a big deal to own a Beemer, Merc or even a new Toyota]. After getting a job that lets you have a good car, You would expect the guy at the wheel to be a little decent but ooops! that is the biggest mistake! The better the car, more chaotic the driving. Having a better engine gives you all the power to jump ahead and cut across the guy in the next lane and nobody seem to miss that opportunity. Looking at how people drive here in US, given that there are a lot more cars here (and obviously a lot more roads too) its surprisingly different. There are traffic jams but how many people cut across and bully their way across traffic ? [Sorry guys  - only movies have hairy car chases :)]. How many people cut through red lights ? To me that is a direct reflection of peoples attitude. True that Sri Lanka does not have great roads [ In fact there isn't a single highway despite the attempts of many governments to build one ]. Still "being poor in resources is not an excuse to be indecent". This is one of the things that we need to learn from the west.&lt;br /&gt;&lt;br /&gt;Given the facts there is another side to this story. My home is roughly 100km (63 miles) from Colombo. Any westerner would think that this is roughly one hour drive on a 70 mph highway. But sadly it is as twice as much. Even if I keep myself disciplined by sticking to the correct lane and do not violate any light signals, I would still be violating all the speed limits in every suburb I pass to make my trip in two hours! Every populated area has a limit of 50km/h and it is extremely difficult if not impossible to adhere to this ridiculous speed limit and actually go somewhere. To top it all police is strict on speeding and issue speeding tickets at the dumbest places one can think of  [ I was once ticketed for exceeding the speed limit by 10km/h on the slope of the baseline road flyover. This is one of the two flyovers in the *entire* country!!]. I would say the time is right to rethink all this and move to the new century.&lt;br /&gt;&lt;br /&gt;Finally the intention of this is not to put down Sri Lankans. I am proud to say I am a Sri Lankan and would never forget where I came from. However it is sad to see that such simple things hindering our nation and I guess someone has to point it out :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-1375045561973959205?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/1375045561973959205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=1375045561973959205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1375045561973959205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/1375045561973959205'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2008/01/sri-lanka.html' title='Sri Lanka ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-2082135249474507273</id><published>2007-12-06T09:48:00.000-05:00</published><updated>2007-12-06T09:49:54.879-05:00</updated><title type='text'>Another bubble ;)</title><content type='html'>&lt;p&gt;Its hilarious but honest :)&lt;/p&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fi4fzvQ6I-o&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fi4fzvQ6I-o&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-2082135249474507273?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/2082135249474507273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=2082135249474507273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2082135249474507273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/2082135249474507273'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2007/12/another-bubble.html' title='Another bubble ;)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5319258787873852296</id><published>2007-09-23T14:47:00.000-04:00</published><updated>2007-09-23T14:54:41.295-04:00</updated><title type='text'>Linux around the world</title><content type='html'>Here is something interesting for any Linux fan - this map shows some of the largest known Linux usages around the world.  I do use Linux on a day to day basis but has to occasionally boot into windows to use certain Windows only software.&lt;br /&gt;&lt;br /&gt;&lt;iframe style="border: 1px solid rgb(121, 121, 121); overflow: hidden; width: 500px; height: 500px;" src="http://www.listphile.com/Linux/map.embed?width=500&amp;amp;height=500" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5319258787873852296?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5319258787873852296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5319258787873852296' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5319258787873852296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5319258787873852296'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2007/09/linux-around-world.html' title='Linux around the world'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-4506365227784416958</id><published>2007-08-05T01:27:00.000-04:00</published><updated>2007-08-05T02:08:46.400-04:00</updated><title type='text'>Bourne Ultimatum</title><content type='html'>I usually don't go to a movie unless I feel that I would enjoy it. My tastes are very much inclined towards action and suspense so I have been thrilled by the arrival of the next in Bourne series - &lt;a href="http://www.thebourneultimatum.com/"&gt;The Bourne Ultimatum.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I was so crazy about this movie and I wanted to go to see it the first day it hit the screens - Aug 3rd 2007. The first attempt was a disappointment - &lt;a href="http://www.fandango.com/TheaterPage.aspx?tid=AARBX"&gt;Century &lt;/a&gt;&lt;a href="http://www.fandango.com/TheaterPage.aspx?tid=AARBX"&gt;theaters &lt;/a&gt;&lt;a href="http://www.fandango.com/TheaterPage.aspx?tid=AARBX"&gt;Oakridge &lt;/a&gt; suddenly lost power when they were about to start the 9.20 show and canceled the show!  All my friends went home to come back the next day but I was so determined to watch this movie, I made myself to &lt;a href="http://www.cameracinemas.com/index.shtml"&gt;Camera 12&lt;/a&gt; at downtown San Jose and secured a last minute ticket to the 10.20 showing. It was so worth the effort and anticipation.  I can easily watch it 10 times without getting bored for a second. It is that exciting :) [ I've to confess that I already watched it twice and was (literally) at the edge of my seat for the whole time :)) . I can't wait to get my hands on the DVD]&lt;br /&gt;&lt;br /&gt;For all the crazy Bourne fans (like me) out there, the &lt;a href="http://www.thebourneultimatum.com/"&gt;official movie website&lt;/a&gt; is a great resource for all the goodies like images, film clips and details about the cast  and the crew.  Itunes store already has the OST and it is also well worth the price tag of $10 [ Frankly I think the music is well matched with the suspense factor ] . I strongly recommend this one for all the &lt;span style="font-style: italic;"&gt;suspense junkies.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Last but not least, hats off to the cast and the crew, specially the director &lt;a href="http://en.wikipedia.org/wiki/Paul_Greengrass"&gt;Paul Greengrass&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Matt_Damon"&gt;Matt Damon&lt;/a&gt; for making one of the best thrillers of all times (at least in my book ;))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-4506365227784416958?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/4506365227784416958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=4506365227784416958' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/4506365227784416958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/4506365227784416958'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2007/08/bourne-ultimatum.html' title='Bourne Ultimatum'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5061846351459356873</id><published>2007-06-03T22:02:00.000-04:00</published><updated>2007-06-03T22:18:53.840-04:00</updated><title type='text'>Google Developer Day</title><content type='html'>it's been three days since the &lt;a href="http://code.google.com/events/developerday/mv-home.html"&gt;DDay&lt;/a&gt; ( Hmmm.. what does that remind me of ;)) and it has been one of the most wonderful conferences I've been to. My chance to secure a registration was quite by chance  - since I got in the waiting list about 5 days before the conference and then they changed the place to a bigger convention center in San Jose (The one I pass everyday !) allowing everybody to participate.  And in the  usual Google fashion they had it in  ten (10) locations  through out the world !&lt;br /&gt;There was an amazing crowd and the sessions have been great (most of them - there were a few boring ones here and there but overall all of them were quite good). Google unveiled a few important products, specially the &lt;a href="http://code.google.com/gme/"&gt;mashup editor&lt;/a&gt; which has a special significance to my research and work.&lt;br /&gt;There are tons of posts around the web, but don't forget to check out the &lt;a href="http://youtube.com/googledeveloperday"&gt;Youtube channel for the developer day&lt;/a&gt; where all the videos are hosted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5061846351459356873?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5061846351459356873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5061846351459356873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5061846351459356873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5061846351459356873'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2007/06/google-developer-day.html' title='Google Developer Day'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5157464369490418668</id><published>2007-05-29T01:16:00.000-04:00</published><updated>2007-08-05T02:51:19.849-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WS-* REST'/><title type='text'>WS - 'Death star' ?</title><content type='html'>Its been a while since my blog saw fresh text. Things have moved on while I was silent and now I'm in California , doing an internship with IBM. So far its been really great. Since I'm a bit relieved from the academic pressure, I've a bit more time to hang around the web, read blogs and do a bit of blogging myself :) (And play around with my latest fascination - Ruby on Rails!)&lt;br /&gt;&lt;br /&gt;Being a WS fanatic (!) I've seen the meaning of the WS maze a long time back - primarily due to the insightful influence of &lt;a href="http://www.bloglines.com/blog/sanjiva"&gt;Dr Sanjiva&lt;/a&gt;. My current work again puts me  close to the world of services but closer to the crowd that questions WS-* rather than partnering with it.   It is interesting to see how some arguments are valid on their side - just as it becomes bluntly obvious that some of the WS-* practices are not so user friendly (Hence the acronym WS-'death star'). So here is a small account of what's been questioned about WS-* and what I see as possible explanations.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;How come there are so many WS specifications ? &lt;/span&gt;  Unfortunately this is the nature of the evolving landscape. Just as XML gained the popularity of the masses after a number of revisions and competing standards, WS is passing that stage where many competing (and overlapping) standards exist to fill out various aspects of the WS landscape.  We will eventually see the mess being cleared up . It is worth to note that specs such as WSDL have become very stable and accepted (despite its own problems) to be 'the description' framework for Web services. We should see a similar convergence in other specification efforts too.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Why are they so complex ? I can't even make the head or tail out of the most basic WSDL description of a web service !   &lt;/span&gt;&lt;br /&gt;Oops! True that WSDL is complex and hard to follow unless you know the ins and outs of it. But all these specifications are meant to be 'machine readable' rather than being 'human readable'. In other words if humans are to make sense of the WSDL description, they should be using a tool to inspect the WSDL (which could be a nice graphical interface with icons representing various items or just a simple text only document). It would not make sense to look at the raw WSDL. This argument applies equally to the process of authoring WSDLs  where tools would be the primary means of creating and modifying WSDL (and other WS related specification documents)&lt;br /&gt;&lt;br /&gt;Since this is somewhat cryptic here is an analogy which I think brings a lot of sense into this argument. Think of HTML. While it is perfectly possible to write a simple HTML by hand and similarly to read and understand the raw code, almost all of todays HTML requires you to look at it through a browser (and the authors rightfully assume so). Some of todays well known web pages such as yahoo or Google home pages are not at all human readable  in their raw form.  This however has posed no problems since the perception is that HTML is supposed to be viewed through a browser. The other side of this argument applies to authoring Web pages where serious web sites are not developed by just hand coding the HTML but by the use of sophisticated tools such as Adobe Dreamweaver.  This analogy should be easy to understand now. WSDL (and other WS-* spec documents) are not to be handled in their raw form. They are to be machine handled ! The unfortunate argument of complexity of specs arise due to the lack of the perception where these specifications are supposed to be machine-handled rather than man-handled.&lt;br /&gt;&lt;br /&gt;There is a very valid argument about the level of tooling though. I have to agree that WSDL(and WS-*) tooling has not reached the user friendliness nor the ubiquity that it is supposed to have. One of the reasons could be the view that WS is a geeky thing and geeks look at such visual tooling as just 'eye candy' and nothing else ! This is something that needs to be taken with much importance if Web services are to be of wide use and appeal to masses.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;Why do I need all this when I can do what I need with a simple HTTP call ? &lt;/span&gt;This is probably the most important question of all this and requires an elaborated answer. The view taken when designing the WS stack was a transport protocol (i.e HTTP/SMTP etc) independent mechanism of message exchange. The transport independence was seen as a key requirement since assuming a particular transport meant less portability of messages. Due to this view certain qualities a transport would have provided (such as delivery assurance) could not be assumed in WS specifications.  Hence most of the WS specifications became complex but this complexity is not seen as a downside since the ultimate goal was that these complex messages will all be handled 'under the hood' without requiring any intervention from the helpless human :)&lt;br /&gt;&lt;br /&gt;A counter argument arose (specially from the REST side where &lt;a href="http://www.ics.uci.edu/%7Efielding/"&gt;Roy T Fielding&lt;/a&gt;s &lt;a href="http://www.ics.uci.edu/%7Efielding/pubs/dissertation/top.htm"&gt;thesis&lt;/a&gt; sparkled a new breed of RESTafarians, some who look upon WS-* as all evil nonsense!) primarily due to the complexity of the specs and the desperation of not getting enough tool support to handle WS related documents (which ultimately led to the hand crafting of difficult documents such as WSDL's). In the heart of this movement is the fact that the current infrastructure of HTTP/XML/HTTPS and such is sufficient to provide what WS aims to provide without the added complexity. in other words it makes simple things simple!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is very true in some sense. There are many tasks that do not require the complexity of WS-*. However there are tasks that do require WS-* where simpler techniques are not at all adequate. If simpler solutions are to be adopted for such scenarios (eg complex B2B data transfers) one would ultimately end up building a similar stack to the prevailing WS-*! Just as &lt;a href="http://www.bloglines.com/blog/sanjiva?id=222"&gt;Dr Sanjiva comments on unrealistic single silver bullets&lt;/a&gt; it is worth noting the differences and  their applicabilities.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So to really answer this question, you have to ask back "&lt;span style="font-weight: bold;"&gt;what are you trying to solve ?&lt;/span&gt;" Is it a sensitive B2B scenario ? if so you are better off with WS-*. Is it the public API of your latest social networking portal ? if so you are better off with a RESTish API.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;Golly - this post churned out way more text than I expected to put in :) So I'll wrap up with Mike Champions eye opening post on &lt;a href="http://blogs.msdn.com/mikechampion/archive/2007/05/21/ws-and-the-hype-cycle.aspx"&gt;WS-* and the Gartner Hype cycle&lt;/a&gt;. WS-* is not looking bad after all :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5157464369490418668?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5157464369490418668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5157464369490418668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5157464369490418668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5157464369490418668'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2007/05/ws-death-star.html' title='WS - &apos;Death star&apos; ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3229110533971521969</id><published>2007-01-20T23:05:00.000-05:00</published><updated>2007-01-21T01:37:19.778-05:00</updated><title type='text'>I can do meta !</title><content type='html'>My good friend Karthik pointed me to this &lt;a href="http://www.technologyreview.com/Infotech/17969/page1/"&gt;interesting article about Charles  Simonyi&lt;/a&gt; and his famous vision. Amazing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3229110533971521969?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3229110533971521969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3229110533971521969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3229110533971521969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3229110533971521969'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2007/01/i-can-do-meta.html' title='I can do meta !'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5866328410236744293</id><published>2006-12-26T16:18:00.000-05:00</published><updated>2007-01-13T21:25:21.956-05:00</updated><title type='text'>What is the best 'language' out there ?</title><content type='html'>I found this &lt;a href="http://radar.oreilly.com/archives/2006/12/philosophy_of_n.html"&gt;Philosophy of Non-Competition&lt;/a&gt; in the Oreilly blog. It's a very good explanation of how diversity actually makes things better rather than worse:)&lt;br /&gt;BTW Don't miss out the comments from the others, specially the one from &lt;a href="http://www.webmink.net/"&gt;Simon Phipps&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5866328410236744293?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5866328410236744293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5866328410236744293' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5866328410236744293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5866328410236744293'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/12/what-is-best-language-out-there.html' title='What is the best &apos;language&apos; out there ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-3118342716287742204</id><published>2006-12-22T22:52:00.000-05:00</published><updated>2006-12-22T23:50:48.928-05:00</updated><title type='text'>How Google Works (/ed ?)</title><content type='html'>While casually browsing the web (:)) I came across the &lt;a href="http://infolab.stanford.edu/%7Ebackrub/google.html"&gt;original publication about Google&lt;/a&gt; by  &lt;a href="http://en.wikipedia.org/wiki/Sergey_Brin"&gt;Sergey Brin&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Larry_Page"&gt;Lawrence Page&lt;/a&gt; . Interesting !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-3118342716287742204?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/3118342716287742204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=3118342716287742204' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3118342716287742204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/3118342716287742204'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/12/how-google-works-ed.html' title='How Google Works (/ed ?)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-5642881504938119300</id><published>2006-12-20T00:48:00.000-05:00</published><updated>2006-12-20T01:04:47.765-05:00</updated><title type='text'>GWT Rocks!</title><content type='html'>I wanted to wait till my application is over but no - I can't wait :) I HAVE to blog this.&lt;br /&gt;I just managed to port one of my toy java swing applications [To tell the truth its not really a toy -  it does contain a bit of nifty code] to ajax using the &lt;a href="http://code.google.com/webtoolkit/"&gt;Google Web Toolkit&lt;/a&gt; (GWT) and it's simply &lt;span style="font-weight: bold;"&gt;awesome.&lt;/span&gt; Yes I had to rewrite a bit of the UI code but the core remained unchanged except for a change in the XML parser. The UI code ended up being smaller and more readable than the original swing code !&lt;br /&gt;I've done a bit of javascript based development earlier so I know how painful it is to address certain things like browser compatibility. GWT takes cares of that, getting the hang of it takes only a few hours and I can actually debug my code inside the IDE!&lt;br /&gt;This is one tool I would definitely say 'cool' :) I would say anyone who's thinking of serious ajax deveopments should consider GWT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-5642881504938119300?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/5642881504938119300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=5642881504938119300' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5642881504938119300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/5642881504938119300'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/12/gwt-rocks.html' title='GWT Rocks!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-116390965827046610</id><published>2006-11-18T22:51:00.000-05:00</published><updated>2006-11-18T23:14:18.280-05:00</updated><title type='text'>Axis2 1.1 is out and Dr Sanjiva gives a phenomenal tech talk in Google</title><content type='html'>Its been a while since my last post so I guessed the best 'bloggable' event I missed was the Axis2 1.1 release a few days back. I know all the Axis2ers around the world worked hard to  make this release a success and things are looking very good indeed. So if you are middleware guy, you are welcome to give it a try :) [ &lt;a href="http://ws.apache.org/axis2/"&gt;http://ws.apache.org/axis2/&lt;/a&gt; ]&lt;br /&gt;One of the tech talks given by &lt;a href="http://www.bloglines.com/blog/sanjiva/"&gt;Dr Sanjiva&lt;/a&gt; in Google is in Google videos right now. Its one of &lt;a href="http://video.google.com/videoplay?docid=1710477770315021899&amp;q=type%3Agoogle+engEDU"&gt;the best tech talks on Axis2 and Web services&lt;/a&gt; as a whole (Oh yeah - His tech talks are phenomenal). I would  recommend it to anyone who's interested in Axis2 and Web services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-116390965827046610?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/116390965827046610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=116390965827046610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/116390965827046610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/116390965827046610'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/11/axis2-11-is-out-and-dr-sanjiva-gives.html' title='Axis2 1.1 is out and Dr Sanjiva gives a phenomenal tech talk in Google'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-116262197019481246</id><published>2006-11-04T01:01:00.000-05:00</published><updated>2006-11-04T01:32:52.806-05:00</updated><title type='text'>Indian Scooter in Athens!</title><content type='html'>Yep. I was surprised too but it really is true. Several weeks back my freind Prateek had a glimpse of a &lt;a href="http://en.wikipedia.org/wiki/Bajaj_Auto#Scooters"&gt;Bajaj scooter&lt;/a&gt; down the road and I did not believe it. But its true and Bajaj scooters do have a presence here. I even found the &lt;a href="http://www.javacycles.com/"&gt;website of the dealer in Athens&lt;/a&gt;!&lt;br /&gt;Bajaj scooters, specially the &lt;a href="http://en.wikipedia.org/wiki/Bajaj_Chetak"&gt;Chetak&lt;/a&gt;, has a special place in my heart. My father bought a brand new Chetak 26 years ago (in 1980) and I'm proud to say it is still with him in perfect working order. It is the first ever automobile my family owned and I still remember how much I loved riding it.  I still do but now I'm far from home to go for casual rides in the old Chetak.&lt;br /&gt;Anyway a little search in the web showed me how far the indian industries managed to infiltrate the global economy . Bajaj has a strong &lt;a href="http://www.bajajauto.com/1024/globalbajaj/presence.asp"&gt;international presence&lt;/a&gt; with dealers in  &lt;a href="http://www.bajajusa.com/"&gt;US&lt;/a&gt; and Europe (They are very strong in South Asia - I know for a fact that you will encounter a 'bajaj' in any region in Sri Lanka). With exports in the rise Indian automakers such as Bajaj will surely be dominant players in the global auto industry. Even though I am not an Indian I am proud of their achievment. Technical superiority was majorly accredited  to countries such as Japan or Germany, who are doubtlessly the major players in the auto industry but it is nice to see South Asia (which is perceived to be 'under developed'!) also playing a significant role in global auto industry :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-116262197019481246?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/116262197019481246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=116262197019481246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/116262197019481246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/116262197019481246'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/11/indian-scooter-in-athens.html' title='Indian Scooter in Athens!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-116140467166255911</id><published>2006-10-20T23:59:00.000-04:00</published><updated>2006-10-21T01:45:42.763-04:00</updated><title type='text'>Power users - Are they evil ?</title><content type='html'>Its been a while since I blogged (Did I mention that I am writing &lt;a href="http://techs-at-random.blogspot.com/"&gt;another more 'geeky' blog&lt;/a&gt; which gets updated frequently than this ? - Well I wanted a place to put all the nerdy things that I come across and this blog seemed to be somewhat inappropriate for that!). Inspiration to this blog comes from a &lt;a href="http://radar.oreilly.com/archives/2006/10/why_has_microso.html"&gt;blog post by Tim O'reilly&lt;/a&gt; where he questions whether things are moving away from being customizable to 'tinker proof'.&lt;br /&gt;Obviously I have to agree to his car example. I personally know that older cars were simple and easily 'hackable' since my father had a late model &lt;a href="http://en.wikipedia.org/wiki/Morris_Minor"&gt;Morris Minor&lt;/a&gt; for sometime. These cars were results of simple and honest engineering and roadside repairs proved to be quite easy (I should also mention that they had terrible brakes). It also had impressive gas milage for a car that was nearly 30 years old (I'm not sure about the exact year of the make of the car we had but assuming that it was made in the late sixties). However modern cars are so sophisticated that to reliably do any repair you would need a bunch of electronic gadgets to be plugged in here and there - definitely not a roadside job. I'm not saying its bad at all - modern cars are very reliable, comfortable to ride and easy to control (and they definitely have good brakes) . The point is that they are less 'hackable' and you definitely need a wealth of knowledge to modify (at least do repairs) to your car. Things you need to know to repair a car now is significantly higher than 30 years earlier.&lt;br /&gt;The same point can be extended to software taking the 'product' perspective. Earlier software products (Say Windows 95/98) were easily hackable and power users could exploit that to do what they want (not to mention they were gold mines for hackers). More recent products emphasized on security and obviously became less 'hackable', with the expense of cutting down the power user.&lt;br /&gt;Now we come to the important question. Is this good or bad ? I'm a geek and I like to keep things my way, specially in my computer. I always admire a system that I have control with rather than a one that behaves the way it wants. For example I remember all the irritating plugins that mysteriously install themselves in IE until I became a loyal firefox user. (IE was a buggy product but I believe most of the vulnerabilities came through extension points that were made available) It is natural for a company to reduce the number of plugpoints so that things are less hackable (at the sametime reducing the possible customizations). This looks like a dillema since a compromise needs to be made! Or is it ?&lt;br /&gt;&lt;br /&gt;Take a look at &lt;a href="http://www.mozilla.com/firefox/"&gt;Firefox&lt;/a&gt;. If you visit the Firefox extension archive you'll find so many extensions - simple color changers to java script debuggers - all made possible by the rich extension mechanism provided by Firefox. But still Firefox is one of the safest browsers available!&lt;br /&gt;&lt;br /&gt;The secret here is '&lt;a href="http://www.opensource.org"&gt;Opensource&lt;/a&gt;'.  While it is true that nearly 99% of the browser users are not intersted in reading the complex pieces of code that actually does the job, there are enough good hackers with sharp eyes around the world capable of noticing possible errors in the code. Even if a vulnerability is discovered thousand brains ponder on the code and solutions are found at lightning speed! Source being available opens doors to the power user and the possibilities become endless. This is even true for the less sophisticated power user since there will be more sophisticated power users that will make sure things are in order.&lt;br /&gt;&lt;br /&gt;For me Opensource is the ultimate answer for the power user. Things are safer but also customizable. Just to make it a point - Power users are not evil :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-116140467166255911?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/116140467166255911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=116140467166255911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/116140467166255911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/116140467166255911'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/10/power-users-are-they-evil.html' title='Power users - Are they evil ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115939932029541654</id><published>2006-09-27T19:22:00.000-04:00</published><updated>2006-09-27T19:22:00.356-04:00</updated><title type='text'>Search Jar files in Web! Awesome</title><content type='html'>&lt;a href="http://www.javasubscribedlinks.com/signup"&gt;This&lt;/a&gt; site allows me to search for jar files that contain a given class name. The best thing is once I subscribe, it automatically pops into action if I do a google search for a fully qualified java class name ! Cool :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115939932029541654?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115939932029541654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115939932029541654' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115939932029541654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115939932029541654'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/09/search-jar-files-in-web-awesome.html' title='Search Jar files in Web! Awesome'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115913915366008897</id><published>2006-09-24T19:05:00.000-04:00</published><updated>2006-09-30T01:11:04.566-04:00</updated><title type='text'>Java Vs Other languages</title><content type='html'>One my friends,Dinesh mentioned that &lt;a href="http://directory.google.com/Top/Computers/Programming/Languages/"&gt;google Directory for programming languages&lt;/a&gt; is a good place to find whatever you need about a programming language. Well it definitely seems to be.&lt;br /&gt;&lt;br /&gt;Here is one of my quick observations ;) The number of Java resource links is nearly 3500, where as C++ has a mere 929 and php hangs around 1600! I'm primarily a java programmer myself, almost all the projects I am working on right now are based on Java (except for one which is based on JavaScript). But I never thought it is this popular :)&lt;br /&gt;&lt;br /&gt;Right - time to put up the thinking hats. Why is java so popular ? (Ok let's assume that the number of resource links available in google directory is an indication of popularity). I would say&lt;br /&gt;&lt;br /&gt;  I. Platform independence  - "&lt;span style="font-style: italic;"&gt;Write once - run anywhere&lt;/span&gt;" capability&lt;br /&gt;  As a matter of fact you cannot run a java program 'anywhere' unless there is a virtual machine. But its as good as anywhere. Also I know some folks who would say its "write once &lt;span style="font-weight: bold; font-style: italic;"&gt;debug everywhere&lt;/span&gt;" but any such platform dependent bugs are probably VM issues. All in all this platform independence is a huge plus point for enterprise development saving tons of cash and effort in porting products.&lt;br /&gt;&lt;br /&gt; II. Ease of use&lt;br /&gt;  I'm not really sure how many hard nut programmers would agree with me but programs are easy to visualize when they are object oriented (once you get the hang of it). After the concept is built, it becomes much easier to realize it in code.&lt;br /&gt;&lt;br /&gt; III. Free runtime/compilers/tools&lt;br /&gt;  This was one of the best moves by Sun. The runtime is free, the developement kit is free and now there are a ton of other tools built with java for java that are free. This makes java development easy and affordable.&lt;br /&gt;&lt;br /&gt;Any more ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115913915366008897?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115913915366008897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115913915366008897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115913915366008897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115913915366008897'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/09/java-vs-other-languages.html' title='Java Vs Other languages'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115838198544219503</id><published>2006-09-16T00:38:00.000-04:00</published><updated>2006-09-16T00:57:17.506-04:00</updated><title type='text'>What fuels research in Computer Science ?</title><content type='html'>A few days ago there was an intersting discussion among myself and my lab mates Katz and Prateek. What fuels the research in computer science ? Is it possible to make the existing algorithms /technologies better or are there any interesting problems in other domains that  challenge computer science ?&lt;br /&gt;Well, the latter is definitely true. Take the field of bioinformatics for example. One interesting thing with biology is the vast amount of data that it provides. This itself is a challenge to computer science and provide grounds to  look for better ways to handle large amounts of data efficiently. There are other fields such as geology that provides similar problems to computer science.&lt;br /&gt;However it can be seen that computer science itself provides fuel to research in computer science. For example the research on computer networks has made them faster and efficient, opening up a number of other interesting research areas such as Web services. Increase in computer power (due to the research in processor technology) enables newer algorithms and computer technologies to be explored. So computer science itself opens up new avenues of research.&lt;br /&gt;Is there any specific path one should take ? Well it's upto the individual :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115838198544219503?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115838198544219503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115838198544219503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115838198544219503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115838198544219503'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/09/what-fuels-research-in-computer.html' title='What fuels research in Computer Science ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115707570057234832</id><published>2006-08-31T20:59:00.000-04:00</published><updated>2006-08-31T21:57:03.503-04:00</updated><title type='text'>News from US - Part 1</title><content type='html'>It's been three weeks (almost!)  into my US stay and here is a my report as promised :) This is what I've experienced and felt throughout my stay so far. Note that I am in Athens Georgia  and US is a huge country ;)&lt;br /&gt;&lt;br /&gt;1. People are friendly and helpful. I've heard many times that American people are arrogant and selfish but so far all the people I've met have been friendly and helpful. Specially the folks in the university are very good to people.&lt;br /&gt;&lt;br /&gt;2. The infrastucture and facilities available to people are amazing. I come from a country which has lesser resources so that could be the reason to my amazement :) But I can't help it. I still get amazed that when I see the highway network.&lt;br /&gt;&lt;br /&gt;Well that is not all.  It's not all good that I have to say ;)&lt;br /&gt;&lt;br /&gt;1. If you don't have  some sort of automobile (car/SUV/motorbike) then you are in a lot of trouble. There is a bus service to the apartment I stay but it is not there in public holidays and limited in weekends. All shops are miles away and you cannot just rely on your feet to take you around :) I've been in US a few times before but I had 'corporate backup' and could afford to hire a taxi when needed. But now I have 'financial concerns' that leads me to think twice before doing such a thing :)&lt;br /&gt;&lt;br /&gt;That's all for now. More things later :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115707570057234832?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115707570057234832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115707570057234832' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115707570057234832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115707570057234832'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/09/news-from-us-part-1.html' title='News from US - Part 1'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115690806308451525</id><published>2006-08-29T23:18:00.000-04:00</published><updated>2006-08-29T23:21:03.096-04:00</updated><title type='text'>Interesting!</title><content type='html'>Friends in the Lab introduced me to &lt;a href="http://www32.meebo.com/"&gt;meebo&lt;/a&gt; today. interesting indeed :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115690806308451525?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115690806308451525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115690806308451525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115690806308451525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115690806308451525'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/08/interesting.html' title='Interesting!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115570342812972828</id><published>2006-08-16T00:31:00.000-04:00</published><updated>2006-08-16T00:52:24.716-04:00</updated><title type='text'>Apachecon Asia</title><content type='html'>&lt;a href="http://www.asia.apachecon.com/"&gt;Apachecon Asia&lt;/a&gt; (The first one !) is in progress right now in Colombo. I am sooo unlucky to completely miss that event. &lt;a href="http://www.rcbowen.com/"&gt;Rich Bowen&lt;/a&gt;, one of the Apache veterans who've been for almost all the Apachecons has just mailed to the Apache conference planners saying  "&lt;span style="font-style: italic;"&gt;The conference is going great, and I am &lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;*so*&lt;/span&gt;&lt;span style="font-style: italic;"&gt; glad I made it here. The talks have been good, and well attended. The attendees have great questions, and appear to have really prepared to be here. Folks get the Open Source concept in ways that are interesting and different from the ways they get it in the US and Europe&lt;/span&gt;"&lt;br /&gt;Now that is what I call a  &lt;span style="font-weight: bold; font-style: italic;"&gt;testimony&lt;/span&gt;  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115570342812972828?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115570342812972828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115570342812972828' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115570342812972828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115570342812972828'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/08/apachecon-asia.html' title='Apachecon Asia'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115552409641020045</id><published>2006-08-13T22:43:00.000-04:00</published><updated>2006-08-13T22:54:56.430-04:00</updated><title type='text'>Ahoy from Athens!</title><content type='html'>A significant change in my life occured last week. I've transfered from being a professional to a student and now I'm literally halfway across the world from where I used to be!&lt;br /&gt;To all the new readers, I moved to Athens, Georgia (yep - updated the profile too :) ) from Colombo,Sri Lanka and I'm pursuing higher studies in the field of computer science.&lt;br /&gt;Things were a little hectic but now I guess everything is moving at the right pace. I've settled down and got used to the system here in University of Georgia (UGA). I've been in US several times before but this is the first time I am in for a prolonged stay by myself.  I'll be writing more about my US life soon. Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115552409641020045?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115552409641020045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115552409641020045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115552409641020045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115552409641020045'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/08/ahoy-from-athens.html' title='Ahoy from Athens!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-115280582590867578</id><published>2006-07-13T11:50:00.000-04:00</published><updated>2006-07-13T11:50:25.933-04:00</updated><title type='text'>Ethics against money - Who should I write for ?</title><content type='html'>A few days ago I was having a dilemma. I have a certain unique knowledge about Axis2 of which I have worked on for almost two years. On one hand I can write an article about a certain Axis2 feature to any one of the eager publishers, which gives me fame and fortune (Well 'fortune' for the most part). On the other hand I can contribute that bit of writing to the particular projects documentation since documentation is one of the weak areas of opensource projects, without any 'fortune'. It is somewhat difficult to separate these two option  into either black and white -  certainly option one has a clear financial consideration although the articles are open to anyone. Option two brings immense satisfaction to the mind (you know - my-contribution-to-make-the-world-a-better-place sort of feeling) but we have to accept the fact that without money you are going no where in this world. So what is it gonna be ? Do I write articles in my extra time (or what is left of it :) ) and earn an extra buck or do I contribute my work to the open source community being modest ? It is not an easy decision since you have a 'monopoly' on one side (there is nobody else that knows it better than you) and the moral obligation you feel towards the community on the other side !&lt;br /&gt;This issue has disturbed me for a few days and after a bit of thinking I've decided to be a true buddhist. Lord Buddha said not to go to extremes but to take the middle path. The most rational decision I could come up with was to do both but not going to extremes. I'm in love with the opensource world and although I have contributed a lot, my contributions would not mean a thing unless there is the usability factor - documentation. I will contribute documentation to the community. At the same time I can use my knowledge to write an article or two and get it published, and possibly get a financial reward that should fill up the 'financial' need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-115280582590867578?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/115280582590867578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=115280582590867578' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115280582590867578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/115280582590867578'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/07/ethics-against-money-who-should-i.html' title='Ethics against money - Who should I write for ?'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-114933987938778044</id><published>2006-06-03T09:04:00.000-04:00</published><updated>2006-06-03T09:04:39.513-04:00</updated><title type='text'>Leisure World - It really is fun :)</title><content type='html'>After a successful release and an unintended holiday spree, we all  made an adhoc tour to Leisure World, a newly built theme park in Kaluaggala, Hanwella, Sri Lanka (probably the only one of its kind here in Sri Lanka). Having visited one of the greatest theme parks in the world, &lt;a href="http://disneyland.disney.go.com/disneyland/en_US/parks/landing?name=DisneylandParkLandingPage&amp;bhcp=1"&gt;The Disney Land&lt;/a&gt;, I would say Leisure World is pretty much in standards with any modern theme park. Of course there is plenty of room for improvements but in Sri Lankan standards it is quite the place to have fun :)&lt;br /&gt;Now I've seen several angry comments from certain visitors but hey all things are not perfect. I would certainly recommend Leisure world if you care for a day full of fun (if you want to really enjoy the place, go on a week day. From what we've heard, the place is literally swamped with people in weekends)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-114933987938778044?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/114933987938778044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=114933987938778044' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114933987938778044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114933987938778044'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/06/leisure-world-it-really-is-fun.html' title='Leisure World - It really is fun :)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-114900203848701953</id><published>2006-05-30T11:13:00.000-04:00</published><updated>2006-05-30T11:13:58.520-04:00</updated><title type='text'>A Look back!</title><content type='html'>I've been one of the team members that worked hard to put out &lt;a href="http://dist.wso2.net/products/tungsten/"&gt;Tungsten&lt;/a&gt;, a bundled Web Services framework that enables easy administration of services and QoS (BTW its free and if you are interested you are welcome to download a copy and try it out :) ). It has been one of the most difficult and labor consuming tasks that I was involved in but at the end it brings up tremendous satisfaction. Also every such project release leaves all of us with new lessons and enlightenment that makes subsequent releases better (and less troublesome)&lt;br /&gt;As for this release the biggest lesson for me was the impact of last minute changes. As soon as the release build is made and tested you suddenly notice a small glitch in the code, perhaps an inefficient loop, a variable that can be inlined or even a misspelled file name. However if any attempt is made to alter these &lt;i&gt;mistakes&lt;/i&gt;, even when things apparently look wrong the way they are, they should not be touched! The lesson for team  in this release was the renaming of the WSS4J library  that broke Tungsten in a Windows environment. I've not understood the problem fully, probably some funny class loader issue in the Windows JVM, but the bottom line is that we had to revert to a slightly older build to ship. So how funny it may seem,we come back to one of the most famous principles in software engineering, "If it ain't broken, don't touch it!".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-114900203848701953?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/114900203848701953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=114900203848701953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114900203848701953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114900203848701953'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/05/look-back.html' title='A Look back!'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-114879554199705724</id><published>2006-05-28T01:52:00.000-04:00</published><updated>2006-05-28T01:52:22.036-04:00</updated><title type='text'>Intellectual property -  a Summary</title><content type='html'>I was there for the lecture by &lt;a href="http://www.lessig.org/" &gt;Professor Lawrence Lessig&lt;/a&gt; (creator of &lt;a href="http://en.wikipedia.org/wiki/Creative_Commons"&gt;creative commons&lt;/a&gt;)  as part of the lecture series set by ICTA last Tuesday. It has been one of those great lectures and I regret being late. However the content is very much valuable and I am compelled to write a summary of it for the benefit of all the people who were not there :)&lt;br /&gt;&lt;br /&gt;The basic idea behind prefessor Lessigs lecture is the concept of property. The concept of property was applied to the commons with the view that the use of commons need to be controlled. The mechanism of control is property where people were granted the right to use a portion of common resources, where the concept of ownership began. This may sound a little unclear so here is an example.&lt;br /&gt;Take an empty pasture pursued as a common resource. A shepard comes and grazes his cows there. Soon there is another shepard with his cows that wants to use the same pasture. Step by step the pasture becomes congested and the need for control becomes essential. In this case the answer is clearly the concept of ownership (or property) where each shepard is allocated a portion of the land.&lt;br /&gt;&lt;br /&gt;Well, what is wrong with this concept ? As far as tangible or "&lt;a href="http://en.wikipedia.org/wiki/Rivalrous"&gt;rivalrous&lt;/a&gt;"  commons are concerned, this &lt;i&gt;is&lt;/i&gt; the right concept. However it is not the right concept when it comes to dealing with intangible commons. One such intangible common is the language. If the concept of property that governs rivalrous commons was applied to language certain words and phrases can be "propertized". This is such a hilarious and impractical thought that Professor Lessig came up with a funny example of the calculating word processor to illustrate how impractical it is. The bottom line is that even if someone manages to apply the property concept to language, it'll severely restrict the use of language and hinder creativity.&lt;br /&gt;&lt;br /&gt;When it comes to ideas, they are classified as intellectual property with the same view that use and dissemination of ideas need to be controlled. However ideas are a form of intangible commons that should not be restricted or controlled. Free flow of ideas is the right way for the next step of our civilization! Professor Lessigs view is that free flowing ideas would be the best strategy for a developing nation.&lt;br /&gt;&lt;br /&gt;This standpoint raised a few interesting questions. The most important question was whether the free flowing ideas would effect adversely on the developing nations. Developing nations are low on natural resources that are required to capitalize on an idea. When ideas are freely available a developed nation can always take ideas from developing nations and capitalize on those which would increase the economic gap. The answer was that while it is certainly possible to happen it would be better to have the "open" way rather than the "closed" way. Professor Lessigs example was that Internet giants including Google,Yahoo and hotmail were all results of such open ideas.&lt;br /&gt;&lt;br /&gt;The conclusion is that it is better &lt;i&gt;not to&lt;/i&gt; control the flow of ideas. Ideas are too valuable to be locked and restricted.&lt;br /&gt;&lt;br /&gt;One other point that was raised during the discussion was the importance of the policy maker. The policy maker needs to be knowledgeable in these facts and then only this will be practical ! In other words if the policy makers are not visionaries then there's little hope of such open policies being adopted.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-114879554199705724?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/114879554199705724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=114879554199705724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114879554199705724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114879554199705724'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/05/intellectual-property-summary.html' title='Intellectual property -  a Summary'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-114873213418625929</id><published>2006-05-27T08:15:00.000-04:00</published><updated>2006-05-27T08:15:34.480-04:00</updated><title type='text'>w.blogger - a nice offline blogging tool</title><content type='html'>I always wanted a tool where I can write the blogs offline and publish them later. After a bit of searching look what I've discovered ! &lt;a href="http://wbloggar.com/" title="w.blogger"&gt;w.blogger&lt;/a&gt; is a free tool that is quite neat and allows publishing to multiple blogs. Cool!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-114873213418625929?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/114873213418625929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=114873213418625929' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114873213418625929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/114873213418625929'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/05/wblogger-nice-offline-blogging-tool.html' title='w.blogger - a nice offline blogging tool'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-113750745864339162</id><published>2006-01-17T09:05:00.000-05:00</published><updated>2006-01-17T09:17:38.656-05:00</updated><title type='text'>Around the world in errr .... 2005</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://gc.kls2.com/cgi-bin/gcmap?PATH=CMB-CDG,CDG-FRA,FRA-CMB,CMB-MAA,MAA-HYD,HYD-MAA,MAA-CMB,CMB-NRT,NRT-SEA,SEA-NRT,NRT-SIN,SIN-CMB,CMB-MAA,MAA-CMB,CMB-NRT,NRT-LAX,LAX-SAN,SAN-LAX,LAX-NRT,NRT-SIN,SIN-CMB&amp;MAP-CENTER=CMB&amp;amp;PATH-COLOR=red&amp;MARKER=1"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://gc.kls2.com/cgi-bin/gcmap?PATH=CMB-CDG,CDG-FRA,FRA-CMB,CMB-MAA,MAA-HYD,HYD-MAA,MAA-CMB,CMB-NRT,NRT-SEA,SEA-NRT,NRT-SIN,SIN-CMB,CMB-MAA,MAA-CMB,CMB-NRT,NRT-LAX,LAX-SAN,SAN-LAX,LAX-NRT,NRT-SIN,SIN-CMB&amp;MAP-CENTER=CMB&amp;amp;PATH-COLOR=red&amp;amp;MARKER=1" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Inspired by Both Sanjiva and Chinthaka, I also thought of calculating my air miles for the past year. It's 52121 miles starting from mid June till mid December with one trip to Europe and two trips to US. Not bad :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-113750745864339162?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/113750745864339162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=113750745864339162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/113750745864339162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/113750745864339162'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/01/around-world-in-errr-2005.html' title='Around the world in errr .... 2005'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-113629230544983500</id><published>2006-01-03T07:14:00.000-05:00</published><updated>2006-01-03T07:46:27.886-05:00</updated><title type='text'>After a  Looooong silence !</title><content type='html'>Oh My, Look at this. my last entry was on 25th of October (2005) and I haven't even tried to write a single thing in my blog after that. Pathetic (:(). I've been busy as hell, but so many things have happened in this period, I've travelled to US twice, delivered a tutorial at Apache con and bacame a member of a W3C working group. One of my hopes for the new year would be to continue this blog from today onwards :)&lt;br /&gt;The new year just started and &lt;a href="http://www.bloglines.com/blog/sanjiva?id=95"&gt;Dr Sanjiva has a great blog entry summarizing the last year&lt;/a&gt;. I'm not really good at concising things (Dr Sanjiva ofcourse does a great job at it) and I don't like to talk about politics ( it sucks !).&lt;br /&gt;Here's something to think about in the new year - &lt;a href="http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html"&gt;An article about adopting java as a major course in Universities&lt;/a&gt; .I teach OOP at the University (Based on Java ofcourse) and I have been asked to express my opinion on this. When I went through the article I felt that the author tends to prefer much more theoretical/fundamental approach towards computer science (which ofcourse is better for an academic setting) rather than looking at the practical aspects of computer science (which the industry looks forward to). It ultimately boils down to the more general question; should University education be aimed at producing professionals or academics ?&lt;br /&gt;Will comment more on this soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-113629230544983500?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/113629230544983500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=113629230544983500' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/113629230544983500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/113629230544983500'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2006/01/after-looooong-silence.html' title='After a  Looooong silence !'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-113024447415257109</id><published>2005-10-25T08:25:00.000-04:00</published><updated>2005-10-25T08:47:54.156-04:00</updated><title type='text'>Deception Point</title><content type='html'>A few days age at 4' o clock in the morning I finished Dan Browns '&lt;a href="http://www.danbrown.com/novels/deception_point/reviews.html"&gt;Deception Point&lt;/a&gt;'. (boy I'm getting insomnia or what). It's a great story, with remarkable pace and wide reach into science,politics and adventure. I quite liked the story except for a glitch here and there (You know, a senator who has no Idea what so ever of science looking at a soanr photograph and instantly identifying what it is :)) but hey the story is quite ok anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-113024447415257109?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/113024447415257109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=113024447415257109' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/113024447415257109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/113024447415257109'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/10/deception-point.html' title='Deception Point'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112952476163035571</id><published>2005-10-17T00:36:00.000-04:00</published><updated>2005-10-17T11:42:56.106-04:00</updated><title type='text'>Once again back in Sahana</title><content type='html'>I was one of the volunteers that helped to architecture and build '&lt;a href="http://sahana.sourceforge.net/"&gt;Sahana&lt;/a&gt;' and unfortunately (??) I am one of the people who has enough knowledge to manipulate the J2EE backend (Sahana phaseI is a collection of PHP and J2EE web applications. Somewhat messy but it was the best we could do in a week!). This horrifc earthquake in Pakistan (presumably a greater disaster than the tsunami!) required a disaster management system and Sahana seemed to be a good candidate. Chamindra and Bud are already there and introducing the system, and I helped them to retune the backend/frontend of the J2EE side.&lt;br /&gt;The retuning basically involved removing the barely functioning security stuff and replacing it with basic authentication. I managed to make the webapps functional and made up the war files and sent them along to Bud to be placed in the Demo linux box, with the humble assumption of any developer, "it works on my machine, so it should in yours" :). However I forgot one major issue! MySQL on Windows has case insensitive table names and MySQL on Linux has it completely opposite. You can have two tables with the same name but different case (say 'table1' and 'TABLE1') in a MySQL server on Linux (I guess this is a well known issue. Actually we realized this in the early stages of Sahan phaseI developement1). Since I was doing my development on Windows, the script had table names in lowercase but some of the table names in the SQL statements inside the applications were in upper case. This caused the system not to function in certain instances and resulted in an interesting debugging session!&lt;br /&gt;I was 2/3 of my way home (roughly 60km away from Colombo) when I got this call from Dr Sanjiva. So I parked the car (in the middle of nowhere!), pulled out the laptop and went through the code, with the phone on my ear.  Amazingly after about 15 minutes of head scratching we found the cause and the system was back on it's heels in 5 more minutes :) As Dr Sanjiva said, "This is one such incident that you shouldn't miss to blog" :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112952476163035571?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112952476163035571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112952476163035571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112952476163035571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112952476163035571'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/10/once-again-back-in-sahana.html' title='Once again back in Sahana'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112948045043070123</id><published>2005-10-16T01:35:00.000-04:00</published><updated>2005-10-16T12:34:10.486-04:00</updated><title type='text'>Information and trust</title><content type='html'>The advances of the Internet has placed a vast amount of information on our hands. However I wonder whether it has deteriorated the trust we put in the information at our hand, even the ones that we get from seemingly trusted sources!&lt;br /&gt;Here's a small incident that would be a fine example for this. A couple of days ago there was a mail in our university batch mailing list. It read  "An Indian programmer found this. You cannot make a folder called "CON" in Windows and even Bill Gates can't explain it".  Even my immediate response to it was trying to make a folder and rename it to 'CON', which obviously failed miserably. I did not pursue it further but there were some more mails in the same thread, things like "Oh. You can't make 'com' either". Finally there was a reply from one of the .net guys (obviously these are the guys that literally 'live' with Windows :)) with a &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/naming_a_file.asp"&gt;link to MSDN library&lt;/a&gt;&lt;br /&gt;that explained the situation!&lt;br /&gt;What made me think about this simple incident is that since we do  'dig deeper' some times, we'll be misled. In this case, unless there was this explanation, certainly I wouldn't have bothered to find out  more on this, and I would have continued to believe that this was indeed a problem with Windows!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112948045043070123?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112948045043070123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112948045043070123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112948045043070123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112948045043070123'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/10/information-and-trust.html' title='Information and trust'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112894927356512807</id><published>2005-10-07T02:32:00.000-04:00</published><updated>2005-10-10T09:01:13.596-04:00</updated><title type='text'>Adam - How correct you are !</title><content type='html'>I've listned to the presentation by &lt;a href="http://www.adambosworth.net/archives/000049.html"&gt;Adam Bosworth&lt;/a&gt; in the morning. During a discussion in the afternoon about JAX-RPC (and a lot other things) I felt how correct Adam is!&lt;br /&gt;When the API designers are far away from the users, things become so inflexible that people don't use them anymore.  My hunch is that computer software will undergo a mentality change soon. Just like in the consumer market where "customer is the king" we'll be saying "user is the king" pretty soon in the software industry!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112894927356512807?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112894927356512807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112894927356512807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112894927356512807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112894927356512807'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/10/adam-how-correct-you-are.html' title='Adam - How correct you are !'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112866633166229188</id><published>2005-10-07T02:13:00.000-04:00</published><updated>2005-10-07T02:26:08.246-04:00</updated><title type='text'>Life's like that :)</title><content type='html'>Dr Sanjiva gave us a party at his place yesterday and thanks to the techinical advancements of digital photography (and of course the web), images are all over the place already. It's slightly embarassing (Can't help the feeling. Lucky that I'm not a hot head) to see &lt;a href="http://photos1.blogger.com/blogger/827/1582/1600/IMG_0012.jpg"&gt;myslef playing with the bunny&lt;/a&gt;! (it's actually the bunny  we brought for Dr Sanjiva's youngest daughter).&lt;br /&gt;It's a lot more fun to see how the guys are so focused on &lt;span style="font-style: italic;"&gt;interpreting&lt;/span&gt; the image :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112866633166229188?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112866633166229188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112866633166229188' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112866633166229188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112866633166229188'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/10/lifes-like-that.html' title='Life&apos;s like that :)'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112678973489058982</id><published>2005-09-15T09:05:00.000-04:00</published><updated>2005-10-07T02:27:54.666-04:00</updated><title type='text'>Colombo book fair</title><content type='html'>There's a &lt;a href="http://www.lankanewspapers.com/news/2005/9/3514.html"&gt;great book fair in Colombo&lt;/a&gt;. If you are around you should definitely pay it a visit :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112678973489058982?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112678973489058982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112678973489058982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112678973489058982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112678973489058982'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/09/colombo-book-fair.html' title='Colombo book fair'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112678926766621684</id><published>2005-09-15T07:59:00.000-04:00</published><updated>2005-10-07T02:28:41.540-04:00</updated><title type='text'>Women and  Software</title><content type='html'>FOSS is over and I'm back in the office working in Axis2. Chinthaka has uploded some pictures of the FOSSSL events so all the die hard picture fans can have a peek at &lt;a href="http://chinthakae.blogspot.com/"&gt;his blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ahum... About the gender issue that I promised my readers I'll be commenting on. Well&lt;a href="http://www.bloglines.com/blog/Ajith?id=9"&gt; I blogged some time back about this gender thing&lt;/a&gt;. In short my broad view on gender is that men and women are somewhat 'hard wired' that makes them good in certain things and bad on certain other things. (Read the &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0767907639/002-6425957-5880034?v=glance"&gt;pease book&lt;/a&gt; if you haven't already) Standing on this psychological base, let me show you what I think about 'women in software development'.&lt;br /&gt;First of all I don't see a particular barrier for women to enter the IT field(or at least the field of software development. As long as you know how to write good code nothing else really matters! ). Especially the Apache way of development (remote code bases,communication over mailing lists, nobody sees them face to face, etc) is ideal for women to get involved. Who wants to know whether a certain 'jean' who've submitted good patches is a girl or a boy? Yet there are critics who say field of software development is dominated by men!&lt;br /&gt;If you think of the field of software engineering (or for the field of engineering as a whole) the female presence is much low. I can rememeber that while we were back in the University there were only 8 girls doing computer science and engineering as opposed to 40 guys. it was far worse in mechanical engineering where there was only one girl! Now I'm pretty sure this is no coincidence or any result of the mistreatment of gender. It is how things are! I mean only few girls do mathematics for higher studies in schools and as a result, only a few go into the university to study engineering. The &lt;span style="font-weight: bold;"&gt;pease explanation&lt;/span&gt; ( :) ) for this that male brains are hard wired to do better math and as a result &lt;span style="font-weight: bold; font-style: italic;"&gt;generally&lt;/span&gt; more males get into math oriented stuff than girls. This also explains the higher enrollment rates of women in arts and aesthetic study courses since women are much better in communicators and artists. It also explains that many of the famales doing SE are actually not code crunchers but technical writers.&lt;br /&gt;What I'm trying get into is that the community of software engineers don't pose any barriers on "geeky women" (I don't know whether there's a female version of 'geek'. perhaps 'geekess' or something :)) ). It's just that most women are not really interested in sitting infront of a computer and geeking.&lt;br /&gt;As far as the open source effort of attracting more women, I'm not sure whether it'll be effective. My view is that there will always be a strong male presence in the world of computers, mostly because they love to geek!&lt;br /&gt;Oh BTW, most of the ladies I knew back in the university doing computer science were excellent code crunchers. It is perfectly possible to have exceptions :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112678926766621684?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112678926766621684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112678926766621684' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112678926766621684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112678926766621684'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/09/women-and-software.html' title='Women and  Software'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112649798132529709</id><published>2005-09-11T23:57:00.000-04:00</published><updated>2005-10-07T02:29:17.720-04:00</updated><title type='text'>FOSS</title><content type='html'>The &lt;a href="http://www.fosssl.org/"&gt;FOSSSL&lt;/a&gt; has been glorious and oh yeah, the tutorials and the talks have been fun and really informative. It's like a dream to see all these guys we just heard about, &lt;a href="http://people.redhat.com/%7Etiemann/"&gt;Michael Tiemann&lt;/a&gt; (creator of G++ and extraordinary compiler writer) , &lt;a href="http://lerdorf.com/bio.php"&gt;Rasmus Lerdorf&lt;/a&gt; (creator of PHP) ,&lt;a href="http://www.lyra.org/greg/"&gt;Greg Stein&lt;/a&gt; (chairman of Apache Software Foundation) and so on.&lt;br /&gt;For the people who are not so familiar with the theme of FOSS, here is a little intro.&lt;br /&gt;FOSS stands for Free and Open source software. Note that 'free' in the statement should be interpreted as free in Freedom rather than free in free beer. Freedom really applies to the use, where the user of the software has the freedom to do whatever he wished with it.Sri lanka has taken a great step to promote free and open source software by declaring a week for it (Which we named FOSSSL).BTW &lt;a href="http://slashdot.org/article.pl?sid=05/08/28/1553234"&gt;this event was slash dotted&lt;/a&gt; and caused a lot of havoc. One reason was that some people didn't get what it was meant for. Sadly there were harsh comments arising from the true ignorance of the geographical facts about Sri Lanka. I wonder how this could have possibly happend, since there are hundred odd sources in the web itself and if someone bothered to google for it for five minutes, they'd have got the picture.Ugh.. What to do!! At least the leaders in FOSS has the correct picture.&lt;br /&gt;Ok enough about the worlds ignorance. let's focus on the FOSSSL again. I've been in for four tutorials and the main conference (there were some other related events such as a codefest, A conference for CEO's and so on) and I feel it's a great event. There were two discussions at the end of each day which in my reckoning brought out the most important non technical facts.Guess I should write it down with my opinion for the benefit of the others.&lt;br /&gt;The second conference day ended with a discussion 'Developing countries - Should they be consumers or producers of FOSS'. The panel that discussed this consisted of the invited speakers, Namely Danese Cooper (Intel), Bruce Momjian (postgresSQL), Sam Ruby (IBM?), Rasmus Lerdorf (Yahoo), David Axmark (MySQL), Greg Stein (Google) and &lt;strong class="clsHeading1"&gt;Martin Michlmayr &lt;/strong&gt; (former debian project lead). Here's a digest of the discussion.&lt;br /&gt;&lt;br /&gt;1. The nature/attitude of the person is very important. The mentality of 'tinkering' needs to be there (a totally selfish mentality would not promote open source at all :))&lt;br /&gt;2. The required hardware seems(?) to be there (at least for us. When asked who have computers at home, almost all hands went up!). However as Danese stated, Only a very small percentage of the Indian IT work force has a home computer and that seems may well be a reason why only a few Indians participate in open source development. (After all, you find very few people who get paid for developing Open source software like me!)&lt;br /&gt;&lt;br /&gt;As solutions to these two major problems, here are the solutions that were mentioned.&lt;br /&gt;1. Target the schools/Universities. Change the mentality of the learning generation so that they understand what is free software and learn to appreciate it.&lt;br /&gt;2. Do some advertising. Improve public awareness. This should get the mentality of the public in the right direction which should increase the investments on computer hardware (increasing the number of home computers). BTW as one slash dotter commented, Sri Lanka just passed the $1000 income limit and the investment on a computer is roughly the 50% of it.&lt;br /&gt;&lt;br /&gt;There were some issues about the culture and I'm with Rasmus on it. When the culture issue popped up, Rasmus just said "Well I'm born in Greenland and the culture that you get there is pretty much ice". Culture has only a very little fraction to play in this game.&lt;br /&gt;There were some issues raised about the female contribution and quite a bit of conversation arond it. I've my own opinion on that and would be writing a seperate blog in it.&lt;br /&gt;&lt;br /&gt;So as it stands, we have to have some long running projects to promote FOSS here. Yep, a week on FOSS is a cool idea and definitley a good starting point. But things should move on from here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112649798132529709?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112649798132529709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112649798132529709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112649798132529709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112649798132529709'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/09/foss.html' title='FOSS'/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16574998.post-112634677570614836</id><published>2005-09-10T05:04:00.000-04:00</published><updated>2005-09-10T06:06:15.713-04:00</updated><title type='text'></title><content type='html'>Right now I'm in the Google tutorial done by &lt;a href="http://www.lyra.org/greg/"&gt;Greg Stein&lt;/a&gt; and Wow! It's way too cool to say in words! Greg is doing a great job here and I'm totally amazed at how thoughtful and creative the Google people has been.&lt;br /&gt;Since this is my second blog (my other blog is in bloglines) I'll be linking the blogs (This linked to the bloglines one) and doing my blogging here. No offense to the bloglines people but blogger has this neat feature of comments.&lt;br /&gt;Will be doing some more blogging soon. Await some cool photoes :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16574998-112634677570614836?l=blog.ranabahu.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.ranabahu.org/feeds/112634677570614836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16574998&amp;postID=112634677570614836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112634677570614836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16574998/posts/default/112634677570614836'/><link rel='alternate' type='text/html' href='http://blog.ranabahu.org/2005/09/right-now-im-in-google-tutorial-done.html' title=''/><author><name>Aj</name><uri>http://www.blogger.com/profile/12859866208306327581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://3.bp.blogspot.com/_mHvOJUtRSWU/SLyPo9AByYI/AAAAAAAAEbw/_wc9EamGVH4/S220/porttrait_b%26w.jpg'/></author><thr:total>0</thr:total></entry></feed>
