<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<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>Silicon Valley Musings</title>
	<link>http://siliconvalleymusings.com</link>
	<description>Steve's Thoughts, Observations, and Musings</description>
	<pubDate>Sat, 28 Jun 2008 06:27:30 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Gatorade&#8217;s &#8220;Ball Girl&#8221; Viral Video Directed by Baker Smith of Harvest Films</title>
		<link>http://siliconvalleymusings.com/166/gatorades-ball-girl-viral-video-directed-by-baker-smith-of-harvest-films</link>
		<comments>http://siliconvalleymusings.com/166/gatorades-ball-girl-viral-video-directed-by-baker-smith-of-harvest-films#comments</comments>
		<pubDate>Sat, 28 Jun 2008 06:26:35 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Captology]]></category>

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

		<category><![CDATA[new media]]></category>

		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://siliconvalleymusings.com/166/gatorades-ball-girl-viral-video-directed-by-baker-smith-of-harvest-films</guid>
		<description><![CDATA[


The video above, produced for Gatorade (owned by PepsiCo), was part of a stealth viral marketing campaign. Gatorade is never mentioned, but a Gatorade bottle does appear under the the ball girl&#8217;s chair at the end of the video.  As of this writing, this video has been viewed several million times.
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/Hvmlp2QPfsE&#038;hl=en"></param><embed src="http://www.youtube.com/v/Hvmlp2QPfsE&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
<p>
The video above, produced for Gatorade (owned by PepsiCo), was part of a stealth viral marketing campaign. Gatorade is never mentioned, but a Gatorade bottle does appear under the the ball girl&#8217;s chair at the end of the video.  As of this writing, this video has been viewed several million times.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/166/gatorades-ball-girl-viral-video-directed-by-baker-smith-of-harvest-films/feed</wfw:commentRss>
		</item>
		<item>
		<title>Senator Obama&#8217;s &#8220;The Country I Love&#8221;</title>
		<link>http://siliconvalleymusings.com/165/senator-obamas-the-country-i-love</link>
		<comments>http://siliconvalleymusings.com/165/senator-obamas-the-country-i-love#comments</comments>
		<pubDate>Fri, 20 Jun 2008 05:43:02 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://siliconvalleymusings.com/165/senator-obamas-the-country-i-love</guid>
		<description><![CDATA[

]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/ylVTBiGh00c&#038;hl=en&#038;rel=0"></param><embed src="http://www.youtube.com/v/ylVTBiGh00c&#038;hl=en&#038;rel=0" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/165/senator-obamas-the-country-i-love/feed</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Scaling Issues</title>
		<link>http://siliconvalleymusings.com/164/twitter-scaling-issues</link>
		<comments>http://siliconvalleymusings.com/164/twitter-scaling-issues#comments</comments>
		<pubDate>Wed, 28 May 2008 06:51:51 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[Silicon Valley]]></category>

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

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

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

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

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

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

		<guid isPermaLink="false">http://siliconvalleymusings.com/164/twitter-scaling-issues</guid>
		<description><![CDATA[Robert Scoble states: &#8220;First of all, Twitter doesn’t store my Tweets 25,000 times. It stores them once and then it remixes them.&#8221;
I do not know how Twitter is built. However, &#8220;back in the day,&#8221; I was the development manager for a real-time, stock quote delivery system, so I do have experience with architectural issues similar [...]]]></description>
			<content:encoded><![CDATA[<p>Robert Scoble <a href="http://scobleizer.com/2008/05/26/should-services-charge-super-users/">states</a>: &#8220;First of all, Twitter doesn’t store my Tweets 25,000 times. It stores them once and then it remixes them.&#8221;</p>
<p>I do not know how <a href="http://blog.twitter.com/2008/05/i-have-this-graph-up-on-my-screen-all.html">Twitter</a> is built. However, &#8220;back in the day,&#8221; I was the development manager for a real-time, stock quote delivery system, so I do have experience with architectural issues similar to those that Twitter may be facing.</p>
<p>Let&#8217;s look at the procedure Robert refers to as &#8220;remixes them.&#8221; In the simplest architecture, there would be a single list (database, flat file, etc) of all the twitters created by everyone stored in chronological order.  You may, as a storage optimization, just store a user id with the twitter string, and tweet time stamp (aka a tweet).</p>
<p>In this single architecture, a &#8220;remix&#8221; would require a query across all the tweets for a period of time for all people that a person follows. This query would be fairly fast when the number of tweets in the specified period is fairly small and the number of users a person follows is fairly small. You can see that this type of query becomes more expensive when the number of users you follow increases and the overall number of tweets per period increases.</p>
<p>So to speed up this query, you could build an index of tweets based on users.  But maintaining this  index would become expensive, especially during high incoming tweet periods.<br />
So one might try to optimize the architecture by breaking up the universal store into list of tweets per person. Now each incoming tweet can be easily added to the user&#8217;s tweet list. Then the &#8220;remix&#8221; of tweets from the people you follow would require a join and sort across each tweet list of the people you follow.  This would become increasingly more expensive when a user starts to increase the number of people they follow. It would be particularly expensive for super users who follow lots of users.</p>
<p>A reasonable compromise might be to keep a single universal stream of tweets in chronological order and two lists for each user: a list of pointers of all their tweets, and a list of pointers to all the tweets from the people they follow.<br />
Maintaining these lists would look something like: sender publishes a tweet, it is added to the universal store, a pointer is then added to the sender&#8217;s tweet list, and then &#8220;push the tweet to followers&#8221; by walking sender&#8217;s list of followers and add a pointer to the tweet to each &#8220;follow&#8221; list.</p>
<p>This approach scales fairly well. The act of updating a user&#8217;s tweet list is separate from the managing of follow lists. Updating follow lists can be partitioned across multiple servers. Each server can just take (using shared queues) a tweet from the universal store and &#8220;fan it out&#8221; to the appropriate follow lists.</p>
<p>To optimize the &#8220;fan it out&#8221; process, a messaging product like JMS or TIBCO <a href="http://tibco.com/software/messaging/rendezvous/default.jsp">Rendezvous</a> can broadcast the tweets to the servers that manage follow lists. This would require a universal store process to publish all tweets and a cloud of follow list managers listening (aka subscribing) to tweet broadcasts. When a particular follow list manager receives tweets it then updates the appropriate follow lists. Each tweet is broadcast once. It can be processed zero to thousand of times based on the number of follow list servers are in the cloud. It is easy to add follow list managers to the cloud with no impact on the upstream processing.</p>
<p>This approach also nicely addresses Twitter&#8217;s need for separate outbound follower queues for users that use Instant Messaging or SMS.  Each follow list manager could be specialized. Some follow list managers could render Web pages, others be IM bridges, and others be SMS bridges. Users would be assigned to a particular follow list server based on their delivery preference.</p>
<p>For further scaling optimization, one can have several tweet stores instead of one single universal store. You just need to ensure that all incoming tweets from a particular user are added to the same store to maintain ordered delivery to followers.</p>
<p>So it is quite reasonable to copy (at least references) each of Robert&#8217;s tweets 25,000 times, just do so in a scalable manner.</p>
<p>UPDATE: More discussion <a href="http://venturebeat.com/2008/05/29/twitter-dont-blame-ruby-blame-scoble/">here</a>, <a href="http://scobleizer.com/2008/05/30/twitter-blames-its-users/">here</a>, and <a href="http://blog.twitter.com/2008/05/whats-going-on.html">here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/164/twitter-scaling-issues/feed</wfw:commentRss>
		</item>
		<item>
		<title>Intel to Work with Grameen Bank - PodTech Video</title>
		<link>http://siliconvalleymusings.com/163/intel-to-work-with-grameen-bank-podtech-video</link>
		<comments>http://siliconvalleymusings.com/163/intel-to-work-with-grameen-bank-podtech-video#comments</comments>
		<pubDate>Mon, 19 May 2008 16:59:21 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Philanthropy]]></category>

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

		<category><![CDATA[Social Entrepreneurship]]></category>

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

		<category><![CDATA[Grameen Bank]]></category>

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

		<guid isPermaLink="false">http://siliconvalleymusings.com/163/intel-to-work-with-grameen-bank-podtech-video</guid>
		<description><![CDATA[From PodTech post.






Your browser does not support JavaScript. This media can be viewed at http://www.podtech.net/home/5163/intel-to-work-with-grameen-bank
In a surprise announcement at the 16th World Congress on Information Technology (WCIT) in Kuala Lumpur, Malaysia, Intel Chairman Craig Barrett informed a keynote audience that the world’s biggest chipmaker would work together with Grameen Bank. The financial institution was started [...]]]></description>
			<content:encoded><![CDATA[<p>From PodTech <a href="http://www.podtech.net/home/5163/intel-to-work-with-grameen-bank">post</a>.</p>
<p><script type="text/javascript" src="http://www.podtech.net/player/popup.js"></script><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="436" height="269" id="playerf34604211f6142af8058be870880f1d9" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="content=http://media1.podtech.net/media/2008/05/PID_013582/Podtech_Intel_Barrett_Grameen_bank.flv&#038;totalTime=386000&#038;permalink=http://www.podtech.net/home/5163/intel-to-work-with-grameen-bank&#038;breadcrumb=f34604211f6142af8058be870880f1d9" height="269" width="436" />
<param name="movie" value="http://www.podtech.net/player/podtech-player.swf?bc=f34604211f6142af8058be870880f1d9" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="bgcolor" value="#000000" /><embed name="playerf34604211f6142af8058be870880f1d9" type="application/x-shockwave-flash" src="http://www.podtech.net/player/podtech-player.swf?bc=f34604211f6142af8058be870880f1d9" flashvars="content=http://media1.podtech.net/media/2008/05/PID_013582/Podtech_Intel_Barrett_Grameen_bank.flv&#038;totalTime=386000&#038;permalink=http://www.podtech.net/home/5163/intel-to-work-with-grameen-bank&#038;breadcrumb=f34604211f6142af8058be870880f1d9" height="269" width="436" allowScriptAccess="always" /></object><noscript>Your browser does not support JavaScript. This media can be viewed at <a href="http://www.podtech.net/home/5163/intel-to-work-with-grameen-bank">http://www.podtech.net/home/5163/intel-to-work-with-grameen-bank</a></noscript></p>
<p>In a surprise announcement at the 16th World Congress on Information Technology (WCIT) in Kuala Lumpur, Malaysia, Intel Chairman Craig Barrett informed a keynote audience that the world’s biggest chipmaker would work together with Grameen Bank. The financial institution was started by Professor Muhammad Yunus as a way to provide credit to the rural poor in Bangladesh without collateral. Yunus was awarded the Nobel Prize for his efforts in 2006. In this podcast Barrett, along with Yunus via pre-recorded video, unveil the joint venture.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/163/intel-to-work-with-grameen-bank-podtech-video/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ruby J Dog Sings The Blues</title>
		<link>http://siliconvalleymusings.com/162/162</link>
		<comments>http://siliconvalleymusings.com/162/162#comments</comments>
		<pubDate>Fri, 09 May 2008 07:42:34 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[Musings]]></category>

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

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

		<category><![CDATA[movies sharing]]></category>

		<guid isPermaLink="false">http://siliconvalleymusings.com/162/162</guid>
		<description><![CDATA[

YouTube





Flickr





Smugmug
]]></description>
			<content:encoded><![CDATA[<p><object height="350" width="425">
<param name="movie" value="http://youtube.com/v/18F68wTl0ww"></param><embed src="http://youtube.com/v/18F68wTl0ww" type="application/x-shockwave-flash" height="350" width="425"></embed><br />
YouTube</p>
<p><object type="application/x-shockwave-flash" data="http://www.flickr.com/apps/video/stewart.swf?v=49235" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" height="300" width="400">
<param name="flashvars" value="intl_lang=en-us&amp;photo_secret=e91a111862&amp;photo_id=2477165837"></param>
<param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=49235"></param>
<param name="bgcolor" value="#000000"></param>
<param name="allowFullScreen" value="true"></param><embed src="http://www.flickr.com/apps/video/stewart.swf?v=49235" type="application/x-shockwave-flash" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;photo_secret=e91a111862&amp;photo_id=2477165837" height="300" width="400"></embed><br />
Flickr</p>
<p><object height="318" width="425">
<param name="movie" value="http://cdn.smugmug.com/ria/ShizVidz-2008042602.swf"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<param name="flashVars" value="s=ZT0xJmk9MjkyMjAzOTA2Jms9UHZvV0omYT00ODk2NDI3X2Z1cjJaJnU9U3RldmVXaWxoZWxtZm9ydW0="></param><embed src="http://cdn.smugmug.com/ria/ShizVidz-2008042602.swf" flashvars="s=ZT0xJmk9MjkyMjAzOTA2Jms9UHZvV0omYT00ODk2NDI3X2Z1cjJaJnU9U3RldmVXaWxoZWxtZm9ydW0=" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="318" width="425"></embed><br />
Smugmug</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/162/162/feed</wfw:commentRss>
		</item>
		<item>
		<title>Intel ISEF 2008: Atlanta Hosts Global Science Fair</title>
		<link>http://siliconvalleymusings.com/160/intel-isef-2008-atlanta-hosts-global-science-fair</link>
		<comments>http://siliconvalleymusings.com/160/intel-isef-2008-atlanta-hosts-global-science-fair#comments</comments>
		<pubDate>Wed, 07 May 2008 06:06:18 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Musings]]></category>

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

		<guid isPermaLink="false">http://siliconvalleymusings.com/160/intel-isef-2008-atlanta-hosts-global-science-fair</guid>
		<description><![CDATA[





Your browser does not support JavaScript. This media can be viewed at http://www.podtech.net/home/5124/intel-isef-2008-atlanta-hosts-global-science-fair
In this video podcast, Dr. Oren Shriki, a science teacher at the Israel Arts and Sciences Academy, speaks about Intel’s International Science and Engineering Fair, taking place in Atlanta, May 11-16. (As excitement builds toward the event’s opening, you can follow along on [...]]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" src="http://www.podtech.net/player/popup.js"></script><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="320" height="269" id="player54f9fbbdcbd4410183f5c7220e793f41" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="FlashVars" value="content=http://media1.podtech.net/media/2008/05/PID_013542/Podtech_Intel_ISEF_2008_Shriki.flv&#038;totalTime=285000&#038;permalink=http://www.podtech.net/home/5124/intel-isef-2008-atlanta-hosts-global-science-fair&#038;breadcrumb=54f9fbbdcbd4410183f5c7220e793f41" height="269" width="320" />
<param name="movie" value="http://www.podtech.net/player/podtech-player.swf?bc=54f9fbbdcbd4410183f5c7220e793f41" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="bgcolor" value="#000000" /><embed name="player54f9fbbdcbd4410183f5c7220e793f41" type="application/x-shockwave-flash" src="http://www.podtech.net/player/podtech-player.swf?bc=54f9fbbdcbd4410183f5c7220e793f41" flashvars="content=http://media1.podtech.net/media/2008/05/PID_013542/Podtech_Intel_ISEF_2008_Shriki.flv&#038;totalTime=285000&#038;permalink=http://www.podtech.net/home/5124/intel-isef-2008-atlanta-hosts-global-science-fair&#038;breadcrumb=54f9fbbdcbd4410183f5c7220e793f41" height="269" width="320" allowScriptAccess="always" /></object><noscript>Your browser does not support JavaScript. This media can be viewed at <a href="http://www.podtech.net/home/5124/intel-isef-2008-atlanta-hosts-global-science-fair">http://www.podtech.net/home/5124/intel-isef-2008-atlanta-hosts-global-science-fair</a></noscript></p>
<p>In this video podcast, Dr. Oren Shriki, a science teacher at the Israel Arts and Sciences Academy, speaks about Intel’s International Science and Engineering Fair, taking place in Atlanta, May 11-16. (As excitement builds toward the event’s opening, you can follow along on a dedicated Intel ISEF blog.)</p>
<p>Many of the best young scientists from around the world will attend, selected through regional science fairs for a wide range of skills, from identifying and addressing important scientific challenges or questions to using organized and logical thought to reach conclusions. The participants in Intel ISEF are very likely to be tomorrow’s leaders in technology, medicine and health, agriculture, environmental science and engineering.</p>
<p>During Intel ISEF, their work will be judged by professional scientists who will look for gifted communicators with excellent foundational understanding in specific research and the scientific process.</p>
<p>No matter what the judges decide, however, participants in the annual event will benefit from meeting their peers from around the world, hearing from Nobel laureates and scientists involved in the same kinds of research as theirs, and also creating lasting memories, like those found on the blog of 2004 ISEF alum (and member of a Fourth Award-winning team) Jayson Reggie Obos.</p>
<p>Here’s more information about the science fair as well as a quick look at recent ISEF events, including the 2007 Intel ISEF in Albuquerque, N.M.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/160/intel-isef-2008-atlanta-hosts-global-science-fair/feed</wfw:commentRss>
		</item>
		<item>
		<title>&#8216;Unbelievable&#8217; sportsmanship in softball game</title>
		<link>http://siliconvalleymusings.com/159/unbelievable-sportsmanship-in-softball-game</link>
		<comments>http://siliconvalleymusings.com/159/unbelievable-sportsmanship-in-softball-game#comments</comments>
		<pubDate>Fri, 02 May 2008 15:33:02 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[Education]]></category>

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

		<guid isPermaLink="false">http://siliconvalleymusings.com/159/unbelievable-sportsmanship-in-softball-game</guid>
		<description><![CDATA[Updated ESPN Video:



Original ESPN Video



From MSNBC 
&#8230;Then, members of the Central Washington University softball team stunned spectators by carrying Tucholsky around the bases Saturday so the three-run homer would count — an act that contributed to their own elimination from the playoffs&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Updated ESPN Video:</p>
<p><object height="355" width="425">
<param name="movie" value="http://www.youtube.com/v/jocw-oD2pgo&amp;hl=en"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/jocw-oD2pgo&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></p>
<p>Original ESPN Video</p>
<p><object height="355" width="425">
<param name="movie" value="http://www.youtube.com/v/a1Flq0J6LFE&amp;hl=en"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/a1Flq0J6LFE&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"></embed></object></p>
<p>From <a href="http://nbcsports.msnbc.com/id/24392612/">MSNBC </a></p>
<p>&#8230;Then, members of the Central Washington University softball team stunned spectators by carrying Tucholsky around the bases Saturday so the three-run homer would count — an act that contributed to their own elimination from the playoffs&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/159/unbelievable-sportsmanship-in-softball-game/feed</wfw:commentRss>
		</item>
		<item>
		<title>Car Family Tree Diagram</title>
		<link>http://siliconvalleymusings.com/157/car-family-tree-diagram</link>
		<comments>http://siliconvalleymusings.com/157/car-family-tree-diagram#comments</comments>
		<pubDate>Thu, 03 Apr 2008 05:13:21 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://siliconvalleymusings.com/157/car-family-tree-diagram</guid>
		<description><![CDATA[
From Too Many Cars.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.toomanycars.info/CarRelationship/Car_Rel-Image2.html"><img src="http://www.toomanycars.info/CarRelationship/Auto%20Family%20Tree%202008_600.gif" alt="Car Family Tree" width="300" height="393" /></a></p>
<p>From Too Many Cars.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/157/car-family-tree-diagram/feed</wfw:commentRss>
		</item>
		<item>
		<title>XKCD&#8217;s Travelling Salesman Problem Comic</title>
		<link>http://siliconvalleymusings.com/156/xkcds-travelling-salesman-problem-comic</link>
		<comments>http://siliconvalleymusings.com/156/xkcds-travelling-salesman-problem-comic#comments</comments>
		<pubDate>Mon, 24 Mar 2008 07:08:16 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Musings]]></category>

		<category><![CDATA[Silicon Valley]]></category>

		<guid isPermaLink="false">http://siliconvalleymusings.com/156/xkcds-travelling-salesman-problem-comic</guid>
		<description><![CDATA[
Gotta love math humor. See more at XKCD.com
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.xkcd.com/comics/travelling_salesman_problem.png" alt="xkcd comic"></p>
<p>Gotta love math humor. See more at <a href="http://xkcd.com">XKCD.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/156/xkcds-travelling-salesman-problem-comic/feed</wfw:commentRss>
		</item>
		<item>
		<title>Rick Roll&#8217;d</title>
		<link>http://siliconvalleymusings.com/155/rick-rolld</link>
		<comments>http://siliconvalleymusings.com/155/rick-rolld#comments</comments>
		<pubDate>Thu, 20 Mar 2008 07:31:11 +0000</pubDate>
		<dc:creator>stevew</dc:creator>
		
		<category><![CDATA[Musings]]></category>

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

		<guid isPermaLink="false">http://siliconvalleymusings.com/155/rick-rolld</guid>
		<description><![CDATA[You have been Rick Roll&#8217;d!





]]></description>
			<content:encoded><![CDATA[<p>You have been Rick Roll&#8217;d!</p>
<p><object type="application/x-shockwave-flash" data="http://siliconvalleymusings.com/video/player_flv.swf" width="350" height="200">
<param<br />
name="movie" value="http://siliconvalleymusings.com/video/player_flv.swf" />
<param name="FlashVars" value="flv=http://siliconvalleymusings.com/video/rickrolld.flv&#038;width=350&#038;height=200&#038;showstop=1&#038;showvolume=1&#038;;title=You have been Rick Roll'd" />
<param name="allowScriptAccess" value="always" />
<embed name="player" type="application/x-shockwave-flash" src="http://siliconvalleymusings.com/video/player_flv.swf"  height="200" width="350" allowScriptAccess="always" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconvalleymusings.com/155/rick-rolld/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
