<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Analysis from the Bottom Up</title>
	
	<link>http://www.syleum.com</link>
	<description>Notes on data analysis and effective communication</description>
	<pubDate>Sun, 05 Oct 2008 20:54:13 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/syleum" type="application/rss+xml" /><item>
		<title>The State of Things</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/412160087/</link>
		<comments>http://www.syleum.com/2008/10/05/the-state-of-things/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 20:31:59 +0000</pubDate>
		<dc:creator>Nick Bugajski</dc:creator>
		
		<category />

		<category><![CDATA[REST]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.syleum.com/?p=40</guid>
		<description><![CDATA[I know I&#8217;ve made a mistake in the design of a REST style application if it can&#8217;t handle the same user logging on from two places at the same time.  It is easy to assume that there is no good reason for a user to do such a thing and therefore dismiss the hard [...]]]></description>
			<content:encoded><![CDATA[<p>I know I&#8217;ve made a mistake in the design of a REST style application if it can&#8217;t handle the same user logging on from two places at the same time.  It is easy to assume that there is no good reason for a user to do such a thing and therefore dismiss the hard work of fixing any related problems.  But that problem is just a good way to test how your application behaves over an unreliable network (heretofore called &#8220;The Web&#8221;).  Just as easy as ignoring that mean user with his two simultaneous sessions, is ignoring the fact that The Web <em>is unreliable</em>.  Any good web application design should account for that.  The problems associated with this problem mostly have to do with separation of application state from resource state.  </p>
<p>As an example consider a blog where users must be logged in to comment.  In this system there is a create comment page.  This page adds the comment, when submitted, to the article that the user was viewing before he went to the create comment page.</p>
<p>If application state was managed on the server, there might be a variable stored in the user account that identifies the post that that user last viewed.  This variable would be referenced when the user submits a comment, with the comment being added to whichever article that variable contains.</p>
<p>Now, how can that go wrong?  Say a user, let&#8217;s call him Steve, logs in to the blog.  Steve reads an article that he would like to comment on, so Steve goes to the create comment page.  While composing his comment, Steve remembers another post that was related that he would like to quote.  So Steve opens a new tab and navigates to that post.  Steve then goes back to the tab with the comment form, finishes it and clicks the submit button.</p>
<p>In this scenario, the comment, since it relied on the server side variable to determine which article the comment was for, would end up on the second article, the one Steve was viewing in the second tab, because that was the last viewed article, not the one he was actually trying to comment on.</p>
<p>In a better design, the article that a comment was meant for would be manged on the client side, it being application state, possibly as an item in the comment form.  </p>
<p>Obviously this is a simple example, but generally the ways in which this problem arise can be reduced to such a simple scenario.  They generally involve many more steps and much more complicated interactions, but they all involve requiring the server to know the current state of the client.</p>
<p>See also: <a href="http://www.w3.org/2001/tag/doc/state.html">State in Web application design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2008/10/05/the-state-of-things/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2008/10/05/the-state-of-things/</feedburner:origLink></item>
		<item>
		<title>The Hypertext Constraint</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228662/</link>
		<comments>http://www.syleum.com/2008/09/05/the-hypertext-constraint/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 22:40:56 +0000</pubDate>
		<dc:creator>Nick Bugajski</dc:creator>
		
		<category />

		<category><![CDATA[Hypermedia]]></category>

		<category><![CDATA[REST]]></category>

		<category><![CDATA[Web Search]]></category>

		<guid isPermaLink="false">http://www.syleum.com/?p=38</guid>
		<description><![CDATA[I have spent quite a bit of time recently designing a system in the REST style.  Two main observations from that process:

Web search is still pretty terrible once you need something more than a company&#8217;s homepage or a wikipedia entry.  There is a vast wealth of information dispensed by experts everyday in venues [...]]]></description>
			<content:encoded><![CDATA[<p>I have spent quite a bit of time recently designing a system in the REST style.  Two main observations from that process:</p>
<ol>
<li>Web search is still pretty terrible once you need something more than a company&#8217;s homepage or a wikipedia entry.  There is a vast wealth of information dispensed by experts everyday in venues that don&#8217;t attract large numbers of links.  Finding that information is way more painful that it needs to be.</li>
<li>99% of people writing about the REST style seem to have totally missed the most important constraint: <a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm#sec_5_3_3">Hypermedia as the engine of application state (HATEOAS)</a>.  If that concept was better understood by more people we might finally make some progress on things other than how to make pretty URLs.  It took a significant amount of time to discover just how important that constraint is for the REST style (very, by the way, like, it&#8217;s everything, no HATEOAS, no REST, not even close), and that really slowed down the design process for me.</li>
</ol>
<p>Here is some HATEOAS link love so as to do my part to improve the state of knowledge on REST in those link counting search engines</p>
<ul>
<li><a href="http://tech.groups.yahoo.com/group/rest-discuss/message/8397">Roy Fielding on ROA vs. REST</a></li>
<li><a href="http://intertwingly.net/blog/2008/03/23/Connecting#c1206306269">Roy Fielding on connectedness vs. HATEOAS</a></li>
<li><a href="http://barelyenough.org/blog/2007/05/hypermedia-as-the-engine-of-application-state/">Peter Williams on The Hypertext Constraint</a></li>
<li><a href="http://www.subbu.org/blog/2007/12/hypermedia-and-rest">Subbu Allamaraju on Hypermedia and REST</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2008/09/05/the-hypertext-constraint/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2008/09/05/the-hypertext-constraint/</feedburner:origLink></item>
		<item>
		<title>Minister of Information</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228663/</link>
		<comments>http://www.syleum.com/2007/06/20/minister-of-information/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 23:55:17 +0000</pubDate>
		<dc:creator>Justin Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2007/06/20/minister-of-information/</guid>
		<description><![CDATA[New York Magazine has a good profile of Dr. Edward Tufte.  If you are not familiar with his work, you should be.  Dr. Tufte is an expert and pioneer in the field of visual communication of information and this is a nice introduction to read before you buy your copies of his fantastic [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nymag.com/arts/books/features/33156/">New York Magazine</a> has a good profile of Dr. Edward Tufte.  If you are not familiar with his work, you should be.  Dr. Tufte is an expert and pioneer in the field of visual communication of information and this is a nice introduction to read before you <a href="http://www.edwardtufte.com/ecommerce/shopping-cart?usca_p=t">buy your copies</a> of his fantastic books.</p>
<blockquote><p>He keeps going on the road, selling steadily, a few gigs a month, year after year. That may be why there are 1.4 million copies of his titles in print—a staggering figure for self-publishing. (The top seller, The Visual Display of Quantitative Information, has been a reliable mover since 1983.) And at these six-and-a-half-hour presentations, the audience starts cheering when he hits the floor, clamors for their books to be signed, buys posters at the table out front. As soon as the applause stops, Tufte bolts backstage, enthusiastically draining a Corona.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2007/06/20/minister-of-information/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2007/06/20/minister-of-information/</feedburner:origLink></item>
		<item>
		<title>Don’t Forget About The Bots!</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228664/</link>
		<comments>http://www.syleum.com/2007/05/15/dont-forget-about-the-bots/#comments</comments>
		<pubDate>Tue, 15 May 2007 23:07:07 +0000</pubDate>
		<dc:creator>Nick Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2007/05/15/dont-forget-about-the-bots/</guid>
		<description><![CDATA[It is occasionally necessary for us to take down one of our customer web sites in order to perform maintenance tasks.  Most of the time this doesn&#8217;t last more than a few minutes, but if things go wrong, it could take much more than that.  These days we use Capistrano for deployment, which [...]]]></description>
			<content:encoded><![CDATA[<p>It is occasionally necessary for us to take down one of our customer web sites in order to perform maintenance tasks.  Most of the time this doesn&#8217;t last more than a few minutes, but if things go wrong, it could take much more than that.  These days we use Capistrano for deployment, which has built in functionality to help easily disable a web site (disable_web).  That provides reasonable feedback to users coming to the site, so they know what is happening.  What it doesn&#8217;t cover are the machines accessing the site.  Chances are those <a href="http://googlewebmastercentral.blogspot.com/2006/08/all-about-googlebot.html">programs can&#8217;t tell</a> that the site is down from the maintenance page.  </p>
<p>Turns out that this problem was easy to fix, all that was needed was to get the web server to return the correct HTTP status code.  As it was, it was returning code 200: &#8220;OK&#8221;, when the more appropriate code would be a 503: &#8220;Service Temporarily Unavailable.&#8221;</p>
<p>All our customer sites run with an Apache server sitting in front of the Rails sites.  This allowed us to make the maintenance page a script rather than just a static HTML page.</p>
<ul>
<li>To start, we implemented the <a href="http://clarkware.com/cgi/blosxom/2007/01/05#CustomMaintenancePages">custom maintenance pages</a> described by Mike Clark.</li>
<li>Next we replaced the HTML version of the maintenance page with a PHP page.</li>
<li>And last was to add in a couple of custom headers into the PHP page so that it returned the correct information.</li>
</ul>
<p><code>&lt;?php<br />
header("HTTP/1.1 503 Service Temporarily Unavailable");<br />
header("Retry-After: 300");<br />
?><br />
</code></p>
<p>We included a Retry-After header of 5 minutes, assuming that the site will probably be back up soon.</p>
<p>And that&#8217;s it, a couple of changes and now our sites speak proper HTTP even when disabled, great!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2007/05/15/dont-forget-about-the-bots/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2007/05/15/dont-forget-about-the-bots/</feedburner:origLink></item>
		<item>
		<title>Agriculture Department Exposes SSNs</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228665/</link>
		<comments>http://www.syleum.com/2007/04/20/agriculture-department-exposes-ssns/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 22:01:27 +0000</pubDate>
		<dc:creator>Justin Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2007/04/20/agriculture-department-exposes-ssns/</guid>
		<description><![CDATA[Came across an article in the New York Times describing the latest occurrence in the growing trend of private consumer information being inadvertently or purposely exposed on the internet.  Now, due to obvious concerns about identity theft, millions of government dollars will have to be spent to monitor all these folks&#8217; credit reports.  [...]]]></description>
			<content:encoded><![CDATA[<p>Came across an article in the <a href="http://www.nytimes.com/2007/04/20/washington/20cnd-data.html?ex=1334721600&#038;en=c542880366521982&#038;ei=5088&#038;partner=rssnyt&#038;emc=rss">New York Times</a> describing the latest occurrence in the growing trend of private consumer information being inadvertently or purposely exposed on the internet.  Now, due to obvious concerns about identity theft, millions of government dollars will have to be spent to monitor all these folks&#8217; credit reports.  Even worse than that though, is how many places this database has been copied which are completely outside of the agency&#8217;s control.</p>
<blockquote><p>The Agriculture Department said that its review of the database shows that between 100,000 and 150,000 people could be at risk.</p>
<p>Privacy advocates say the actions by the agencies may not be enough. The database is more than two decades old, and is used by many federal and state agencies, by researchers, by journalists and by other private citizens to track government spending. Thousands of copies of the database exist.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2007/04/20/agriculture-department-exposes-ssns/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2007/04/20/agriculture-department-exposes-ssns/</feedburner:origLink></item>
		<item>
		<title>Information Rich Web Design</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228666/</link>
		<comments>http://www.syleum.com/2007/04/14/information-rich-web-design/#comments</comments>
		<pubDate>Sat, 14 Apr 2007 21:09:55 +0000</pubDate>
		<dc:creator>Justin Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2007/04/14/information-rich-web-design/</guid>
		<description><![CDATA[Dr. Tufte has posted on his blog a letter he wrote to the Executive Editor of the Washington Post, following their site&#8217;s recent redesign.  In short, he delivers the Editor the following excellent instructions to be handed off to their web designer:
Make our webpage straightforward, and if possible elegant&#8211;and, no matter what, increase the [...]]]></description>
			<content:encoded><![CDATA[<p>Dr. Tufte has <a href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0002nk&#038;topic_id=1&#038;topic=Ask+E%2eT%2e">posted on his blog </a>a letter he wrote to the Executive Editor of the Washington Post, following their site&#8217;s recent redesign.  In short, he delivers the Editor the following excellent instructions to be handed off to their web designer:</p>
<blockquote><p>Make our webpage straightforward, and if possible elegant&#8211;and, no matter what, increase the amount of news available within the immediate eyespan of the viewer on the homepage. We want more of what we do well immediately visible. People come to our website for the news, not for the interface.</p>
<p>Edward Tufte<br />March 29 2007</p></blockquote>
<p>Sage advice any site designer should heed.  Click over to <a href="http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0002nk&#038;topic_id=1&#038;topic=Ask+E%2eT%2e">Dr. Tufte&#8217;s site</a> to join in the discussion about the Post&#8217;s redesign.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2007/04/14/information-rich-web-design/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2007/04/14/information-rich-web-design/</feedburner:origLink></item>
		<item>
		<title>Web Analytic Solution Comparison</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228667/</link>
		<comments>http://www.syleum.com/2007/04/11/web-analytic-solution-comparison/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 22:11:56 +0000</pubDate>
		<dc:creator>Justin Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2007/04/11/web-analytic-solution-comparison/</guid>
		<description><![CDATA[Manoj Jasra posted a very useful web analytic solution comparison on his blog recently. If you are using, or are considering using, any kind of web analytic package on your site, his collection of links is definitely worth browsing through.
]]></description>
			<content:encoded><![CDATA[<p>Manoj Jasra posted a very useful <a href="http://manojjasra.blogspot.com/2007/03/ultimate-web-analytics-comparison.html">web analytic solution comparison</a> on his blog recently. If you are using, or are considering using, any kind of web analytic package on your site, his collection of links is definitely worth browsing through.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2007/04/11/web-analytic-solution-comparison/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2007/04/11/web-analytic-solution-comparison/</feedburner:origLink></item>
		<item>
		<title>It’s Official: PowerPoint Bad for Brains</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228668/</link>
		<comments>http://www.syleum.com/2007/04/10/its-official-powerpoint-bad-for-brains/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 16:56:14 +0000</pubDate>
		<dc:creator>Justin Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2007/04/10/its-official-powerpoint-bad-for-brains/</guid>
		<description><![CDATA[The Register UK reports on new research coming out of Australia which recommends doing away with PowerPoint presentations as a means to communicate information.
Anyone who&#8217;s been a victim of &#8220;death by PowerPoint&#8221; - that glazed and distant feeling that overwhelms you when some sales droid starts their presentation - will be reassured by Aussie researchers [...]]]></description>
			<content:encoded><![CDATA[<p>The Register UK reports on <a href="http://www.theregister.co.uk/2007/04/04/powerpoint_bad/">new research</a> coming out of Australia which recommends doing away with PowerPoint presentations as a means to communicate information.</p>
<blockquote><p>Anyone who&#8217;s been a victim of &#8220;death by PowerPoint&#8221; - that glazed and distant feeling that overwhelms you when some sales droid starts their presentation - will be reassured by Aussie researchers who&#8217;ve discovered biological reasons for the feeling.</p>
<p>Humans just don&#8217;t like absorbing information verbally and visually at the same time - one or the other is fine but not both simultaneously.</p>
<p>Researchers at the University of New South Wales in Australia found the brain is limited in the amount of information it can absorb - and presenting the same information in visual and verbal form - like reading from a typical PowerPoint slide - overloads this part of memory and makes absorbing information more difficult.</p>
<p>Professor Sweller said: &#8220;The use of the PowerPoint presentation has been a disaster. It should be ditched.</p>
<p>&#8220;It is effective to speak to a diagram, because it presents information in a different form. But it is not effective to speak the same words that are written, because it is putting too much load on the mind and decreases your ability to understand what is being presented.&#8221;</p>
<p>The theory of &#8220;cognitive load theory&#8221; suggest the memory can deal with two or three tasks for a period of a few seconds - any more than that and information starts to get lost.</p></blockquote>
<p>Read the <a href="http://www.iwm-kmrc.de/workshops/visualization/sweller.pdf">abstract</a> of Professor Sweller&#8217;s work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2007/04/10/its-official-powerpoint-bad-for-brains/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2007/04/10/its-official-powerpoint-bad-for-brains/</feedburner:origLink></item>
		<item>
		<title>Swivel</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228669/</link>
		<comments>http://www.syleum.com/2006/12/06/swivel/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 19:53:49 +0000</pubDate>
		<dc:creator>Nick Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/index-new.php/?p=20</guid>
		<description><![CDATA[Swivel, a new data analysis website, has launched today.  The founders like to refer to the site as YouTube for Data. The aim of the site is to get people to upload and analyze data on the site and then share and distribute the results of that analysis in the form of linked graphs, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.swivel.com/">Swivel</a>, a new data analysis website, has launched today.  The founders like to refer to the site as <a href="http://www.techcrunch.com/2006/12/05/swivel-to-launch-this-week-communitize-your-data/">YouTube for Data</a>. The aim of the site is to get people to upload and analyze data on the site and then share and distribute the results of that analysis in the form of linked graphs, kind of like the embedded video players of the aforementioned YouTube.</p>
<p>I worry that this site is trying to hard to be everything to everyone.  Covering all types of data and trying to do something intelligent with them seems to me to make it unlikely that the site will be an authority on any data set.  Also of concern is the highly likely possibility of users producing all kinds of bad graphs that mean nothing, but are treated as evidence of something or other.  Those that enjoy the kind of nonsense graphics that populate the likes of <a href="http://www.time.com/">Time magazine</a>, will probably love this site for that very reason.</p>
<p>What is exciting to me, is the possibility of this site becoming a central repository of quality metadata.  The kinds of datasets that are most useful as additions to other datasets.  Things like lists of holidays or stock market closing days.  If these types of datasets find a home on Swivel, perhaps they can get the ongoing updates, corrections and verifications that would make them very useful to the community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2006/12/06/swivel/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2006/12/06/swivel/</feedburner:origLink></item>
		<item>
		<title>Convert NetFlix Prize Data to CSV</title>
		<link>http://feeds.feedburner.com/~r/syleum/~3/399228670/</link>
		<comments>http://www.syleum.com/2006/10/03/convert-netflix-prize-data-to-csv/#comments</comments>
		<pubDate>Tue, 03 Oct 2006 23:51:01 +0000</pubDate>
		<dc:creator>Nick Bugajski</dc:creator>
		
		<category />

		<guid isPermaLink="false">http://www.syleum.com/2006/10/03/convert-netflix-prize-data-to-csv/</guid>
		<description><![CDATA[Here is a simple Ruby script to convert the NetFlix Prize training data files into a single denormalized CSV file.
require "CSV"
  # make a movie lookup table
  movies = Array.new
  f = File.open('movie_titles.txt', 'r')
  f.each_line do &#124;line&#124;
  row = line.chomp.split(',', 3)
  movies[ row.shift.to_i ] = row
  end
  [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a simple Ruby script to convert the <a href="http://www.netflixprize.com">NetFlix Prize</a> training data files into a single denormalized CSV file.</p>
<p><code>require "CSV"<br />
  # make a movie lookup table<br />
  movies = Array.new<br />
  f = File.open('movie_titles.txt', 'r')<br />
  f.each_line do |line|<br />
  row = line.chomp.split(',', 3)<br />
  movies[ row.shift.to_i ] = row<br />
  end<br />
  f.close<br />
  # read all the ratings file and denormalize into one csv file<br />
  out = CSV::Writer.create(File.open(&#8217;ratings.txt&#8217;, &#8216;w&#8217;))<br />
  in_files = Dir[ "training_set/mv_*.txt" ]<br />
  in_files.each do |file|<br />
  f = File.open(file, &#8216;r&#8217;)<br />
  # first line is the movie id<br />
  movie_id = f.gets.to_i<br />
  rating = [ "", "", "", movie_id, movies[ movie_id ] ].flatten<br />
  printf &#8220;%5d - %s\n&#8221;, rating[ 3 ], rating[ 5 ]<br />
  f.each_line do |line|<br />
  rating[0..2] = line.chomp.split(&#8217;,')<br />
  out << rating<br />
  end<br />
  f.close<br />
  end<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.syleum.com/2006/10/03/convert-netflix-prize-data-to-csv/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.syleum.com/2006/10/03/convert-netflix-prize-data-to-csv/</feedburner:origLink></item>
	</channel>
</rss>
