<?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'><id>tag:blogger.com,1999:blog-14702305</id><updated>2009-11-09T06:20:09.673-08:00</updated><title type='text'>a primate on a blue planet</title><subtitle type='html'>Journal of Kirubakaran Athmanathan&lt;br&gt;
&lt;a href="mailto:kirubakaran@gmail.com"&gt;kirubakaran@gmail.com&lt;/a&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default?start-index=26&amp;max-results=25'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>312</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14702305.post-5713216591205270076</id><published>2009-08-09T12:59:00.000-07:00</published><updated>2009-08-09T15:08:28.929-07:00</updated><title type='text'></title><content type='html'>Enjoyed &lt;a href="http://www.youtube.com/watch?v=3omwHv3Cmog"&gt;MIT 8.02 Lecture 1&lt;/a&gt;. I wonder why electron and proton have the exact same charge. Of course, "fundamental charge" and what not, but that "explanation" doesn't explain anything. Also, what happens when an electron collides with a proton? I guess all the answers are on the internet and I just need to search around. Also I read that neutron decays into proton, electron and neutrino. I am now going to have lunch at Gainsbourg restaurant which is near my apartment, since &lt;a href="http://www.urbanspoon.com/r/1/778488/restaurant/Greenwood-Phinney/Gainsbourg-Seattle"&gt;UrbanSpoon&lt;/a&gt; rates it very high. [Update : I liked the food. I liked the place even more.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-5713216591205270076?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/5713216591205270076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=5713216591205270076' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5713216591205270076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5713216591205270076'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/08/enjoyed-mit-8.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-7433300136374759794</id><published>2009-08-08T22:39:00.000-07:00</published><updated>2009-08-08T22:52:15.364-07:00</updated><title type='text'>Art Supplies</title><content type='html'>I went to a traditional art store today. We used to buy from that place when my sister and I took drawing lessons long ago. We bought supplies there out of last minute necessity and we didn't buy much anyway. I wanted to buy some water colors to try. Yowww isn't that place a rip off! Sure it is awesome to look around and everything but the prices are crazy to me. Definitely not affordable to the  stereotypical 'starving artist'. I bought just a small drawing set which had sketching supplies (graphite, charcoal, sanguine etc). Amazon seems to be a &lt;span style="font-style: italic;"&gt;far&lt;/span&gt; cheaper place for water colors. I'll be buying from them. I wonder where real artists buy their supplies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-7433300136374759794?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/7433300136374759794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=7433300136374759794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7433300136374759794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7433300136374759794'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/08/art-supplies.html' title='Art Supplies'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-9121743736792022418</id><published>2009-08-08T22:25:00.000-07:00</published><updated>2009-08-08T22:37:18.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='draw'/><title type='text'>Puppies</title><content type='html'>I am learning. I drew it seeing the pic. Settled down at about 9:15 and drew for an hour. Next time, something less negative-spacey.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UzyPc4v1wVs/Sn5er0vUKdI/AAAAAAAAAP8/I9RM-8VgQ9o/s1600-h/my_puppies.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_UzyPc4v1wVs/Sn5er0vUKdI/AAAAAAAAAP8/I9RM-8VgQ9o/s400/my_puppies.jpg" alt="" id="BLOGGER_PHOTO_ID_5367831912856693202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UzyPc4v1wVs/Sn5enibI8qI/AAAAAAAAAP0/uOtAfynoVho/s1600-h/puppies.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 320px;" src="http://3.bp.blogspot.com/_UzyPc4v1wVs/Sn5enibI8qI/AAAAAAAAAP0/uOtAfynoVho/s400/puppies.jpg" alt="" id="BLOGGER_PHOTO_ID_5367831839220757154" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;&lt;a href="http://europuppyblog.com/media/Golden_Retrievers_Puppies_Print_C10091594.jpg"&gt;credit&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-9121743736792022418?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/9121743736792022418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=9121743736792022418' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/9121743736792022418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/9121743736792022418'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/08/puppies.html' title='Puppies'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UzyPc4v1wVs/Sn5er0vUKdI/AAAAAAAAAP8/I9RM-8VgQ9o/s72-c/my_puppies.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-8853340661407577502</id><published>2009-07-22T20:59:00.000-07:00</published><updated>2009-07-22T21:11:38.829-07:00</updated><title type='text'>Ferry Ride to Bremerton</title><content type='html'>Weather has been amazing. I was going home from work yesterday evening and I didn't have the heart to just head home and waste the warm evening. So I took the Seattle Downtown to Bremerton ferry and came back in the same boat. It was a two hour ride and I thoroughly enjoyed it.&lt;br /&gt;&lt;br /&gt;It was fun to focus on little details like the pattern of wavelets on the water. There were many layers of them and varying levels of intensity and size. Observing things like that for more than a few minutes at a time gives a thrill as mind is relieved from drifting to current issues and running thoughts about them in an infinite loop.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UzyPc4v1wVs/SmfhBdr6aiI/AAAAAAAAAOk/RLedvXJvNFI/s1600-h/2009-07-21+17.33.05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_UzyPc4v1wVs/SmfhBdr6aiI/AAAAAAAAAOk/RLedvXJvNFI/s400/2009-07-21+17.33.05.jpg" alt="" id="BLOGGER_PHOTO_ID_5361501296672795170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UzyPc4v1wVs/SmfhInzH_dI/AAAAAAAAAOs/C3yBjX2uKDw/s1600-h/2009-07-21+17.35.37.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_UzyPc4v1wVs/SmfhInzH_dI/AAAAAAAAAOs/C3yBjX2uKDw/s400/2009-07-21+17.35.37.jpg" alt="" id="BLOGGER_PHOTO_ID_5361501419646483922" border="0" /&gt;&lt;/a&gt;Since it is a commuter ferry, it is really inexpensive. It cost me just $6.75 for west-bound travel and all east bound travels are free.&lt;br /&gt;&lt;br /&gt;I went to Bainbridge Island couple of weeks ago like that and walked around in the island for an hour. Bremerton route was more fun.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-8853340661407577502?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/8853340661407577502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=8853340661407577502' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8853340661407577502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8853340661407577502'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/07/ferry-ride-to-bremerton.html' title='Ferry Ride to Bremerton'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UzyPc4v1wVs/SmfhBdr6aiI/AAAAAAAAAOk/RLedvXJvNFI/s72-c/2009-07-21+17.33.05.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-5134538844297166220</id><published>2009-06-30T20:46:00.000-07:00</published><updated>2009-07-01T15:03:53.049-07:00</updated><title type='text'></title><content type='html'>Sad about MJ's :-(&lt;br /&gt;&lt;br /&gt;My favorites of his are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Billie Jean&lt;/li&gt;&lt;li&gt;Smooth Criminal&lt;/li&gt;&lt;li&gt;Bad&lt;/li&gt;&lt;li&gt;Beat It&lt;/li&gt;&lt;li&gt;They Don't Care About Us&lt;/li&gt;&lt;li&gt;Black or White&lt;/li&gt;&lt;/ul&gt;(pretty much in that order)&lt;br /&gt;&lt;br /&gt;Though 'Billie Jean' is my most favorite, it makes me sad when I listen to it too many times... &lt;a href="http://en.wikipedia.org/wiki/Billie_Jean"&gt;all the crazies&lt;/a&gt; he had to deal with even back then.&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;=====&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Recently watched movies: (in the past few months, most recent first)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Up (awesome)&lt;/li&gt;&lt;li&gt;Hancock (piece of shit)&lt;/li&gt;&lt;li&gt;The Hudsucker Proxy (enjoyed)&lt;/li&gt;&lt;li&gt;3:10 to Yuma (enjoyed)&lt;/li&gt;&lt;li&gt;Vitus (i loved it. awesome.)&lt;/li&gt;&lt;li&gt;Primer (wow + whoa)&lt;/li&gt;&lt;li&gt;Rat Race (very few funny bits)&lt;/li&gt;&lt;li&gt;The Truman Show (yup, watched it so late. enjoyed.)&lt;/li&gt;&lt;li&gt;The Darjeeling Limited (enjoyed it)&lt;/li&gt;&lt;li&gt;Dogma (seeing it again. of course i liked it)&lt;/li&gt;&lt;li&gt;Tropic Thunder (enjoyed it)&lt;/li&gt;&lt;/ul&gt;&lt;div style="TEXT-ALIGN: center"&gt;=====&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I bought a Kindle DX. I love it. It is amazing.&lt;br /&gt;&lt;br /&gt;&lt;div style="TEXT-ALIGN: center"&gt;=====&lt;br /&gt;&lt;/div&gt;Currently Reading:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The Annotated Turning&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach"&gt;GEB&lt;/a&gt;&lt;/li&gt;&lt;li&gt;ANSI Common Lisp [pg]&lt;/li&gt;&lt;/ul&gt;&lt;div style="TEXT-ALIGN: center"&gt;=====&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I am now doing an "hour of learning" every day, where I spend 15 minutes each on 4 different subjects. This reduces my senseless browsing around that leaves me fatigued. I am finding that I am spending more than the 15 minutes and in more than 4 different subjects, as I am getting too engrossed. This activity feels awesome. I am keeping detailed log but I don't plan to publish them for privacy reasons. The subjects I touched in my today's session were : lighttpd, boto.py, pg' ansi cl, emacs, linux, python, analysis of genes and genomes. I ended up spending &lt;span style="FONT-STYLE: italic"&gt;way&lt;/span&gt; more than an hour ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-5134538844297166220?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/5134538844297166220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=5134538844297166220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5134538844297166220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5134538844297166220'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/06/sad-about-mjs-my-favorites-of-his-are.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-4935131827236241208</id><published>2009-05-13T16:15:00.000-07:00</published><updated>2009-05-13T16:21:55.930-07:00</updated><title type='text'></title><content type='html'>Changed the title to something more appropriate.&lt;br /&gt;&lt;br /&gt;It used to be "Just Curious..." which was kinda huh?, kinda blah, kinda meh and kinda blah again. "a primate on a blue planet" is more in line with my current perspective, which no doubt will soon change.&lt;br /&gt;&lt;br /&gt;This is not to be particularly taken as an attempt to brag about my opposable thumbs. I just use them to hit the space bar.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-4935131827236241208?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/4935131827236241208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=4935131827236241208' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/4935131827236241208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/4935131827236241208'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/05/changed-title-to-something-more.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-3118938244069452157</id><published>2009-05-12T23:40:00.000-07:00</published><updated>2009-05-13T06:15:23.911-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='happiness'/><title type='text'></title><content type='html'>I cleared more than half of the storage space that I am renting.  It was quite a workout, hauling stuff, sorting them and donating as much as possible. Then, after picking up pizza and some immediately needed groceries, I stopped by my friend Prakash's house to pick up something. It was quite late. Still he force fed me. He had his mom and wife on his team. I was out numbered. I am sure I could have convinced the baby to be on my side but he was fast asleep, not caring about the noise of our lousy jokes and unmusical laughter. Chapati + garbanzo beans curry combination was delicious, but it didn't take long for my eyes to start rolling into their sockets on being over stuffed. That was taken as a cue to serve more. I am a fat penguin today.&lt;br /&gt;&lt;br /&gt;There is something about showing love through food. It works.&lt;br /&gt;&lt;br /&gt;I slowly hobbled back to my car more than an hour later. Only then did I remember that I had parked on the fire lane, with blinkers on, as I expected to be back well within three minutes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-3118938244069452157?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/3118938244069452157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=3118938244069452157' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/3118938244069452157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/3118938244069452157'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/05/i-cleared-more-than-half-of-storage.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-1854067928046806275</id><published>2009-05-12T06:00:00.000-07:00</published><updated>2009-05-14T10:59:52.555-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='learned'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>org-mode marathon</title><content type='html'>Few days ago, I learned emacs org-mode for almost 10 hours straight. It was FUN. It felt like org-mode was loaded into my brain Matrix-style. I saw couple of videos, read through the manual and tried out my made-up examples. I read the manual cover-to-cover, metaphorically of course. If you are a more of a literal kind of person, I mean that I read the manual first-link to last-link. I skipped only the sections that described features that I thought I'll never use.&lt;br /&gt;&lt;br /&gt;org-mode is beautiful. I had a lot of omfg moments. I believe it is going to have a significant positive impact on how I get and keep my ducks in a row. I won't go into the details here, but I'll just say why org-mode is better than all the other organize-your-stuff / project planning softwares out there: It is notes-centric rather than task-centric. Learn more if that makes you curious. Some people have learned Emacs just to be able to use org-mode, I hear!&lt;br /&gt;&lt;br /&gt;I've become a fan of marathon learning sessions. There was a time when I prided my multi-tasking skills. I was just fooling myself. Interrupted time makes for pretty low quality time. I'd like to try this &lt;em&gt;Quality Recluse Time&lt;/em&gt; type of effort on few other things I want to grok. 'Lisp Macros' is what comes to mind first. I've put off learning Lisp Macros for long enough, I suppose. I kind of know it but I want to learn it well. I mean, *really* learn it well. Ironically, that is how I've put it off for this long - I should just start.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-1854067928046806275?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/1854067928046806275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=1854067928046806275' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/1854067928046806275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/1854067928046806275'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/05/org-mode-marathon.html' title='org-mode marathon'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-3829367543211971411</id><published>2009-05-07T18:45:00.000-07:00</published><updated>2009-05-11T11:08:17.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='notes'/><title type='text'>Notes : Technology &amp; Courage</title><content type='html'>I reread 'Technology and Courage' [&lt;a href="http://research.sun.com/techrep/Perspectives/smli_ps-1.pdf"&gt;pdf&lt;/a&gt;] last Thursday, making effective use of the time waiting to go to my weekly motorcycle meet. I took notes this time. By the way, I had an awesome time at the meet, at &lt;a href="http://www.pikebrewing.com/"&gt;Pike Place Brewery&lt;/a&gt;. The Kilt Lifters did live up to their name.&lt;br /&gt;&lt;br /&gt;These notes were a result of liberal paraphrasing... So read the original for accuracy.&lt;br /&gt;&lt;ul type="disc"&gt;  &lt;li&gt;It is all about courage. We almost never look at it like that.&lt;/li&gt;  &lt;li&gt;Do warm up projects. &lt;span style="color: rgb(51, 102, 255);"&gt;IMPORTANT&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Identify your failures of courage. This is difficult as it comes well disguised.&lt;/li&gt;    &lt;ul type="circle"&gt;        &lt;li&gt;"I am too busy with a more important task" &lt;/li&gt;        &lt;li&gt;"No one will be interested in my work" &lt;/li&gt;        &lt;li&gt;"Can't show. It is not quite done yet" &lt;/li&gt;        &lt;li&gt;"I have to analyze this further" &lt;/li&gt;        &lt;li&gt;"Let us be just reasonable here" &lt;/li&gt;    &lt;/ul&gt;        &lt;li&gt;Long vacation / Sabbatical is great for good work because:     &lt;ul type="circle"&gt;        &lt;li&gt;Change of location &lt;/li&gt;        &lt;li&gt;Rest &lt;/li&gt;        &lt;li&gt;Lack of distractions &lt;/li&gt;    &lt;/ul&gt;    &lt;/li&gt;    &lt;li&gt;Harness pride. &lt;/li&gt;    &lt;li&gt;Anglo-Saxon names for things stick, more than Roman names &lt;b style="color: rgb(51, 102, 255);"&gt;&lt;==&lt;/b&gt;&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;If you use parenthesis in writing, either you are too lazy or your thoughts are still muddled. &lt;/li&gt;    &lt;li&gt;Blogging is good. Ivan called it "display file". It gives you an informal start, which is important. &lt;/li&gt;    &lt;li&gt;Have courage to abandon unsuccessful projects. &lt;/li&gt;    &lt;li&gt;We have a finite reserve of courage. Use it well. &lt;/li&gt;    &lt;li&gt;He has more tricks to bolster courage.Device some of your own.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-3829367543211971411?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/3829367543211971411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=3829367543211971411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/3829367543211971411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/3829367543211971411'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/05/notes-technology-courage.html' title='Notes : Technology &amp; Courage'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-5889787368736925315</id><published>2009-05-05T18:24:00.000-07:00</published><updated>2009-05-23T08:45:40.075-07:00</updated><title type='text'></title><content type='html'>"If god is for us, who can be against us?"&lt;br /&gt;&lt;br /&gt;Answer : You&lt;br /&gt;&lt;br /&gt;This is what I came up with, when I once again heard the often quoted verse. Religion turns people into sheep, if they aren't one to begin with.&lt;br /&gt;&lt;div style="text-align: center;"&gt;--------&lt;/div&gt;&lt;br /&gt;I liked &lt;a href="http://www.reddit.com/r/worldnews/comments/8i34c/brazilian_cattle_ranching_company_wants/c09cxrn"&gt;this comment&lt;/a&gt; that someone made  about Ayoreo-Totobiegosode Indians, an uncontacted tribe in South America:&lt;br /&gt;&lt;div class="commentbody"&gt;&lt;div class="md"&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;I wonder if they sit out there all alone without the necessary technology to move beyond their little village, and they all believe that they must be the only tribe in the Universe, because if they weren't, then surely someone would have contacted them by now.&lt;/p&gt;  &lt;p&gt;They've been listening for jungle drums for decades without hearing anything, and sending out smoke signals that can be seen from miles away. If there was anyone else out there they would have seen them, and what reasons could they possibly have for not initiating contact?&lt;/p&gt;  &lt;p&gt;Sometimes one of them happens to spot an airplane passing by, but he is instantly considered a nutjob, and the event is explained by claiming it must have been a big bird, or Venus.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Neatly explains &lt;a href="http://en.wikipedia.org/wiki/Fermi_paradox"&gt;Fermi paradox&lt;/a&gt;, I suppose :-)&lt;/p&gt;&lt;p style="text-align: center;"&gt;--------&lt;/p&gt;&lt;p&gt;I learned today that if you are a citizen of India, you don't need to get a visa to visit these 31 countries:&lt;/p&gt;&lt;p&gt;Andorra, Bermuda, Comoros, Cook Islands, Cuba, Ecuador, Fiji, Galapagos Islands, Guam, Haiti, Hong Kong, Jamaica, Kiribati, Leichtenstein, Macau, Maldives, Mauritius, Micronesia, Nauru, Nepal, Palau, Palestine, Pitcairn Island, Saint Helena, Saint Kitts Nevis, Saint Vincent Grenadines, Srilanka, Samoa, Seychelles, Tuvalu, Vanuatu&lt;/p&gt;&lt;p&gt;[Source : &lt;a href="http://www.visahq.com/citizens/India/"&gt;VisaHQ&lt;/a&gt;]&lt;/p&gt;&lt;p&gt;If you are a citizen of a first world country, many more countries will let you in without a visa. It would be ideal to be a Canadian - as people will be friendlier to you than, say, if you are an American.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-5889787368736925315?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/5889787368736925315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=5889787368736925315' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5889787368736925315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5889787368736925315'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2009/05/if-god-is-for-us-who-can-be-against-us.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-3298913895473723675</id><published>2008-12-10T19:43:00.000-08:00</published><updated>2008-12-10T19:46:01.646-08:00</updated><title type='text'>My .emacs File</title><content type='html'>Here is my .emacs file, ready for public consumption. I've cleaned it up.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/ki/my-dot-emacs/tree/master/dot-emacs.txt"&gt;http://github.com/ki/my-dot-emacs/tree/master/dot-emacs.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://github.com/ki"&gt;http://github.com/ki&lt;/a&gt; is where I plan to host my public code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-3298913895473723675?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/3298913895473723675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=3298913895473723675' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/3298913895473723675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/3298913895473723675'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/12/my-emacs-file.html' title='My .emacs File'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-7760453712408653199</id><published>2008-10-21T11:42:00.000-07:00</published><updated>2008-10-21T12:52:00.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><title type='text'>OLPC As eBook Reader</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/One_Laptop_per_Child"&gt;OLPC&lt;/a&gt; was choking up on large pdf files. I installed xpdf and it is working perfectly now.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;yum install gv&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;yum install xpdf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I like xpdf a lot now... It is so minimal and blazing fast! I installed it on my dev laptop too.&lt;br /&gt;&lt;br /&gt;Also, I installed emacs on my OLPC.&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://bc.tech.coop/blog/080128.html"&gt;credit&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-7760453712408653199?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/7760453712408653199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=7760453712408653199' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7760453712408653199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7760453712408653199'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/10/olpc-as-ebook-reader.html' title='OLPC As eBook Reader'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-5528335839762710005</id><published>2008-10-09T21:16:00.000-07:00</published><updated>2008-10-09T21:46:06.496-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><title type='text'>emacs and stuff</title><content type='html'>I am sick with cold. It is probably flu, as the whole body hurts. I am in bed and don't feel like doing anything else. So I thought I'll type up a blog post.&lt;br /&gt;&lt;br /&gt;I will try to keep this post to be about what I did and what I am doing, while avoiding what I plan to do. By now most of you are pissed about my grandiose plans that I blog about and don't follow up on.&lt;br /&gt;&lt;br /&gt;One on the most productive things that I did was to learn the text-editor-slash-operating-system emacs. I was using vim to edit files in my remote webserver instances. I promise you that emacs kicks ass. Seriously. It is a joy to use it. I has so much fun tinkering with my .emacs file. Of course I've barely scratched the surface but it gives my such a happy feeling when I get a boring task done in a blink with keyboard macros.&lt;br /&gt;&lt;br /&gt;For example, I am on-call this week at my day job. I got called in the middle of the night to rerun a set of programs. I had to write dumb code like this:&lt;br /&gt;&lt;br /&gt;For list of jobs:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;somepgm25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;somepgm33&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;somepgm04&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;somepgm11&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JOB SOMEPGM25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  RUN OCT 9 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ENDJOB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JOB SOMEPGM33&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  RUN OCT 9 2008 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  AFTER somepgm25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ENDJOB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JOB SOMEPGM04&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  RUN OCT 9 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  AFTER somepgm33&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ENDJOB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JOB SOMEPGM11&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  RUN OCT 9 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  AFTER somepgm04&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ENDJOB&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But I had to do this crap work more than 30 programs.&lt;br /&gt;&lt;br /&gt;Here is the macro that I recorded:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;M-d            ;; kill-word&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;JOB            ;; self-insert-command * 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SPC            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;S-C-y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;M-B&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;M-U&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RET            ;; newline&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;2*SPC            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RUN            ;; self-insert-command * 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SPC            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;OCT            ;; self-insert-command * 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SPC            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;9            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SPC            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;2008            ;; self-insert-command * 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RET            ;; newline&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;TAB            ;; indent-for-tab-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;AFE            ;; self-insert-command * 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;DEL            ;; delete-backward-char&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;TER            ;; self-insert-command * 3&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;SPC            ;; self-insert-command&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;S-C-y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;M-Y&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RET            ;; newline&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ENDJOB            ;; self-insert-command * 6&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;RET            ;; newline&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It probably looks complex if you have never used emacs, but it is ridiculously simple. It is just a matter of starting the recording process and doing what you would do anyway.&lt;br /&gt;&lt;br /&gt;So, my point is: though it is in no way earth shattering, it came in handy in the middle of the night and it made a guy smile who would have been cursing otherwise.&lt;br /&gt;&lt;br /&gt;My thought is that you can make most of the dull tasks interesting. I am specifically saying "most" for a reason. You are out of luck if you have a micromanaging mofo for a manager.&lt;br /&gt;&lt;br /&gt;I am typing this post in emacs of course! What did you think?&lt;br /&gt;&lt;br /&gt;Not only this, I love how I can ssh to my instance on AWS and run emacs there. Coding is fun again. Especially because I am discovering emacs tricks everyday. I feel like how I felt when I discovered MSExcel macros when I first started working.&lt;br /&gt;&lt;br /&gt;I was going to write about how I -- climbed the Seattle Columbia tower, ran a half-marathon across the 520 floating bridge, flew in a hot air balloon, flew a glider myself, revamped &lt;a href="http://www.instantwordsearch.com/"&gt;IWS&lt;/a&gt; with what I am learning from "Don't Make Me Think", enjoyed reading 'The Day Of The Jackal' etc but I'll blog about them later. I've rambled too much today. Also I'll blog about how &lt;a href="http://steve-yegge.blogspot.com/"&gt;Stevey&lt;/a&gt; is awesome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-5528335839762710005?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/5528335839762710005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=5528335839762710005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5528335839762710005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/5528335839762710005'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/10/emacs-and-stuff.html' title='emacs and stuff'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-2021813911346582049</id><published>2008-06-15T13:46:00.000-07:00</published><updated>2008-06-15T14:22:27.324-07:00</updated><title type='text'>The Amusement Ride Ahead</title><content type='html'>I love to build things. But I hate certain annoying characteristics of the real world. If I were to sculpt a cool looking statue of Venus, a one second lapse in concentration can end up ruining days of work. Attempts at correcting lopsided breasts of Venus result in smaller ones on each iteration.&lt;br /&gt;&lt;br /&gt;It is sad that most of the programming methods used in corporations are as inflexible as sculpting.&lt;br /&gt;&lt;br /&gt;I am lucky in my current job that I am a team-of-one for the tools I have to code. I interact with many but code in isolation. Freedom to do your work your way is the best perk, I suppose. For instance, no one forces me to code in Java.&lt;br /&gt;&lt;br /&gt;Corporate inflexibility is brought in using seemingly benevolent requirements such as "coding standards", "detailed design documents" and "best practices".&lt;br /&gt;&lt;br /&gt;Apart from such procedural inflexibilities, there are, of course, other issues. People.&lt;br /&gt;&lt;br /&gt;"Happy Coding" can scale to bigger programming teams too. But it requires the absence of control freaks, credit leeches, fragile egos, passive aggressive types and various other corporate scum. Obviously, bigger the coding team, more likely is the presence of these well-poisoners.&lt;br /&gt;&lt;br /&gt;I perhaps used up all my luck. My co-workers are all great... even the "worst" ones are harmless. However, losing my current job is now imminent. I've defied fate in the past. I came here for a three month consulting gig and have lasted five years - still as a consultant! Pretty much unheard of, everyone says. Powers-that-be liked my work and kept me. But the mega-corp itself was recently sold for half a dozen billions to another mega-corp. A firm tug on the carpet is expected at any moment now.&lt;br /&gt;&lt;br /&gt;What are the odds of landing another job with ideal working conditions and relaxed co-workers? Yes, you guessed it right in one try!&lt;br /&gt;&lt;br /&gt;Financial independence is the best way to insulate yourself from having to deal with douche bags. With this in mind, I've saved up rather aggressively and haven't signed up for the modern day indentured servitude called the 30 year mortgage. But the real 'fuck you' money would be from success of the startup.&lt;br /&gt;&lt;br /&gt;I don't want to work with teams sculpting programs. I don't want to work with teams doing high school reenactments. So I have to make my startup succeed. I am working on it.&lt;br /&gt;&lt;br /&gt;[Credit : Title from '&lt;a href="http://books.google.com/books?id=6zSWd8Ou8BAC&amp;amp;printsec=frontcover&amp;amp;dq=just+for+fun&amp;amp;ei=SIFVSIfWO4TStgPPsJigDQ&amp;amp;sig=SqBoG1EaXIh9jZr3hzKFONm4GPU"&gt;Just For Fun&lt;/a&gt;']&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-2021813911346582049?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/2021813911346582049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=2021813911346582049' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/2021813911346582049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/2021813911346582049'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/06/roller-coaster-ahead.html' title='The Amusement Ride Ahead'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-8114276444673827846</id><published>2008-03-15T12:16:00.000-07:00</published><updated>2008-03-15T13:01:02.842-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><title type='text'></title><content type='html'>First off, I'll give you a bunch of twittery updates, so that I can resume regular blogging after that. This is kind of like what you do on the first day in gym after a month long break... you just try to wake up all different muscles.&lt;br /&gt;&lt;br /&gt;I read "Ender's Game" and I would recommend it to everyone. I'll be reading the sequel after a break. I am now reading:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Harry Potter and the Deathly Hallows - page 146&lt;/li&gt;&lt;li&gt;Gödel, Escher &amp;amp; Bach: An Eternal Golden Braid - started&lt;/li&gt;&lt;li&gt;The Little Schemer - page 80&lt;/li&gt;&lt;/ol&gt;I went snow-boarding just once. I hope to go few more times before they close down.&lt;br /&gt;&lt;br /&gt;I am doing the &lt;a href="http://bigclimb.org/"&gt;big climb&lt;/a&gt; tomorrow. I'll be climbing the 69 floors in the Columbia tower. I am excited about it.&lt;br /&gt;&lt;br /&gt;I've learned ping-pong. I don't suck as much at it any more. I play twice or thrice almost everyday at work. Thom, my colleague, coached me by kicking my ass several times a day, handing me really humbling defeats. I kept at it and now I make him sweat - although he still wins. I do those crazy slams now, to the audience's cheers and my opponent's dismay.&lt;br /&gt;&lt;br /&gt;Living room has been reconfigured now. It is a lot more comfortable. We have a new black leather couch. I set up my old laptop to serve as media center for the home and hooked up the audio system, TV, iPod etc. I'll be hooking up a monster hard disk to  it too. Now we watch even the Netflix online streaming movies using TV. I use &lt;a href="http://www.realvnc.com/"&gt;RealVNC&lt;/a&gt; to remotely control the media center laptop from the laptop on my lap :-) RealVNC is awesome by the way.&lt;br /&gt;&lt;br /&gt;I am doing exploratory programming regarding startups... nothing concrete yet.&lt;br /&gt;&lt;br /&gt;My sis got a Macbook and my friend got an iPod Touch. I am waiting for OLPC to arrive. They said it should be here in a week or so.&lt;br /&gt;&lt;br /&gt;I plan to learn these now:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Berkeley_DB"&gt;Berkeley DB&lt;/a&gt; - I've read about it. I'll be playing with it now&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.pylonshq.com/"&gt;Advanced Pylons&lt;/a&gt; - I need to learn this asap so that I won't be reinventing&lt;/li&gt;&lt;/ol&gt;Oh I almost forgot! I had about 1300 unread emails in my Gmail inbox. I cleaned them all up. I cleaned up my work inbox too. I am cleaning up all my pesky little tasks - you know, in line with &lt;a href="http://en.wikipedia.org/wiki/Getting_Things_Done"&gt;Getting Things Done&lt;/a&gt;. I need to solve the clutter+procrastination related stress once and for all. I've also adopted a more minimalistic lifestyle - but that is worth a whole big blog post by itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-8114276444673827846?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/8114276444673827846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=8114276444673827846' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8114276444673827846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8114276444673827846'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/03/first-off-ill-give-you-bunch-of.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-538738031618659421</id><published>2008-02-29T22:16:00.000-08:00</published><updated>2008-02-29T22:17:26.188-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Reading...</title><content type='html'>... "Ender's Game". Very interesting.&lt;br /&gt;&lt;br /&gt;nearing the end....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-538738031618659421?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/538738031618659421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=538738031618659421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/538738031618659421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/538738031618659421'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/02/reading.html' title='Reading...'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-734729092255815227</id><published>2008-01-08T16:33:00.000-08:00</published><updated>2008-01-08T16:37:24.376-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='think'/><title type='text'>Inequality Of Time</title><content type='html'>&lt;a href="http://www.fourhourworkweek.com/blog/2008/01/08/bad-news-higher-income-less-leisure-time/"&gt;Bad News: Higher Income = Less Leisure Time? The Blog of Author Tim Ferriss&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;... a certain class of pundits and politicians are quick to see any increase in income inequality as a problem that needs fixing—usually through some form of redistributive taxation. Applying the same philosophy to leisure, you could conclude that something must be done to reverse the trends of the past 40 years—say, by rounding up all those folks with extra time on their hands and putting them to (unpaid) work in the kitchens of their “less fortunate” neighbors. If you think it’s OK to redistribute income but repellent to redistribute leisure, you might want to ask yourself what—if anything—is the fundamental difference.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;From economist&lt;/em&gt; &lt;a href="http://www.slate.com/id/2161309"&gt;Steven Landsburg&lt;/a&gt; &lt;/blockquote&gt;Hmmm... Thought provoking...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-734729092255815227?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.fourhourworkweek.com/blog/2008/01/08/bad-news-higher-income-less-leisure-time/' title='Inequality Of Time'/><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/734729092255815227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=734729092255815227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/734729092255815227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/734729092255815227'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/01/bad-news-higher-income-less-leisure.html' title='Inequality Of Time'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-6456684870348968059</id><published>2008-01-03T21:54:00.000-08:00</published><updated>2008-01-03T22:11:39.923-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;Done&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Read '&lt;a href="http://www.jwz.org/doc/worse-is-better.html"&gt;Worse Is Better&lt;/a&gt;'&lt;/li&gt;&lt;li&gt;&lt;a href="http://ubuntuforums.org/archive/index.php/t-588329.html"&gt;Fixed&lt;/a&gt; Annoyance: Google Toolbar Bookmark In Ubuntu Gutsy&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Read Beginning Python [APress]&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Closures&lt;/li&gt;&lt;li&gt;Collecting Parameters&lt;/li&gt;&lt;li&gt;Unpacking Arguments&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Read few pages of 'The Little Schemer'&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-6456684870348968059?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/6456684870348968059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=6456684870348968059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/6456684870348968059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/6456684870348968059'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/01/done-read-worse-is-better-fixed-google.html' title=''/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-8951775014014732113</id><published>2008-01-03T21:36:00.000-08:00</published><updated>2008-12-09T05:18:00.650-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pix'/><title type='text'>New Year Gift From Our Rich Uncle Mike</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UzyPc4v1wVs/R33GBvyjLJI/AAAAAAAAAC8/GmhPhMTn-3E/s1600-h/ny2008.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_UzyPc4v1wVs/R33GBvyjLJI/AAAAAAAAAC8/GmhPhMTn-3E/s400/ny2008.jpg" alt="" id="BLOGGER_PHOTO_ID_5151491282092371090" border="0" /&gt;&lt;/a&gt;We went to the Space Needle to watch the new year fireworks. There were some &lt;a href="http://blogs.king5.com/archives/2008/01/computer_glitch.html"&gt;hiccups&lt;/a&gt;. They had to ditch the computer and do it manually. Can you &lt;a href="http://www.theregister.co.uk/2008/01/02/seattle_fireworks_computer_glitch/"&gt;guess&lt;/a&gt; which operating system that computer was running?&lt;br /&gt;&lt;br /&gt;It was priceless to watch. One lady standing near me yelled "Come on Seattle! We are on national television!!" I hope 2009 fireworks will be triggered using a Linux machine (preferably Debian-Stable)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;New Year Gift From Me:&lt;/span&gt; &lt;a href="http://www.youtube.com/watch?v=x8iTeDl_Wug" target="_blank"&gt;'Seasons of Love' from the movie Rent&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-8951775014014732113?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/8951775014014732113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=8951775014014732113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8951775014014732113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8951775014014732113'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2008/01/new-year-gift-from-our-rich-uncle-mike.html' title='New Year Gift From Our Rich Uncle Mike'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UzyPc4v1wVs/R33GBvyjLJI/AAAAAAAAAC8/GmhPhMTn-3E/s72-c/ny2008.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-7211654013320253762</id><published>2007-12-31T21:43:00.000-08:00</published><updated>2007-12-31T22:07:37.976-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wish'/><title type='text'>Introspection</title><content type='html'>&lt;a href="https://www.23andme.com/"&gt;23andMe&lt;/a&gt; is my favorite startup of 2007.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;From: Kirubakaran&lt;br /&gt;Sent: December 27, 2007&lt;br /&gt;To: 23andMe Help&lt;br /&gt;Subject: RE: Can you...?&lt;br /&gt;&lt;br /&gt;Thanks. It will be really cool to look at my raw machine code and write my own code to parse it :-) If you can let me know when you offer that, I'd buy immediately.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Kirubakaran.&lt;br /&gt;&lt;br /&gt;-----Original Message-----&lt;br /&gt;From: 23andMe Help&lt;br /&gt;Sent: Thursday, December 27, 2007&lt;br /&gt;To: Kirubakaran&lt;br /&gt;Subject: RE: Can you...?&lt;br /&gt;&lt;br /&gt;Hello,&lt;br /&gt;&lt;br /&gt;Thank you for your interest in 23andMe. Our service characterizes your genome at more than 580,000 points, known as SNPs, where people tend to differ from one another. Ongoing scientific research is determining how these SNPs, or Single Nucleotide Polymorphisms, affect an individual's chances of having particular traits or developing certain medical&lt;br /&gt;conditions.&lt;br /&gt;&lt;br /&gt;23andMe's web-based service offers an assortment of tools that let you view your data with regard to certain genetic associations, and also in the context of ancestry, the global gene pool and, family relationships. Our tool set also includes Genome Explorer, which allows you to browse all 580,000 points of your raw genetic data by SNP, gene or chromosomal location. At this time 23andMe does not have a way to give customers their genetic data on a CD, flash drive or other downloadable or stored format. But we are working to make that possible, and hope to be able to distribute raw data to our customers in the near future.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;The 23andMe Team&lt;br /&gt;&lt;br /&gt;--------------- Original Message ------------------&lt;br /&gt;&lt;br /&gt;From: Kirubakaran&lt;br /&gt;To: &lt;a href="mailto:help@23andme.com"&gt;help@23andme.com&lt;/a&gt;&lt;br /&gt;Date: 12/26/2007&lt;br /&gt;Subject: Can  you...?&lt;br /&gt;&lt;br /&gt;Hi,&lt;br /&gt;&lt;br /&gt;I am planning to order your product in &lt;a href="http://www.23andme.com/" target="_blank"&gt;www.23andme.com&lt;/a&gt;&lt;br /&gt;I have question though: Will you allow me to download my genome?&lt;br /&gt;&lt;br /&gt;I understand it takes around 3GB to fit this information. Can you ship it to me in a DVD?&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Kirubakaran.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-7211654013320253762?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/7211654013320253762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=7211654013320253762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7211654013320253762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7211654013320253762'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2007/12/introspection.html' title='Introspection'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-2634121502650247025</id><published>2007-12-31T20:07:00.000-08:00</published><updated>2007-12-31T22:18:41.955-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plan'/><title type='text'>2008!</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Plan for 2008 : Be More Audacious&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I have some serious goals for 2008. My entire focus is on creating a successful startup.&lt;br /&gt;&lt;br /&gt;I do get "free" time besides my focussed effort. This is where I plan to fit in all the other stuff. It is pretty much a given that the main startup that I will be working on will not succeed and a derivate of it will be The One. It is due to the simple fact that you cannot predict something that doesn't exist yet. However, the startup that I work on with full effort will be the battering ram with which the doors of opportunities can be opened. I've seen this happen again and again in my work. I will be working on something very seriously and will get inspiration to do something else. This fact doesn't diminish the importance of the primary task. Without such focussed effort, the derivative inspiration wouldn't come in the first place.&lt;br /&gt;&lt;br /&gt;I can give numerous examples from my experience but each of them are worth a separate post. One quick example I can give is: I was working hard for a programming competition in school. My friend Pradeep was also working on his project. He wanted to construct some line drawings for that and asked me to help - as it was taking a long time to get it right. I wrote a quick tool to interactively draw shapes and then have the program spit out the code that will create the shapes. Then I got interested in that tool, abandoned my original project which now looked lame compared to this tool, and rewrote it into something presentable to an audience. That was the first public programming contest that I won.&lt;br /&gt;&lt;br /&gt;Besides kicking some serious ass regarding startups, I plan to learn lots of new things in subjects I am totally unaware of. Math and computer science are already in the radar. I will grok some Genomics. I think this is where &lt;a href="http://thinkexist.com/quotation/a_good_hockey_player_plays_where_the_puck_is-a/226688.html"&gt;the puck is going to be&lt;/a&gt;. Looking forward to an exciting projectile vomit filled 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-2634121502650247025?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/2634121502650247025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=2634121502650247025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/2634121502650247025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/2634121502650247025'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2007/12/hello-2008.html' title='2008!'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-2965050904623484834</id><published>2007-12-31T17:04:00.000-08:00</published><updated>2008-01-03T21:51:15.632-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><title type='text'>Bye Bye 2007</title><content type='html'>There is nothing as great as good old fashioned last-minute-rush to get something done. I promised my friend that the number of my blog posts this year would be a perfect square. It happened to be perfect squares in the past - although I didn't try to make it that way. [144,100,__ - I am trying to fill in the blanks with 49].&lt;br /&gt;&lt;br /&gt;Could I have done more in 2007? Regrets are for losers and ONWARD we march :-)&lt;br /&gt;&lt;br /&gt;Here are few notable things I did:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;YC Winter Founder Program&lt;/span&gt;&lt;br /&gt;I applied for WFP Y Combinator funding, for my startup &lt;span style="font-style: italic;"&gt;AdheSieve&lt;/span&gt;. It was not selected. The process of submitting the application itself was a new experience. One big positive outcome was that I talked to my current manager at my day job about my startup plans. I didn't want to do anything behind his back as he has done a lot for me - and also because doing something behind someone's back is just plain creepy. He was extremely supportive and encouraged me to make it big. I am continuing my efforts - moonlighting basically. I pretty much threw out the AdheSieve idea though.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Web Apps&lt;/span&gt;&lt;br /&gt;I know much more about web applications than I ever did. I have internalized various things, which mean I can roll out a webapp in hours when I think of something. I'll be putting my webapp muscles to work in near future ;-) Expect some serious kick ass apps. If you want to invest in my company, do so soon. You don't want to miss the next Google.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Linux, Exclusively &lt;/span&gt;&lt;br /&gt;Ever since I first started using Linux, I've been a loud mouthed advocate. My friend TVK and I won Rs.100 in a college debate (Windows vs Linux). :-D But all my computers so far had been dual-boots. Although I rarely booted into Windows, I had it there. When I bought my new Thinkpad T61 few months ago, I made it an exclusively Linux machine. Finally! I intend to get the Vista tax back by going to small claims court. I've made videos of not accepting the Vista EULA . I have not filed the claim yet. At the very least, it will make a funny YouTube video.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Patent Pending, Almost&lt;/span&gt;&lt;br /&gt;My friend Mark and I came really close to getting a patent. I bought three books on the subject and started reading earnestly. Really interesting books. You should read them even if you are not thinking of getting patents: (like digging a well before you are thirsty)&lt;ol&gt;&lt;li&gt;Patent Pending In 24 Hours&lt;/li&gt;&lt;li&gt;Patent It Yourself&lt;/li&gt;&lt;li&gt;How To Make Patent Drawings&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;It turns out that prior art for our invention exists. Hmmm. Anyway, the whole activity of excited discussions over lunch every day and sharing dreams of what we were going to do after we cash out has got me all psyched up. It will be really cool to invent something! Now, THAT would be &lt;a href="http://video.google.com/videoplay?docid=362421849901825950"&gt;achieving my childhood dream&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Drawing Lessons&lt;/span&gt;&lt;br /&gt;My sister and I took one full quarter of drawing lessons. I can say that I see things a bit differently now. I feel that my patience has improved too. I don't remember doing anything else ever for three hours straight. That is good. I sometimes have a sneaky suspicion that I have ADD or ADHD or whatever. It may be that I am just being childish. If I can draw a still-life of eggs on a white paper plate for three hours, I guess I can safely assume that I am okay.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Skills&lt;/span&gt;&lt;br /&gt;Learned snow-boarding and inline skating, early this year. I found out that I enjoy snow boarding much more than skiing. It is a LOT more fun. I learned several new tricks in playing Racquetball.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-2965050904623484834?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/2965050904623484834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=2965050904623484834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/2965050904623484834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/2965050904623484834'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2007/12/bye-bye-2007.html' title='Bye Bye 2007'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-7901937445373478378</id><published>2007-12-31T16:30:00.000-08:00</published><updated>2008-12-09T05:18:00.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><category scheme='http://www.blogger.com/atom/ns#' term='happiness'/><title type='text'>Instant Word Search</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UzyPc4v1wVs/R3mJc_yjLII/AAAAAAAAAC0/UjBvB6O1irM/s1600-h/iws.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 272px; height: 183px;" src="http://2.bp.blogspot.com/_UzyPc4v1wVs/R3mJc_yjLII/AAAAAAAAAC0/UjBvB6O1irM/s320/iws.png" alt="" id="BLOGGER_PHOTO_ID_5150298780127669378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.instantwordsearch.com/"&gt;Instant Word Search&lt;/a&gt; was one of the best things I did in 2007. It is a toy application and anyone can write it in a day or less. I know. But I learned a lot in the process of creating it. I will try to explain.&lt;br /&gt;&lt;br /&gt;I was working on my startup - which was trying to empower small business with easy client management tools. I was getting nowhere. I wanted to play with Javascript and Python frameworks. I wanted a simple but interesting application. So I wrote a small application over the afternoon and called it "Instant Word Search".&lt;br /&gt;&lt;br /&gt;Writing it was fun. I did some nifty things to make it fast. It was hosted as a CGI application. So the fastest it could get was not fast enough. 'Mechanical Turks' gave me feedback that was very eye opening. I used this need for speed situation to learn all about Elastic Compute Cloud (EC2) and moved the application there. There I played with lighttpd. I did lot of UI improvements based on what the real users were saying.&lt;br /&gt;&lt;br /&gt;In the mean time, I showed the app to my friend Manikantan. I was (am) shy about showing it to anyone, as it was a very trivial app. I was really ashamed. Mani submitted it to &lt;a href="http://www.stumbleupon.com/url/www.instantwordsearch.com"&gt;StumbleUpon&lt;/a&gt;. I was shocked to get 20k visitors per day. They kept coming back too! The &lt;a href="http://www.stumbleupon.com/url/www.instantwordsearch.com"&gt;reviews&lt;/a&gt; of StumbleUpon users were heart-warming for me. These were people who I had never heard of - and they were treating IWS as best thing since diced tomatoes! The feeling cannot be expressed in words, I guess :-)&lt;br /&gt;&lt;br /&gt;My sister and Ruchi loved the app from the beginning. But the praise of strangers gives a weird satisfaction. My sister sent the link to her friends. Ruchi found out that the site showed up in Alexa. The app got written about in an online magazine called "Web English Teacher" that goes out to teachers. Ruchi acted as my PR person.&lt;br /&gt;&lt;br /&gt;I found out that we tend to grade our work in terms of the effort we put it, while the users tend to grade it based on how useful it is for them. Duh!&lt;br /&gt;&lt;br /&gt;Great thing about StumbleUpon is that the recommendation is very targeted. Mani submitted it under 'linguistics', 'search', 'words'. That just worked perfect in getting really interested users. Submitting it to Reddit was an embarrassment.&lt;br /&gt;&lt;br /&gt;I saved the best for the end: I got a B-I-G fan mail from Gail. This app happened to be something she wanted for years. She even used it at her work to show her co-workers that teaching certain prefixes to students was a waste of time. Reading her email was so much fun and satisfying. You just can't put a price tag on that. We are friends now and she has volunteered to test drive every app I write!&lt;br /&gt;&lt;br /&gt;May be next time I'll try to be less shy about &lt;a href="http://www.kirubakaran.com/cowbull/"&gt;the silly things&lt;/a&gt; I create :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-7901937445373478378?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/7901937445373478378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=7901937445373478378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7901937445373478378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/7901937445373478378'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2007/12/instant-word-search.html' title='Instant Word Search'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UzyPc4v1wVs/R3mJc_yjLII/AAAAAAAAAC0/UjBvB6O1irM/s72-c/iws.png' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-8003517141925395908</id><published>2007-12-31T16:00:00.000-08:00</published><updated>2008-12-09T05:18:01.351-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pix'/><title type='text'>My Startup</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UzyPc4v1wVs/R3lzfvyjLHI/AAAAAAAAACs/RtctNgp_sBg/s1600-h/startup-office01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_UzyPc4v1wVs/R3lzfvyjLHI/AAAAAAAAACs/RtctNgp_sBg/s400/startup-office01.jpg" alt="" id="BLOGGER_PHOTO_ID_5150274638116498546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Here is my very own spartan startup. I have everything I need right here. The dead tree books are there mostly just for old time's sake. I like to view the results in my Nokia 770 (near coffee cup) - which usually shows me the novel ways in which I screwed up. Dell machine has Windows XP that it came with - I use this for testing in IE... *sigh*. My new Thinkpad T61 is all pure Linux. Moleskine notebooks are awesome and I swear by using index cards for brainstorming.&lt;br /&gt;&lt;br /&gt;At present, my startup uses: Python (+Pylons), Javascript (+jQuery), Linux, ligHTTPd, git, Amazon EC2 etc.&lt;br /&gt;&lt;br /&gt;That orange thing is my startup pillow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-8003517141925395908?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/8003517141925395908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=8003517141925395908' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8003517141925395908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8003517141925395908'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2007/12/my-startup.html' title='My Startup'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UzyPc4v1wVs/R3lzfvyjLHI/AAAAAAAAACs/RtctNgp_sBg/s72-c/startup-office01.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14702305.post-8935414881935641775</id><published>2007-12-31T06:00:00.000-08:00</published><updated>2007-12-31T10:34:45.981-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plan'/><category scheme='http://www.blogger.com/atom/ns#' term='wish'/><title type='text'>Quest To Become A Better Programmer</title><content type='html'>&lt;blockquote&gt;The best time to start was last year.&lt;br /&gt;The second best time to start is &lt;em&gt;right now&lt;/em&gt;.&lt;br /&gt;- &lt;a href="http://sethgodin.typepad.com/seths_blog/2006/11/when_to_start.html"&gt;Seth Godin&lt;/a&gt;&lt;/blockquote&gt;I will try to list the milestones I want to cross:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Write a compiler&lt;/li&gt;&lt;li&gt;Write a ray tracer&lt;/li&gt;&lt;li&gt;Write an operating system&lt;/li&gt;&lt;li&gt;Learn Lisp&lt;br /&gt;&lt;/li&gt;&lt;li&gt;More math &lt;a href="http://steve-yegge.blogspot.com/2006/03/math-for-programmers.html"&gt;#&lt;/a&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;Neural Networks&lt;/li&gt;&lt;li&gt;Genetic Algorithms&lt;/li&gt;&lt;li&gt;Bayesian Classifiers&lt;/li&gt;&lt;li&gt;Clustering Algorithms&lt;/li&gt;&lt;li&gt;Image Matching&lt;/li&gt;&lt;li&gt;&lt;a href="http://projecteuler.net/"&gt;Project Euler&lt;/a&gt; &lt;/li&gt;&lt;/ol&gt;&lt;li&gt;More Computer Science&lt;/li&gt;&lt;ol&gt;&lt;li&gt;SICP&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Operating Systems&lt;/li&gt;&lt;li&gt;Compiler Design&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Machine Learning&lt;/li&gt;&lt;li&gt;Distributed Computing&lt;/li&gt;&lt;li&gt;Algorithm Design&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;I am not kidding. I am pretty miserable about the current state of my programming abilities. I am going to follow &lt;a href="http://steve-yegge.blogspot.com/"&gt;Stevey&lt;/a&gt;'s advice. Valiant effort has got to pay off. Of course, as I learn more, my world view will change and I will revise this list. What we have right now is just v0.1. In this case, I think 'revise' most likely means 'expand'. Since you are my loyal audience, I will keep you updated about my quest.&lt;br /&gt;&lt;br /&gt;As I explore to write this post, I am finding more and more things that I need to do. Damn. All the more reason to become financially independent soon, quit and retire to a beach house filled with books and computers... Ahhh... :-)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Links:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://steve.yegge.googlepages.com/ten-great-books"&gt;Books recommended by Stevey&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14702305-8935414881935641775?l=blog.kirubakaran.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.kirubakaran.com/feeds/8935414881935641775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=14702305&amp;postID=8935414881935641775' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8935414881935641775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14702305/posts/default/8935414881935641775'/><link rel='alternate' type='text/html' href='http://blog.kirubakaran.com/2007/12/quest-to-become-better-programmer.html' title='Quest To Become A Better Programmer'/><author><name>Kirubakaran A</name><uri>http://www.blogger.com/profile/15644834104041666984</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07800717785002436745'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>