<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>The Flickering Tubelight</title>
	<link>http://flickeringtubelight.net/blog</link>
	<description></description>
	<pubDate>Sat, 28 Jun 2008 18:23:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Notes on Memory Consistency and Cache Coherence</title>
		<link>http://flickeringtubelight.net/blog/2008/06/27/notes-on-memory-consistency-and-cache-coherence/</link>
		<comments>http://flickeringtubelight.net/blog/2008/06/27/notes-on-memory-consistency-and-cache-coherence/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 20:54:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Information]]></category>

		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/06/27/notes-on-memory-consistency-and-cache-coherence/</guid>
		<description><![CDATA[Here are some of my notes on the topic of memory consistency and cache coherence, and how uniprocessor and multiprocessor cores have to be built to support the consistency models. Most of this was written up when I was preparing for my Qualifying Exam at NC State University last semester. This is a relatively complicated [...]]]></description>
			<content:encoded><![CDATA[<p><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="ProgId" content="Word.Document" /><meta name="Generator" content="Microsoft Word 11" /><meta name="Originator" content="Microsoft Word 11" /><!--[if gte mso 9]><xml>  <w:WordDocument>   <w:View>Normal</w:View>   <w:Zoom>0</w:Zoom>   <w:PunctuationKerning/>   <w:ValidateAgainstSchemas/>   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>   <w:Compatibility>    <w:BreakWrappedTables/>    <w:SnapToGridInCell/>    <w:WrapTextWithPunct/>    <w:UseAsianBreakRules/>    <w:DontGrowAutofit/>   </w:Compatibility>   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>  </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml>  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">  </w:LatentStyles> </xml><![endif]-->Here are some of my notes on the topic of memory consistency and cache coherence, and how uniprocessor and multiprocessor cores have to be built to support the consistency models. Most of this was written up when I was preparing for my Qualifying Exam at NC State University last semester. This is a relatively complicated topic to understand well, and there might still be several mistakes in how I understood the ideas. Also, this might only make sense, and be interesting, to people familiar with these areas of computer architecture. Here&#8217;s the pdf file:<a href="http://flickeringtubelight.net/blog/wp-content/uploads/2008/06/notesonconsistencyandcoherence.pdf" title="Notes on Memory Consistency and Cache Coherence"> Notes on Memory Consistency and Cache Coherence</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/06/27/notes-on-memory-consistency-and-cache-coherence/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Protect your platinum - catalytic converter theft</title>
		<link>http://flickeringtubelight.net/blog/2008/06/25/catalytic-converter-theft/</link>
		<comments>http://flickeringtubelight.net/blog/2008/06/25/catalytic-converter-theft/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 18:34:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Experiences]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/06/25/catalytic-converter-theft/</guid>
		<description><![CDATA[Someone neatly sawed off and removed the catalytic converter from under Kavita&#8217;s Pontiac Vibe yesterday while it was parked in the Friday Center park-n-ride lot in the UNC, Chapel Hill, campus. When Kavita started up the car, it started up with a loud, complaining roar rather than the usual hum. Clueless about why the car [...]]]></description>
			<content:encoded><![CDATA[<p>Someone neatly sawed off and removed the catalytic converter from under Kavita&#8217;s Pontiac Vibe yesterday while it was parked in the Friday Center park-n-ride lot in the UNC, Chapel Hill, campus. When Kavita started up the car, it started up with a loud, complaining roar rather than the usual hum. Clueless about why the car was so loud, she stopped the car and started to look under the hood to see if she could spot any obvious problem, when someone shouted from across the lot, &#8220;Looks like your catalytic converter was stolen as well.&#8221; He was another of the many victims of such theft yesterday. He called campus police, which was good because Kavita was not sure what she should do next. She tried reaching me, but I was in the gym, away from my cell phone. So she called Anant in California, got my gym&#8217;s number and had the lady at the front desk in the gym call for me over the PA system. I came home from the gym, got Kavita added as an associate on my AAA account and ordered a tow-truck to get the car to our mechanic at Wasp Automotive. Meanwhile, the campus police officer, a lady, stayed with Kavita until I reached there. This was nice of her. With typical wait times of 60 minutes for the region, we were expecting a long wait at the lot for the tow truck. However, he showed up a few minutes after I reached the Friday center in my car. He noticed that Kavita&#8217;s license plate had expired and the tow-truck guy could not, therefore, tow the car as part of AAA&#8217;s services. He was a nice guy though. He had a huge lump of tobacco pushed against the inside of his left cheek wall, and in between spitting, he informed us that in the very same lot, last Wednesday, there were nearly 40 cases of the exact same incident. He had himself towed many a cat-less car that day. He said, &#8220;If you want me to tow this to Wasp, I can do it, but you can save yourself a hundreded and twenty five dollars by just driving it yourself. It will be loud, but fine.&#8221; He wanted us to file a complaint with the campus police since they had not provided any protection to the lot in spite of the sudden spate of these thefts since last week. We thanked him showing up at such short notice, and for not charging us a penny for his time and effort. His trip must have cost him at least a few bucks of gas. He did inform us that the state will slap a $250 fine on us because of the expired license plate. I drove the car with the emergency blinkers on to Wasp and left it there with a note that the insurance people want to take a look at it before we start off any repairs. So with the $250 fine, the insurance deductible (assuming they pay for it), this misadventure will cost us upwards of a thousand dollars. With our trip to India planned for this Sunday, I am not even sure if the repairs/insurance claims etc will be done before we leave.</p>
<p>In any case, the point of this whole entry is that catalytic converters are a relatively easy part of your car to steal. They contain precious metals like platinum, palladium etc. and when mined for the metals can fetch $50 to $100. Replacing them, of course, costs more than a thousand dollars usually. There is nothing you can do to avoid such theft except avoiding parking in desolate lots. When parking in public areas make sure you park at a location that is visible to pedestrian or vehicular traffic. Such visibility maybe a deterrent. Park close to mall entrances if malls do not have police cars driving around the lot or surveillance cameras. Comprehensive insurance is a good idea, as long as the deductible is low enough that you don&#8217;t end up paying the whole amount. Park inside a garage where possible. If you have any other ideas about how to reduce the chances of such theft, let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/06/25/catalytic-converter-theft/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Niagara Falls, Niagara Uplifts</title>
		<link>http://flickeringtubelight.net/blog/2008/06/07/niagara-falls-niagara-uplifts/</link>
		<comments>http://flickeringtubelight.net/blog/2008/06/07/niagara-falls-niagara-uplifts/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 16:29:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/06/07/niagara-falls-niagara-uplifts/</guid>
		<description><![CDATA[Last weekend, Kavita and I visited our friends, Vishal and Nimisha in Rochester, New York state. We met Vishal&#8217;s father too, who is currently visiting them. The highlight of the trip was the trip to Niagara Falls, an hour and a half&#8217;s drive away from Rochester. Niagara Falls consist of three main falls - The [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend, Kavita and I visited our friends, Vishal and Nimisha in Rochester, New York state. We met Vishal&#8217;s father too, who is currently visiting them. The highlight of the trip was the trip to Niagara Falls, an hour and a half&#8217;s drive away from Rochester. Niagara Falls consist of three main falls - The American Falls, the Bridal Veil Falls and the gigantic, Horseshoe Falls -and these three can be seen in this order in this <a href="http://en.wikipedia.org/wiki/Image:Niagara_falls_aerial.id.jpg" title="Aerial vew of Niagara Falls from the Canadian side">picture</a> from <a href="http://en.wikipedia.org/wiki/Niagara_Falls" title="Wikipedia article on Niagara Falls">Wikipedia&#8217;s article about Niagara</a>. Comprehending the immensity of this behemoth is hard once you are in the waters below engulfed by The Horseshoe Falls on three sides, especially if it is raining hard at the same time, as it was for us. There was only one escape with the rain pelting from above, swelling waters below, and the unstoppable din from the freefalling 50-meter walls of milky whiteness closing in on three sides - turn around and head to safety. And, thankfully, that is what the boat we were on, eventually, did.</p>
<p>Here are some <a href="http://picasaweb.google.com/tubelight/2008_05_30_RochesterNY" title="Trip to Rochester and NIagara">pictures</a> from the trip.</p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/06/07/niagara-falls-niagara-uplifts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A Sunday afternoon stroll</title>
		<link>http://flickeringtubelight.net/blog/2008/05/26/a-sunday-afternoon-stroll/</link>
		<comments>http://flickeringtubelight.net/blog/2008/05/26/a-sunday-afternoon-stroll/#comments</comments>
		<pubDate>Mon, 26 May 2008 13:52:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/05/26/a-sunday-afternoon-stroll/</guid>
		<description><![CDATA[
Kavita and I walked around Lake Raleigh in the NCSU campus. Here Kavita discovered a treasure of mulberry trees lining the lake. She was so excited, she started to eat the mulberry fruit within 3 seconds of the discovery, without giving me a chance to think through the implications of eating some wild berry off [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://picasaweb.google.com/tubelight/2008_05_25_NCSU"><img src="http://flickeringtubelight.net/randomPicsAndOtherFiles/stroll.jpg" class="left" alt="SundayStroll" height="183" width="125" /></a></p>
<p>Kavita and I walked around Lake Raleigh in the NCSU campus. Here Kavita discovered a treasure of mulberry trees lining the lake. She was so excited, she started to eat the mulberry fruit within 3 seconds of the discovery, without giving me a chance to think through the implications of eating some wild berry off of a wild tree. She enjoyed them so thoroughly that I was tempted to try it out, and it was, indeed, sweet. Later, we went to the DH Hill library (the main NCSU library). I wanted to show Kavita the Digital Medial Lab at the NCSU library. We also tried the long-distance wireless talking device on the lawns outside the library. This is a pair of pink stone (or cement) blocks with a concave piece gouged out of each and made to fact each other, with about a 100 feet between them.</p>
<p>I came back home and double-checked to make sure that we had not ingested something crazy and found out that what we ate was, most likely, <em>morus rubra </em>(red mulberry). Here is the wikipedia link to <a href="http://en.wikipedia.org/wiki/Mulberry">mulberry</a>.</p>
<p><em>Click on the picture to go to the rest of the album.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/05/26/a-sunday-afternoon-stroll/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mau&#8217;s Question</title>
		<link>http://flickeringtubelight.net/blog/2008/05/24/maus-question/</link>
		<comments>http://flickeringtubelight.net/blog/2008/05/24/maus-question/#comments</comments>
		<pubDate>Sat, 24 May 2008 16:42:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tidbits]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/05/24/maus-question/</guid>
		<description><![CDATA[There is a matrix of numbers with n rows and m columns. The matrix consists of integers taking the value 1 through n. That is, at any given cell in the matrix the value is 1 or 2 or 3 or &#8230; or n. We want to find out how many such matrices exist in [...]]]></description>
			<content:encoded><![CDATA[<p>There is a matrix of numbers with n rows and m columns. The matrix consists of integers taking the value 1 through n. That is, at any given cell in the matrix the value is 1 or 2 or 3 or &#8230; or n. We want to find out how many such matrices exist in which you can always find n cells, one per row, that together have all the n unique integers in them.</p>
<p>Here is my approach and my solution to the problem. This solution has not been verified by Mau or anyone else, and there is a chance that I am missing some aspect of rigor required to make the proof watertight and, thus, self-verifying.</p>
<h2>Approach</h2>
<p>The space of all nxm matrices can be divided into a disjoint set of matrices that completely span the space. This disjoint set comprises<br />
- matrices which have no row with all n numbers<br />
- matrices which have exactly one row that contains all n numbers<br />
- matrices which have exactly two rows that contain all the n numbers<br />
&#8230; so on till<br />
- matrices which have exactly n-1 rows that contain all the n numbers<br />
- matrices which have each of the n rows containing all the n numbers</p>
<p>Now we can solve the problem for each subset that makes up the disjoint set that spans the space of mxn matrices, and add up the individual results. Interestingly, working backwards makes more sense to me. So let&#8217;s look at the subset of matrices which have all the n numbers in each of the n nows. There is no candidate matrix here that fails our criterion. All matrices will satisfy the criterion. Let&#8217;s call the set of matrices that satisfy the criterion, the set S and those that fail the criterion the set F. Therefore no matrix in this subset adds to F.</p>
<p>Next, let&#8217;s look at the subset of matrices which have all the n numbers in exactly n-1 rows. The remaining row, whatever be the number or numbers it carries, will cause the matrix to satisfy the criterion. Therefore no matrix in this subset adds to F.</p>
<p>Next, let&#8217;s look at the subset of matrices which have all the n numbers in exactly n-2 rows. The remaining 2 rows, will cause the overall matrix to fail, if they have no more than 1 number in them. That is they remaining two rows must be full of only one number. If a second number exists in either of the two rows, the matrix satisfies our criterion.</p>
<p>And so on.</p>
<p>So, the number of matrices in F is a sum of the following product over all values of i:<br />
(how many ways can we select n-i rows)(how many ways can all n unique numbers show up in each of those selected rows)(how many ways can the remaining i rows contain, at most, i-1 unique numbers)</p>
<h2>Solution</h2>
<p>Basically, out of all possible matrices with n rows and m cols such that each element is an integer between 1 and n (both included), I try to figure out the number of matrices which do NOT satisfy the condition we are after, i.e., for these matrices you CANNOT select n elements, one on each row, such that the n elements are the n unique numbers, 1 through n. Call this set of matrices, which fail the condition, F (for fail). We are trying to find how many elements are in the set F.</p>
<p>The final answer for the number of matrices the satisfy the criteion, therefore, will be n^(n.m) - |F|, where |F| represents the cardinality of F, that is, the number of elements in set F.</p>
<p>To get to |F|, my line of thinking was:</p>
<p>F =<br />
matrices for which there are, at most, n-1 unique numbers in the n rows<br />
+ matrices for which there are, at most, n-2 unique numbers in n-1 rows and all n numbers in the remaining 1 row<br />
+ matrices for which there are n-3 unique numbers in n-2 rows and all n numbers in the remaining 2 rows + &#8230; etc.</p>
<p>By ensuring that all the n numbers show up in the remaining x rows we are making sure that the matrix that satisfies a given term in the above summation does not satisfy the the previous term, and thus avoids being double counted.</p>
<p>Substituting terms,</p>
<p><img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_5f00c731aa22328acc61f76efa8529a0.png" align="absmiddle" class="tex" alt="|F|={ ^n}C_n{ ^n}C_{n-1}{ n-1}^{nm}" /><br />
<img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_05256075dae99925aae05d6315e183a1.png" align="absmiddle" class="tex" alt="+{ ^n}C_{n-1}{ ^n}C_{n-2}{ (n-2)}^{(n-1)m}{ ((m-n)^n\frac{m!}{(m-n)!})^1}" /><br />
<img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_b7eaad9bc0372336984b82fc797c0044.png" align="absmiddle" class="tex" alt="+{ ^n}C_{n-2}{ ^n}C_{n-3}{ (n-3)}^{(n-2)m}{ ((m-n)^n\frac{m!}{(m-n)!})^2}{ ... etc.}" /></p>
<p>As a summation, this can be written as</p>
<p><img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_0db09fb7bf1f5c6f4cee11647e868186.png" align="absmiddle" class="tex" alt="|F| =\displaystyle\sum_{i=0}^{n-2}{ ^n}C_{n-i}{ ^n}C_{n-i-1}{ (n-i-1)}^{(n-i)m}{ (\frac{(m-n)^nm!}{(m-n)!})}^i" /></p>
<p>Here is how to understand each term in the summation above:<br />
<img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_29292d0650b5f58add6d62c5cfb6d0bd.png" align="absmiddle" class="tex" alt="^nC_{n-i}" /> is the number ways can you choose n-i rows<br />
<img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_207c5260d649dedc7174258f1aeb58f4.png" align="absmiddle" class="tex" alt="^nC_{n-i-1}" /> is the number ways can you choose the n-i-1 numbers that will go into the selected n-i rows<br />
<img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_87fd97df6626635ba8144ead3eeabd35.png" align="absmiddle" class="tex" alt="(n-i-1)^{(n-i)m}" /> is the number of ways can those (n-i).m elements in those n-i rows be filled with the chosen (n-i-1) numbers<br />
<img src="http://flickeringtubelight.net/blog/wp-content/cache/tex_3d07f0603379e701eb548e99d922b4b7.png" align="absmiddle" class="tex" alt="(\frac{(m-n)^nm!}{(m-n)!})^i" /> is the number of ways we can guarantee that the remaining i rows each contain all the n elements.</p>
<p><font color="#888888"> </font></p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/05/24/maus-question/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Annamacharya Jayanti Celebrations in Morrisville, NC</title>
		<link>http://flickeringtubelight.net/blog/2008/05/22/annamacharya-jayanti-celebrations-in-morrisville-nc/</link>
		<comments>http://flickeringtubelight.net/blog/2008/05/22/annamacharya-jayanti-celebrations-in-morrisville-nc/#comments</comments>
		<pubDate>Fri, 23 May 2008 00:39:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/05/22/annamacharya-jayanti-celebrations-in-morrisville-nc/</guid>
		<description><![CDATA[On May 17th, Kavita&#8217;s music teacher, Mrs. Anuradha Chivukula, organized Sri Annamacharya Jayanti celebrations at the Hindu Bhavan Hall in Morrisville, North Carolina. She has been organizing this event every year for the past 11 years. The main purpose is to celebrate the great 15th century poet-composer-saint Sri Annamacharya by bringing together the local Carnatic [...]]]></description>
			<content:encoded><![CDATA[<p>On May 17th, Kavita&#8217;s music teacher, Mrs. Anuradha Chivukula, organized Sri Annamacharya Jayanti celebrations at the Hindu Bhavan Hall in Morrisville, North Carolina. She has been organizing this event every year for the past 11 years. The main purpose is to celebrate the great 15th century poet-composer-saint Sri Annamacharya by bringing together the local Carnatic music and Indian Classical dance talent to participate in the celebration. This also gives a wonderful opportunity for the local and regional audiences to enjoy some beautiful music and dance, and socialize. Many of the participants and members of the audience also bring food items and this provides for a large pot-luck style lunch and is an added draw for the audience. Of course, all of this is at no cost to the audience! Kavita participated this year in the event by singing, as part of a group, 4 kritis composed by <a href="http://en.wikipedia.org/wiki/Annamacharya">Sri Tallapaka Annamacharya</a>.</p>
<p>Here are some video snippets of the event.<br />
<br />&nbsp;<br/></p>
<hr color=#858383 noshade></hr>
<p>&nbsp;<br/><br />
<embed src="http://video.google.com/googleplayer.swf?docid=9153482834388620446&amp;hl=en" id="VideoPlayback" style="width: 400px; height: 326px" type="application/x-shockwave-flash"></embed><br />
<br />&nbsp;<br/><br />
Two girls (whose names I will provide as soon as I can find out) did an awesome job singing the kriti, &#8220;Vande Vasudevam&#8221;.</p>
<p>&nbsp;<br/></p>
<hr color=#858383 noshade></hr>
</p>
<p><embed src="http://video.google.com/googleplayer.swf?docid=-7581657296185910666&amp;hl=en" id="VideoPlayback" style="width: 400px; height: 326px" type="application/x-shockwave-flash"></embed><br />
<br />&nbsp;<br/><br />
Kavita&#8217;s music teacher, Mrs. Anuradha (in the center in the video) along with other participants (Left to Right: Mrs. Jyothi Sadhu, Mrs. Srikanthi Gunturi, Mrs. Anuradha Chivukula, Mrs. Lakshmi Putcha and Mr. Subramanyam Darbha) sang the 7 main compositions by Sri Annamacharya, called Saptagiri Kirtanas. They were supported by, Mr. Kalyan Sundar on the veena, Mr. Vikram Raj Kumar on the violin (Vikram is an NC State student) and Master Arjun Raghavan who did a splendid job playing the mridangam.</p>
<p>&nbsp;<br/></p>
<hr color=#858383 noshade></hr>
<p>&nbsp;<br/><br />
<embed src="http://video.google.com/googleplayer.swf?docid=-5217451563042233803&amp;hl=en" id="VideoPlayback" style="width: 400px; height: 326px" type="application/x-shockwave-flash"></embed><br />
<br />&nbsp;<br/><br />
Kavita and friends (Left to Right: Mrs. Sumana Nanduri, Mrs. Kavita Krishna, Mrs. Usha Jayanthi, Mrs. Lakshmi Karra and Mrs. Uma Gorti) singing some kirtanas.<br />
<br />&nbsp;<br/></p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/05/22/annamacharya-jayanti-celebrations-in-morrisville-nc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Comments on my older webpage</title>
		<link>http://flickeringtubelight.net/blog/2008/05/20/comments-on-my-older-webpage/</link>
		<comments>http://flickeringtubelight.net/blog/2008/05/20/comments-on-my-older-webpage/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:35:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Friends]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/05/20/comments-on-my-older-webpage/</guid>
		<description><![CDATA[March 22, 2005 - 08:22 PM
Vijay Vadali: Akka told my friends and me about your website.&#8221;You have made imagination turn real&#8221;. Some of my friends are so inspired by the pics of your house that they now are drawing inspiration. Wonderful pictures.
Anil&#8217;s Response: Thank you (also for bringing to my notice the problems with the [...]]]></description>
			<content:encoded><![CDATA[<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Vijay Vadali: Akka told my friends and me about your website.&#8221;You have made imagination turn real&#8221;. Some of my friends are so inspired by the pics of your house that they now are drawing inspiration. Wonderful pictures.</p>
<p>Anil&#8217;s Response: Thank you (also for bringing to my notice the problems with the previous guestbook)</p></blockquote>
<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Venkat Moncompu: Hi Anil, It&#8217;s by far the most well created website by a working individual that I have come across in the recent times. The pains taken to keep it chronologically and meticulously organised, speaks for the enthusiasm and effort that does go into such an excellent website. One of your picture - that of the cyclist in motion - fascinated me since I&#8217;v been always wanting to take one such picture at high shutter speed. Have read about the techniques in photography books but never tried it. Looking forward to meeting you in early october.. till then. cheers, Venkat</p>
<p>Anil&#8217;s Response: I&#8217;ll tell you more about how to take such pics the next time we meet which I suppose would be this April!</p></blockquote>
<p>December 22, 2004 - 08:22 PM</p>
<blockquote><p>Saurabh Mishra: Awesome job anil!! Very well organized and excellent collection of poems, pics, thoughts and just everything else. Keep up the good work. Best wishes to you and Kavita for the wedding. -Saurabh</p>
<p>Anil&#8217;s Response: Thank you</p></blockquote>
<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Prashant Kaushal            Hi Anil, Congratulations for maintainig such a wonderful site. Good Job!. Also, CK&#8217;s pictures were great. Cheers, Prashant.</p>
<p>Anil&#8217;s Response: Thank you, CK&#8217;s pictures are usually great!</p></blockquote>
<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Meenakshi Chandrasekar:            anil!! ur poems are awesome!!the website on the whole is great! meenu</p>
<p>Anil&#8217;s Response: Thank you Meenu. Keep in touch!</p></blockquote>
<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Giridhar Appaji Nag:            Anil, surfed over here from Samya&#8217;s site. Good to read your poems again.</p>
<p>Anil&#8217;s Response: Thank you and your webpage inspires me. Good stuff.</p></blockquote>
<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Babji Gudapati:            Good work Anil. Keep it up. Picures are very good and your sketch work is excellent.</p>
<p>Anil&#8217;s Response: Thank you for your kind words!</p></blockquote>
<p>March 22, 2005 - 08:22 PM</p>
<blockquote><p>Amit Juneja: Great website, Anil. It was nice to put the tips for parents&#8217; visit to the US. Of course, great sketches and paintings. And what is mango dal? Next time we meet, you are cooking this for us!</p>
<p>Anil&#8217;s Response: Most certainly we shall make mango dal the next time we meet!</p></blockquote>
<p><strong>Anil Krishna: The guestbook items posted March 22, 2005 are actually collected over a period of about a year or so prior to that date. The reason they all show up on the same date in this guestbook is because I moved these entries from my previous guestbook which did not have the date information</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/05/20/comments-on-my-older-webpage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setup and Hold Violations in Digital Systems</title>
		<link>http://flickeringtubelight.net/blog/2008/05/19/setup-and-hold-violations-in-digital-systems/</link>
		<comments>http://flickeringtubelight.net/blog/2008/05/19/setup-and-hold-violations-in-digital-systems/#comments</comments>
		<pubDate>Mon, 19 May 2008 22:46:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/05/19/setup-and-hold-violations-in-digital-systems/</guid>
		<description><![CDATA[I wrote this up when trying to prepare for my PhD Qualifying Examination this past semester (Spring 2008). It is a pdf file. You can read it here.
]]></description>
			<content:encoded><![CDATA[<p>I wrote this up when trying to prepare for my PhD Qualifying Examination this past semester (Spring 2008). It is a pdf file. You can read it <a href="http://flickeringtubelight.net/Articles/setupAndHoldViolations.pdf" title="SetupAndHoldViolations">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/05/19/setup-and-hold-violations-in-digital-systems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>May the fourth be with you!</title>
		<link>http://flickeringtubelight.net/blog/2008/05/04/may-the-fourth-be-with-you/</link>
		<comments>http://flickeringtubelight.net/blog/2008/05/04/may-the-fourth-be-with-you/#comments</comments>
		<pubDate>Mon, 05 May 2008 02:55:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Events]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/05/04/may-the-fourth-be-with-you/</guid>
		<description><![CDATA[After many months of being unable to work much on my website, I ironed out enough wrinkles to be able to launch this new look, Wordpress-based webpage, which is more blog-like than my earlier webpage, which used the collection-of-pages style. I hope that the Wordpress format will make it a lot easier for me to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickeringtubelight.net/randomPicsAndOtherFiles/strawberries.jpg"><img src="http://flickeringtubelight.net/randomPicsAndOtherFiles/strawberries.jpg" class="left" height="139" width="208" /></a>After many months of being unable to work much on my website, I ironed out enough wrinkles to be able to launch this new look, Wordpress-based webpage, which is more blog-like than my earlier webpage, which used the collection-of-pages style. I hope that the Wordpress format will make it a lot easier for me to keep posting more regularly now since I do not have to bother with formatting HTML etc. to make the page appear right. It may, therefore, put you squarely at the receiving end of some not-so-well-though-out, whimsical posts. With that warning, let me start off the content dilution that Wordpress allows me with a picture of some fresh and juicy strawberries we picked yesterday at Jean&#8217;s Strawberry patch in Apex (a 15 minutes drive away).</p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/05/04/may-the-fourth-be-with-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spelling Bee - Can you spell a L-E-T-D-O-W-N</title>
		<link>http://flickeringtubelight.net/blog/2008/01/07/spelling-bee-can-you-spell-a-l-e-t-d-o-w-n/</link>
		<comments>http://flickeringtubelight.net/blog/2008/01/07/spelling-bee-can-you-spell-a-l-e-t-d-o-w-n/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 19:30:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Experiences]]></category>

		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://flickeringtubelight.net/blog/2008/01/07/spelling-bee-can-you-spell-a-l-e-t-d-o-w-n/</guid>
		<description><![CDATA[Kavita and I saw the Broadway musical, &#8220;The 25th Annual Putnam County Spelling Bee&#8221;, at the Memorial Auditorium in Raleigh&#8217;s downtown yesterday. We bought the cheapest tickets ($21), but given that the auditorium was almost half empty, it was not hard to move down closer to the stage. I was not having as much fun [...]]]></description>
			<content:encoded><![CDATA[<p>Kavita and I saw the Broadway musical, &#8220;The 25th Annual Putnam County Spelling Bee&#8221;, at the Memorial Auditorium in Raleigh&#8217;s downtown yesterday. We bought the cheapest tickets ($21), but given that the auditorium was almost half empty, it was not hard to move down closer to the stage. I was not having as much fun as I normally do at musicals and theatre. I wondered if getting closer might help us catch some subtle expressions which I was missing, and, therefore, not enjoying the play as much. We did move closer to the stage, about 20 minutes into the show, of course, trying to choose an appropriate time so as to least disturb the thin audience and the performers.</p>
<p>However, the show never really managed to significantly challenge my expectations from a play. There were moments where it was inspiring, but most of it was a drag. The storyline, whatever little there was of it, was linear, going through each character&#8217;s circumstances and personalities one by one. There was hardly any complex, thought-provoking, interaction between the characters. The ballad, called the &#8220;The I Love You Song&#8221;, where one of the contestants remembers her mother who is in far-away India, seeking enlightenment, is powerful. Another sequence that I liked was one where a contestant, who, before spelling a word, always writes it on the floor using his &#8220;magical&#8221; right foot, does it in super slow motion. The sequence starts off at normal speed, ramps up in speed to a frenzy, and then slows down to a low frequency stupor, before rebounding to normal. The songs were not awe-inspiring, in general, and some dialogues bordered on being vulgar.</p>
<p>The stage and props remained quite static throughout, with not much in terms of visual impact. The literary impact, which must have been the main motivation behind making this a play, instead of letting it stay in the book that it originates from, was not terribly impressive either. I am sure I did not get all the subtle jokes, but before I denigrate myself too much, let me add that I did not want to go the show having done any homework. I went there to be entertained; if I did not catch all the subtle jokes, maybe they were too subtle. There was one piece of clever wordplay, where &#8220;what&#8221; is spelled by taking the w from a word where w is silent, h is taken from a word in which h is silent and so on. Such a &#8220;what&#8221; is never heard, claimed the contestant. Clever, but such cleverness would do just as well staying in a book. The theatre is supposed to be a feast for the eye and the ear, thought-provoking and awe-inspiring. This play does not manage to consistently meet such criteria, although it grazes those thresholds once in a while. There were some members from the audience who participate in the early stages of the spelling bee, providing some opportunity for seemingly impromptu, but potentially well-rehearsed, jokes, before their pre-planned elimination. Some of the commentary and references were from surprisingly recent political events. Participation by some members of the audience and this sensitivity to current news indicates that the script for the play lends itself to some modification and improvization.</p>
<p>Reviews I have read online were surprisingly positive, even rave, about the show. This is a small-budget production; maybe my expecting it to be comparable to the few other plays I have seen - &#8220;Phantom of the Opera&#8221;, &#8220;42nd Street&#8221; and &#8220;Annie Get Your Gun&#8221; - was wrong. However, even then, given that the tickets were priced just as any regular show would be ($21 to $70), I just did not guess that it would be a low-budget production. I am glad we did not buy more expensive tickets. I feel that plays are over-priced in the US. Except for one of the contestants walking into the audience throwing candy, most of the action was on the stage, which stayed pretty much unchanged as well. I do not see why I needed to go there in person to watch this show, when I could have probably seen it clearer, and, for less, on a DVD, feeling just as involved.</p>
]]></content:encoded>
			<wfw:commentRss>http://flickeringtubelight.net/blog/2008/01/07/spelling-bee-can-you-spell-a-l-e-t-d-o-w-n/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
