<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     >
  <channel>
    <title>brain of mat kelcey</title>
    <link>http://matpalm.com/blog</link>
    <description>thoughts from a data scientist wannabe</description>
    <generator>Blogofile</generator>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>e10.0 introducing tgraph</title>
      <link>http://matpalm.com/blog/2009/09/19/e10-0-introducing-tgraph/</link>
      <category><![CDATA[big data]]></category>
      <category><![CDATA[e10]]></category>
      <category><![CDATA[twitter]]></category>
      <category><![CDATA[hadoop]]></category>
      <category><![CDATA[pig]]></category>
      <category><![CDATA[algorithms]]></category>
      <guid>http://matpalm.com/blog/?p=47</guid>
      <description>e10.0 introducing tgraph</description>
      <content:encoded><![CDATA[<p>so <a href="http://matpalm.com/sip/">e9 sip</a> is on hold for a bit while i kick off e10 tgraph. was looking for another problem to try hadoop with and came across a classic graph one, <a title="pagerank" href="http://en.wikipedia.org/wiki/PageRank">pagerank</a>. a well understood algorithm like page rank will be a  great chance to try <a href="http://hadoop.apache.org/pig/">pig</a>, the query language that sits on top of hadoop mapreduce.</p>
<p>so we need a graph to work on. my first thoughts were using one of the <a href="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=2596">wikipedia linkage dumps</a> but it feels a bit sterile. instead it's a good excuse to do a little crawl of the following graph of twitter.</p>
<p>this will also be a chance to try to document a project via a blog. <a href="http://www.skorks.com/">skorks</a>' incessant blog rambling has convinced me to give it a go.</p>]]></content:encoded>
    </item>
    <item>
      <title>first hadoop experiment</title>
      <link>http://matpalm.com/blog/2009/09/16/first-hadoop-experiment/</link>
      <category><![CDATA[ec2]]></category>
      <category><![CDATA[big data]]></category>
      <category><![CDATA[hadoop]]></category>
      <guid>http://matpalm.com/blog/?p=43</guid>
      <description>first hadoop experiment</description>
      <content:encoded><![CDATA[<p>just finished my first hadoop experiment.</p>
<p><a href="http://matpalm.com/sip">matpalm.com/sip</a></p>
<p>not fantastic results but heaps of of feedback from hadoop mailing group</p>
<p>more results coming soon</p>]]></content:encoded>
    </item>
    <item>
      <title>how using compressed data can make you app faster</title>
      <link>http://matpalm.com/blog/2009/06/28/how-using-compressed-data-can-make-you-app-faster/</link>
      <category><![CDATA[gzip]]></category>
      <category><![CDATA[big data]]></category>
      <category><![CDATA[sys admin]]></category>
      <guid>http://matpalm.com/blog/?p=25</guid>
      <description>how using compressed data can make you app faster</description>
      <content:encoded><![CDATA[<p>when working with larger data sets (ie more than can fit in memory) there are two important resources to juggle…</p>
<ol>
<li>cpu. how quickly can you process the data.</li>
<li>disk io. how quickly can you get data to the cpu.</li>
</ol>
<p>i remember reading once that depending on your situation you might be better off using data compressed on disk. why? because the extra cpu time used decompressing it is worth it for the time saved getting it off disk.</p>
<p>i’ve recently been working with a number crunching app (burns 100% cpu of a quadcore machine for an hour over a 7gb working dataset) and thought it’d be a good chance to try this theory.</p>
<p>quite surprisingly it actually worked; the 7.2gb dataset came down to 1.3gb and the runtime was reduced from 1hr 5m to 56m. cool.</p>]]></content:encoded>
    </item>
  </channel>
</rss>

