<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GodSend</title>
	<atom:link href="http://blog.nkarthiks.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nkarthiks.info</link>
	<description>In the life of a Computer science grad student</description>
	<lastBuildDate>Wed, 19 Jan 2011 00:31:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Solving the Orbitz Coding Challenge</title>
		<link>http://blog.nkarthiks.info/2011/01/solving-orbitz-coding-challenge/</link>
		<comments>http://blog.nkarthiks.info/2011/01/solving-orbitz-coding-challenge/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:31:37 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Computer geeky]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[flight]]></category>
		<category><![CDATA[graphs]]></category>
		<category><![CDATA[orbitz]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=60</guid>
		<description><![CDATA[The Orbitz coding challenge was announced sometime mid-2010, and I heard about it through a department mailing list. I don't think Orbitz spent a lot of effort in publicizing it, because the whole design of the contest webpage seemed ad-hoc and naive, with Google docs descriptions and no links to www.orbitz.com, but just their logo! [...]]]></description>
			<content:encoded><![CDATA[<p>The Orbitz coding challenge was announced sometime mid-2010, and I heard about it through a department mailing list. I don't think Orbitz spent a lot of effort in publicizing it, because the whole design of the contest webpage seemed ad-hoc and naive, with Google docs descriptions and no links to www.orbitz.com, but just their logo! I was slightly apprehensive about participating because of crowd and had second thoughts about the effort. To add to this misery, the rules mentioned that they would <span style="text-decoration: underline;">randomly</span> pick <strong>10</strong> winners from all <em>correct</em> solutions! - I suck at chance. The contest was targeted at students studying in any US university, to earn themselves of free round-trip airfare within the US to relax <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>The Problem:</strong> The style of the contest was quite familiar - a given problem and associated input formats, guarantees, etc. The problem itself dealt with finding the shortest one-way itinerary between the given origin and destination airports. The knowledge base is a list of all flights between the ~100 airports, each entry accompanied by its timings and unique flight numbers. The required output is a set of 5 best itineraries where the comparison metric was (in that order) least total duration, least layovers (cities on the way) and smallest flight numbers(?). We were provided a small sample database of flights and a handful of sample queries and their correct responses for testing, and the actual magnitude of the real tests were unknown. Thus, one of the main motivations was to tighten the solution as much as possible. And finally, the allowed programming languages were <strong>Python</strong>, Ruby and Java.</p>
<p><strong>My solution:</strong> I chose to implement this as a Djikstra-like graph shortest path solution. Hence intuitively each city (airport) would be a node in the graph and flights would provide the <em>directed</em> edges between them. This can be implemented using a priority queue (standard idea). However, an interesting aspect of this particular problem is that not all incoming flights at an airport can be paired with every outgoing flight. This is because of their actual arrival and departure times respectively which limits the possible pairings. Therefore a flight arriving at time <em>t</em> at an airport can only be followed by flights departing at time greater than <em>t</em> at the same airport (the minimum layover time was defined to be 1 minute).</p>
<p>Although this means that the total number of possible paths between the origin and destination are limited, the search had to be context driven and it is not possible to discard airports as <em>useless</em> using a single flight path. It could definitely be possible that a flight path through an airport have a very high cost, but a flight that reaches earlier (but discovered later) could very well have a better cost. I settled for maintaining the whole flight path in every search path and contextually identify matching flights. As in Djikstra's solution, these paths were still being maintained in a priority queue and only the <em>best</em> were picked at each iteration for inspection. I did give this some extra thought for optimization possibilities such as a maximum limit on the best paths that would be maintained for each airport, but its required code looked cumbersome and inefficient, and moreover hard to prove. My implementation was in Python (as I was already familiar with it, and I definitely prefer it over Java!). Each flight had its own class object and hence the itinerary object just had to keep pushing the flights into a list. The itinerary object eventually went into the priority queue.</p>
<p><strong>Optimizations:</strong> Of course, I optimized everything out of the critical loop handling node expansions. I obtained the most performance gains from profiling my code using the inbuilt Python profiler. I realized immediately that the itinerary object was too big and its deepcopy (during expansion at a node) was consuming the most time in a run. Removing the class data fields one by one and replacing their usage with method calls, I realized that recomputing them was actually faster than storing and copying them everywhere. The final fastest implementation I obtained was probably not what I would have thought of as <em>good looking</em> code, but that was what I wanted! (forget Software Engineering temporarily). In total, I reduced the time by almost half.</p>
<p>Winners were supposed to be notified sometime in November last year, and hence I conveniently assumed that I had not won, and I was not able to find any related news articles on the web either. I got an email today morning from Orbitz recruitment that I had won along with my  free round trip voucher! I am still unaware of other winners and hope to hear some statistics! And finally, I hope to use this to travel to some new place that provides excellent opportunities for photography and something new&amp;different.</p>
<p>I don't want to post the solution here because of complex legal agreements, but if you are really interested, send me an email (<a href="mailto:nkarthiks@gmail.com">nkarthiks@gmail.com</a>) and we can talk.</p>
<ul>
<li>The official <a href="http://bit.ly/Orbitz2010">Orbitz Coding Challenge 2010 webpage</a> (Google doc)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2011/01/solving-orbitz-coding-challenge/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Great Academic year!</title>
		<link>http://blog.nkarthiks.info/2010/07/great-academic-year/</link>
		<comments>http://blog.nkarthiks.info/2010/07/great-academic-year/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 16:49:00 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=56</guid>
		<description><![CDATA[Our paper on 'Efficient Session Type Guided Distributed Interaction' was selected for publication to a special issue of 'Science of Computer Programming' (link). We had originally submitted this paper to COORDINATION 2010 for publication. It was fun working with KC, Luke and Patrick on this paper, which was the outcome of a Distributed systems course [...]]]></description>
			<content:encoded><![CDATA[<p>Our paper on 'Efficient Session Type Guided Distributed Interaction' was selected for publication to a special issue of 'Science of Computer Programming' (<a href="http://www.elsevier.com/locate/scico">link</a>). We had originally submitted this paper to COORDINATION 2010 for publication.</p>
<p>It was fun working with KC, Luke and Patrick on this paper, which was the outcome of a Distributed systems course project. We were able to build a system to show significant network performance gains over naively programmed Java programs. These gains were the benefit of two simple techniques known as Batching and Chaining. Our main contribution was the automatic code transformation of normal Java code into network-efficient code using Session types.</p>
<p>Also this year, our work on 'Finding Latent Performance Bugs in Systems  Implementations' was accepted for publication into FSE 2010. It was three rewards in 6 months!</p>
<p>The <a href="http://www.cs.purdue.edu/homes/knagara/pubs/coord2010-session_types.pdf">PDF</a> version of the original paper published at Coordination 2010. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2010/07/great-academic-year/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloom energy: The next generation power?</title>
		<link>http://blog.nkarthiks.info/2010/02/bloom-energy-the-next-generation-power/</link>
		<comments>http://blog.nkarthiks.info/2010/02/bloom-energy-the-next-generation-power/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 21:27:05 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Current Issues]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bloom energy]]></category>
		<category><![CDATA[nitt]]></category>
		<category><![CDATA[silicon valley]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=45</guid>
		<description><![CDATA[Recently, a Silicon Valley startup has come into the news. Bloom energy has started manufacturing new age fuel cells that are claimed to be small, reliable and clean. These small cells can be used as mini power-plants anywhere from a basement to power a house to datacenters and large establishments. The research which was secretive [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, a Silicon Valley startup has come into the news. <strong>Bloom energy</strong> has started manufacturing new age fuel cells that are claimed to be small, reliable and clean. These small cells can be used as mini power-plants anywhere from a basement to power a house to datacenters and large establishments.</p>
<p>The research which was secretive for a long while was unveiled last week, led by KR Sreedhar. He happens to be an alumni of NIT, Trichy: a proud moment for all us Nittians! (His profile says Madras University but it happens so that REC, Trichy back then was not autonomous, but was affiliated to Madras University).</p>
<p>Catch the following video to get a first hand update on whats new about Bloom energy fuel cells.</p>
<p><a href="http://www.cbsnews.com/video/watch/?id=6228923n&amp;tag=related;photovideo">Bloom energy on CBS</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2010/02/bloom-energy-the-next-generation-power/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BitTorrent Visualization</title>
		<link>http://blog.nkarthiks.info/2010/02/bittorrent-visualization/</link>
		<comments>http://blog.nkarthiks.info/2010/02/bittorrent-visualization/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 20:37:13 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[p2p]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=43</guid>
		<description><![CDATA[This is a good Javascript visualization of p2p file exchange using BitTorrent. http://mg8.org/processing/bt.html You can add seeds, peers and see how the bitfield on each peer changes with time. This is helpful to understand how it works.]]></description>
			<content:encoded><![CDATA[<p>This is a good Javascript visualization of p2p file exchange using BitTorrent.<br />
<a href="http://mg8.org/processing/bt.html">http://mg8.org/processing/bt.html</a><br />
You can add seeds, peers and see how the bitfield on each peer changes with time.<br />
This is helpful to understand how it works. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2010/02/bittorrent-visualization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Upgrading Apple memory</title>
		<link>http://blog.nkarthiks.info/2010/02/upgrading-apple-memory/</link>
		<comments>http://blog.nkarthiks.info/2010/02/upgrading-apple-memory/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 17:05:02 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Computer geeky]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[ram]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=31</guid>
		<description><![CDATA[Everyone wants computers to be faster than what they are! For an average user, the default memory option is more than sufficient. After about a year after buying my Macbook, I realized that Firefox memory usage, being able to run VMs and keep a lot of applications open surely needed more memory. Its hard to [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone wants computers to be faster than what they are! For an average user, the default memory option is more than sufficient. After about a year after buying my Macbook, I realized that Firefox memory usage, being able to run VMs and keep a lot of applications open surely needed <em>more</em> memory. Its hard to find out if you really need more, but I had been frequently monitoring Activity Monitor to know that I was almost never CPU-bound.</p>
<p>So once I was partially convinced of buying new RAM, I went over to <a href="http://store.apple.com">Apple Store</a> and saw that 4GB of compatible RAM costs $200! That was a bit too much for just RAM. A little browsing around told me that Apple made customers think that Macbooks are too picky with RAM, and may not work with all memory or brands.</p>
<p>More browsing with sellers like MacConnection and MacMall gave me utter confusions about memory specs and compatibility. I wish I had come across <a href="http://guides.macrumors.com/Buying_RAM">MacRumours guide to buying new RAM</a> earlier. So I followed their advice and downloaded the Crucial Memory scanner to identify my system model and the right memory. I had the 2.4GHz 13" late 2008 aluminum unibody model (MB467LL/A) and crucial found me the right RAM with some model number (CT898327).</p>
<p>Using more Google in parallel, I arrived at another popular Crucial model number (CT2KIT25664BC1067) which had worked for people before. And with the final search with both these model numbers, I landed on a forum where I learned that someone had inquired with Crucial itself, and these model numbers were indeed the same (marketing tactics!).</p>
<p>Finally, the Amazon search led me to <a href="http://www.amazon.com/gp/product/B001KUL012/ref=oss_product">this</a>, and I was able to buy it for $20 cheaper than Crucial's website, and $100 cheaper than Apple's website! Happy as I was, the next challenge was to get the RAM fitted properly into my mac. Again, Mac rumors pointed me to OWC's <a href="http://eshop.macsales.com/installvideos/">website</a> which has awesome installation videos.</p>
<p>If you have the right type of screw drivers and follow the instructions, it indeed takes less than 10 minutes to get the job done and boot up into 4Gigs. Well, its a positive experience and I've not had <em>any</em> issues for 2 days <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Now, I can run Windows 7 and see how good it is really. And seriously, Microsoft has done a good job in making it look good and yet feel as light as XP. It has been a year since I left Windows completely and I have not had any issues that make me want to use Windows - I am a happy Apple customer.</p>
<p><strong>Specs: </strong>4GB Kit (2GBx2), 204-pin, PC3-8500, SODIMM, DDR3, Non-ECC, Unbuffered. <a href="http://www.amazon.com/gp/product/B001KUL012">Amazon</a>, <a href="http://www.crucial.com/store/listparts.aspx?model=MacBook%202.4GHz%20Intel%20Core%202%20Duo%20%2813-inch%20DDR3%29%20MB467LL/A">Crucial</a>, <a href="http://store.apple.com/us/memorymodel/ME_13_2_4_MB">Apple store</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2010/02/upgrading-apple-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernation</title>
		<link>http://blog.nkarthiks.info/2010/01/hibernation/</link>
		<comments>http://blog.nkarthiks.info/2010/01/hibernation/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 22:16:16 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cuisine]]></category>
		<category><![CDATA[dslr]]></category>
		<category><![CDATA[dtella]]></category>
		<category><![CDATA[phd]]></category>
		<category><![CDATA[winter 2009]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=24</guid>
		<description><![CDATA[I realized a couple of days back (and many more times earlier) that this blog has been hibernating. All this while, I just did not bring myself to sit and pen something down. This one is to catch up on those missed months. I have been keeping myself busy primarily with my PhD coursework in [...]]]></description>
			<content:encoded><![CDATA[<p>I realized a couple of days back (and many more times earlier) that this blog has been hibernating. All this while, I just did not bring myself to sit and pen something down. This one is to catch up on those missed months.</p>
<p>I have been keeping myself busy primarily with my PhD coursework in my 4th semester at Purdue. This is the time when I finish most of my coursework and delve into research. I'll be taking my final oral Qualifier exams this semester and I hope it goes well and I <em>officially</em> become a PhD candidate. We worked on a couple of paper submissions and the reviews are pending on them.</p>
<p>Last Thanksgiving tempted me a lot into buying my first DSLR camera - a Canon 500D (Rebel T1i). I can see people going - "Aah, one more guy with a fancy camera", but I really hope I can impress myself with my photos. I truly believe that photos keep memories alive through the years. Anyway, I've decided to start with the kit lens 18-55mm and a 55-250mm telephoto zoom lens. I've transformed into a Flickr user over Picasa after receiving recommendations from a couple of friends and here is my <a title="nkarthiks's photostream" href="http://www.flickr.com/photos/nkarthiks" target="_blank">Photostream</a>. The zoom lens is producing some superb images when I use it for shooting portraits with easy background blur.</p>
<p>My camera is my second best companion while traveling. I prefer spending and visiting different places instead of lazing back at home. Last winter, I went on a small road trip with Ashwathi to Brown County state park. I was pessimistic at first about the worth of this trip during winter, but it turned out to be quite a nice trip. Brown county park is located near the <em>small</em> town of Nashville - I really mean small; the whole town is built around Van Buren street. The park was a quiet escape and the weather was in the 40s and partially cloudy with bright skies, perfect for photography. I'd love to head out to a similar park sometime in Fall to camp and spend more time close to nature. And finally, I spent a quiet and exciting New Year back home at W Lafayette with an Italian Dinner at Olive Garden.</p>
<p>I've also been doing this one-new-restaurant-every-Friday thing, which actually started out last Fall. A couple of us guys pick some new cuisine and restaurant every Friday and try it out. Although we've had a few experiences that were not too good, we get to try out so many different styles of cooking. And after all, its TGIF!</p>
<p>Meanwhile, I also caught up on movies such as Sherlock Holmes, 3 Idiots (Hindi) and Avatar (3D IMAX) and a couple of other older movies. I am so happy we discovered the Purdue DC++ network for content. We had a similar one in our <strong>GZ LAN</strong> at NITT and this brings memories back.. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2010/01/hibernation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I was doing &#8211; the week of 2009-05-17 (Twitter)</title>
		<link>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-17-twitter-2/</link>
		<comments>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-17-twitter-2/#comments</comments>
		<pubDate>Sun, 17 May 2009 15:48:00 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=21</guid>
		<description><![CDATA[Back home again! # @Arvind_srid Yeah man! # @suren Where are you now? I am leaving now on a trichy-bangalore trip and will be back to chennai on Monday night. # @suren Lets plan to meet. You can contact me on another person's number (if you don have my old number) # Powered by Twitter [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Back home again! <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1792477034">#</a></li>
<li>@<a href="http://twitter.com/Arvind_srid">Arvind_srid</a> Yeah man! <a href="http://twitter.com/nkarthiks/statuses/1792879521">#</a></li>
<li>@<a href="http://twitter.com/suren">suren</a> Where are you now? I am leaving now on a trichy-bangalore trip and will be back to chennai on Monday night. <a href="http://twitter.com/nkarthiks/statuses/1793808668">#</a></li>
<li>@<a href="http://twitter.com/suren">suren</a> Lets plan to meet. You can contact me on another person's number <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  (if you don have my old number) <a href="http://twitter.com/nkarthiks/statuses/1793910973">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-17-twitter-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I was doing &#8211; the week of 2009-05-17 (Twitter)</title>
		<link>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-17-twitter/</link>
		<comments>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-17-twitter/#comments</comments>
		<pubDate>Sun, 17 May 2009 15:48:00 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=20</guid>
		<description><![CDATA[Back home again! # @Arvind_srid Yeah man! # @suren Where are you now? I am leaving now on a trichy-bangalore trip and will be back to chennai on Monday night. # @suren Lets plan to meet. You can contact me on another person's number (if you don have my old number) # Powered by Twitter [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Back home again! <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1792477034">#</a></li>
<li>@<a href="http://twitter.com/Arvind_srid">Arvind_srid</a> Yeah man! <a href="http://twitter.com/nkarthiks/statuses/1792879521">#</a></li>
<li>@<a href="http://twitter.com/suren">suren</a> Where are you now? I am leaving now on a trichy-bangalore trip and will be back to chennai on Monday night. <a href="http://twitter.com/nkarthiks/statuses/1793808668">#</a></li>
<li>@<a href="http://twitter.com/suren">suren</a> Lets plan to meet. You can contact me on another person's number <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  (if you don have my old number) <a href="http://twitter.com/nkarthiks/statuses/1793910973">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-17-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I was doing &#8211; the week of 2009-05-10 (Twitter)</title>
		<link>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-10-twitter/</link>
		<comments>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-10-twitter/#comments</comments>
		<pubDate>Sun, 10 May 2009 15:48:00 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=19</guid>
		<description><![CDATA[@rvivek After taking a graduate course in compilers, I really pity compiler developers! The complexity!! # @divinjohn IIT, Madras is not on the list! # Its frustrating!! # Going back home after 8 months! excited # Happy Mothers Day to all mothers out there! # Powered by Twitter Tools.]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@<a href="http://twitter.com/rvivek">rvivek</a> After taking a graduate course in compilers, I really pity compiler developers! The complexity!! <a href="http://twitter.com/nkarthiks/statuses/1703325141">#</a></li>
<li>@<a href="http://twitter.com/divinjohn">divinjohn</a> IIT, Madras is not on the list! <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1707693933">#</a></li>
<li>Its frustrating!! <a href="http://twitter.com/nkarthiks/statuses/1711348857">#</a></li>
<li>Going back home after 8 months! excited <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1726397887">#</a></li>
<li>Happy Mothers Day to all mothers out there! <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1752858402">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-10-twitter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What I was doing &#8211; the week of 2009-05-03 (Twitter)</title>
		<link>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-03-twitter/</link>
		<comments>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-03-twitter/#comments</comments>
		<pubDate>Sun, 03 May 2009 15:48:00 +0000</pubDate>
		<dc:creator>Karthik Swaminathan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.nkarthiks.info/?p=18</guid>
		<description><![CDATA[@verma: Which conference are you submitting it to? # @verma Poster went well. Got a lot of feedback and motivation to work on it # A hot day led to some sudden showers late evening. Weird weather! #weather # @rvivek Leaving home or leaving for home? Sounds like u are running away from home (with [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@verma: Which conference are you submitting it to? <a href="http://twitter.com/nkarthiks/statuses/1625244871">#</a></li>
<li>@<a href="http://twitter.com/verma">verma</a> Poster went well. Got a lot of feedback and motivation to work on it <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1628142876">#</a></li>
<li>A hot day led to some sudden showers late evening. Weird weather! #<a href="http://search.twitter.com/search?q=%23weather">weather</a> <a href="http://twitter.com/nkarthiks/statuses/1633657350">#</a></li>
<li>@<a href="http://twitter.com/rvivek">rvivek</a> Leaving home or leaving for home? <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Sounds like u are running away from home (with someone? <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ) <a href="http://twitter.com/nkarthiks/statuses/1640030271">#</a></li>
<li>@<a href="http://twitter.com/satya3656">satya3656</a> Introducing yourself to twitter? <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1640960372">#</a></li>
<li>Youtube has a better UI! Nice <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1661564338">#</a></li>
<li>Leaving for the last class of the semester. Damn this year got over so soon! <a href="http://twitter.com/nkarthiks/statuses/1661613576">#</a></li>
<li>@<a href="http://twitter.com/viveknshah">viveknshah</a> To get some overhead baggage space <img src='http://blog.nkarthiks.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://twitter.com/nkarthiks/statuses/1668602636">#</a></li>
<li>@<a href="http://twitter.com/rvivek">rvivek</a> Use a 2 column database. Or use DB (Berkeley DB). They do just that. <a href="http://twitter.com/nkarthiks/statuses/1670676102">#</a></li>
<li>5 more days! <a href="http://twitter.com/nkarthiks/statuses/1682471074">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nkarthiks.info/2009/05/what-i-was-doing-the-week-of-2009-05-03-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

