<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.2" -->
<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>thattommyhall.com</title>
	<link>http://www.thattommyhall.com</link>
	<description>A Random Walk Through Idea Space</description>
	<pubDate>Sun, 15 Jun 2008 14:10:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<item>
		<title>Summer Fun</title>
		<link>http://www.thattommyhall.com/2008/06/15/summer-fun/</link>
		<comments>http://www.thattommyhall.com/2008/06/15/summer-fun/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 13:58:41 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[outdoors]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/06/15/summer-fun/</guid>
		<description><![CDATA[I have been working really hard of late and have decided to block book a load of long weekends this summer and get outdoors a bit. I have been thinking about doing a long distance path for ages and have decided to do one in early August, probably the West Highland Way. It is 95 [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working really hard of late and have decided to block book a load of long weekends this summer and get outdoors a bit. I have been thinking about doing a long distance path for ages and have decided to do one in early August, probably the West Highland Way. It is 95 miles and I reckon I can walk 20 a day so should be able to fit it in if I take a Friday and a Monday off work. I have just gone shopping for some kit so I can do it as lightweight (and brutal) as possible, and so got my gadget fix at the same time. This is ambitious as I have done nearly nothing for almost 3 years, but fuck it. I am in Snowdonia next week and will see just how bad my fitness is and the next six weeks I will do as much prep as I can.</p>
<p><strong>From Alpkit.com</strong>, a great store selling direct from the factory at low cost.</p>
<p>Hunka Bivy, £30<br />
<a href="http://www.alpkit.com/hunka/" target="_blank"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/06/preview_hunka.jpg" alt="Bivy" /></a></p>
<p>Gourdon 30L Watertight Rucksac, £20<br />
<a href="http://www.alpkit.com/gourdon/" title="Gourdon Bags" target="_blank"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/06/gourdon-head.jpg" alt="Gourdon Bags" /></a><a href="http://www.thattommyhall.com/wp-content/uploads/2008/06/gourdon-head.jpg" onclick="return false;" title="Direct link to file"><br />
</a></p>
<p>I wish they had the Wee Airic mat in stock, but i got a thermarest one instead (cost 3 times as much!)<br />
Wee Airic, £17.50<br />
<a href="http://www.alpkit.com/shop/cart.php?target=product&amp;product_id=16213&amp;category_id=253" target="_blank"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/06/wee-airic.jpeg" alt="Airic" /></a></p>
<p><strong>From golite.com:</strong></p>
<p>Ultralite Poncho/Tarp, £26<br />
<a href="http://www.golite.com/product/proddetail.aspx?p=AC0207&amp;s=1" target="_blank"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/06/poncho.jpg" alt="Poncho" /></a></p>
<p><strong>JetBoil</strong>, £46. Been thinking about one of these for a while, very efficient use of the gas, boils real quick and stows in the 1L pot.<br />
<a href="http://www.jetboil.com/Products/Cooking-Systems/Personal-(PCS)" target="_blank"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/06/jetboil.jpg" alt="JetBoil" /></a></p>
<p>I am well excited about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/06/15/summer-fun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BodyWorlds In Manchester</title>
		<link>http://www.thattommyhall.com/2008/05/10/bodyworlds-in-manchester/</link>
		<comments>http://www.thattommyhall.com/2008/05/10/bodyworlds-in-manchester/#comments</comments>
		<pubDate>Sat, 10 May 2008 22:36:42 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/05/10/bodyworlds-in-manchester/</guid>
		<description><![CDATA[I went a few weeks ago to see BodyWorlds at the Museum of Science and Industry (mosi) in Manchester.
I have only just had chance to get the pics off my phone and am amazed at how well they came out.
    			
All one body, look at the shared foot.

This was the highlight for me, what [...]]]></description>
			<content:encoded><![CDATA[<p>I went a few weeks ago to see <a href="http://www.msim.org.uk/" target="_blank">BodyWorlds</a> at the <a href="http://www.msim.org.uk/" target="_blank">Museum of Science and Industry</a> (mosi) in Manchester.</p>
<p>I have only just had chance to get the pics off my phone and am amazed at how well they came out.</p>
<p><a href="http://www.thattommyhall.com/wp-admin/upload.php?style=inline&amp;tab=browse-all&amp;post_id=57&amp;_wpnonce=4c95e753ca&amp;ID=59&amp;action=view&amp;paged" id="file-link-59" title="Tennis Player" class="file-link image">  </a><a href="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008084.jpg" onclick="return false;" title="Direct link to file"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008084.jpg" alt="Tennis Player" height="128" width="170" /></a><a href="http://www.thattommyhall.com/wp-admin/upload.php?style=inline&amp;tab=browse-all&amp;action=view&amp;ID=59&amp;post_id=-1210457292&amp;paged" id="file-link-59" title="Tennis Player" class="file-link image">  			</a><br />
All one body, look at the shared foot.<br />
<a href="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008086.jpg" onclick="return false;" title="Direct link to file"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008086.jpg" alt="Magnificent Beast" height="128" width="96" /></a><a href="http://www.thattommyhall.com/wp-admin/upload.php?style=inline&amp;tab=browse-all&amp;action=view&amp;ID=61&amp;post_id=-1210457292&amp;paged" id="file-link-61" title="Magnificent Beast" class="file-link image"></a><br />
This was the highlight for me, what incredible musculature.</p>
<p><a href="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008085.jpg" onclick="return false;" title="Direct link to file"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008085.jpg" alt="Blood Vessels" height="128" width="170" /></a><br />
This is amazing, enough features remain with just the blood vessels that you could probably recognise him if you knew him in life.</p>
<p><a href="http://www.thattommyhall.com/wp-admin/upload.php?style=inline&amp;tab=browse-all&amp;action=view&amp;ID=58&amp;post_id=-1210457292&amp;paged" id="file-link-58" title="Newton’s Cradle?" class="file-link image">  			</a><a href="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008083.jpg" onclick="return false;" title="Direct link to file"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/05/26042008083.jpg" alt="Newton’s Cradle?" height="128" width="170" /></a><br />
Either a real life <a href="http://www.nlm.nih.gov/research/visible/visible_human.html" target="_blank">visible human</a> or a macabre newtons cradle.</p>
<p>It was a great day out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/05/10/bodyworlds-in-manchester/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Felicini Voucher</title>
		<link>http://www.thattommyhall.com/2008/05/09/felicini-voucher/</link>
		<comments>http://www.thattommyhall.com/2008/05/09/felicini-voucher/#comments</comments>
		<pubDate>Fri, 09 May 2008 18:07:59 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/05/09/felicini-voucher/</guid>
		<description><![CDATA[Went here with a friend, pretty yum. 50% off makes it great value too.
http://www.felicini.co.uk/voucher/felicini_voucher.pdf
Expect an update soon on why my brute-forceing below was plain dumb rather than simply naive.

]]></description>
			<content:encoded><![CDATA[<p>Went here with a friend, pretty yum. 50% off makes it great value too.</p>
<p><a href="http://www.felicini.co.uk/voucher/felicini_voucher.pdf" target="_blank">http://www.felicini.co.uk<wbr></wbr>/voucher/felicini_voucher.pdf</a></p>
<p>Expect an update soon on why my brute-forceing below was plain dumb rather than simply naive.</p>
<p><a href="http://www.felicini.co.uk/voucher/felicini_voucher.pdf" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/05/09/felicini-voucher/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Project Euler 39</title>
		<link>http://www.thattommyhall.com/2008/04/12/project-euler-39/</link>
		<comments>http://www.thattommyhall.com/2008/04/12/project-euler-39/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 18:49:57 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[euler]]></category>

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

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/04/12/project-euler-39/</guid>
		<description><![CDATA[If p is the perimeter of a right angle triangle with integral length sides, {a,b,c}, there are exactly three solutions for p = 120.
{20,48,52}, {24,45,51}, {30,40,50}
For which value of p &#60; 1000, is the number of solutions maximised?

WARNING: CONTAINS MATHEMATICS
]]></description>
			<content:encoded><![CDATA[<blockquote><p>If p is the perimeter of a right angle triangle with integral length sides, {a,b,c}, there are exactly three solutions for p = 120.<br />
{20,48,52}, {24,45,51}, {30,40,50}<br />
For which value of p &lt; 1000, is the number of solutions maximised?</p>
</blockquote>
<p>WARNING: CONTAINS MATHEMATICS<br />
 <a href="http://www.thattommyhall.com/2008/04/12/project-euler-39/#more-55" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/04/12/project-euler-39/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Databases and Lustre on ZFS&#8217;s DMU, New CIFS Stuff</title>
		<link>http://www.thattommyhall.com/2008/04/03/databases-and-lustre-on-zfss-dmu-new-cifs-stuff/</link>
		<comments>http://www.thattommyhall.com/2008/04/03/databases-and-lustre-on-zfss-dmu-new-cifs-stuff/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 12:12:03 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/04/03/databases-and-lustre-on-zfss-dmu-new-cifs-stuff/</guid>
		<description><![CDATA[When I first heard about ZFS and its features, I was intrigued by a comment by Bill More about the possibility  of having a database or other app directly consume the DMU that ZFS uses for filesystems or volumes. After I did a spot of research when editing the ZFS page on Wikipedia I [...]]]></description>
			<content:encoded><![CDATA[<p>When I first heard about ZFS and its features, I was intrigued by a comment by Bill More about the possibility  of having a database or other app directly consume the DMU that ZFS uses for filesystems or volumes. After I did a spot of research when editing the ZFS page on Wikipedia I noticed the &#8220;Last Word In Filesystems&#8221; pdf has been updated since I last looked, here are the 2 pages that excited me. With Suns recent acquisition of MySQL and lustre we seem to have arrived there now. Lustre support is excellent as it solves the only failing of ZFS, that it is not clustered.<br />
<a href="http://www.thattommyhall.com/wp-content/uploads/2008/04/zfs_universal.jpg" onclick="return false;" title="Direct link to file"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/04/zfs_universal.thumbnail.jpg" alt="zfs_universal.jpg" height="118" width="171" /></a></p>
<p>The in-kernel CIFS stuff gets a mention too<br />
<a href="http://www.thattommyhall.com/wp-content/uploads/2008/04/zfs_cifs.jpg" onclick="return false;" title="Direct link to file"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/04/zfs_cifs.thumbnail.jpg" alt="zfs_cifs.jpg" height="116" width="171" /></a><a href="http://www.thattommyhall.com/wp-admin/upload.php?style=inline&amp;tab=browse-all&amp;post_id=52&amp;_wpnonce=4c95e753ca&amp;ID=54&amp;action=view&amp;paged" id="file-link-54" title="zfs_cifs.jpg" class="file-link image"><br />
</a></p>
<p>Great work<a href="http://www.thattommyhall.com/wp-admin/upload.php?style=inline&amp;tab=browse-all&amp;post_id=52&amp;_wpnonce=4c95e753ca&amp;ID=54&amp;action=view&amp;paged" id="file-link-54" title="zfs_cifs.jpg" class="file-link image"> 			 </a></p>
<p>See <a href="www.opensolaris.org/os/community/zfs/docs/zfs_last.pdf" target="_blank">the full presentation</a> and Bill Moore&#8217;s <a href="http://www.sun.com/software/media/real/zfs_learningcenter/high_bandwidth.html" target="_blank">slightly outdated video</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/04/03/databases-and-lustre-on-zfss-dmu-new-cifs-stuff/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Two Thumpers For Tommy?</title>
		<link>http://www.thattommyhall.com/2008/04/03/two-thumpers-for-tommy/</link>
		<comments>http://www.thattommyhall.com/2008/04/03/two-thumpers-for-tommy/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 12:01:14 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[hardware]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/04/03/two-thumpers-for-tommy/</guid>
		<description><![CDATA[After me banging on for a year about how cool ZFS is, my boss is finally convinced and wants to get a Thumper (or 2). Depending on budgetary constraints we may be getting a couple of these to implement a warm backup solution for our current data and about 5 years worth from now (they [...]]]></description>
			<content:encoded><![CDATA[<p>After me banging on for a year about how cool ZFS is, my boss is finally convinced and wants to get a Thumper (or 2). Depending on budgetary constraints we may be getting a couple of these to implement a warm backup solution for our current data and about 5 years worth from now (they are 24Tb each)</p>
<p><a href="http://www.thattommyhall.com/wp-content/uploads/2008/04/thumper1.jpg" title="thumper1.jpg"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/04/thumper1.jpg" alt="thumper1.jpg" /></a></p>
<p><a href="http://www.thattommyhall.com/wp-content/uploads/2008/04/thumper2.jpg" title="thumper2.jpg"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/04/thumper2.jpg" alt="thumper2.jpg" /></a></p>
<p>48 Drives in a 4U rackmount for 20k, great value and unbeatable storage density.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/04/03/two-thumpers-for-tommy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why are people so credulous?</title>
		<link>http://www.thattommyhall.com/2008/03/30/why-are-people-so-credulous/</link>
		<comments>http://www.thattommyhall.com/2008/03/30/why-are-people-so-credulous/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 03:07:42 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/03/30/why-are-people-so-credulous/</guid>
		<description><![CDATA[


What a load of shit, she clearly cannot make a single correct statement.
]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/C0c5yClip4o&#038;hl=en"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/C0c5yClip4o&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
<p>What a load of shit, she clearly cannot make a single correct statement.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/03/30/why-are-people-so-credulous/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Arithmetic is a great bollocks detector</title>
		<link>http://www.thattommyhall.com/2008/03/29/arithmetic-is-a-great-bollocks-detector/</link>
		<comments>http://www.thattommyhall.com/2008/03/29/arithmetic-is-a-great-bollocks-detector/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 15:29:48 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[rant]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/03/29/arithmetic-is-a-great-bollocks-detector/</guid>
		<description><![CDATA[Go and read Pupils to get &#8216;new world&#8217; trips from the beeb.
You may think &#8220;trips abroad for kids, great&#8221; , if you are more cynical you may think &#8220;heads choose the kids, not sure I like that&#8221;.
Let us do some arithmetic, 100 kids for 6 weeks each for £1.4M.

£1400000/100 = £14,000 per child
£14000/6 = £2&#8242;333 [...]]]></description>
			<content:encoded><![CDATA[<p>Go and read <a href="http://news.bbc.co.uk/1/hi/education/7168598.stm" target="_blank">Pupils to get &#8216;new world&#8217; trips</a> from the beeb.</p>
<p>You may think &#8220;trips abroad for kids, great&#8221; , if you are more cynical you may think &#8220;heads choose the kids, not sure I like that&#8221;.</p>
<p>Let us do some arithmetic, 100 kids for 6 weeks each for £1.4M.</p>
<ul>
<li>£1400000/100 = £14,000 per child</li>
<li>£14000/6 = £2&#8242;333 per week</li>
<li>Assuming a 40 hour working week, £58/hour</li>
</ul>
<p>Of course its not that simple, the kids clearly don&#8217;t get all the money as if they had a 6 week job. I think a few marketeers in the UK, all the necessary admin by the British Council will do away with some of the money too, but I can&#8217;t imagine any way this is good value for the country or any organisation involved (I am not cynical enough to suggest that for the BC <em>the point is to administer it</em>.)</p>
<p>Hows about giving 1000 kids £1000 spend in a country of their choice, you could get them to bid for the money and report back with diaries and photos etc. All the £500&#8217;s the government paid into child trust funds for children with low-income parents could become a good jolly fund for them when they hit 18, or they could get driving lessons and a car - not a bad deal, particularly if their folks contribute anything else to the fund along the way. That or 18th birthday parties become 5 day benders in estates around Britain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/03/29/arithmetic-is-a-great-bollocks-detector/feed/</wfw:commentRss>
		</item>
		<item>
		<title>tomFS</title>
		<link>http://www.thattommyhall.com/2008/03/26/tomfs/</link>
		<comments>http://www.thattommyhall.com/2008/03/26/tomfs/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 16:43:59 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[funny]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/03/26/tomfs/</guid>
		<description><![CDATA[As some of you may know I am unusually interested in filesystems. After sending John a link about HAMMER, a new FreeBSD clustered FS and joking about starting a tomFS project, his reply offered some help deciding on features it should have and marketing it.
tomfs can process a huge number of operations in parallel, just [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you may know I am unusually interested in filesystems. After sending John a link about <a href="http://kerneltrap.org/DragonFlyBSD/HAMMER_Approaches_Alpha_Status">HAMMER</a>, a new FreeBSD clustered FS and joking about starting a tomFS project, his reply offered some help deciding on features it should have and marketing it.</p>
<blockquote><p>tomfs can process a huge number of operations in parallel, just not necessarily the operations it should be processing, and it might get bored with some of them and forget about them sometimes.</p>
<p>tomfs stores redundant copies of anything it detects as documentaries or spoken word.</p>
<p>tomfs is very easy to port - a couple of bottles should do.</p></blockquote>
<p>Cracked me up.</p>
<p>PS: Only perhaps 5 of my friends would get this, but I know at least 3 of them read this so no bother.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/03/26/tomfs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Geotaged Photos on Flickr, Macbeth</title>
		<link>http://www.thattommyhall.com/2008/03/23/geotaged-photos-on-flickr-macbeth/</link>
		<comments>http://www.thattommyhall.com/2008/03/23/geotaged-photos-on-flickr-macbeth/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 23:17:20 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/03/23/geotaged-photos-on-flickr-macbeth/</guid>
		<description><![CDATA[See the flickr map view or the album.
I walked all over New York yesterday, went along the east side all the way to Central Park and the Metropolitan Museum. The place is amazing. Not quite as good as the British Museum in my view but still a great place, perhaps the architecture is better, I [...]]]></description>
			<content:encoded><![CDATA[<p>See the <a href="http://www.flickr.com/photos/thattommyhall/sets/72157604218523901/map/" target="_blank">flickr map view</a> or the <a href="http://www.flickr.com/photos/thattommyhall/sets/72157604218523901/" target="_blank">album</a>.</p>
<p>I walked all over New York yesterday, went along the east side all the way to Central Park and the Metropolitan Museum. The place is amazing. Not quite as good as the British Museum in my view but still a great place, perhaps the architecture is better, I wish I had longer in there.</p>
<p>Macbeth was amazing, same director who did The Tempest that I saw in Stratford. It had very sinister nurses as the witches and  Kate Fleetwood&#8217;s Lady Macbeth was incredibly erotic. Patrick Stewart was not great actually, his monologues - particularly the dagger speech - were not as good as hers. Go <a href="http://www.nytimes.com/2008/01/27/theater/27lyal.html?_r=2&amp;oref=slogin&amp;oref=slogin" target="_blank">here</a> and <a href="http://www.thisislondon.co.uk/theatre/show-23373942-details/Macbeth/showReview.do?reviewId=23413999" target="_blank">here</a> for 2 more detailed reviews.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/03/23/geotaged-photos-on-flickr-macbeth/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tommy In New York</title>
		<link>http://www.thattommyhall.com/2008/03/20/tommy-in-new-york-spot-of-culture-tomorrow/</link>
		<comments>http://www.thattommyhall.com/2008/03/20/tommy-in-new-york-spot-of-culture-tomorrow/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 22:39:53 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/03/20/tommy-in-new-york-spot-of-culture-tomorrow/</guid>
		<description><![CDATA[Landed at 2.30pm yesterday, went straight to our Wall St office and got on with helping them move office. Went and got a bit drunk to help with jet-lag (Being bladdered and knackered in 2 time zones is better than one&#8230; or something)
Got tickets today to go and see Patrick Stewart in Macbeth tomorrow. I [...]]]></description>
			<content:encoded><![CDATA[<p>Landed at 2.30pm yesterday, went straight to our Wall St office and got on with helping them move office. Went and got a bit drunk to help with jet-lag (Being bladdered and knackered in 2 time zones is better than one&#8230; or something)</p>
<p>Got tickets today to go and see Patrick Stewart in Macbeth tomorrow. I saw him in Stratford in The Tempest as Prospero a couple of years ago, he was superb. It&#8217;s at <a href="http://www.bam.org/events/08MACB/08MACB.aspx" title="BAM" target="_blank">BAM</a>, I am looking forward to it.</p>
<p>Got the weekend to myself so I will take in the sights and go to the Guggenheim. I was not excited about being here till on my commute this morning I saw a real life NYPD car.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/03/20/tommy-in-new-york-spot-of-culture-tomorrow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You Know You Are A Maths Geek When&#8230;</title>
		<link>http://www.thattommyhall.com/2008/02/22/you-know-you-are-a-maths-geek-when/</link>
		<comments>http://www.thattommyhall.com/2008/02/22/you-know-you-are-a-maths-geek-when/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 00:57:27 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Mathematics]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/02/22/you-know-you-are-a-maths-geek-when/</guid>
		<description><![CDATA[You are walking home late at night and two girls run past, one turns to the other and says &#8220;this is the millionth time I have ran today&#8221; and you cannot help but say &#8220;You would have to start and stop running 10 times a second, while you said that you would have to have [...]]]></description>
			<content:encoded><![CDATA[<p>You are walking home late at night and two girls run past, one turns to the other and says &#8220;this is the millionth time I have ran today&#8221; and you cannot help but say &#8220;You would have to start and stop running 10 times a second, while you said that you would have to have done it 30 times&#8221;</p>
<p>You know its real bad when you get home, do the calculation and and are disappointed you did not say 11.5 and then blog about it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/02/22/you-know-you-are-a-maths-geek-when/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu is great. Ubuntu is Debian?</title>
		<link>http://www.thattommyhall.com/2008/02/19/ubuntu-is-great-ubuntu-is-debian/</link>
		<comments>http://www.thattommyhall.com/2008/02/19/ubuntu-is-great-ubuntu-is-debian/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 23:07:24 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[linux]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/02/19/ubuntu-is-great-ubuntu-is-debian/</guid>
		<description><![CDATA[I have run Linux systems for about a decade, but not always as my main OS though. Whereas I used to enjoy the learning curve linux forced on you, at some point it was both more interesting and easier to use than windows. The selection of packages in Ubuntu is superb and there is no [...]]]></description>
			<content:encoded><![CDATA[<p>I have run Linux systems for about a decade, but not always as my main OS though. Whereas I used to enjoy the learning curve linux forced on you, at some point it was both more interesting and easier to use than windows. The selection of packages in Ubuntu is superb and there is no show-stopping apps that I need to run windows for. With all the compiz niceness we are winning the eye candy wars, and of course it increases my productivity&#8230; marginally. The installer is unbeatable, people who think windows is easier are mad or deluded by the fact someone else did it for them. Hardware support is brilliant in Linux in general and particularly in Ubuntu; even if you dont like binary drivers, having stuff work is what you want.</p>
<p>I have been amazed at how well Ubuntu works on my laptop (a Dell D430), every device works, I have Compiz on my Intel graphics card, the USB DVD-RW works, the docking station works, all the function keys work, everything works. The only slight niggle was attaching a projector the other day, I had never done dual monitors and Fn-F8 seemed to work but I had to change my screen resolution to match the projectors, I could not get it to work in dual monitor mode (I only tried a few mins as the pressure was on to get an image up)</p>
<p>Ubuntu is Debian. I have said this to people before, possibly to be controversial but I think there is a point to be made. Ubuntu is Debian at least in the way Debian is GNU + Linux + X.org + &#8230;, it would not exist without the work of the Debian developers. It is distinct enough that I will never state that identity again, I was over egging the pudding. I like the idea of them selecting a core of packages from Debian testing/unstable, QAing them, adding apps not found in there and tweaking the settings. I spent an awful long time trying to do that single handedly in the past, using apt-pining and loads of 3rd party repos, and it was a pain and certainly not as stable as Ubuntu is. I like that they recompile Debian packages and make them available in Universe and Multiverse, but think they are a bit coy about saying where they come from, &#8220;a snapshot of the free world&#8221; or something I think they say. I think people perhaps need to be a bit more thoughtful when giving credit, hard work by Debian, the kernel guys, Gnome and pick_your_favorite_app will make Ubuntu look better, as of course will all the good work the Ubuntu guys do. I think I will continue to use Debian stable for servers for some time though, Ubuntu LTS does not seem as safe a bet to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/02/19/ubuntu-is-great-ubuntu-is-debian/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get Nexenta now if you want OpenSolaris kernel and Ubuntu userland. ZFS/DTrace anyone?</title>
		<link>http://www.thattommyhall.com/2008/02/18/get-nexenta-now-if-you-want-opensolaris-kernel-and-ubuntu-userland-zfsdtrace-anyone/</link>
		<comments>http://www.thattommyhall.com/2008/02/18/get-nexenta-now-if-you-want-opensolaris-kernel-and-ubuntu-userland-zfsdtrace-anyone/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 22:37:34 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/02/18/get-nexenta-now-if-you-want-opensolaris-kernel-and-ubuntu-userland-zfsdtrace-anyone/</guid>
		<description><![CDATA[I have blogged about this before, go get it here ,it is out of beta now. OpenSolaris kernel, GNU userland (most of Ubuntu&#8217;s packages).
I have mentioned before that Ian Murdock, the chap who started Debian, has joined Sun to work on Project Indiana. This is basically a binary distro using the OpenSolaris codebase and including [...]]]></description>
			<content:encoded><![CDATA[<p>I have blogged about this <a href="http://www.thattommyhall.com/category/nexenta/" target="_blank">before,</a> go get it <a href="http://www.nexenta.org/os/Download" target="_blank">here</a> ,it is out of beta now. OpenSolaris kernel, GNU userland (most of Ubuntu&#8217;s packages).</p>
<p>I have mentioned before that Ian Murdock, the chap who started Debian, has joined Sun to work on Project Indiana. This is basically a binary distro using the OpenSolaris codebase and including a load of free software that folk have come to expect from a linux distro. This may work, but it&#8217;s not great now and the binary distros of Solaris, called Developer Preview and Community are dire.</p>
<p>In the great tradition of Debian + YOUR_FAVOURITE_KERNEL (a la <a href="http://www.debian.org/ports/hurd/" target="_blank">Gnu/Hurd</a> <a href="http://www.debian.org/ports/kfreebsd-gnu/" target="_blank">Gnu/FreeBSD</a> and <a href="http://www.debian.org/ports/netbsd/" target="_blank">GNU/NetBSD)</a> comes Nexenta. I use it and like it, ZFS + Samba were my goals I have that now, but I am looking forward to the new in-kernel CIFS server, expect benchmarks after I move house.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/02/18/get-nexenta-now-if-you-want-opensolaris-kernel-and-ubuntu-userland-zfsdtrace-anyone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Screenshot tool for Gnome</title>
		<link>http://www.thattommyhall.com/2008/02/17/screenshot-tool-for-gnome/</link>
		<comments>http://www.thattommyhall.com/2008/02/17/screenshot-tool-for-gnome/#comments</comments>
		<pubDate>Sun, 17 Feb 2008 13:29:01 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/02/17/screenshot-tool-for-gnome/</guid>
		<description><![CDATA[Desktop Data Manager is superb tool; providing a clipboard manager, a screenshot taking app that allows you to select regions and a reasonable download manager. I mainly use the screenshot tool at the moment.
From their page:
Clipboard Manager

Clipboard history for a customized number of 										entries
Separate list for CLIPBOARD (Ctrl+C/Ctrl+V) 										and PRIMARY (Middle Mouse Button)
Displays text and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://data-manager.sourceforge.net/" target="_blank">Desktop Data Manager</a> is superb tool; providing a clipboard manager, a screenshot taking app that allows you to select regions and a reasonable download manager. I mainly use the screenshot tool at the moment.</p>
<p><em>From their page:</em></p>
<p><strong>Clipboard Manager</strong></p>
<ul>
<li>Clipboard history for a customized number of 										entries</li>
<li>Separate list for CLIPBOARD (Ctrl+C/Ctrl+V) 										and PRIMARY (Middle Mouse Button)</li>
<li>Displays text and images inline</li>
<li>Converts HTML/FTP/&#8230; links (in fact any link 										that is supported through GnomeVFS) to images 										which can be pasted into any application</li>
<li>Images can be pasted as a new file by simply 										using Ctrl+V</li>
<li>Customizable keyboard shortcuts</li>
<li>Extensible through plugins</li>
</ul>
<p><strong>Screenshot-Taking Applications</strong></p>
<ul>
<li>Take screenshots of single window, single 										subwindow, selected rectangle or the whole 										desktop</li>
<li>Seamless operation with the clipboard 										manager</li>
</ul>
<p><strong> Download Manager</strong></p>
<ul>
<li>Continuation (Pause and Continue downloads)</li>
<li>Threaded/Segmented downloading</li>
<li>HTTP/HTTPS/FTP protocol support</li>
<li>MD5/SHA1 checksum calculation</li>
<li>Downloading from multiple mirrors</li>
</ul>
<p><strong>What sets DDM apart from Klipper/Glipper/&#8230;</strong></p>
<ul>
<li>Inline display of images</li>
<li>&#8220;Creators&#8221; enable Copy and Paste for files 	and their content in both direction (see <a href="http://data-manager.sourceforge.net/screenshots.html">screenshots page </a>for details)</li>
<li>Screenshot-Taking Application enables copy of mages out of e.g. a PDF files directly into any other application or in a file</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/02/17/screenshot-tool-for-gnome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenStreetMap vs Google Maps</title>
		<link>http://www.thattommyhall.com/2008/02/16/openstreetmap-vs-google-maps/</link>
		<comments>http://www.thattommyhall.com/2008/02/16/openstreetmap-vs-google-maps/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 13:31:24 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[OpenStreetMap]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/02/16/openstreetmap-vs-google-maps/</guid>
		<description><![CDATA[Near where I currently live in Otley is very well mapped by OSM, here is a screenshot.

Compare this to google maps (Only when I did this comparison did I notice how much screen space is wasted on the left of the google maps).

My first experience with the OSM online editor was a bit frustrating, not [...]]]></description>
			<content:encoded><![CDATA[<p>Near where I currently live in Otley is very well mapped by OSM, here is a screenshot.</p>
<p><a href="http://www.thattommyhall.com/wp-content/uploads/2008/02/osm.png" title="OSM - Otley" Target="OSM"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/02/osm.thumbnail.png" alt="OSM - Otley" /></a></p>
<p>Compare this to google maps (Only when I did this comparison did I notice how much screen space is wasted on the left of the google maps).</p>
<p><a href="http://www.thattommyhall.com/wp-content/uploads/2008/02/google.png" title="Google - Otley" Target="Google"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/02/google.thumbnail.png" alt="Google - Otley" /></a></p>
<p>My first experience with the OSM online editor was a bit frustrating, not as intuitive as I would have liked but it will get better I am sure. I am looking forward to contributing something more substantial at the weekend. I am going to take some traces near my Mums on Sat and then the WYLUG mapping meet on Sun after a party on Sat night in Chester. It&#8217;s good to be busy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/02/16/openstreetmap-vs-google-maps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenStreetMap, My Cool New Phone</title>
		<link>http://www.thattommyhall.com/2008/02/16/openstreetmap-my-cool-new-phone/</link>
		<comments>http://www.thattommyhall.com/2008/02/16/openstreetmap-my-cool-new-phone/#comments</comments>
		<pubDate>Sat, 16 Feb 2008 00:13:16 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[OpenStreetMap]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/02/16/openstreetmap-my-cool-new-phone/</guid>
		<description><![CDATA[I have decided to get involved in OpenStreetMap.
When asked a little while ago by someone at WYLUG I poo-pooed it, thinking that it was too big a task and seeing the little progress they had made. I am glad to say I was wrong, it is taking shape nicely now. I guess Wikipedia, GNU and [...]]]></description>
			<content:encoded><![CDATA[<p>I have decided to get involved in OpenStreetMap.</p>
<p>When asked a little while ago by someone at WYLUG I poo-pooed it, thinking that it was too big a task and seeing the little progress they had made. I am glad to say I was wrong, it is taking shape nicely now. I guess Wikipedia, GNU and Linux all must have looked like quixotic endeavors in the early days; though the people with the vision, that seemed to be tilting at windmills, were proved right. I thought it a shame that we would have the skill to put together sat-nav software but no free access to map data. <a href="http://www.slideshare.net/chippy/openstreetmap-barcamp-leeds/" target="_blank">These slides</a> helped convince me as well as a recent WYLUG talk.</p>
<p>The <a href="http://www.openstreetmap.org/?lat=52.95375&#038;lon=-1.15766&#038;zoom=15&#038;layers=B0FT" target="_blank">Leeds mapping</a> is OK now, but some folk from WYLUG are going to get together and plug a few gaps next weekend. So obviously I need a GPS&#8230;<br />
&#8230; in a smartphone. Regardless of what some people claim, a GPS enabled S60 nokia is totally essential for the enterprise.  Seriously though, I had  been considering a new phone with a half decent camera and saw the N95 8G with its built in GPS and nice big screen. I went for the N82 though as it was slightly lighter, cheaper, has better GPS reception, has a xenon flash and had a lens cover (I cannot stand the thought of the lens not being covered when not in use). I think convergence has basically happened, that will give me better pics than the 2.8Mpixel camera I carried round for 3 years and will be an OK sat-nav device in the car, a phone and a reasonable mp3 player (with a normal size headphone socket on the phone). The downside is a smaller screen. S60 has a Python implementation too so I will be able to play with that a bit.</p>
<p><a href="http://www.thattommyhall.com/wp-content/uploads/2008/02/n82-n95.jpg" title="N82 vs N95"><img src="http://www.thattommyhall.com/wp-content/uploads/2008/02/n82-n95.thumbnail.jpg" alt="N82 vs N95" /></a></p>
<p>I have some friends that did <a href="http://www.expeditionoverland.com/" target="_blank">120,000 KM in a round the world trip</a> , I hope they kept traces on the way as they may be incredibly useful.</p>
<p>In other good news, I am the 4th Tom Hall on google. I think I can get to 2nd as I should be able to beat a county and western singer from Texas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/02/16/openstreetmap-my-cool-new-phone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>When will the age of reason begin?</title>
		<link>http://www.thattommyhall.com/2008/01/06/when-will-the-age-of-reason-begin/</link>
		<comments>http://www.thattommyhall.com/2008/01/06/when-will-the-age-of-reason-begin/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 02:47:24 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[bright]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2008/01/06/when-will-the-age-of-reason-begin/</guid>
		<description><![CDATA[As anyone who knows me even moderately well will know, I am an atheist. No, not an atheist. You should not describe yourself in terms of what you don&#8217;t believe. I do not believe in Father Christmas so I suppose you could call me an asantaist. I am probably a Secular Humanist or Naturalist and [...]]]></description>
			<content:encoded><![CDATA[<p>As anyone who knows me even moderately well will know, I am an atheist. No, not an atheist. You should not describe yourself in terms of what you don&#8217;t believe. I do not believe in Father Christmas so I suppose you could call me an asantaist. I am probably a Secular Humanist or Naturalist and may start calling myself a <a href="http://www.the-brights.net/" target="_blank">Bright.</a> Pretentious as it sounds (I am not saying I am bright), it is an attempt to turn the word into a noun to describe someone who worldview is entirely naturalistic. From their manifesto:</p>
<ul>
<li>A bright is a person who has a naturalistic worldview</li>
<li>A bright&#8217;s worldview is free of supernatural and mystical elements</li>
<li>The ethics and actions of a bright are based on a naturalistic worldview</li>
</ul>
<p>Probably some redundancy there, item one would suffice in my view, but definitely hits the mark for me.</p>
<p>I am writing this now because I am extremly annoyed after seeing a psychic on Screenwipe that claims to read babys minds. In <a href="http://www.youtube.com/watch?v=2xGZnRgfTCo&amp;eurl=http://badpsychics.com/thefraudfiles/modules/news/article.php?storyid=165" target="_blank">this appaling scene</a>, after stumbling around and being off with a few of his guesses he stumbles on a history of abuse and tastlessly probes it, even swearing in front of the child claiming to be speaking for her. It would be funny if the woman was not so clearly upset.</p>
<p><a href="http://badpsychics.com" target="_blank">Badpsychics</a> is a site devoted to debunking all of this shit. <a href="http://www.randi.org/" target="_blank">James Randi</a> has been at it for years, offering a million dollar prize to anyone who can demonstrate any powers under scientific conditions. Richard Dawkins did a great documentary on Channel 4 called <a href="http://www.channel4.com/culture/microsites/E/enemies_of_reason/" target="_blank">Enemies of Reason</a> about all the ridiculous stuff people believe and how dangerous it can be.</p>
<p>I was glad to see the government have <a href="http://www.pm.gov.uk/output/Page13563.asp" target="_blank">responded</a> to a petition started by Badpsychics to amend the Fraudulent Mediums Act 1951,</p>
<blockquote><p>&#8220;The Fraudulent Mediums Act 1951 has rarely been used in the prosecution of mediums and psychics, who claim to contact the dead relatives of people. Yet there are increasingly more TV shows and live acts where people claiming to be mediums and psychics prey on vulnerable people who have lost loved ones, giving them spurious information and taking their money. We call upon the Government to revise the Fraudulent Mediums Act and make it easier to prosecute these people.&#8221;</p></blockquote>
<blockquote><p>The Fraudulent Mediums Act 1951 will be repealed from April 2008 by the Consumer Protection from Unfair Trading Regulations 2007 (CPRs) which implement the Unfair Commercial Practices Directive (UCPD).</p>
<p>The CPRs include rules prohibiting conduct which misleads the average consumer and thereby causes, or is likely to cause him to take a transactional decision he would not have taken otherwise.</p>
<p>Although the average consumer would arguably not be misled by a person who claims he is able to contact the dead, such conduct would still be unfair under the CPRs if it deceives the average member of (i) the group to which it is directed, or (ii) a clearly identifiable group of consumers who are particularly vulnerable to this type of practice.</p>
<p>Unlike the Act, there is no requirement in the CPRs to prove an &#8220;intent to deceive&#8221;. This means that where practices are aimed at vulnerable consumers or average members of particular groups, it should be easier to take action against fraudulent mediums than under the Act.</p>
<p>The CPRs will be enforced by both civil (injunctive) action and criminal sanctions.</p></blockquote>
<p>I really hope someone uses the law straight away but would rather there was an All Mediums Are Frauds Act.</p>
<p>More worrying is the <a href="http://petitions.pm.gov.uk/Clairvoyants/" target="_blank">counter petition</a> that has 1500 signatures, more than 3 times as many. Thank god the government pays no attention to these things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2008/01/06/when-will-the-age-of-reason-begin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python talk for WYLUG, Ruby envy, Haskell Joy.</title>
		<link>http://www.thattommyhall.com/2007/12/27/python-talk-for-wylug-ruby-envy-haskell-joy/</link>
		<comments>http://www.thattommyhall.com/2007/12/27/python-talk-for-wylug-ruby-envy-haskell-joy/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 12:05:38 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Ruby]]></category>

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

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/12/27/python-talk-for-wylug-ruby-envy-haskell-joy/</guid>
		<description><![CDATA[I am just getting a talk ready for WYLUG on python.
I sent Dave the following blurb:
 Why I love Python:
A talk on the programming language Python, in 3 parts (feel free to
leave in the interludes if you have had enough)
Part 1: Past, Present, Future.
A bit of history and the design of the language, a look [...]]]></description>
			<content:encoded><![CDATA[<p>I am just getting a talk ready for WYLUG on python.</p>
<p>I sent Dave the following blurb:</p>
<blockquote><p> Why I love Python:</p>
<p>A talk on the programming language Python, in 3 parts (feel free to<br />
leave in the interludes if you have had enough)</p>
<p>Part 1: Past, Present, Future.<br />
A bit of history and the design of the language, a look at all the<br />
implementations available today, quick tour of built-in and commonly<br />
used modules and future plans.</p>
<p>Part 2: Language overview<br />
A quick tour of the language: builtin types, control structures, using<br />
modules etc</p>
<p>Part 3: Recent Magic.<br />
Some relatively recent changes that make programming Python even more<br />
pleasurable.<br />
Decorators, Generators, List comprehensions, Iterators, Functools and<br />
anything else I can fit in.<br />
Again a whirlwind tour, but you should be impressed and want to read<br />
up on these some more</p></blockquote>
<p>I have been revisiting some of the Python talks I have watched over the last few years for ideas and will update my ComSci page with links.</p>
<p>I stumbled across some excellent video from RubyConf, particularly the <a href="http://rubyconf2007.confreaks.com/d2t1p3_rubinius.html" target="_blank">Rubinius</a> one. Rubinius is a ruby VM partially written in Ruby, taking some lessons from Python and Smalltalk. Some of the stuff he bigs up (compiling to bytecode automatically comes to mind) Python has had for ages, but the self hosting aspect is cool (not as cool as PyPy though). Rubinius seems to be doing what Avi Bryant suggested <a href="http://itc.conversationsnetwork.org/shows/detail3432.html" target="_blank">here,</a> learn from the Smalltalk guys and the <a href="http://research.sun.com/self/papers/papers.html" target="_blank">papers</a> from the Self team that Sun spun off and later bought back to do the hotspot VM for Java. Interesting times for dynamic languages, target the JVM, CLR, self host and generate code in other languages while always writing in the same fun language. I say Ruby envy only because I think the Ruby community does a better job of looking cool and exciting people than the Python one.</p>
<p>Now Haskell joy. After describing working through Yet Another Haskell Tutorial to the 2 friends doing it with me as &#8220;not an obviously pleasurable experience&#8221; I had a great moment on the train the other day looking at partial application.<br />
<code>(\y -&gt; y*3)</code><br />
is Haskell for the anonymous function  that takes y and multiplies it by 3 (I wish I had LaTeX here to draw the lamda calculus). What I like is that you can also write that as<br />
<code>(*3)</code><br />
While this example is trivial, what is happening is interesting. The compiler knows * is an infix operator that takes 2 arguments and that is has been supplied one and &#8220;partially applies&#8221; the function, making (*3) (a function that takes one argument). One more thing is changing prefix and infix operators around using ( _ ) and ` _ ` , for example:<br />
<code>3 * 5<br />
(*) 3 5<br />
</code><br />
<code>map (*2) [1,2,3]<br />
(*2) `map` [1,2,3]<br />
</code><br />
I hope this second example is clear, map usually is a prefix function that takes a function and a list and returns a list with the result of applying the function to each element (the return value here would be [2,4,6]). This flexibility is neat and is starting to make Haskell a joy to hack in.</p>
<p>Merry Christmas,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/12/27/python-talk-for-wylug-ruby-envy-haskell-joy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microfinance and Peer Lending</title>
		<link>http://www.thattommyhall.com/2007/12/15/microfinance-and-peer-lending/</link>
		<comments>http://www.thattommyhall.com/2007/12/15/microfinance-and-peer-lending/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 00:20:31 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Economics]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/12/15/microfinance-and-peer-lending/</guid>
		<description><![CDATA[No blog post for a week, perhaps I am not as self important or tenacious as I think I am.
I have been meaning to read Muhammad Younus&#8217;s book &#8220;Banker to the Poor&#8221; for a while, I had not heard of him till he won the Nobel Peace Prize. He helped found the Grameen Bank, a [...]]]></description>
			<content:encoded><![CDATA[<p>No blog post for a week, perhaps I am not as self important or tenacious as I think I am.</p>
<p>I have been meaning to read Muhammad Younus&#8217;s book &#8220;<a href="http://www.amazon.co.uk/Banker-Poor-Story-Grameen-Bank/dp/1854109243/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1197677683&amp;sr=8-1" target="_blank">Banker to the Poor</a>&#8221; for a while, I had not heard of him till he won the Nobel Peace Prize. He helped found the <a href="http://www.grameen-info.org/" target="_blank">Grameen Bank</a>, a bank that lends small amounts of money to poor people in Bangladesh who have no collateral (called <a href="http://en.wikipedia.org/wiki/Microfinance" target="_blank">Microfinance</a> for obvious reasons), and later the <a href="http://www.grameenfoundation.org/" target="_blank">Grameen Foundation</a>. Access to collateral is obviously really significant in your success; I know a great way to have a guaranteed income of 80k a year (less tax), put a million quid in a savings account at 8%.</p>
<p><a href="http://en.wikipedia.org/wiki/Peer-to-peer_lending" target="_blank">Peer Lending</a> is another topic that is becoming popular, particularly as we experience the so called credit crunch. <a href="http://uk.zopa.com" target="_blank">Zopa</a> in the Uk and <a href="http://www.prosper.com/" target="_blank">Prosper.com</a> in the US are interesting ways for lending and borrowing money. This is often described as &#8220;cutting out the middle man&#8221; but obviously this is just being a middleman that skims rather than grabs. Sometimes you directly loan money to an individual, sometimes the risk is spread for you. This risk spreading reminds me of <a href="http://en.wikipedia.org/wiki/Collateralized_debt_obligation" target="_blank">Collateralized Debt Obligations</a>; the source of much of the cheap credit now available and an accelerant of the recent crunch, also claimed to be a big factor in the supposed <a href="http://www.federalreserve.gov/BOARDDOCS/SPEECHES/2004/20040220/default.htm" target="_blank">Great Moderation</a> we are experiencing (along with supply chain innovations like <a href="http://en.wikipedia.org/wiki/Just_In_Time_%28business%29" target="_blank">Just In Time Inventorying</a>). The web is obviously an enabler for this sort of idea and I think the market forces mean users are getting a better deal than they otherwise would. This happened in gambling with <a href="http://www.betfair.com/" target="_blank">BetFair</a> and <a href="http://www.spreadfair.com/" target="_blank">SpreadFair</a> (which is owned by Cantor Fitzgerald and run out of Canary Wharf, a very good friend of mine works there).</p>
<p>Markets are good (at least sometimes).</p>
<p>A more traditional way for people to access capital and services are non profit organisations like <a href="http://en.wikipedia.org/wiki/Credit_Unions" target="_blank">credit unions</a> and <a href="http://en.wikipedia.org/wiki/Friendly_Society" target="_blank">friendly societies</a>. I recently joined the <a href="http://www.leedscitycreditunion.co.uk/" target="_blank">Leeds City Credit Union</a> and am pleased to say I got a loan off them at 9% APR to consolidate the credit card debt I still have from my time at university, debt free in 5 years (I am going to overpay and try and clear it in 3). You can access cheaper credit if your credit history is pristine, but my time in India at the beginning of the year after quitting teaching made mine a little tarnished and I do not begrudge them the small difference as all profits are given to members as dividends. They provide a much needed service to less well off people banks could not care less about and help them avoid horrendous door-to-door lenders like <a href="http://www.providentpersonalcredit.com/products/LoanCalculator.aspx" target="_blank">Provident.</a> &#8220;The Provvy&#8221; absolutly disgust me; I got a letter through the door with a picture of a christmas tree and an offer of £500 for only £15 per week. This is for 56 weeks though, so you pay them £840, which is an APR of 183.2% which they are not shy (due obviously to regulation) about telling you on their site. My first instinct was to feel sympathy for people for whom this is the only option, but clearly it never is; go to the credit union or start saving in June for Christmas. I am back onto my standard rant about whether people are undereducated or wilfully careless about their own wellbeing in the long-term in favour of instantaneous gratification, which I hope should stop in adulthood. One shit year while you paid off your loan and one shit year while you saved would allow you to spend twice as much each year, to me that is a no-brainer.</p>
<p>Quite link heavy today, may save you some googling.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/12/15/microfinance-and-peer-lending/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Second Python User Group meeting</title>
		<link>http://www.thattommyhall.com/2007/12/07/second-python-user-group/</link>
		<comments>http://www.thattommyhall.com/2007/12/07/second-python-user-group/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 17:30:42 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/12/07/second-python-user-group/</guid>
		<description><![CDATA[I gave a talk at the second python user group in leeds on Wednesday. It was called &#8220;Anatomy Of A Python Program - How Much Can You Do In 0.1 KLOC?&#8221;. It is based on Peter Norvigs Sudoku solver. I had been thinking about doing it for WYLUG, possibly as a second talk after an [...]]]></description>
			<content:encoded><![CDATA[<p>I gave a talk at the second python user group in leeds on Wednesday. It was called &#8220;Anatomy Of A Python Program - How Much Can You Do In 0.1 KLOC?&#8221;. It is based on Peter Norvigs <a href="http://norvig.com/sudoku.html" target="_blank">Sudoku solver</a>. I had been thinking about doing it for WYLUG, possibly as a second talk after an intro to python. The slides were the same, but instead of looking at cool features of python that make the code so concise we critiqued it a bit and spoke about the style and possible speedups. The slides for the talk is <a href="http://www.thattommyhall.com/wp-content/uploads/SudukoPres.html" target="_blank">here</a>, but as I did not add any notes, you would be better off just reading Norvigs article (though the Javascript slideshow is cool, press t to toggle views)</p>
<p>The slideshow was made using rst2s5 and I am amazed how well it works. Restructuredtext is from Pythons Docutils and is a simple markup language designed to be readable as plain text, see <a href="http://docutils.sourceforge.net/rst.html">here</a> for details. Below is part of the code for my presentation </p>
<p> <a href="http://www.thattommyhall.com/2007/12/07/second-python-user-group/#more-31" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/12/07/second-python-user-group/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get Nexenta Now</title>
		<link>http://www.thattommyhall.com/2007/12/04/get-nexenta-now/</link>
		<comments>http://www.thattommyhall.com/2007/12/04/get-nexenta-now/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 20:16:28 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[Nexenta]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/12/04/get-nexenta-now/</guid>
		<description><![CDATA[I have blogged about Nexenta before, Solaris kernel with Ubuntu userland. It is great if you are familiar with Debian/Ubuntu and want to play with the features in the solaris kernel (DTrace and ZFS got me excited). I was complaining that the www.gnusolaris.org site was quiet and then saw www.nexenta.com , their commercial offering (looks [...]]]></description>
			<content:encoded><![CDATA[<p>I have blogged about Nexenta before, Solaris kernel with Ubuntu userland. It is great if you are familiar with Debian/Ubuntu and want to play with the features in the solaris kernel (DTrace and ZFS got me excited). I was complaining that the <a href="http://www.gnusolaris.org" target="_blank">www.gnusolaris.org</a> site was quiet and then saw <a href="http://www.nexenta.com/corp/" target="_blank">www.nexenta.com</a> , their commercial offering (looks neat, but I prefer free). Turns out there is some work going on for a full release of Nexenta (GnuSolaris is a cool name but both are registered trademarks apparently, and it should probably be called Gnu/SunOS anyhow), see the <a href="https://blueprints.launchpad.net/nexenta/+spec/nexenta-org-website" target="_blank">Launchpad page</a>.</p>
<p>If you want to experiment, <a href="http://archive.nexenta.org/releases/" target="_blank">this </a>is your best bet (the homepage only has alpha7 from ages ago on there). I think this is exciting stuff and <a href="http://www.gnusolaris.org/phpbb/viewtopic.php?t=6565&amp;sid=320c3ef445b0397a81c74cd65bd29459" target="_blank">so does the new Debian project leader</a> .</p>
<p>Come on Nexenta, go 1.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/12/04/get-nexenta-now/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GNU PDF</title>
		<link>http://www.thattommyhall.com/2007/12/03/gnu-pdf/</link>
		<comments>http://www.thattommyhall.com/2007/12/03/gnu-pdf/#comments</comments>
		<pubDate>Mon, 03 Dec 2007 14:48:39 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/12/03/gnu-pdf/</guid>
		<description><![CDATA[In the great tradition of minimising the barrior to only using free software the FSF have announced GNU PDF. This is a fully feartured PDF library for apps to view or create PDFs so you should see an Acrobat killer in your favourite distro sometime.
We use Acrobat in work and don&#8217;t get anything like our [...]]]></description>
			<content:encoded><![CDATA[<p>In the great tradition of minimising the barrior to only using free software the FSF have announced <a href="http://gnupdf.org/Lib:Architecture" target="_blank">GNU PDF</a>. This is a fully feartured PDF library for apps to view or create PDFs so you should see an Acrobat killer in your favourite distro sometime.</p>
<p>We use Acrobat in work and don&#8217;t get anything like our moneys worth, we basically use it to annotate PDFs that come back from translators and print to PDF. I have used <a href="http://www.pdfforge.org/products/pdfcreator" target="_blank">PDFCreator </a>for one of those tasks, but the other is more of a hurdle.</p>
<p>PDF is a pretty good open standard. I would be very glad to see a GPL3 library that fully implements all its features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/12/03/gnu-pdf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RubyQuiz 148 - Postfix to Infix</title>
		<link>http://www.thattommyhall.com/2007/12/01/rubyquiz-148-postfix-to-infix/</link>
		<comments>http://www.thattommyhall.com/2007/12/01/rubyquiz-148-postfix-to-infix/#comments</comments>
		<pubDate>Sat, 01 Dec 2007 23:32:05 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[RubyQuiz]]></category>

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

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/12/01/rubyquiz-148-postfix-to-infix/</guid>
		<description><![CDATA[I have been meaning for some time to tackle the RubyQuiz problems in Python.
The one from yesterday (#148) is quite interesting, taking postfix notated expressions and returning an infix version.
For example
2 3 5 + * -&#62; 2 * (3 + 5)
I spoilt it a bit by reading Reverse Polish Notation on Wikipedia, which gave away [...]]]></description>
			<content:encoded><![CDATA[<p>I have been meaning for some time to tackle the RubyQuiz problems in Python.</p>
<p>The one from yesterday (#148) is quite interesting, taking postfix notated expressions and returning an infix version.</p>
<p>For example<br />
<strong>2 3 5 + *</strong> -&gt; <strong>2 * (3 + 5)</strong></p>
<p>I spoilt it a bit by reading Reverse Polish Notation on Wikipedia, which gave away how to evaluate the postfix expressions.</p>
<p>Here is my python code to evaluate postfix expressions<br />
 <a href="http://www.thattommyhall.com/2007/12/01/rubyquiz-148-postfix-to-infix/#more-28" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/12/01/rubyquiz-148-postfix-to-infix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oxfam Unwrapped</title>
		<link>http://www.thattommyhall.com/2007/11/29/oxfam-unwrapped/</link>
		<comments>http://www.thattommyhall.com/2007/11/29/oxfam-unwrapped/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 13:33:58 +0000</pubDate>
		<dc:creator>tom</dc:creator>
		
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://www.thattommyhall.com/2007/11/29/oxfam-unwrapped/</guid>
		<description><![CDATA[Oxfam Unwrapped, it sounds like a site exposing the real harm done by Oxfam or something. It is actually a great idea, giving people a little card to show you donated an amount of money to Oxfam rather than spend a few quid on something they may not even like. Also there is nothing like [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oxfam.org.uk/shop/Browse.aspx?catalog=Unwrapped&amp;category=UWGifts" target="_blank">Oxfam Unwrapped</a>, it sounds like a site exposing the real harm done by Oxfam or something. It is actually a great idea, giving people a little card to show you donated an amount of money to Oxfam rather than spend a few quid on something they may not even like. Also there is nothing like a bit of conspicuous giving to alleviate guilt. It hits the emotions too, I bought  part of a school in Africa apparently (I suppose because &#8220;£5 could buy part of a school&#8221; does not sound as good). I wonder if anyone really thinks that the money they spend does end up where it says on the card, half of oxfams money would go in the infrastructure to support the tracking and allocation of it all.</p>
<p>I went 50/50 for my £10 secret santa gift, getting some Fair Trade chocolate to wrap up alongside the card.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thattommyhall.com/2007/11/29/oxfam-unwrapped/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
