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

<channel>
	<title>Jonathan Hedley &#187; reading list</title>
	<atom:link href="http://jonathanhedley.com/tag/reading-list/feed" rel="self" type="application/rss+xml" />
	<link>http://jonathanhedley.com</link>
	<description>Winning at everything so that you don&#039;t have to.</description>
	<lastBuildDate>Wed, 18 Aug 2010 10:25:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Review: On the Edge: the Spectacular Rise and Fall of Commodore</title>
		<link>http://jonathanhedley.com/articles/2008/06/review-on-the-edge-the-spectacular-rise-and-fall-of-commodore</link>
		<comments>http://jonathanhedley.com/articles/2008/06/review-on-the-edge-the-spectacular-rise-and-fall-of-commodore#comments</comments>
		<pubDate>Mon, 09 Jun 2008 01:46:40 +0000</pubDate>
		<dc:creator>Jonathan Hedley</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[commodore]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[industrial design]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reading list]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://jonathanhedley.com/?p=146</guid>
		<description><![CDATA[On the Edge, by Brian Bagnell, tells the history of Commodore, from their entry into and development of the personal computer industry, to their massive collapse just 15 years later.]]></description>
			<content:encoded><![CDATA[<div class="left-pull thumb"><a href="http://www.amazon.com/dp/0973864907?tag=904351-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0973864907&amp;adid=0V1RKKBR86A30VZA2KNE&amp;"><img src="http://static.jonathanhedley.com/2008/06/on-the-edge.jpg" border="0" alt="Review: On the Edge: the Spectacular Rise and Fall of Commodore" width="208" height="310" /></a></div>
<p><a href="http://www.amazon.com/dp/0973864907?tag=904351-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0973864907&amp;adid=0V1RKKBR86A30VZA2KNE&amp;">On the Edge</a>, by Brian Bagnell, tells the history of <a href="http://en.wikipedia.org/wiki/Commodore_International">Commodore</a>, from their entry into and development of the personal computer industry, to their massive collapse just 15 years later.</p>
<p>Told mostly through new interviews with company engineer, this is a fascinating story of the good and bad management (mostly bad), internal politics, technology design, and short-sighted business practises that built Commodore up into a massive industry force, and yet led to its ultimate demise.</p>
<p>The book also describes how Commodore engineers created the new computers. Commodore was in the unusual position of owning a <span class="chip">chip manufacturing company</span>: &#8220;vertical integration&#8221; is how then CEO Jack Tramiel put it. This allowed the engineers to rapidly prototype new chip and board designs, which meant their product cycles were extremely low: entirely new systems were being created in 3 or 4 months before being demoed at CES conferences. Unfortunately, this rapid development would bake in bad architectural decisions, which following product teams would struggle with.</p>
<p>In some ways this is a very inspirational story. The development teams at Commodore were tiny: five or six core engineers would work on a system, and create entirely new chips, boards, enclosures, and peripherals &#8212; like the famous SID sound chip of the Commodore 64. And they would do it in extremely short time frames.</p>
<p>These small teams created the <a href="http://en.wikipedia.org/wiki/Commodore_PET">PET</a>, the <a href="http://en.wikipedia.org/wiki/Commodore_VIC-20">VIC-20</a>, the <a href="http://en.wikipedia.org/wiki/Commodore_64">Commodore 64</a>, and the <a href="http://en.wikipedia.org/wiki/Amiga">Amiga</a>.</p>
<p>The book makes extensive use of interviews with Commodore employees; many chapters are almost entirely quotes. This, and the relatively light touch by the author, makes for an engaging and fast read. But it&#8217;s not great literature by any means.</p>
<p>The author does a good job of showing the differing accounts and memories of his subjects, and it is very interesting to see how differently people remember the same series of events.</p>
<p>The book makes a point of showing that Commodore, and not Apple, should be considered the creator of the personal computer. The case presented is good, but comes across somewhat too fervently, and makes the author seem a bit nutty at times.</p>
<p>This is a great read, and one that made me nostalgic for my old <a href="http://en.wikipedia.org/wiki/Commodore_128">C-128D</a>. Recommended.</p>
<div class="rhs">
<p class="chip"><a href="http://en.wikipedia.org/wiki/Mos_technology">MOS Technology</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jonathanhedley.com/articles/2008/06/review-on-the-edge-the-spectacular-rise-and-fall-of-commodore/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: Programming Collective Intelligence</title>
		<link>http://jonathanhedley.com/articles/2008/05/programming-collective-intelligence</link>
		<comments>http://jonathanhedley.com/articles/2008/05/programming-collective-intelligence#comments</comments>
		<pubDate>Sun, 04 May 2008 06:44:29 +0000</pubDate>
		<dc:creator>Jonathan Hedley</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[data mining]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reading list]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[semantic analysis]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://jonathanhedley.com/?p=132</guid>
		<description><![CDATA[Programming Collective Intelligence is a book about applying data mining techniques to analyse collections of data. There is submerged information in Ebay prices, in Facebook profile networks, in collections of movie reviews, in news sites, in the stockmarket; this book by Toby Segaran shows ways to extract, visualise, understand, and predict that information.]]></description>
			<content:encoded><![CDATA[<div class="left-pull thumb"><a href="http://www.amazon.com/dp/0596529325?tag=904351-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0596529325&amp;adid=0D9S71JN6Q4F6ZSA3V5R&amp;"><img src="http://static.jonathanhedley.com/2008/05/programming-collective-intelligence2.jpg" border="0" alt="programming collective intelligence" width="208" height="274" /></a></div>
<p><a href="http://www.amazon.com/dp/0596529325?tag=904351-20&amp;camp=0&amp;creative=0&amp;linkCode=as1&amp;creativeASIN=0596529325&amp;adid=0D9S71JN6Q4F6ZSA3V5R&amp;">Programming Collective Intelligence</a> is a book about applying data mining techniques to analyse collections of data. There is submerged information in Ebay prices, in Facebook profile networks, in collections of movie reviews, in news sites, in the stockmarket; this book by <span class="ts">Toby Segaran</span> shows ways to extract, visualise, understand, and predict that information.</p>
<p>Each chapter explains and explores a different data mining algorithm, and builds up a working example in Python, while presenting different methods and parameters of the implementation. I hadn&#8217;t really worked with Python before, but found the code easy to follow, and picked up some interesting Python idioms that I haven&#8217;t seen in other languages before. Chapters end with a set of exercises to follow that build your understanding.</p>
<p>As you follow the examples you build up a reasonably generic code base that allows you to swap in and out different implementations, and reuse previous code to add to new applications.</p>
<p>The examples use live examples from the web: sites like Ebay, Facebook, and Yahoo Finance, and this makes the book more interesting and the results more visceral than some other books on the subject which use more contrived or obscure examples. Even though there is a strong web (or web 2.0) focus on the examples, the methods and the understanding is useful for a whole range of applications.</p>
<p>Some of the topics covered:</p>
<ul>
<li>Bayesian classifiers to detect spam, or to file news articles into site sections</li>
<li>Hierarchical and k-means clustering to discover groups of similar items in massive sets</li>
<li>Euclidiean distance, Pearson Correlation Coefficient, Tanimoto Coefficient: ways to measure the distance (or difference) between items</li>
<li>Neural networks to predict user behaviour and improve search result ordering</li>
<li>Optimisation methods like hill climbing, simulated annealing, and genetic algorithms</li>
<li>Non-negative matrix factorization</li>
<li>Support vector machines and kernel methods to go where linear regression can&#8217;t</li>
</ul>
<p>I found it exciting to read &#8212; it&#8217;s one of those books that give you a whole bunch of new ideas for things to build as you read it. The presentation is very good: no background is assumed, and it doesn&#8217;t talk down to those more experienced.</p>
<p>Recommended.</p>
<div class="rhs">
<div class="ts"><a href="http://blog.kiwitobes.com/">The author&#8217;s blog</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jonathanhedley.com/articles/2008/05/programming-collective-intelligence/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
