<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	
	<channel>
		<title>Three Words Long</title>
		<link>http://threewordslong.com/blog/index.php</link>
		<description>Thoughts, Writing, Links</description>
		<language>en</language>
		<managingEditor>mark@threewordslong.com</managingEditor>
                <copyright>Copyright 2008</copyright>
		<generator>Pivot Pivot - 1.40.1: 'Dreadwind'</generator>
		<pubDate>Wed, 13 Aug 2008 20:56:15 +1000</pubDate>
		<ttl>60</ttl>
		<image>
			<link>http://threewordslong.com/blog/index.php</link>
			<title>Three Words Long</title>
			<url>http://threewordslong.com/images/3-roman-80x80.png</url>
		</image>
		
		
		
		<item>
			<title>Technology + Language = Totally Book!</title>
			<link>http://threewordslong.com/blog/entry/67/Technology_+_Language_=_Totall</link>
			<comments>http://threewordslong.com/blog/entry/67/Technology_+_Language_=_Totall#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/bookcropped.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Very book indeed" alt="Very book indeed" class="pivot-image" />
A colleague of mine with a teenage daughter passed on a new phrase he learnt recently: &#8220;totally book&#8221;. When asked to guess what it might mean I was at a complete loss. Was it a kind of put-down, suggesting the subject has book-like qualities? Turns out &#8220;book&#8221; here is a synonym for &#8220;cool&#8221;.</p>
<p>I was pretty sure that reading hadn&#8217;t suddenly become the &#8220;in&#8221; thing to do to impress your peers at high-school. Sure, Harry Potter was very widely read but its essentially an outcast-comes-good story, hardly something the alpha boys and girls are going to go crazy over. </p>

<p>The <a href="http://www.urbandictionary.com/define.php?term=Totally+book">answer</a> to the mystery lies in that potent combination of technology and laziness. When sending an SMS using predictive text it just so happens that the sequence of key presses to write &#8220;cool&#8221; is the same to enter &#8220;book&#8221; (2665). On many phones, &#8220;book&#8221; is suggested before &#8220;cool&#8221; so rather than waste energy by pressing another button or two, it&#8217;s easier to just send the message and work on redefining the English language. As an added bonus you get to reinforce certain social structures (under 20 vs. over 20) through opaque jargon. </p>

<p>Considering the types of shortcuts used to send quick SMSs (&#8220;ok cu l8r 2nite qt&#8221;) it makes sense &#8212; in a <a href="http://en.wikipedia.org/wiki/Coding_theory">coding theory</a> kind of way &#8212; that quirks of predictive text would begin to be exploited like this. You could use similar coincidences as a substitute for offensive language. </p>

<p>Yelling &#8220;dual you!&#8221; at someone on the street is oddly appropriate.</p>

<p>I came across a similar, technology-driven neologism recently: </p>

<blockquote>
  <p><strong><a href="http://www.ironicsans.com/2008/02/idea_a_new_typography_term.html">Keming</a></strong>. <em>noun</em>. The result of improper kerning. </p>
</blockquote>

<p>It&#8217;s beautifully self-referential since kerning is a typographical term referring to the spacing between letters. Setting your kerning too small and your &#8216;r&#8217;s and &#8216;n&#8217;s will be set too close together making the combination look suspiciously like the &#8216;m&#8217; in &#8220;keming&#8221;.</p>

<p>I really enjoy this playful bending of language through technology. It&#8217;s a healthy antidote to the dreariness of the language used in some quarters:</p>

<blockquote>
  <p><a href="http://www.theaustralian.news.com.au/story/0,25197,23618589-27702,00.htm">We&#8217;ve decided to make some strategic adjustments to the staffing arrangements going forward in relation to current responsibilities</a>.</p>
</blockquote>

<p>Not book at all.</p>

<p><small>
Acknowledgements: <a href="http://www.sxc.hu/photo/964043">Image</a> by <a href="http://www.sxc.hu/profile/crisderaud">Cris DeRaud</a>.
</small></p> ]]></description>
			<guid isPermaLink="false">67@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Wed, 09 Apr 2008 21:40:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Bacon Saved! Thanks SuperDuper!</title>
			<link>http://threewordslong.com/blog/entry/66/Bacon_Saved!_Thanks_SuperDuper</link>
			<comments>http://threewordslong.com/blog/entry/66/Bacon_Saved!_Thanks_SuperDuper#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/superduper.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="SuperDuper to the rescue" alt="SuperDuper to the rescue" class="pivot-image" />
It&#8217;s a cliché to say backups are an insurance policy but it&#8217;s true in so many ways. In particular, you never know if the policy is worth the money until you actually have to use it. I&#8217;ve been using <a href="http://www.shirt-pocket.com/SuperDuper/">SuperDuper!</a> and an external drive as my and Julieanne&#8217;s insurance and, after a nasty hard drive crash, I&#8217;m happy to say it has been worth every cent.</p>
<p>Julieanne&#8217;s trusty G4 iBook had faithfully served her through the last couple of years of her PhD research, seeing her through the writing of many papers, the wrangling of many citations and the interminable editing and re-editing of &#8220;The National Audience&#8221;. Two days later the little trooper started making a strange clicking sound before hanging, only to reboot and ominously flash a question mark over a folder.</p>

<p><center>
<embed src="http://threewordslong.com/images/MacScrewed.mov" width="320" height="255" autoplay="true" controller="true" loop="true" bgcolor="#000000" align="center"/>
</center></p>

<p>My (and her) initial panic was assuaged slightly when I realised I had backed-up her machine the day after she printed off the review copy of her thesis. As an added bonus it turned out the iBook had come with a very generous three year warranty. After a quick visit to the <a href="http://www.mac1.com.au">local Mac store</a> I was told it would be fixed for free and back to me in a week. Sure enough, I had it back a week later with a new and less clicky hard drive. Better still it didn&#8217;t cost me a cent.</p>

<p>Now came the moment of truth. Would the backup I had made before the crash restore the iBook to its former glory? </p>

<p>After a quick skim through the SuperDuper! user&#8217;s guide I found a section entitled &#8220;Recovering from a disaster&#8221; which had a step-by-step guide to restoring a machine from a backup. </p>

<p>The first step was &#8220;Start up from the OS X Install disc&#8221; which immediately presented two problems: 1) where was my install disk, and 2) how to I get the iBook to bypass booting from the fresh system that was put on the new hard drive? Neither problems were too onerous. The install disk was with all my other computer related crap and a quick search <a href="http://www.jacsoft.co.nz/Tech_Notes/Mac_Keys.htm">revealed</a> that I should hold the &#8220;C&#8221; key down while the machine starts up to get it to boot from the DVD drive. </p>

<p>The fresh copy of OS X on the newly refurbished machine posed another problem. Following the SuperDuper! instructions to the letter meant the Disk Utility program attempted to copy the backed-up version of Julieanne&#8217;s stuff to a new partition on the hard drive. Since there was only 30GB on it the restore failed.</p>

<p>It turns out that the little checkbox labelled &#8220;Erase Destination&#8221; needed to be switch to on. Once I did this the restore when seamlessly.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/disk_utility.png" style="border:0px solid" title="Make sure the checkbox is ticked!" alt="Make sure the checkbox is ticked!" class="pivot-image" /></p>

<p>After about half an hour, and with baited breath, I restarted the machine and was very relieved to see Julieanne&#8217;s desktop background appear. Relief turned to awe as all her startup items fired up and the mess of desktop icons all appeared in their former places. To top it off, the Finder windows that she had open when the machine died popped up too.</p>

<p>Now that&#8217;s a backup!</p> ]]></description>
			<guid isPermaLink="false">66@http://threewordslong.com/pivot/</guid>
			<category>Computing</category>
			<pubDate>Wed, 24 Oct 2007 23:05:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Florid Citizenship</title>
			<link>http://threewordslong.com/blog/entry/65/Florid_Citizenship</link>
			<comments>http://threewordslong.com/blog/entry/65/Florid_Citizenship#comm</comments>
                        <description><![CDATA[ <p>I don&#8217;t often post about politics as there are several changed climates worth of hot air spent by others on the topic already. However, a Government ad in the Sunday paper entitled &#8220;How does the new Citizenship Test work?&#8221; left me so speechless I felt compelled to say something.</p>
<p>The full-page ad in question appeared in October 21st edition of the Sun-Herald&#8217;s &#8220;Sunday Life&#8221; magazine</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/citizenship.jpg" style="border:0px solid" title="The Government's Citizenship ad in the Sun-Herald's Sunday Life" alt="The Government's Citizenship ad in the Sun-Herald's Sunday Life" class="pivot-image" /></p>

<p>What particularly struck me was the example question that appeared in the ad. To truly appreciate its banality I&#8217;ve typed out the question and sample answers below: </p>

<blockquote>
  <p><strong>Question 3: What is the floral emblem of Australia?</strong><br />
     * Waratah<br />
     * Banksia<br />
     * Wattle   </p>
</blockquote>

<p>Now, I don&#8217;t know about you but I certainly don&#8217;t want people calling themselves &#8220;Australian&#8221; if they cannot even name our floral emblem. Can you imagine how awkward daily life must be for those poor souls who took up citizenship before the test was in place? They must walk past groves of wattle completely oblivious to precisely how symbolically important the yellow fuzzy blossom is to the deeply botanical <em>real</em> Australians around them. So sad.</p>

<p>Seriously though, isn&#8217;t that an utterly ridiculous question to have in a citizenship test? Even if it&#8217;s just a sample question and doesn&#8217;t actually appear in the real test using it as representative of the test as a whole doesn&#8217;t really inspire confidence. </p>

<p>To give the whole test the benefit of the doubt I moseyed on over to the <a href="http://www.citizenship.gov.au/">citizenship website</a> mentioned in the ad to <a href="http://www.citizenship.gov.au/test/index.htm">find out more about it</a>. I few clicks later and I was able to evaluate my Australianness by taking a <a href="http://www.citizenship.gov.au/test/practice/practice_test.htm">sample test</a>. Sure enough, question 3 of the sample test does ask &#8220;What is the floral emblem of Australia?&#8221;. To top it off, the following sample question is</p>

<blockquote>
  <p><strong>Question 4: Which one of these Australians is famous for playing cricket?</strong><br />
     * Rod Laver<br />
     * Sir Donald Bradman<br />
     * Sir Hubert Opperman    </p>
</blockquote>

<p>Did Howard have a hand in the sample questions? For a PM that has eschewed the symbolic gesture of saying sorry to indigenous Australian he or his Government seem pretty big on making sure new Australians know what flower represents us.</p>

<p>I&#8217;m not completely opposed to the idea of a citizenship test. I&#8217;ve been on the fence about the whole idea ever since I heard <a href="http://en.wikipedia.org/wiki/Bernard_Crick">Bernard Crick</a> give an excellent <a href="http://www.usyd.edu.au/news/84.html?newsstoryid=1682">public lecture</a> about citizenship in Britain and his role in designing their test. Although he was somewhat critical of the final implementation of the test he helped develop he made some good points for tests in principle. At the very least they can be used to convey <em>useful</em> information to future citizens about day-to-day life in their newly chosen country. Making sure people know that if you spill someone&#8217;s beer in the pub you should buy them a new one was one of the examples Crick used.</p>

<p>To be fair, the other sample questions did ask relatively useful things like &#8220;What is a bill?&#8221; and &#8220;Which one of these is a responsibility for every Australian citizen?&#8221; Some of the <a href="http://www.citizenship.gov.au/test/preparing/index.htm#a">resource book</a> has relevant information too. It&#8217;s a shame one the sample questions - and the one chosen to represent the test in a major Australian paper - gives the impression that flowers are an equally important part of Australian citizenship. </p> ]]></description>
			<guid isPermaLink="false">65@http://threewordslong.com/pivot/</guid>
			<category>Politics</category>
			<pubDate>Sun, 21 Oct 2007 19:36:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Not Sleeping, Waking</title>
			<link>http://threewordslong.com/blog/entry/64/Not_Sleeping_Waking</link>
			<comments>http://threewordslong.com/blog/entry/64/Not_Sleeping_Waking#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/buds_small.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Spring Buds" alt="Spring Buds" class="pivot-image" /> 
It&#8217;s October already and spring has well and truly sprung here in Canberra and it feels as though this blog has been slumbering through most of winter. To rectify this, I thought I&#8217;d post a quick run down of what I&#8217;ve been up to lately regarding work, play and life here in the nation&#8217;s capital.</p>
<p>The move itself at the beginning of August was fairly stressful, even with the help of removalists. J was straight off to work while I pottered around the house with a flu pretending to unpack the multitudinous boxes. </p>

<p>My first impressions of Canberra as a place to live when we got here were, in no particular order: cold, quiet, well planned, thank you to whomever invented central heating, and hooray for dishwashers. Those last two probably have something to do with the very liveable place we found to rent in the midst of a very tight rental market.</p>

<p>I had visited Canberra several times while I lived in Sydney (hi Michael and Emma!) and, as a young twenty-something with a taste for clubbing, found it less than appealing. Needless to say, the idea of moving here then was not something I wasted much thought on. </p>

<p>Funny the difference half a dozen years makes. The more time I spend here the more I come to like it. Everything is about 10-20 minutes away. There are decent bars, restaurants and theatres around town. I can get almost everywhere on a bike - well, at least to the city and to and from work. And on top of the bike riding, the nearby bushland, trees, mountains and lakemake the place feel inherently healthy. </p>

<h2>Proximity to Frozen Water</h2>

<p>One big advantage Canberra has over Sydney is that it&#8217;s a good couple of hours closer to the snow. Something we took advantage of very quickly, booking a last minute weekend staying on-snow at the Stables in Perisher.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/snow_2007.jpg" style="border:0px solid" title="Snow!" alt="Snow!" class="pivot-image" /></p>

<p>The season was much, much better than the last couple of years with all my favourite runs open and very ride-able: Zali&#8217;s, Excellerator, Towers, and Rollercoaster.</p>

<p>Between the central heating and snowboarding, I think winters here are not going to be a problem.</p>

<h2><a href="http://www.rta.nsw.gov.au/environment/heritage/heritage_driveway.html">Remembrance Drive</a></h2>

<p>For all my raving about Canberra I must admit to having headed back to Sydney several times already in the last few months. Not without reason though. Aside from all the great friends and neighbours we left behind we had several events that drew us back, including: Ant&#8217;s birthday, Jesse&#8217;s naming day, and my graduation:</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/graduation.jpg" style="border:0px solid" title="A Floppy Hatted Me" alt="A Floppy Hatted Me" class="pivot-image" /></p>

<p>J has been back a few more times than me. I&#8217;d try to argue she is more of a Sydney-sider than me but one of her trips back was to hand in her own monster of a research project entitled &#8220;The National Audience&#8221;. I can even report that it&#8217;s pretty damn good as I proof-read large chunks of it along with our sometime housemate Mel who is also a Canberra newcomer and fellow <a href="http://www.anu.edu.au">ANU</a>-er. </p>

<h2>The Jobs</h2>

<p>So, to the reason we&#8217;re here. As I mentioned In a <a href="http://threewordslong.com/blog/entry/61/From_Sydney_to_Canberra">previous installment</a>, we up and left Sydney because I fortunate to score what looked like a great research position and J got a job in the <a href="http://aph.gov.au/">halls of power</a>. I&#8217;m happy to be able to report that, two months in, they are still looking like a great jobs - although with the <a href="http://www.google.com.au/election2007/">election</a> just called J&#8217;s job just got a lot more &#8220;interesting&#8221;.  </p>

<p>After a bit of time <a href="http://users.rsise.anu.edu.au/~mreid/">settling in</a> to a <a href="http://rsise.anu.edu.au/">new school</a> and a whole lot of <a href="http://csl.rsise.anu.edu.au/sml">new theory</a> my work is also starting to get busy as a roadmap of papers to write starts to become clear. It&#8217;s quite a change from research in industry. I enjoy both but I&#8217;m really liking the chance I have at the moment to work on some more theoretical stuff. I&#8217;m sure I&#8217;ll get an itch to do some more code-cutting in due course though.</p>

<h2>More Time and Space</h2>

<p>One of the most satisfying side effects of the move would have to be the extra time I seem to have now. Memories of an hour or more in the car everyday in Sydney traffic are almost forgotten when I zoom along by the lake on my 15 minute ride to work.</p>

<p>Not only is the incidental exercise a good thing but I&#8217;ve <a href="http://www.librarything.com/work/3505498/22233486">managed</a> to <a href="http://www.librarything.com/catalog.php?book=20876680">read</a> <a href="http://www.librarything.com/catalog.php?book=20392830">a</a> <a href="http://www.librarything.com/catalog.php?book=20143997">lot</a> <a href="http://www.librarything.com/catalog.php?book=22064157">more</a> and catch up on some films. That is, when <a href="http://www.facebook.com/profile.php?id=590714047">Facebook</a> is not sucking my time away.</p>

<p>Of course free time, like hard-drive space, is there to be filled and, glutton that I am, I&#8217;m already finding ways to spread myself thin (concocting metaphoric cocktails, for instance). Not content with neglecting one website, I&#8217;ve set up an <a href="http://users.rsise.anu.edu.au/~mreid/">academic one</a> as well as a <a href="http://conflate.net/inductio/">research blog</a> so the three or four regular readers this one has won&#8217;t be put of if I start posting incessantly about machine learning. </p>

<p>To top it off, some mail arrived today which might mean I&#8217;ll actually nail one of my new years&#8217; <a href="http://threewordslong.com/blog/entry/52/Resolutions_for_2007">resolutions</a>. Although I haven&#8217;t put much effort into <a href="http://threewordslong.com/blog/entry/27/Learning_Japanese">practising</a> lately that will have to change as I&#8217;m all signed up to sit the <a href="http://en.wikipedia.org/wiki/Japanese_Language_Proficiency_Test">Japanese Language Proficiency Test</a> in December. </p>

<p>Wish me がんばって!</p> ]]></description>
			<guid isPermaLink="false">64@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Mon, 15 Oct 2007 11:38:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>A LyX Thesis Layout for UNSW Theses</title>
			<link>http://threewordslong.com/blog/entry/63/A_LyX_Thesis_Layout_for_UNSW_T</link>
			<comments>http://threewordslong.com/blog/entry/63/A_LyX_Thesis_Layout_for_UNSW_T#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/lyx.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="LyX Logo" alt="LyX Logo" class="pivot-image" />
Since I&#8217;ve had my <a href="http://threewordslong.com/research/deft">PhD thesis</a> <a href="http://threewordslong.com/blog/entry/56/The_Reviews_Are_In">accepted</a> I&#8217;ve had a couple of friends who are writing up their theses at <a href="http://www.cse.unsw.edu.au/">CSE</a> ask me for help. In particular, they&#8217;ve wanted to know how I used <a href="http://lyx.org/">LyX</a> to write and format my thesis. In case anyone else needs a hand, I&#8217;ve made the LyX layout files available below, along with some tips and tricks.</p>
<h2>LyX and LateX</h2>

<p>For the uninitiated, <a href="http://lyx.org/">LyX</a> is a front-end for <a href="http://www.latex-project.org/">LaTeX</a>, a command-line driven typesetting system that produces beautiful looking documents. The front-end provided by LyX alleviates some of the more arcane and tedious aspects of working with pure LaTeX. You can use LyX without knowing any LaTeX (although you do have to install it) and still get great results. </p>

<p>The LyX GUI lets you write in a manner similar to a word processor, using buttons, menus or key shortcuts to layout and format your text while giving you a preview of what it looks like. When you&#8217;re ready to print or submit your work, LyX translates what is on the screen into LaTeX code and then hands it off to the LaTeX system to do all the heavy typesetting, resulting in a beautifully rendered PDF. </p>

<p>I&#8217;ve written an <a href="http://threewordslong.com/research">undergraduate thesis</a> and several conference papers in pure LaTeX and a <a href="http://threewordslong.com/research">PhD</a> using LyX. For me, LyX wins hands down as many LaTeX annoyances such as forgetting to close environments, including figures, managing citations and dealing with tables become much easier in LyX. This results in more time writing and less time tracking down compile bugs. </p>

<p>For a gentle introduction to LyX, I&#8217;d recommend having a look at the <a href="http://www.freesoftwaremagazine.com/articles/documents_with_lyx">Structured Writing with LyX</a> article (even though it&#8217;s a little out of date) and the <a href="http://wiki.lyx.org/LyX/Tutorials">Tutorials</a> section of the excellent <a href="http://wiki.lyx.org/">LyX wiki</a>.</p>

<h2>The Layout File</h2>

<p>Much of the presentation of your document that is normally configured through LaTeX commands can be managed through LyX layout files. A layout defines the various styles and blocks (such as titles, headings, author details, code, <em>etc</em>.), how they will appear on screen in LyX and how they are to be translated to LaTeX. </p>

<p>This is not a tutorial on writing LyX layouts but if you are curious about how this stuff works a good place to start is Section 5.2 of the <code>Customization</code> document that can be found in LyX&#8217;s <code>Help</code> menu.</p>

<p>To make the UNSW thesis layout file easier to use I embedded the LaTeX mark-up commands into the preamble of the LyX layout file. I realise the &#8220;correct&#8221; way to do this sort of thing is to write a LaTeX class file (<em>e.g.</em>, <code>unswthesis.cls</code>) and create a corresponding layout file (<em>e.g.</em>, <code>unswthesis.layout</code>) that references its commands. However, I thought it would be easier for LyX and LaTeX newcomers to only have to deal with a single file and not have to worry about fiddling with their LaTeX configuration too much.</p>

<h2>Installing the Layout File</h2>

<p>Download the following layout file and save it to the layout section LyX configuration directory. This is usually in <code>Library/Application Support/LyX-1.5/layouts/</code> relative to your home directory.</p>

<ul>
<li><a href="http://threewordslong.com/downloads/lyx/unswthesis.layout">unswthesis.layout</a> - 10KB LyX Layout File</li>
</ul>

<p>Now open LyX and select <code>LyX &gt; Reconfigure</code> from the menu. LyX will then ask you to restart. Once this is done the thesis layout should be installed and visible in the <code>Document Class</code> field of window opened via the <code>Document &gt; Settings...</code> menu.</p>

<p>For this layout to work correctly, you will also need an <a href="http://images.google.com/images?q=unsw+crest">image of the UNSW crest</a>. I found a black and white PDF one that works nicely with this layout. You can download it here:</p>

<ul>
<li><a href="http://threewordslong.com/downloads/lyx/unswcrest.pdf">unswcrest.pdf</a> - 74KB PDF File</li>
</ul>

<p>This file needs to be in the same folder as the LyX document using the thesis layout. </p>

<h2>Using the Layout File</h2>

<p>Once you have LyX restarted, open a new document and then go to <code>Document &gt; Settings...</code> and then select &#8220;UNSW Thesis&#8221; from the document class list and hit OK.</p>

<p>This layout has all of the usual styles found in the Book class. Two of them, <code>Author</code> and <code>Title</code>, are used to control what is displayed on your thesis title page. In your new document, add a title using the <code>Title</code> style and put your name underneath in the <code>Author</code> style.</p>

<p>Save the document in the same directory as the <code>unswcrest.pdf</code> file and then turn it into a PDF document via the <code>View &gt; PDF (pdflatex)</code> menu option. If all goes well you should see something like the following:</p>

<p style="text-align: center;">
<img style="border: 1px solid grey;" src="http://threewordslong.com/images/unswthesislayout.png" alt="UNSW Thesis Front Page">
</img>
</p>

<p><em>Note</em>: As this layout makes use of the <code>graphicx</code> package (found in most LaTeX distributions) and a PDF version of the UNSW crest only the <code>pdflatex</code> view will work. </p>

<h2>Templates</h2>

<p>It makes sense to split a thesis-sized document into several manageable chunks. This allows you to work on each chunk in isolation, making it easier to zoom around your document and examine the final output without having to build the entire thesis.</p>

<p>I used a separate LyX document for each chapter and appendix and a &#8220;main&#8221; file to draw them all together when I needed to inspect the entire thesis.</p>

<p>The zip file below has everything you need to get started, including:</p>

<ul>
<li><code>unswthesis.layout</code> - The layout file described above.</li>
<li><code>unswcrest.pdf</code> - The UNSW crest described above.</li>
<li><code>main.lyx</code> - The main template used to build the whole thesis.</li>
<li><code>chapter.lyx</code> - An example chapter that is included by the <code>main.lyx</code> file.</li>
<li><code>example.bib</code> - An example BibTeX file that is included by the main template.</li>
<li><code>copyright.tex</code> - A LaTeX file that is used by the <code>main.lyx</code> template to add the required copyright statement to the beginning of your thesis.</li>
<li><code>originality.tex</code> - Another LaTeX file that is included by <code>main.lyx</code> and required by UNSW.</li>
</ul>

<p>You can download the lot here:</p>

<ul>
<li><a href="http://threewordslong.com/downloads/lyx/unswthesis.zip">unswthesis.zip</a> - 34KB Zip File</li>
</ul>

<p>Just unzip the directory somewhere convenient and copy the <code>unswthesis.layout</code> file to your LyX directory as described eariler. Then open the <code>main.lyx</code> file with LyX and you should be able to create a PDF from it using <code>View &gt; PDF (pdflatex)</code> straight away. After that, just use the <code>File &gt; New from Template...</code> menu item to open the <code>chapter.lyx</code> document as a template, replace the text with your thesis chapter and save it. To add your chapter to the <code>main.lyx</code> document use the <code>Insert &gt; File &gt; Child Document...</code> menu to add it.</p>

<p>Happy writing!</p>

<h2>Caveats</h2>

<p>I originally started writing my thesis using LyX 1.3. Since then LyX has gone from strength to strength and is now up to version 1.5. The files here have all been adapted and improved from the LyX 1.3 versions I originally used and tested using LyX 1.5.1.</p>

<p>I&#8217;ve also only tried this on the Mac version of LyX 1.5 using <a href="http://ii2.sourceforge.net/tex-index.html">teTeX</a> as the LaTeX system under the hood, though there&#8217;s no reason things shouldn&#8217;t work with something like <a href="http://www.tug.org/mactex/">MacTeX</a> instead. 
The only thing I&#8217;m not too sure about is whether there are any packages that I use in this layout that don&#8217;t come with a standard LaTeX distribution. Let me know if you have any problems.</p>

<p>Also, the format of the title page, margins, declarations, and so on met the submission guidelines for UNSW as of July 2006. You may want to check if they&#8217;re still valid. If not, a quick poke around in the files and it should be apparent where to make any changes.</p>

<h2>Acknowledgements</h2>

<p>Most of the code for formatting the thesis title page comes from a <a href="http://www.ctan.org/tex-archive/macros/latex/contrib/adfathesis/adfathesis.dtx">LaTeX class file</a> I found on <a href="http://ctan.org">CTAN</a> as does the formatting for the <code>copyright.tex</code> and <code>originality.tex</code> files. Thanks to Stephen Harker for making these available.</p>

<p>The LyX image in this post is thanks to the LyX page at the <a href="http://www.linuxguiden.no/index.php/LyX">Linux Guiden</a> wiki.</p> ]]></description>
			<guid isPermaLink="false">63@http://threewordslong.com/pivot/</guid>
			<category>Computing</category>
			<pubDate>Sun, 09 Sep 2007 22:25:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>From Sydney to Canberra</title>
			<link>http://threewordslong.com/blog/entry/61/From_Sydney_to_Canberra</link>
			<comments>http://threewordslong.com/blog/entry/61/From_Sydney_to_Canberra#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/sydcanberra.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="0" alt="0" class="pivot-image" />
It&#8217;s now official. Julieanne, Les and I are moving to Canberra to start our new <a href="http://threewordslong.com/blog/entry/56/The_Reviews_Are_In">post-PhD</a> lives. I&#8217;ll be taking up a research fellow position in the <a href="http://csl.rsise.anu.edu.au/sml">Statistical Machine Learning</a> group at the <a href="http://www.anu.edu.au">ANU</a> while Julieanne will be working within the halls of parliament. Les, with his easily transferrable skills, will earnestly continue his canine duties. </p>
<p>The main reason we&#8217;re going is that Julieanne is about to submit her thesis (she&#8217;s diligently correcting chapters as I type) and the job opportunities for her in Canberra are far more plentiful - both in academia and politics - than here in Sydney. The decision was sealed when one of her online job searches was cast a little too wide and she found the post-doctoral position that I&#8217;ll now be starting on the 15th of August. </p>

<p>My resignation was announced at work today and now I&#8217;m gearing up for the dive back into academic life. I feel like I&#8217;ve got a taste of what commercial research has to offer as I was working with some really excellent people. It will be sad to leave but I think my new position at the ANU will give me a sense of what an academic career path might be like - something that was difficult to appreciate while working and writing up my thesis.</p>

<p>I was lucky to meet some of the people I&#8217;ll be working with (or at least nearby) at this year&#8217;s <a href="http://threewordslong.com/blog/entry/60/ICML_Trends">international conference on machine learning</a>. They&#8217;re all solid researchers with strong mathematical backgrounds so I&#8217;m looking forward to really getting my teeth into some of the more recent theoretical developments in machine learning. I&#8217;m also hoping there will be a chance to do some graduate-level teaching as it&#8217;s something I&#8217;ve been keen to try for some time now.</p>

<p>The wheels are most definitely in motion and this weekend they&#8217;ll be driving us down to Our Nation&#8217;s Capital for the first of what will hopefully only be a couple of house-hunting visits. We&#8217;ve been making good use of <a href="http://www.allhomes.com.au">AllHomes</a> to help us search for candidate places. By assiduously squinting at tiny photos of houses we have been able to form a shortlist of places that best photograph on digital cameras built in the early 90&#8217;s. We&#8217;ll be inspecting them to make sure of the little details: that the rooms are indeed connected to one another and that the warping of the floors are due to the fish-eye lens rather than any inherent structural problems.</p>

<p>To those friends who both live in Sydney and read this blog: consider this a heads up about an imminent farewell party. It&#8217;d be best if you kept between now and the end of the month free while we decide on a date for the party. </p> ]]></description>
			<guid isPermaLink="false">61@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Mon, 09 Jul 2007 20:53:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>ICML Trends</title>
			<link>http://threewordslong.com/blog/entry/60/ICML_Trends</link>
			<comments>http://threewordslong.com/blog/entry/60/ICML_Trends#comm</comments>
                        <description><![CDATA[ <p><img src="http://oregonstate.edu/conferences/icml2007/images/icml_logo.gif" style="float: left"/>
I recently attended the 24th Annual <a href="http://oregonstate.edu/conferences/icml2007/">International Conference on Machine Learning</a> held at Oregon State University in Corvallis, Oregon. The last time I went was in 2002 when it was held at my <a href="http://www.cse.unsw.edu.au/~icml2002/">alma mater</a> here in Sydney. It turns out that five years is a long time in machine learning, so I decided to do a little data-mining on paper titles from the conference over the last 20 years to see if I could spot any trends.  </p>
<p>At the conference dinner the program chair, <a href="http://www.gatsby.ucl.ac.uk/~zoubin/">Zoubin Ghahramani</a>, presented the usual statistics for ICML 2007: the number of papers submitted, the number accepted, the number of reviewers, <em>etc</em>. As a bonus, he also did a analysis showing the most probable keyword given that a paper was accepted and the most probable given it was rejected. </p>

<p>(<strong>Update</strong>: the presentation is now available from Zoubin&#8217;s site as <a href="http://learning.eng.cam.ac.uk/zoubin/talks/ICML-Presentation.pdf">PDF slides</a>. Thanks to Ricardo Silva pointing this out over at <a href="http://hunch.net/?p=281">hunch.net</a>). </p>

<h2>Collection</h2>

<p>I can&#8217;t remember the exact keywords but I thought the idea was a fun one so the next morning I hacked together a quick <a href="http://threewordslong.com/downloads/icml/collect.rb">ruby script</a> to grab the accepted paper titles for ICML from 1988 to 2006 from the <a href="http://www.informatik.uni-trier.de/~ley/db/conf/icml/">list at DBLP</a>. The titles for 2007 aren&#8217;t up there yet so I also had my script scrape titles from the <a href="http://oregonstate.edu/conferences/icml2007/paperlist.html">ICML 2007</a> site.</p>

<p>I then tokenised the titles and applied some <a href="http://en.wikipedia.org/wiki/Stemming">stemming</a> and stop-word removal to the 1782 paper titles using a <a href="http://stemmer.rubyforge.org/wiki/wiki.pl">great little stemming library</a> and a <a href="http://www.dcs.gla.ac.uk/idom/ir_resources/linguistic_utils/stop_words">list of stop-words</a> I found via Wikipedia. The result is a table with 1640 rows, one per term, with each row containing the number of papers with that term in it for each of the 20 years from 1988 to 2007.</p>

<h2>Results</h2>

<p>The first thing we can do with this data is see how many papers were accepted into the conference each year. This either gives some idea of the vitality of the field over time or the choosiness of the program committee. </p>

<p><img src="http://threewordslong.com/downloads/icml/icml.001.png" alt="total" title="" /></p>

<p>The following graph shows the rise of Bayesian and kernel methods over the last decade. Especially impressive is the tripling of papers mentioning &#8220;kernel&#8221; over the last six years considering it was unheard of before 1995.</p>

<p><img src="http://threewordslong.com/downloads/icml/icml.002.png" alt="total" title="" /></p>

<p>This shift in focus can also be seen when looking at the trends for &#8220;theori&#8221;, &#8220;concept&#8221; and &#8220;model&#8221;. The first two terms are more commonly used to describe symbolic models whereas the latter is favoured by statisticians.</p>

<p><img src="http://threewordslong.com/downloads/icml/icml.006.png" alt="total" title="" /></p>

<p>Also interesting is the shift in emphasis from knowledge to data. I guess this can be partially explained by the ever increasing computing power we have available and how inexpensive it is to now store vast amounts of data. Peter Norvig discussed this trend in his <a href="http://www.citris-uc.org/CDS-Sept-25-2006">seminar</a> he gave a Berkeley late last year. </p>

<p><img src="http://threewordslong.com/downloads/icml/icml.004.png" alt="total" title="" /></p>

<p>I&#8217;m sure there are plenty more interesting finds to make in the data. If you want to have a dive yourself, you can grab the results as a 75kb comma-separated file here: <a href="http://threewordslong.com/downloads/icml/term_counts.csv">term_counts.csv</a>. A 32kb file containing the all the raw paper titles can be downloaded here: <a href="http://threewordslong.com/downloads/icml/titles.tar.gz">titles.tar.gz</a>.</p>

<p>Let me know if you find anything interesting.</p>

<h2>Scripting and Scraping</h2>

<p>As mentioned earlier, all of the data collection and analysis performed here was done using ruby scripts. The ease with which really good libraries such as <code>WWW::Mechanize</code> and <code>stemmer</code> can be installed and quickly put to use is a testament to ruby and worth a final couple of remarks.</p>

<p>For example, have a look at the entire code for the cleaning, stop-word removal and stemming of paper titles:</p>

<pre><code>@terms = title.split(/\W/).collect { |word| word.downcase.strip }
@terms.reject! { |word| word.empty? || STOP_WORDS.include?(word) }
@terms.map! { |word| word.stem }
@terms.uniq!
</code></pre>

<p>The only slightly Perl-ish nastiness there is the <code>\W</code> regular expression to split on word boundaries. The rest, in my opinion, is both terse and clear. Hooray for iterators and closures!</p>

<p>The process for getting all of the 1988-2006 paper titles from the DBLP site is as follows:</p>

<blockquote>
  <p>Navigate to the ICML DBLP site and on each of the links labelled &#8216;Contents&#8217; see if the link&#8217;s 
  target has a 4 digit year in it. If so, create a new conference structure, follow the link and 
  on the resulting page take the text between the &#8216;:&#8217; and the &#8216;.&#8217; in each &#8216;li&#8217; element on the 
  page as the title and add it to the conference. </p>
</blockquote>

<p>Thanks to the <a href="http://rubyforge.org/projects/mechanize/">WWW::Mechanize</a> and <a href="http://code.whytheluckystiff.net/hpricot/">hpricot</a> libraries it&#8217;s almost longer to write out like that than it is to code:</p>

<pre><code>agent.get(ICML_DBLP).links.text('Contents').each do |link|
  year = /\d{4}/.match(link.href)[0]
  confs &lt;&lt; Conference.new(year)

  page = agent.click link
  page.search('//li').each do |li|
    confs.last &lt;&lt; $1 if li.inner_text.gsub('\n','') =~ /:([^.]+)\./
  end
end
</code></pre>

<p>Once again there&#8217;s a bit of ugliness with regular expressions but that&#8217;s more or less the price you pay when dealing with text. The rest of the code is there to navigate the DBLP web pages by simulating clicking on links and using XPath-like patterns to find the relevant parts of the resulting HTML documents.</p>

<p>These sort of tools and the level of abstraction languages like ruby and python conceed make me remember why I enjoy programming so much. I can go from a question like, &#8220;I wonder what sort of trends there are in ICML titles&#8221; to answers in less time than it took me to write this blog post. </p> ]]></description>
			<guid isPermaLink="false">60@http://threewordslong.com/pivot/</guid>
			<category>Computing, Science</category>
			<pubDate>Mon, 02 Jul 2007 23:17:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>i iz in ur memes stealin ur jokes</title>
			<link>http://threewordslong.com/blog/entry/58/i_iz_in_ur_memes_stealin_ur_jo</link>
			<comments>http://threewordslong.com/blog/entry/58/i_iz_in_ur_memes_stealin_ur_jo#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/bigted.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Big Ted" alt="Big Ted" class="pivot-image" />
A particularly virulent strain of meme has been sweeping the internet lately. It&#8217;s a
potent blend of cute animals, strange circumstance and deliberate misspellings. 
I&#8217;m warning you because I&#8217;ve caught it and it seems to have mutated using the very DNA 
of the last funny picture I saw: John Howard on Playschool.</p>
<p>My memetic immune system is usually fairly hardy, probably due to prolonged exposure to
stupid jokes from books like &#8221;1001 More Jokes for Kids&#8221; with their endless variations
on the knock-knock joke. However, there&#8217;s something particularly insidious about <a href="http://en.wikipedia.org/wiki/Lolcats">lolcats</a> 
(and loldogs).</p>

<p><a href="http://icanhascheezburger.com/2007/02/06/i-buyed-u-a-pespi/">
    <img width="400" src="http://icanhascheezburger.files.wordpress.com/2007/02/hund-pepsi.jpg"/>
</a></p>

<p>Sure, that&#8217;s excruciatingly cute but ultimately easy to resist. There are plenty of silly cute pictures of pets on the internet. It&#8217;s when the captions for the cats start borrowing on geek-lore that things get funnier. Observe what happens when a cat meets <a href="http://en.wikipedia.org/wiki/Street_Fighter_Ii">Street Fighter II</a> or a pug Star Wars:</p>

<p><a href="http://www.roflcat.com/shoryuken-cat.php">
    <img width="200" src="http://www.roflcat.com/images/cats/shoryuken.jpg"/>
</a><a href="http://icanhascheezburger.com/2007/05/09/darth-pug/">
    <img width="200" src="http://icanhascheezburger.files.wordpress.com/2007/05/darthpug-stormy.jpg"/>
</a></p>

<p>It just gets stranger. It seems that when a joke like this gains a certain critical mass it starts drawing in and interbreeding with other popular themes. Of course, it doesn&#8217;t take long before politics gets involved.Via a great <a href="http://www.slate.com/id/2166338/slideshow">summary of the fad</a> over at Slate magazine I discovered that there are a bunch of people <a href="http://lolpresident.com/">captioning past and present presidents</a> from the US and elsewhere. Fish in a barrel really:</p>

<p><a href="http://lolpresident.com/2007/05/26/oh-hai/">
    <img width="300" src="http://lolpresident.com/wp-content/uploads/2007/05/lol.jpg"/>
</a></p>

<p>My defences down, I was compelled to add my own parochial riff on this theme making use of a rather disturbing picture I found through Google images.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/playskool.png" style="border:0px solid" title="" alt="" class="pivot-image" /></p>

<p>Poor Big Ted. I wonder which window he had to go through to get himself into this situation? The square one? </p> ]]></description>
			<guid isPermaLink="false">58@http://threewordslong.com/pivot/</guid>
			<category>default</category>
			<pubDate>Sun, 27 May 2007 20:29:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>The Reviews Are In</title>
			<link>http://threewordslong.com/blog/entry/56/The_Reviews_Are_In</link>
			<comments>http://threewordslong.com/blog/entry/56/The_Reviews_Are_In#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/tick.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Green Tick" alt="Green Tick" class="pivot-image" />
Well, it’s been a very long time coming but just this morning I finally picked up the review for the thesis I <a href="http://threewordslong.com/blog/entry/24/Free_at_last!">submitted</a> in the middle of last year. And, apart from some minor corrections, it’s all good!</p>
<p>Apparently the reviews were some time coming as one of the anonymous reviewers was ill and had only recently recovered. I can happily say that the reviews were worth the 9 month wait as, by and large, they were very positive. The only things I have left to do are: correct 20 small typos, clarify two definitions, use a more relevant citation for one topic, and discuss how my work relates to a method in statistics called &#8220;empirical Bayes&#8221; - something I had a suspicion was relevant but only really got my head around sometime after I submitted my original draft.</p>

<p>There were a number of other non-essential recommendations in the review which I&#8217;ll take into account but I&#8217;m pretty confident I can have the important ones knocked over this weekend.</p>

<p>Now, you&#8217;ll have to excuse my extreme lack of modesty while I cherry pick some of the very positive feedback I received. I&#8217;ve spent a aeon on this one piece of work so I&#8217;m going to milk these for all they&#8217;re worth:</p>

<p>On the Contributions:</p>

<ul>
<li>The thesis is exemplary in the field of ILP since it includes, in lock-step, theory, implementation and experimentation.</li>
<li>&#8230; work that represents significant original contributions to the area of machine learning&#8230;</li>
<li>&#8230; the approach provides a firm conceptual basis on which to develop further ideas.</li>
<li>&#8230; the candidate has a clear and deep understanding of the mathematical concepts involved.</li>
<li>&#8230; raises the state of the art in inductive transfer to a new level.</li>
<li>&#8230; the approach and the results presented in this thesis are likely to become reference citations for any further research in this field.</li>
</ul>

<p>On the Presentation:</p>

<ul>
<li>This dissertation is a pleasure to read.</li>
<li>This thesis extremely well-written. The writing is lucid and yet clear and not over-formalized &#8230;</li>
<li>The overall presentation of the thesis is of a high standard. &#8230; The writing is very readable and stands out in comparison with much of the field.</li>
<li>It has been executed with skill, thoroughness, and completeness which makes this thesis one of the best pieces of graduate work I have seen in the recent years.</li>
</ul>

<p>One reviewer even noticed the time I spent putting a thesis-long example together to help with the exposition noting that &#8220;it&#8217;s an excellent and non-trivial presentation tool and the candidate should be lauded for its use&#8221; and picked up on the &#8220;dash of discrete humour&#8221; I scattered through the beast to keep me sane.</p>

<p>Before I put my modesty back in, I&#8217;ll just have to finish with a very flattering concluding remark from one review:</p>

<blockquote>
  <p>To summarize, Mr. Reid&#8217;s thesis is an excellent, novel, high quality contribution to Machine Learning. 
  This thesis definitely merits the award of the degree.</p>
</blockquote>

<p>Ahhhh, catharsis&#8230; the gut-wrenching slog over the last many years is but a dim, dark memory.</p>

<p><strong>Update</strong>: I&#8217;ve now finished the corrections so, behold: <a href="http://threewordslong.com/downloads/thesis.pdf">the compleat thesis</a>! (2.3Mb PDF)</p> ]]></description>
			<guid isPermaLink="false">56@http://threewordslong.com/pivot/</guid>
			<category>Computing, Life, Science</category>
			<pubDate>Wed, 18 Apr 2007 22:45:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Strings, Lists, Joins and Python</title>
			<link>http://threewordslong.com/blog/entry/55/Strings_Lists_Joins_and_Python</link>
			<comments>http://threewordslong.com/blog/entry/55/Strings_Lists_Joins_and_Python#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/python.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Python Logo" alt="Python Logo" class="pivot-image" />
Although <a href="http://ruby-lang.org">ruby</a> is my first choice for scripting and web programming these days, I recently had a chance to dabble with <a href="http://python.org">python</a> at work. Reading and making basic modifications to the python code was straightforward enough until I needed to join a list of strings together. </p>
<p>Suppose you have a list containing the strings &#8216;snakes&#8217;, &#8216;eat&#8217;, and &#8216;gems&#8217; and you want to join them together with a spaces between them. </p>

<p>Because I&#8217;m familiar with ruby and its the closest reference point I had to python, I expected to join the strings like so:</p>

<pre><code>['snakes', 'eat', 'gems'].join(' ')
</code></pre>

<p>This seems natural enough to me since it is the list that is being joined and the space is acting as a modifier of this operation. I was quite surprised when I was told the way to do the same operation in python is:</p>

<pre><code>' '.join(['snakes', 'eat', 'gems'])
</code></pre>

<p>A colleague with more snake-wrangling experience than I argued that this is a more natural way to join lists since the join is essentially a string operation and so it&#8217;s more natural to think of the list elements as arguments. I was intrigued but sceptical so I decided to see what the good citizens of the web had to say about the matter.</p>

<h2>A Temper Flares on Python-Dev</h2>

<p>A language cannot live without a community who speak it and it cannot thrive without at least some of those people critically discussing how the language should evolve. Mailing lists are where this sort of discussion usually takes place and, sure enough, Google led me straight to the <a href="http://mail.python.org/pipermail/python-dev/2003-February/033348.html">python-dev mailing list</a> when I searched for a discussion of python&#8217;s join method.</p>

<p>Here I found someone called Zack Weinberg asking the same question I had in 2003: &#8220;How about seq.join(&#8216;,&#8217;) where seq is an instance of a sequence type?&#8221; There was even a <a href="http://mail.python.org/pipermail/python-dev/2003-February/033349.html">reply</a> in the same thread:</p>

<blockquote>
  <p>PLEASE!  GET THIS DISCUSSION OFF PYTHON-DEV!</p>
  
  <p>NO MORE COMMENTS ON JOIN()!</p>
  
  <p>&#8212;Guido van Rossum (home page: http://www.python.org/~guido/)</p>
</blockquote>

<p>I had read enough about python to know that the author of this response was the inventor of python himself. I nearly fell off my chair! Here was the leader of a large language community shutting down a discussion in all-caps with exclamation marks ending every sentence.</p>

<p>I&#8217;ve recently been involved in developing a language and have some appreciation of how many difficult decisions have to be made. Anyone who can develop a language that is as wildly popular as python has my enduring admiration. This is partly the reason I was so shocked to see a response like this. </p>

<p>To be fair, I have no idea what is considered an appropriate topic for python-dev and maybe this question about join was way out of line. Also, after a bit more searching I found a <a href="http://www.python.org/infogami-faq/general/why-is-join-a-string-method-instead-of-a-list-or-tuple-method/">FAQ answer</a> about join that address my and Zack&#8217;s question in depth. Asking a question in mailing list that is answered in a FAQ is a <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/mailing-list-faq/etiquette.html#BEFORE-POSTING">definite no-no</a> but so is Guido&#8217;s <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/mailing-list-faq/etiquette.html#ETIQUETTE-POSTING">shouting</a> in my opinion. </p>

<h2>Arguments and Inverses</h2>

<p>I was quite unconvinced by the arguments put forward by the aforementioned <a href="http://www.python.org/infogami-faq/general/why-is-join-a-string-method-instead-of-a-list-or-tuple-method/">FAQ answer</a> in that they basically boiled down to: 1) strings can be Unicode or ASCII and the type of the separator should determine the result of the join, and 2) the split function (the inverse of join) is a method on strings so join should be too. </p>

<p>I find neither of these convincing. The type of the separator can be used to determine the return type of the joined string even if it&#8217;s passed in as an argument. Sure, it&#8217;s probably easier for the implementers of python to have separate methods on the Unicode and ASCII versions of string than to query the separator&#8217;s type when its an argument. The <code>join</code> method will be implemented once but used in thousands of programs. A small bit of ugliness in python&#8217;s implementation is surely a small price to pay for a more intuitive interface. </p>

<p>Secondly, inverses should act like inverses. In ruby I can write:</p>

<pre><code>'snakes eat gems'.split(' ').join(' ')
['snakes','eat','gems'].join(' ').split(' ')
</code></pre>

<p>and get back the original string or list. In python the equivalent code is:</p>

<pre><code>' '.join('snakes eat gems'.split(' '))
' '.join(['snakes eat gems']).split(' ')
</code></pre>

<p>which doesn&#8217;t make the inverse relationship between split and join clear at all.</p>

<p>Please keep in mind that the above analysis is based on the very limited experience I&#8217;ve had with python so I may be missing some crucial aspect of python that make the defence of <code>' '.join(list)</code> hold more water. I&#8217;d love to hear about it.  However, I&#8217;m not the only one who thinks <code>join</code> is a <a href="http://www.amk.ca/python/writing/warts">wart</a> on a language that is otherwise extremely well thought out. </p>

<p>Developing a language is hard and I don&#8217;t think there is a language in existence that gets everything right, mainly because &#8220;right&#8221; is inherently subjective. My intention in this post was not to come off as a language pedant (even though I may be). I know and use many languages and, depending on the problem being solved, like and dislike them for various reasons. This post came about because I found this little dive into python through the <code>join</code> method and interesting peek into the philosophy and culture of a programming language. </p> ]]></description>
			<guid isPermaLink="false">55@http://threewordslong.com/pivot/</guid>
			<category>Computing</category>
			<pubDate>Sat, 17 Mar 2007 13:06:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Selected Papers on Computer Science</title>
			<link>http://threewordslong.com/blog/entry/54/Selected_Papers_on_Computer_Sc</link>
			<comments>http://threewordslong.com/blog/entry/54/Selected_Papers_on_Computer_Sc#comm</comments>
                        <description><![CDATA[ <p><img src="http://images.amazon.com/images/P/1881526917.01._SCMZZZZZZZ_.jpg" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Selected Papers on Computer Science" alt="Selected Papers on Computer Science" class="pivot-image" />
The <a href="http://www.library.usyd.edu.au/libraries/fisher/">Fisher Library</a> at the University of Sydney recently had something of a stocktake sale. Superseded, out of date or terminally unborrowed books were cast aside to make way for newer books and better editions. Fortunately for me, this meant Julieanne was able to grab a couple of cheap books for me, including Donald Knuth&#8217;s <a href="http://www.librarything.com/work/135613&amp;book=12158045">Selected Papers on Computer Science</a> and a 1978 copy of his <a href="http://www.librarything.com/work/10496&amp;book=12602955">The Art of Computer Programming</a> (TAOCP) volume 1.</p>
<p><a href="http://www-cs-faculty.stanford.edu/~knuth/">Donald Knuth</a> is one of the giants of computer science, defining both its practice, through books such as his <em>The Art of Computer Programming</em>, and presentation through the <a href="http://www.tug.org/pracjourn/2005-3/walden-whatis/">typesetting software</a> T<sub>E</sub>X. As the name suggests, <em>Selected Papers on Computer Science</em> is a selection of his papers and lectures. The intended audience for this collection is the general scientific or academic community rather than just computer scientists. </p>

<h2>The History of Algorithms</h2>

<p>The papers I enjoyed the most were historical ones. The earliest paper in the collection is a short note written in 1966 to <a href="http://acm.org/cacm/">Communications of the ACM</a>, arguing that the term &#8220;algorithm&#8221; should be considered as something distinct from &#8220;program&#8221;. Specifically, a program is an implementation of an algorithm in a particular language. This distinction is important as it defines one of the main objects of study in computer science as something more intrinsic than a program. Although he doesn&#8217;t say it explicitly, algorithms are essentially what the <a href="http://en.wikipedia.org/wiki/Church-Turing_thesis">Church-Turing thesis</a> attempts to pin down.</p>

<p>In <em>Ancient Babylonian Algorithms</em> Knuth relates some of the work that has been done translating and understanding the early procedures for solving problems of volume and area found on 4000 year-old clay tables from what is now called Iraq. Although the Babylonians didn&#8217;t have algebra, their working was presented with specific quantities (in base 60) that epitomised the general procedure.</p>

<p>In <em>Von Neumann&#8217;s First Computer Program</em>, Knuth translates and analyses the sorting algorithm Von Neumann wrote for the EDVAC. This behemoth of a machine had 2048 32-bit words of working memory and another 64 words of &#8220;high-speed&#8221; cache. In a proclamation worthy of Bill Gates (though he <a href="http://www.nybooks.com/articles/15180">denies</a> ever saying &#8220;640k should be enough for anyone&#8221;), Von Neumann declared that this 8k of memory combined with &#8220;the almost unlimited capacity of the magnetic tape &#8230; it seems that very few problems would exceed this capacity&#8221;.</p>

<p>Twelve years later, at age 19, Knuth fell in love with his first computer. <em>The IBM 650: An Appreciation from the Field</em> is a nostalgic look at the machine to which Knuth dedicated <em>The Art of Computer Programming</em>. Despite the IBM 650 not having much more memory than Von Neumann&#8217;s EDVAC, Knuth and his colleagues managed to code the SOAP line of compilers for it. </p>

<h2>Theory and Practice</h2>

<p>The <em>Theory and Practice</em> series of papers show how much this early, hands-on experience influenced Knuth. Even though his analysis of algorithms - the meat and potatoes of TAOCP - has a strong pure mathematical flavour, he&#8217;s not afraid of resorting to clever hacks and approximations to squeeze every last ounce of computation power out of a machine. In his 1989 keynote lecture <em>Theory and Practice, IV</em>, he even urges his audience to get down and dirty with their machines and </p>

<blockquote>
  <p>make a thorough analysis of everything your computer does during one second of computation.</p>
</blockquote>

<p>I&#8217;ve spent my fair share of time stepping through code in debuggers and I think it&#8217;s good for the computer scientist&#8217;s soul, but what Knuth is proposing is seriously hardcore.</p>

<h2>What Can Be Automated?</h2>

<p>From a philosophical perspective I also enjoyed Knuth&#8217;s tribute to <a href="http://infolab.stanford.edu/pub/voy/museum/ForsytheNews.html">George Forsythe</a>, the founder of the Computer Science Division at Standford, pulling in some big names to help him establish the field: Ed Feigenbaum, John McCarthy, Niklaus Wirth, <em>etc</em>. </p>

<p>Importantly, Forsythe managed to beautifully articulate the core question of computer science, arguing   </p>

<blockquote>
  <p>The question &#8220;What can be automated?&#8221; is one of the most inspiring philosophical and practical questions of 
  contemporary civilization.</p>
</blockquote>

<p>I must admit, I experienced one of those heart-stirring moments when that passage leapt from the page and I&#8217;ve been rolling around in my mind ever since. </p>

<h2>The Verdict</h2>

<p>A fascinating personal look at the history and purpose of computer science by one of its pioneers. It&#8217;s slightly dry at times but I thoroughly enjoyed it. A must read for anyone who still believes computer science is just a fancy name for programming.</p> ]]></description>
			<guid isPermaLink="false">54@http://threewordslong.com/pivot/</guid>
			<category>Books, Computing</category>
			<pubDate>Thu, 01 Mar 2007 22:34:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>What I Read in 2006</title>
			<link>http://threewordslong.com/blog/entry/53/What_I_Read_in_2006</link>
			<comments>http://threewordslong.com/blog/entry/53/What_I_Read_in_2006#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/books.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Stack of books" alt="Stack of books" class="pivot-image" />
I&#8217;ve been using the social networking site <a href="http://allconsuming.net/person/mdreid/consumed/book">All Consuming</a> since 2005 as a way to track my reading habits. Recently, I used it to look back over my reading in 2006 and, surprisingly, I didn&#8217;t get through nearly as many books as I thought (or would have liked). In total, I started 14 but finished only 10, with a even split between fiction and non-fiction. </p>
<p>A few years ago, I used to get through around a book or so a fortnight. Most of my reading
was done while on public transport or before bed. Last year I was working full-time at a
job which I could only get to in a reasonable amount of time by car. (A 90 minute bus ride
each way is not reasonable). </p>

<p>On top of that, for the first half of the year, all my time at home was spent finishing my
<a href="http://threewordslong.com/blog/entry/24/Free_at_last!">thesis</a>. There&#8217;s a lesson in there for all you book-loving PhD students: make sure your
thesis is done before taking on full-time work.</p>

<p>As well as those excuses, I think the type of reading I do has also changed quite a lot. When I do have time for reading at home these days I spend much of it reading articles, papers, reference manuals and blogs on the web. </p>

<p>As a result, about the only time I set aside this year to chow through some books was
while <a href="http://threewordslong.com/travel">travelling</a> through Greece, Cornwall and Dublin and when Julieanne and I escaped
to the mountains for a weekend to celebrate our first <a href="http://threewordslong.com/photos/wedding/">wedding</a> anniversary.</p>

<h2>Fiction</h2>

<p>I read José Saramago&#8217;s <a href="http://www.librarything.com/work/786306">Seeing</a> while in Greece and thoroughly enjoyed its satirical
portrayal of a city&#8217;s non-violent, popular revolution against its paranoid government.
Seemingly without any centralised organisation, the citizens of an imaginary Portuguese
city strike fear into their overly bureaucratic government by casting blank ballots during
an election. The tone of the book becomes dark, political and Kafka-esque when the
government flees en-masse and tries to scare the populist into submission by declaring a
state of siege and locking down the city. </p>

<p>J. M. Coetzee&#8217;s <a href="http://www.librarything.com/work/105432">Youth</a> was also quite sombre, following a young and aspiring artist and
intellectual escape from his South African home to 1960&#8217;s London where he hopes to make
his mark as a poet. Instead he finds himself working as a programmer and having
unsatisfying affairs, telling himself the whole time that he can only become a &#8220;true
artist&#8221; by first sinking to the depths of despair. For all its depressing content about
the trials of growing up an outsider, <strong>Youth</strong> is beautifully written. I hadn&#8217;t read any
Coetzee before so had no idea he could write so clearly, simply and insightfully. Highly
recommended.</p>

<p>I started Michael Chabon&#8217;s <a href="http://www.librarything.com/work/8470">Summerland: A Novel</a> while in the Blue Mountains.
It didn&#8217;t grab me nearly as much as his fabulous <strong>Amazing Adventures of Kavalier and
Clay</strong>, maybe because it was a &#8220;young adults&#8221; novel and focused heavily on baseball and
magic. I tried picking up a few more times when I was back at home but ended up giving up
on it.</p>

<p>I also had trouble finishing Peter Carey&#8217; <a href="http://www.librarything.com/work/924125">Oscar and Lucinda</a> which is surprising
because what I read of it was great and I&#8217;d really enjoyed many of his earlier works of
fiction. I stopped reading this around the same time I was nearing the end of my write up
as I could only dip in and out of it. I&#8217;ll probably try again when I next have a chance to
read for an extended period.</p>

<p>Will Self&#8217;s short story collection <a href="http://www.librarything.com/work/353628">Dr. Mukti and Other Tales of Woe</a> was more
suited to my sporadic reading at that time. I read this at the start of the year and was
completely sucked in by it. The collection&#8217;s title story pits the psychiatrist Dr. Mukti
against his charismatic, successful and manipulative nemesis. Most of the action
takes place in Mukti&#8217;s increasingly paranoid and over-analytic mind. The story arcs like a
train careering off a bridge in slow motion and makes for some of the best black humour
I&#8217;ve read in a long time.</p>

<p>The rest of the fiction I read last year was of the scientific variety. I polished off Ian
Banks&#8217; <a href="http://www.librarything.com/work/12930">The Algebraist</a> in two days while holidaying in Crescent Head for the Christmas
and New Year break. Like all of his Culture series of books it was a rollicking space
opera and great fun but I have trouble distinguishing it from the rest of his work. </p>

<p>In contrast, Jonathan Lethem&#8217;s <a href="http://www.librarything.com/work/23040">Amnesia Moon</a> couldn&#8217;t have been more different to
<strong>Fortress of Solitude</strong>, the only other book of his I have read. The latter was a gritty
tale of modern day superheros set in 1970&#8217;s Brooklyn while <strong>Amnesia Moon</strong> presents a
post-apocalyptic America as a surreal, nightmarish landscape that has fractured into tiny
pockets of subculture. The protagonist is known by several names - Moon, Chaos, Everett -
depending which town he is passing through during his search to find&#8230; something or
someone.</p>

<p>Like most dreams, <strong>Amnesia Moon</strong> doesn&#8217;t resolve in any meaningful way, which left me
slightly disappointed even though the rest of the ride was compelling. On reflection,
however, I can&#8217;t see how Lethem might have tied it up without contriving something even
less satisfying.</p>

<h2>Non-Fiction</h2>

<p>My favourite read of 2006 was, surprisingly, a textbook on probability theory. Yes, I
realise my fate as a big nerd was sealed with that last sentence but I challenge anyone to
find a more fascinating textbook on the subject than <a href="http://www.librarything.com/work/323850">Probability Theory: The Logic of
Science</a>. In it E. T. Jaynes summarises the Bayesian approach to reasoning 
with uncertainty, a topic he spent most of his working life investigating. With
almost equal parts theory, application, philosophy and opinion, it is eminently rigourous,
relevant, rich and readable book. It took me a couple of months to finish which is yet 
another reason I didn&#8217;t get to read as many books as I would have liked.</p>

<p>To go into even half the material covered in this book fully would take several blog post
(stay tuned). Briefly though, one of the things that really struck me about Jaynes was his
incredibly pragmatic approach to the philosophy of mathematics. When reasoning about infinite
series and the like he absolutely requires that the limiting process be clearly
articulated in order to avoid many of the <a href="http://en.wikipedia.org/wiki/Borel's_paradox">strange</a> <a href="http://en.wikipedia.org/wiki/Banach–Tarski_paradox">paradoxes</a> that otherwise arise.</p>

<p>Coming from a computer scientist this made a lot of sense to me. After all, if things
aren&#8217;t computable what are they? However, my undergrad degree was in pure mathematics so I
still have a sweet spot for the reckless throwing about of the infinite that David Foster
Wallace writes beautifully about in <a href="http://www.librarything.com/work/45872">Everything and More: A Compact History of
Infinity</a>.</p>

<p>With a style all his own and a very large number of footnotes and digressions, Wallace
manages to pull together a fascinating history of the infinite that pivots around Georg
Cantor&#8217;s exposition of he countable and uncountable. Refreshingly, he is able to discuss
the subject intelligently without being overly flowery or romantic. Given that he
confesses to knowing little about university level mathematics when he started researching
the book he does a remarkable job at clearly conveying many of the subtleties of the transfinite.</p>

<p>The other popular science account I read in 2006 was <a href="http://www.librarything.com/work/28334">On Intelligence</a> by Jeff Hawkins.
It&#8217;s a strange book as it attempts to promote Hawkins&#8217; new ideas while simultaneously
popularising them. As <a href="http://www.stephenwolfram.com/">Stephen Wolfram</a> proved, this can be a very fraught endeavour.
Fortunately, the former Palm CEO manages to discuss his &#8220;memory-prediction framework&#8221; for
intelligence with due deference to other researchers in neuroscience and artificial
intelligence. The science was reasonably convincing but the book a little repetitive.</p>

<p>I was keen to read some accessible ethical philosophy last year and so was pointed in the
direction of Peter Singer. I was a bit hesitant at first, wasn&#8217;t he the guy who wrote
<strong>Animal Liberation</strong> in the 70&#8217;s which helped start the group PETA? Expecting polemics, I
was surprised to find <a href="http://www.librarything.com/work/205131">How Are We to Live?: Ethics in an Age of Self-Interest</a> a
very balanced, warm and thoughtful book. Singer&#8217;s writing style is engaging and chatty so,
after finishing his book, I was left with the sense of having had a friendly discussion
about ethics with a wise and friendly scholar.</p>

<p>I received the elegantly designed and comprehensive <a href="http://www.librarything.com/work/697680">Warp: Labels Unlimited</a> by
Adrian Shaughnessy and editor Rob Young for my birthday and finished it off in no time.
If, like me, you like music of the electronic variety then you will have heard of <a href="http://www.warprecords.com/">Warp Records</a>, 
home of <a href="http://www.google.com/musica?aid=u_cP2jg2iBO&amp;sa=X&amp;oi=music&amp;ct=result">Aphex Twin</a>, <a href="http://www.google.com/musica?aid=i_xZ4pxUG5O">Boards of Canada</a>, <a href="http://www.google.com/musica?aid=UJ2BNTg6Av">Autechre</a>, <a href="http://www.google.com/musica?aid=3Tm-ypbv0dE">Seefeel</a>, 
<a href="http://www.google.com/musica?aid=rC7ut47YUDO">Squarepusher</a>, <strong>etc</strong>. If not, you should definitely grab a copy of this book and use 
it to get a better understanding of the history of electronic music coming out of the UK.</p>

<p>One book I was unable to finish was Julian Jaynes&#8217; <a href="http://www.librarything.com/work/25521">The Origins of Consciousness in the
Breakdown of the Bicameral Mind</a> (no relation to E. T. Jaynes as far as I can
tell). When I started reading it I was mesmerised by the depth and breadth of Jaynes&#8217;
scholarship as he put forward his theory that our consciousness is the vestiges of the
gods that used to speak to our ancestors in a kind of schizophrenic mode. Once I had
understood his thesis I found the mountains of evidence he provided from ancient
literature a bit trying and some of the bows he drew a little too long for my liking.</p>

<p>While also not finished, I&#8217;m still working my way through <a href="http://www.librarything.com/work/207857">Remembering the Kanji</a> 
by James W. Heisig as part of my <a href="http://threewordslong.com/blog/entry/52/Resolutions_for_2007">resolution</a> to <a href="http://threewordslong.com/blog/entry/27/Learning_Japanese">learn Japanese</a>. Hopefully, I&#8217;ll 
be able to add it to my list of completed books next year. Or maybe the year after.</p>

<p><small class="credits"><strong>Credits</strong>: <a href="http://www.sxc.hu/photo/211776">Book stack</a> image courtesy of <a href="http://www.sxc.hu/profile/brokenarts">brokenarts</a> on
<a href="http://www.sxc.hu/profile">stock.xchng</a>.</small></p> ]]></description>
			<guid isPermaLink="false">53@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Sun, 14 Jan 2007 13:34:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Resolutions for 2007</title>
			<link>http://threewordslong.com/blog/entry/52/Resolutions_for_2007</link>
			<comments>http://threewordslong.com/blog/entry/52/Resolutions_for_2007#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/jan1.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Should auld acquaintance be forgot" alt="Should auld acquaintance be forgot" class="pivot-image" /></p>

<p>I don&#8217;t normally make resolutions, let alone post them publicly. This year - the first
since submitting my <a href="http://threewordslong.com/blog/entry/24/Free_at_last!">thesis</a> - I thought I&#8217;d set myself some tangible tasks to knock off
before the start of 2008.</p>
<p>Rather than post all the usual, wishy-washy things I half-heartedly convince myself I will
do after my third champagne (&#8220;eat better&#8221;, &#8220;get fit&#8221;, &#8220;fix my finances&#8221;, <em>etc.</em>) I thought
I&#8217;d try to pin down some measurable, either-I-have-or-haven&#8217;t goals for 2007. It&#8217;s time to
get scientific people!</p>

<p>That&#8217;s not to say I&#8217;m going to ignore the other types of resolution and become a broke,
junk-food eating slob. I just thought it would be fun to also have some things that I can
actually finish and draw a big, red tick next to at the close of 2007.</p>

<p>So, there are 52 weekends left in the year, what am I going to do with them?</p>

<h2>Blog Regularly</h2>

<p>If all goes well, I&#8217;d like to post at least 12 substantial blog entries this year. By
substantial, I mean something that takes me longer than a couple of hours to organise,
research and write.</p>

<p>There are a number of topics I&#8217;ve be reading about lately that I&#8217;d like to spend time
really thinking about. I find writing short pieces for public consumption a good way to
pin down ideas that would otherwise bounce around in my head before being muscled out by
the next Really Cool Thought. I expect that the more I jot them down the easier it will
become. Hopefully, as a result, I&#8217;ll be able to make a habit of thinking more clearly
about things.</p>

<p>I&#8217;ve been enjoying discovering writing for fun again post-thesis so I&#8217;m hoping this
resolution won&#8217;t be too difficult to keep, especially considering I only have to average
one a month. I&#8217;ll even let myself count this one if the going gets tough towards the end
of the year.</p>

<h2>Sit the JLPT</h2>

<p>Thanks to some free lessons through work my interest in <a href="http://threewordslong.com/blog/entry/27/Learning_Japanese">learning japanese</a> was
re-ignited last year. I managed to continue learning kanji once the course finished but
haven&#8217;t really increased my vocabulary any since then.</p>

<p>Things are looking up for this year though since Julieanne&#8217;s Christmas present to me was
some lessons at UNSW&#8217;s <a href="http://www.lang.unsw.edu.au/languages/">Language Institute</a>. Emboldened by this I&#8217;ve decided
that I&#8217;m going to sit the <a href="http://www.jees.or.jp/jlpt/en/">Japanese Language Proficiency Test</a> that is held in
December of each year.</p>

<h2>Juggle Five Balls</h2>

<p>I started juggling about nine years ago. Learning the basic three-ball cascade took all of
a few days. I was pretty content with that for many years before discovering the <a href="http://www.jugglingdb.com/">internet
juggling database</a>, it&#8217;s <a href="http://www.jugglingdb.com/jugglewiki/">wiki</a> and the absolutely enormous number of tricks <a href="http://www.jugglingdb.com/jugglewiki/index.php/MarkReid">I</a>
was missing out on.</p>

<p>Through that site I also found the <a href="http://www.jugglingdb.com/clubs/index.php?record=577">sydney jugglers</a> club which I attended for a while
in 2003/2004. The people there were great and through them I started learning <a href="http://www.geocities.com/aidanjburns/contents.html">siteswap</a>
which let me pick up heaps of new three-ball tricks and got my four-ball juggle pretty
solid.</p>

<p>The gap between four- and five-ball juggling, however, is huge. I&#8217;ve been trying to get a
simple five-ball cascade down pat for the last few years and have only made small amounts
of progress.</p>

<p>This year, the plan is to put in some solid practice so I am able to make 30 throws
fairly consistently - let&#8217;s say within any three attempts. I&#8217;ll post a video once I can do
it.</p>

<h2>Enter the 2007 IF Competition</h2>

<p>For the last thirteen years an annual <a href="http://www.ifcomp.org/">interactive fiction competition</a> has been
run by fans of the text adventures of yore (read: the 1980&#8217;s). This genre of computer game
included commercial and critical hits such as <em><a href="http://www.infocom-if.org/downloads/downloads.html">Zork</a></em> and <em><a href="http://www.douglasadams.com/creations/infocomjava.html">Hitchhiker&#8217;s Guide to the
Galaxy</a></em> yet all but disappeared with the advent of increasingly powerful graphics
cards.</p>

<p>The demise of Infocom and other commercial publishing houses (as told in Nick Montfort&#8217;s
&#8220;<a href="http://www.amazon.com/exec/obidos/ASIN/0262134365/">Twisty Little Passages</a>&#8221;) left behind a discerning yet prolific band of
enthusiasts. Over the years they have built a thriving community, some great
<a href="http://www.inform-fiction.org/I7/Welcome.html">tools</a> and a few <a href="http://www.wurb.com/if/rating/5">outstanding pieces of work</a>. I&#8217;ve played a number of
these recently and (perhaps foolhardily) thought, &#8220;I could have a crack at that&#8221;.</p>

<p>I figured out a basic structure and a few scenes for a story of my own towards the end of
last year and started messing around with <a href="http://www.inform-fiction.org/I7/Welcome.html">Inform7</a>. So, modulo my foolhardiness, I hope
to enter a short piece in this year&#8217;s competition.</p>

<h2>Release an Album</h2>

<p>One of the hardest things I had to give up during the thesis crunch of 2005/2006 was
writing and playing music. Writing music was made even tricker with my switch to a Mac at
the end of 2004 and the giving up of my main PC-only tools for composition: <a href="http://www.sonymediasoftware.com/products/showproduct.asp?pid=1005">ACID Pro</a>
and <a href="http://www.audiomulch.com/">Audiomulch</a> (Please port this Ross!).</p>

<p>Fortunately, I was very lucky to receive a copy of Ableton&#8217;s most excellent <a href="http://www.ableton.com/">Live</a>
program for my birthday last year. After much playing around with it over the Christmas
break I&#8217;m completely enamoured of it and have already recorded some short sketches that
may have some potential. To make things easier I might even try to get myself a good mic
and a cheap MIDI controller later this year.</p>

<p>To ensure I don&#8217;t cheat and release a collection of jingles I&#8217;m going to ask that my album
be at least 8 tracks long and each track be at least 3 minutes long. Oh, and no
<em><a href="http://interglacial.com/~sburke/stuff/cage_433.html">4&#8217;33&#8221;</a></em> conceptual trickery either!</p>

<h2>Overcommitted, moi? </h2>

<p>Looking over what I&#8217;ve just written I think I&#8217;ve set myself up for a busy year. Oh well,
<em>ad astra per aspera</em> and all that. At least I won&#8217;t be able to complain about being
bored!</p> ]]></description>
			<guid isPermaLink="false">52@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Mon, 01 Jan 2007 22:12:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Turkey Hunt</title>
			<link>http://threewordslong.com/blog/entry/50/Turkey_Hunt</link>
			<comments>http://threewordslong.com/blog/entry/50/Turkey_Hunt#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/turkey.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Gobble, Gobble, Google" alt="Gobble, Gobble, Google" class="pivot-image" />
I&#8217;m a sucker for statistics so when <a href="http://frogworth.com/blog/">Peter</a> installed a new <a href="http://awstats.sourceforge.net/">web stats program</a> for the server we share I spent some time pouring over the data it collects trying to understand it. </p>

<p>Particularly fascinating is the section that ranks the search phrases led people to your site. Surprisingly, the phrase &#8220;edible turkey&#8221; tops the list with similar variants making up the bulk of the rest. </p>
<p>The search engines are directing people <a href="http://threewordslong.com/blog/entry/36/Edible_Turkey/wanderings">this page</a> of my <a href="http://threewordslong.com/travel/">travel blog</a> which Julieanne wrote after sampling some of the wonderful cuisine on offer in Turkey. My guess is that people are using the qualifier &#8220;edible&#8221; to distinguish the country from the food. Unfortunately for those discerning searchers, Julieanne decided to call her post about the country and its food &#8220;Edible Turkey&#8221;.</p>

<h2>Why Me?</h2>

<p>I&#8217;ll be brutally honest: my site gets very little traffic. It&#8217;s a semi-stagnant personal site in the backwaters of the blogosphere where only my close friends bother to paddle (hi guys!).  However, at the time of writing, the page in question appears <a href="http://www.google.com/search?hl=en&amp;q=edible+turkey">8th on Google</a> when searching for that query. </p>

<p>The only explanation I can think of is that &#8220;edible turkey&#8221; is something like a <a href="http://www.googlewhack.com/">Googlewhack</a> - a combination of two terms for which there is only a single page indexed by Google. According to Google, searching for &#8220;<a href="http://www.google.com/search?hl=en&amp;q=turkey">turkey</a>&#8221; alone gives about 204 million hits whereas searching for &#8220;<a href="http://www.google.com/search?hl=en&amp;q=edible">edible</a>&#8221; alone gives about 16 million. Pages <a href="http://www.google.com/search?hl=en&amp;q=edible+turkey">containing both</a> number around 1 million. </p>

<p>The only remaining question is why are there so many people searching for turkeys of the edible variety. As I don&#8217;t live in the US, it took me a little while to realise that the sudden interest was due to Thanksgiving. To test this theory I thought I&#8217;d get myself some more stats.</p>

<h2>Turkey Trends</h2>

<p>One of the cool search toys that you can find over at <a href="http://labs.google.com/">Google Labs</a> is their <a href="http://www.google.com/trends">trend</a> visualisation tools. Whack in a search term and you can see how the number of people search for that term has changed over time. If I had thought to use this when I was originally puzzled about the traffic to my site I would have had the mystery solved in seconds. </p>

<p>Observe! The trend for &#8220;turkey&#8221;: </p>

<p><a href="http://www.google.com/trends?q=turkey&amp;date=all"><img src="http://www.google.com/trends/viz?q=turkey&amp;date=all&amp;geo=all&amp;graph=weekly_img&amp;sa=N" alt="Google trend for 'turkey'" width="95%"/></a></p>

<p>Even though there is no disambiguation between Turkey-the-country and turkey-the-food in the graph the huge spikes every year around November make it pretty obvious that most searchers want the food. (The labels on the graph are <a href="http://www.google.com/trends?q=turkey&amp;date=all">news events</a> Google has correlated with spikes which you can see by clicking on the image).</p>

<p>The smaller spike just before Christmas is most likely also for turkey-the-food. Even when the graph is restricted to searchs from Australia - the land of the 35&deg;C festive season -  you can see a growing interest in the bird towards the end of the year: </p>

<p><a href="http://www.google.com/trends?q=turkey&amp;geo=AU&amp;date=all"><img src="http://www.google.com/trends/viz?q=turkey&amp;date=all&amp;geo=AU&amp;graph=weekly_img&amp;sa=N" alt="Google trend for 'turkey'" width="95%" /></a></p>

<p>The large spike shown above around the middle of 2006 was very likely due to the <a href="http://threewordslong.com/blog/entry/37/Bomb_blasts_in_Turkey/wanderings">bomb blasts in Turkey</a> towards the end of August. Interestingly, that event barely rates a mention in the first, world-wide graph. A graph of for the <a href="http://www.google.com/trends?q=turkey&amp;geo=US&amp;date=all">US only</a> shows the same lack of interest:</p>

<p><a href="http://www.google.com/trends?q=turkey&amp;geo=US&amp;date=all"><img src="http://www.google.com/trends/viz?q=turkey&amp;date=all&amp;geo=US&amp;graph=weekly_img&amp;sa=N" alt="Google trend for 'turkey'" width="95%"/></a></p>

<p>My guess is that the US search results make up the bulk of the world-wide results (it&#8217;s hard to tell because those trend graphs have no absolute numbers). Since the interest in turkey-the-food is so large in November it swamps any interest there may have been in the blasts. I&#8217;d be surprised if there was a genuine lack of American interest in the Turkey blasts given their sensitivity to terrorism of late. </p>

<h2>Recipes for Disaster</h2>

<p>I&#8217;m a computer scientist by training so I&#8217;ve got a rough idea how Google and other search engines rank pages. Enough to know that by writing including many turkey-food related keywords such as &#8220;basting&#8221;, &#8220;carving&#8221;, &#8220;stuffing&#8221;, &#8220;cooking&#8221;, <em>etc</em> I&#8217;m actually probably increasing this site&#8217;s search relevance when it comes to that particular cuisine. That in turn may mean that people looking for Thanksgiving recipes may unwittingly find my inane musings on search statistics. </p>

<p>Come to think of it, including the word &#8220;turkey&#8221; in this post&#8217;s title probably doesn&#8217;t help the situation much either.</p>

<p>So, for all of you who are genuinely looking for turkey recipes I would like to make amends, especially considering that you&#8217;ve read all the way to the end. </p>

<p>I think you may be looking <a href="http://www.razzledazzlerecipes.com/thanksgiving/turkey-recipes/turkey.htm">for this</a>.</p> ]]></description>
			<guid isPermaLink="false">50@http://threewordslong.com/pivot/</guid>
			<category>Computing</category>
			<pubDate>Sat, 25 Nov 2006 21:41:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Henderson's Shady Syllogism</title>
			<link>http://threewordslong.com/blog/entry/49/Hendersons_Shady_Syllogism</link>
			<comments>http://threewordslong.com/blog/entry/49/Hendersons_Shady_Syllogism#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/us10pc.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="US Pie Chart" alt="US Pie Chart" class="pivot-image" /></p>

<p><a href="http://www.usyd.edu.au/">Sydney University</a> recently won a bid to <a href="http://www.usyd.edu.au/news/84.html?newsstoryid=1448">host a new US Studies Centre</a> that aims to be &#8220;Australia&#8217;s leading centre for research into American political, economic and cultural issues&#8221;. A <a href="http://www.smh.com.au/news/opinion/outgunned-in-the-culture-wars/2006/11/20/1163871338229.html">paranoid opinion piece</a> by <a href="http://www.thesydneyinstitute.com.au/director.php">Gerard Henderson</a> in today&#8217;s Sydney Morning Herald uses some shady rhetoric and statistics to warn that it may be in danger of being overrun by lefties. </p>
<p>Writing opinion pieces on a regular basis must get difficult. Just imagine: the drum you continually beat only plays one political tune and regardless of the topic under discussion you&#8217;ve got to ensure you get a few good thumps in. I&#8217;m convinced Henderson&#8217;s conservative drum is used by the Sydney Morning Herald to rile up left-leaning readers like myself and make sure the letters&#8217; page never runs dry.</p>

<p>To keep my blood pressure low over breakfast I usually ignore his articles but I had to laugh at the following totally unconvincing arguments he put forward to warn us of how &#8220;intellectual life in Australia is dominated by the left wing&#8221;.</p>

<p>Exhibit A:</p>

<blockquote>
  <p>As the 2006 Lowy Institute poll showed, 42 per cent of Australians regard the alliance as 
  &#8220;very important&#8221; to security. Twenty-eight per cent regard it as &#8220;fairly important&#8221;, with 
  22 per cent believing it is &#8220;somewhat important&#8221;.</p>
  
  <p>This leaves just under 10 per cent maintaining that the alliance is &#8220;not at all important&#8221; - 
  about the vote of the Greens. </p>
</blockquote>

<p>Henderson is trying to suggest that the <a href="http://greens.org.au/">Greens</a> voters are entirely responsible for the &#8220;not at all important&#8221; responses in the <a href="http://www.lowyinstitute.org/">Lowy Institutes</a>&#8217; poll. Those dastardly Greens, why oh why do they hate America so? </p>

<p>Of course, to be convinced by Henderson&#8217;s suggestion you must believe the following syllogism &#8220;10% of X is A, 10% of X is B, therefore B causes A&#8221;. To see through this nonsense you can simply substitute the phrase &#8220;about the vote of the Greens&#8221; for any other group that makes up around 10% of the population, say left-handed males or female <a href="http://en.wikipedia.org/wiki/Demographics_of_Australia#Religions_and_beliefs">Anglicans</a>.  </p>

<p>He goes on to scare us of the potential dangers of losing the new centre to the lefties in Exhibit B:</p>

<blockquote>
  <p>The evidence suggests opposition to the alliance is significantly higher among academics, artists, 
  commentators and professionals than it is within the general population. 
  Yet it will be from this group the centre will recruit its staff.</p>
</blockquote>

<p>Good point, Gerard. To make sure that we do not inadvertently hire applicants for a <em>US Studies Centre</em> from a pool of people with <em>anti-American</em> sentiments we should disallow people from all those groups you just mentioned. We especially don&#8217;t want those pesky academics and professionals as staff in a $25 million centre that hosted by a university. Best ensure we only hire unprofessional lay-people instead.</p>

<p>Perhaps that&#8217;s the recruitment policy Henderson uses at his own <a href="http://www.thesydneyinstitute.com.au/">think tank</a>?</p> ]]></description>
			<guid isPermaLink="false">49@http://threewordslong.com/pivot/</guid>
			<category>Politics</category>
			<pubDate>Tue, 21 Nov 2006 22:52:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>The (Inscrutible) KLF</title>
			<link>http://threewordslong.com/blog/entry/45/The_(Inscrutible)_KLF</link>
			<comments>http://threewordslong.com/blog/entry/45/The_(Inscrutible)_KLF#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/white_room.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="The White Room" alt="The White Room" class="pivot-image" />
A conversation I had today circled around the name to give a new room. One candidate was &#8220;The White Room&#8221; which, naturally, led to a discussion of the <a href="http://en.wikipedia.org/wiki/The_KLF">KLF</a>&#8217;s famous <a href="http://en.wikipedia.org/wiki/The_White_Room">album</a> of the same name. Over lunch I decided to quench my curiosity and see what <a href="http://en.wikipedia.org/">Wikipedia</a> had to say about them. After an hour of drinking from that <a href="http://molly.open.ac.uk/Personal-pages/Pubs/990110.htm">firehose</a> I couldn&#8217;t determine whether Jimmy Cauty and Bill Drummond were pop culture geniuses of the highest order or just some very naughty boys with musical talent.  </p>
<p>My interest in the KLF had been growing again recently thanks to a number of coincidences. I also had to share some of the sheer audacity of some their exploits: some of their most (in)famous being <a href="http://www.libraryofmu.org/display-resource.php?id=486">burning £1 million</a> and making a <a href="http://www.imdb.com/title/tt0114897/">movie</a> of it, firing blanks from an AK-47 over the crowd at their <a href="http://brits.co.uk/shows/1992/">British Music Awards</a> show and latter reworking one of their singles with <a href="http://en.wikipedia.org/wiki/Justified_and_Ancient">Tammy Wynette</a>.</p>

<h2>Back to Transcentral</h2>

<p>At school, I never used to be interested in history very much. I&#8217;d scrape through the compulsory subjects at high school and avoided them as soon as I was allowed to select my own electives. By the time I finished my maths degree at university I was fascinated by history. What changed? I simply figured out that history becomes a lot more interesting when you are actually interested in the subject matter. History for history&#8217;s sake just doesn&#8217;t do it for me. </p>

<p>I learned a lot about mathematics and music during my undergraduate years and the more I learned the more I found myself interested in their histories. In 2001 I bought a book called <a href="http://www.techsoc.com/ambient.htm"><em>The Ambient Century</em></a> which traces prominent groups and ideas that fall loosely under the banner of &#8220;ambient music&#8221;. It&#8217;s a fantastic read and I highly recommend it if you&#8217;re interested in the genre. Since 2001, I&#8217;ve been periodically diving into it to dig out artists or find out more about those I&#8217;ve already listened too.</p>

<p>This round of enthusiasm for the history of the KLF was set off when one of my colleagues said that the KLF&#8217;s had planned to make <em>The Black Room</em>, revisiting <em>The White Room</em> with the help of a thrash-metal band. When I turned to Wikipedia to check whether this was the case (yep, it&#8217;s <a href="http://en.wikipedia.org/wiki/The_Black_Room">true</a>) I found a trove of extremely well-written and well-referenced articles that form the <a href="http://en.wikipedia.org/wiki/WP:KLF">KLF WikiProject</a>. </p>

<p>Here&#8217;s a rough overview of some of the more bizarre things &#8220;King Boy D&#8221; and &#8220;Rockman Rock&#8221; have done in their many and various guises, heavily cribbed from the project&#8217;s articles.</p>

<h2>Doctorin&#8217; the Timeline</h2>

<p>In 1987, as the Justified Ancients of Mu Mu (JAMs) - a name derived from the <a href="http://en.wikipedia.org/wiki/The_Illuminatus%21_Trilogy"><em>Illuminatus!</em> books</a> - Drummond and Cauty release <a href="http://en.wikipedia.org/wiki/1987_%28What_the_Fuck_Is_Going_On%3F%29"><em>What the Fuck is Going On?</em></a>. This album was one of the first to make heavy use of unauthorised samples from contemporary musicians. Unsurprisingly, this got them in legal trouble, especially with ABBA for their use of <em>Dancing Queen</em>, leading them to burn or throw into the North Sea all the remaining copies of the album.</p>

<p>The first I heard of their work was a year later when they released <a href="http://en.wikipedia.org/wiki/Doctorin%27_the_Tardis"><em>Doctorin&#8217; the Tardis</em></a> as the Timelords. You remember this one: &#8220;Doctor Whooooo, hey! the tardis, Doctor Whoooo&#8221;. </p>

<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=573719262051923116&amp;hl=en-AU"> </embed></p>

<p>I was an impressionable, newly minted teenager at the time, indiscriminantly taping all the junk I could find from the various Top 40 programs on the radio. I remember being delighted by <em>Doctorin&#8217; the Tardis</em>  as I hadn&#8217;t (knowingly) heard any other music that deliberately referenced other pop artefacts. <a href="http://en.wikipedia.org/wiki/Stutter_Rap_%28No_Sleep_%27Til_Bedtime%29"><em>Stutter Rap</em></a> was released the same year but I had no idea who the Beastie Boys were at the time. Damn those &#8220;Explicit Lyrics&#8221; stickers! </p>

<p>I was in year 11 at high-school when <a href="http://en.wikipedia.org/wiki/The_White_Room"><em>The White Room</em></a> was released. This album effortlessly shifts from &#8220;stadium house&#8221; tracks such as <em>3AM Eternal</em> to the low-key ballad <em>Build a Fire</em>. The former is a rave-inspired rap and pop-dance blend that is backed by samples of cheering crowds lifted from U2&#8217;s <em>Rattle and Hum</em>. The latter features chilled pedal steel guitar and wistfully spoken lyrics.</p>

<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/sGsu0ZKlx8Y"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/sGsu0ZKlx8Y" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>

<p>I had tried tracking down <em>The White Room</em> a couple of years ago but had no luck. I couldn&#8217;t find it in record stores, online stores or bargain bins anywhere. Why? Because once Drummond and Cauty disbanded the KLF they deleted its entire back-catalogue!</p>

<h2>After the Fire</h2>

<p>Riding the success of &#8220;The White Room&#8221;, the KLF did the only logical thing for a band that defies logic: they announced their retirement after their show at the <a href="http://brits.co.uk/shows/1992/">British Music Awards</a>.  According to Select Magazine this was</p>

<blockquote>
the last grand gesture, the most heroic act of public self destruction in the history of pop. And it&#8217;s also Bill Drummond and Jimmy Cauty&#8217;s final extravagant howl of self disgust, defiance and contempt for a music world gone foul and corrupt
</blockquote>

<p>Of course, they didn&#8217;t entirely retire. The KLF - now as the K Foundation - appeared again on my radar just before the turn of the millennium (well, in 1999 anyway) with an album and concept entitled <em>***k the Millennium</em>. </p>

<p>They had been around under this new guise since 1993, wreaking havoc with the art world by setting up their own art prize - The <a href="http://en.wikipedia.org/wiki/K_Foundation_art_award">K Foundation Art Award</a> - for the &#8220;worst artist of the year&#8221;. Humorously, the K Foundation award had exactly the same shortlist as the Turner Prize for <em>best</em> British artist and, to really put the winner of both prizes, Rachel Whiteread, on the spot the K Foundation made their prize worth twice as much as the £20,000 Turner.</p>

<p>Not content to give ungrateful artists large sums of money attached to dubious honours, they tried several other audacious artistic experiments with money. Their most notorious made clear their transition away from the KLF by <a href="http://en.wikipedia.org/wiki/Watch_the_K-Foundation_Burn_a_Million_Quid">burning</a> what was left of their proceedings - a total of £1,000,000 - on a small island off the mainland. This bizarre feat also got them in the record book at the time for largest bank withdrawal. </p>

<p>Before it was burnt the million quid had toured at some private exhibitions as art. The first - <em>Nailed To A Wall</em> - was simply 20,000 £50 notes nailed to a wall. Later, the money appeared in bins or laid on tables. They unsuccessfully tried to auction that work and six others involving cash in their <em>Money: A Major Body of Cash</em> collection. The million pound <em>Nailed To</em> had a reserve price of £500,000 and its catalogue entry noted that</p>

<blockquote>
Over the years the face value will be eroded by inflation, while the artistic value will rise and rise. The precise point at which the artistic value will overtake the face value is unknown. Deconstruct the work now and you double your money. Hang it on a wall and watch the face value erode, the market value fluctuate, and the artistic value soar. The choice is yours.
</blockquote> 

<h2>Justified or Insane?</h2>

<p>I&#8217;ve recounted these anecdotes to several friends and relatives. Reactions have been variations on &#8220;really?&#8221;, &#8220;why didn&#8217;t they just give it to charity?&#8221; and &#8220;that&#8217;s stupid&#8221;. I&#8217;ve had the same thoughts myself but I also can&#8217;t help pondering these reactions and why people are so surprised or appalled. Sure, it was a lot of money to destroy but why should there be a moral imperative for them to &#8220;do something useful with it&#8221;?</p>

<p>The manner in which they earned the money was as equally frivolous as how they destroyed it. Why is a large number of people spending $30 on a KLF album a reasonable use of money but using the same money to generate heat, light and controversy not? It was the labour and ideas of Drummond and Cauty that brought the money in and, if money is just fiat for that labour why can&#8217;t they choose to effectively waste their own time and energy? </p>

<p>Art or madness? The choice is yours.</p> ]]></description>
			<guid isPermaLink="false">45@http://threewordslong.com/pivot/</guid>
			<category>Music</category>
			<pubDate>Thu, 02 Nov 2006 22:14:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Dear Future Me</title>
			<link>http://threewordslong.com/blog/entry/48/Dear_Future_Me</link>
			<comments>http://threewordslong.com/blog/entry/48/Dear_Future_Me#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/watch.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Tick, tick, tick..." alt="Tick, tick, tick..." class="pivot-image" />
I turned 31 yesterday and, as well as all of the wonderful but foreseen cards, presents, phone calls and emails from friends and family, I also received a mysterious email wishing me a happy birthday from a person who claimed to be me from 2005.</p>
<p>To put the strange event in a bit more context, I had just returned home from a great dinner with Julieanne at <a href="http://www.restaurantblancmange.com.au/">Blancmange</a>, a new and very tasty restaurant in Petersham. It was still fairly early so I decided to check my email only to find this:</p>

<blockquote>
  <p>Dear FutureMe, </p>
  
  <p>Happy 30th Birthday!</p>
  
  <p>Here&#8217;s hoping you finally got that thesis done. Me (June 2005) is currently having a hard time staying focused and 
  writing this is yet another form of procrastination. Even in the face of all these obstacles I&#8217;m placing in my own
  way, I hope that I/You have completed the damn thing and that, at the very least, the reviewers are reading 
  over it.</p>
  
  <p>If this is the case, I hope life on the other side of the tunnel is fantastic!</p>
</blockquote>

<p>I was a little tipsy when I first read it and so had to give it a few more scans before I convinced myself that I really had sent myself a timed email from 2005. </p>

<p>I did this using <a href="http://futureme.org/">FutureMe</a>, a free service which allows you to write an email to someone but not have it sent until some time in the future. It&#8217;s a really simple idea that obviously appealed to the me of June 2005 and pleasantly surprised the me of October 2006.   </p>

<p>Fortunately, I have <a href="http://threewordslong.com/blog/entry/24/Free_at_last!">finished the damn thing</a> and it is currently with the reviewers. I think my reaction would have left me feeling very differently if I was still struggling away at it. Now all I need is <a href="http://pastme.org/">some way</a> to tell PastMe that it&#8217;s all going to be okay, and that I needn&#8217;t worry so much. Life <em>is</em> pretty fantastic out this side of the tunnel. </p>

<p>Oh, and that I&#8217;m actually 31, not 30, here in October 2006. If I can&#8217;t even get my own future birthday right when I&#8217;m 29 what hope do I have now?</p> ]]></description>
			<guid isPermaLink="false">48@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Fri, 20 Oct 2006 21:17:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>My Essential Mac Software</title>
			<link>http://threewordslong.com/blog/entry/46/My_Essential_Mac_Software</link>
			<comments>http://threewordslong.com/blog/entry/46/My_Essential_Mac_Software#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/apple.png" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Apply Goodness" alt="Apply Goodness" class="pivot-image" />
A <a href="http://www.cse.unsw.edu.au/~malcolmr/">friend and fellow researcher</a> recently got a brand new <a href="http://www.apple.com/macbook/">MacBook</a> and asked me &#8220;So, what cool things can I do with it?&#8221;. The response I sent him contained a reasonably comprehensive list of all the applications I use regularly to research, develop web sites or just generally mess about. </p>

<p>Once I&#8217;d finished writing the email I though it would make a good blog post so, with a little cutting and pasting, here&#8217;s a little trip through my Applications folder&#8230;</p>
<h2>Aqua and Mercury</h2>

<p>Before you do anything else, install <a href="http://quicksilver.blacktree.com/">Quicksilver</a> and learn how to use it. </p>

<p>No, really, do it <a href="http://quicksilver.blacktree.com/">now</a>. I&#8217;ll wait&#8230; Done? Good. You can thank me for it later.</p>

<p>When I started using my Mac I really hated the Dock and the apparent lack of keyboard only control compared to PCs and Linux machines. With Quicksilver I can do more, faster without a mouse on a Mac. If, on the very rare occasion that Quicksilver crashes, I get quite disoriented. </p>

<p>What? Why can&#8217;t I start Safari? I&#8217;m pressing Ctrl-Space and typing S-A-F&#8230; Oh,  Quicksilver&#8217;s not on. I know, I&#8217;ll just hit Ctrl-Space and type Q-U-I&#8230; Oh. Damn. How do I open a Finder window again?</p>

<p>To go even more mouse-free you can also set up your keyboard preferences to access any menu item by hitting Ctrl-F2 then typing the name of the menu you want to select. Once you get the hang of it it&#8217;s faster than the Window&#8217;s way: Alt + &#8230; look for the underlined letter&#8230; + <em>etc</em>.</p>

<p>Of course, all this pounding of the keyboard means a higher chance of RSI, so you should also get <a href="http://tech.inhelsinki.nl/antirsi/">Anti-RSI</a>. It&#8217;s a elegant app to make sure you take a break every now and then. My shoulders and wrists are eternally grateful&#8230;</p>

<h2>It&#8217;s Academic</h2>

<p>If you do any kind of academic research, your first stop should be <a href="http://bibdesk.sourceforge.net/">BibDesk</a>. This is a free and really, <em>really</em> well-made application for managing your references. It&#8217;s written by academics for academics and helps manage that growing collection of papers you might read one day. Possibly my favourite feature is the ability to drop PDF copies of papers onto an reference in BibDesk and have it automagically named and filed away using a directory structure and naming convention of my choosing.</p>

<p>BibDesk is also very extendible. So much so that I even wrote a <a href="http://threewordslong.com/projects/bibdesk_to_lyx">script</a> that lets it play nice with <a href="http://wiki.lyx.org/pmwiki.php/LyX/Mac">Aqua LyX</a> which is worth getting too if you need to write anything in LaTeX. This allowed me to select one or more references in BibDesk and have them pushed as citations into my LyX document.</p>

<p>I basically lived in the above two applications in the final days of my PhD write-up. Two other useful applications were the <a href="http://www.r-project.org/">R language</a> and editor for statistical analysis and graph plotting and <a href="http://www.omnigroup.com/applications/omnigraffle/">OmniGraffle</a> for diagrams. Both do high-quality PDF output which works seamlessly with LyX.  </p>

<h2>Workin&#8217; on the Web</h2>

<p>With all my post-thesis free time these days I&#8217;ve been playing around with some web design and development and generally trying to write more.</p>

<p>Up until recently, I used to use <a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a> for text editing and programming. However, they no longer release a free version so I decided to shell out and buy <a href="http://macromates.com/">TextMate</a>. It&#8217;s fantastic. If you asked me a couple of years ago if I&#8217;d feel happy paying for a text editor I would have laughed and kept banging away in <a href="http://aquamacs.org/">Emacs</a>. </p>

<p>I believe the writers of TextMate were also big Emacs fans but hated the amount of cruft it had accumulated so wrote their own, aiming for it to be as powerful and extendable but also very simple and Mac-like. They did a great job. It&#8217;s got templates, &#8220;snippets&#8221; (code-completion), project management, syntax highlighting for <em>everything</em> and, to top it all off, it&#8217;s scriptable with <a href="http://www.ruby-lang.org/">ruby</a>!</p>

<p>Keeping a web site synchronised between your local development machine and a remote host can be a real pain. In the past I&#8217;ve tried rolling my solutions from the command-line with rsync and unison but, well, it&#8217;s a pain. Nowadays, I use the formidable <a href="http://www.panic.com/transmit/">Transmit</a>. It&#8217;s simple yet powerful, slick yet solid, sexy yet&#8230; a piece of software. Ahem.  </p>

<h2>Tools of the System</h2>

<p>No developer&#8217;s arsenal is complete without a good terminal program and backup routine. </p>

<p>For the first of these I use <a href="http://iterm.sourceforge.net/">iTerm</a>. Tabbed terminals, bookmarks for your favourite commands (think SSH commands), and plenty of configuration options all make it a good, free replacement for the standard Terminal application that comes with OS X. </p>

<p>For backups, I used to use <a href="http://www.decimus.net/synk/">Synk</a> which was great for regular backups of my thesis to my keydrive. However, for larger backups to an external hard drive I use <a href="http://www.shirt-pocket.com/SuperDuper/">SuperDuper!</a>. (Yes, that exclamation mark is part of its name).</p>

<h2>Make Words Not Code</h2>

<p>I&#8217;ll sometimes take time out from hacking and try to journal a little to reflect a bit. For this sort of writing I&#8217;ve found <a href="http://journler.phildow.net/">Journler</a>  to be a great application. It&#8217;s free, integrates well with all the Mac iLife stuff, plays well with the MetaWeblog API (so you can blog from it) and offers tagging, encryption and password protection for your entries.</p>

<p>I&#8217;ve also recently had an idea for a piece of <a href="http://www.ifarchive.org/">interactive fiction</a> I&#8217;d like to write. I had planned to try to enter it in this year&#8217;s competition but I gravely underestimated just how complicated a task it can be (especially when you&#8217;re on <a href="http://threewordslong.com/travel/">holiday</a>). 
Surprisingly, when it comes to languages to write IF in there&#8217;s quite a lot of choice. My favourite at present - mainly due to its excellent documentation and slick development environment - is the <a href="http://www.inform-fiction.org/I7/">Inform 7</a> IDE. </p>

<h2>Music Machine</h2>

<p>My latest and greatest addition to my Applications folder is <a href="http://ableton.com/">Live</a>. I kinda, sorta, accidently guessed what I was getting for my birthday this year and got this &#8220;sound compositing tool&#8221; a week before my actual birthday. </p>

<p>The scare quotes in the previous sentence are there because I&#8217;m not quite sure how to sum up a piece of software that lets you arrange pieces of music down to the millisecond and then also let you to drop in clips, edit effect parameters and record new tracks over the top. It&#8217;s all very exciting.</p>

<p>I&#8217;ll probably post more about Live as I figure out how to use it. Expect to see some more tracks appear in my <a href="http://threewordslong.com/projects/music_and_sound">music</a> section at a later date. </p> ]]></description>
			<guid isPermaLink="false">46@http://threewordslong.com/pivot/</guid>
			<category>Computing</category>
			<pubDate>Sun, 15 Oct 2006 22:08:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Shell Command Statistics</title>
			<link>http://threewordslong.com/blog/entry/44/Shell_Command_Statistics</link>
			<comments>http://threewordslong.com/blog/entry/44/Shell_Command_Statistics#comm</comments>
                        <description><![CDATA[ <p>Finally! A web meme nerdy enough for me to take part in: What does your shell&#8217;s command history reveal about you? With one simple cut-and-paste you too can peer into the depths of your text-only soul. I can thank <a href="http://bc.tech.coop/blog/060926.html">Bill Clementson&#8217;s Blog</a> for the infection.</p>
<p>Behold! The top ten shell commands by frequency from my last 500 commands in Bash:</p>

<pre>
mreid@Fuji ~
$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10 
  91 ls
  72 more
  66 cd
  32 yap
  28 twl
  18 see
  14 vi
  13 cp
  12 diff
  11 mysql                                                                                              
</pre>

<p>The first three are unsurprising: peeking into directories, reading text files and moving around. (The command <code>more</code> is actually an alias to <code>less</code> - easier than retraining muscle memory). </p>

<p>The command <code>yap</code> starts up <a href="http://www.ncc.up.pt/~vsc/Yap/">Yap prolog</a>. The language used to write the majority of the code for my <a href="http://threewordslong.com/travel/entry/24/Free_at_last!">recently submitted</a> PhD thesis.  The other unusual one is <code>twl</code>, another alias, this time to <code>ssh</code> into the server that hosts this blog.</p>

<p>The commands <code>see</code> and <code>vi</code> are both text editors. I&#8217;m by no means a <code>vi</code> expert but I know enough to make it useful for quick edits of .htaccess files, jotting notes and editing small scripts.</p>

<p>The other editor command invokes <a href="http://www.codingmonkeys.de/subethaedit/">SubEthaEdit</a>, a solid Mac-only text editor with all the essentials (syntax highlighting, browser integration, <em>etc</em>) that also allows multiple people to edit a file simultaneously. They recently jacked up the price from $0 to US$35 so I switched to <a href="http://macromates.com/">TextMate</a>. If you&#8217;re going to pay money for an editor it may as well be a great one. This should mean the command <code>mate</code> will slip into the top ten in the near future.</p>

<p>Finally, the <code>mysql</code> entry belies my recent messing around with web applications and frameworks which require the <a href="http://www.mysql.com/">MySQL</a> database (<em>e.g.</em>, <a href="http://www.zenphoto.org/">ZenPhoto</a> and <a href="http://www.rubyonrails.org/">Ruby on Rails</a>).</p> ]]></description>
			<guid isPermaLink="false">44@http://threewordslong.com/pivot/</guid>
			<category>Computing</category>
			<pubDate>Sat, 30 Sep 2006 14:42:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Learning Japanese</title>
			<link>http://threewordslong.com/blog/entry/27/Learning_Japanese</link>
			<comments>http://threewordslong.com/blog/entry/27/Learning_Japanese#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/gakko.jpg" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="Kanji for 'Study'" alt="Kanji for 'Study'" class="pivot-image" />
I recently started learning Japanese in earnest again, thanks to a free course organised by my employer. Although the material covered in that &#8220;intermediate&#8221; course was almost all revision for me it did spur me on to investigate ways to extend and remember what I learnt. This has led to two discoveries: how to set up my computer to handle Japanese input and output and a book called &#8220;Remembering the Kanji&#8221;.</p>
<p>I first studied Japanese in <a href="http://www.nightcliffhigh.com.au">junior high school</a> for three years. At the end of that time I could read and write [kana] (hiragana and katakana) and around 40 kanji. Now, 16 years and two trips to Japan later&#8230; I&#8217;m pretty much at the same level, even though I&#8217;ve taken several short courses in the interim. My broader understanding of the language has improved but my speaking, writing and reading are more or less where they were in high school.</p>

<p>As I learn more about the language I&#8217;m convinced that Japanese is the English of Asia. Not so much for its ubiquity in the region but rather for its tendency to be a linguistic bower-bird. Like English, Japanese happily assimilates and mutates foreign words with little regard for consistency. This makes it endlessly fascinating but also very difficult. </p>

<p>Fortunately, I&#8217;m currently working in Sydney at a Japanese owned <a href="http://www.cisra.com.au">company</a> that offers free language classes. Through these classes I met a number of collegues who are also studying Japanese and who have managed to get a lot further with it than I have. One of the best tips they gave me was putting me onto James W. Heisig&#8217;s book &#8220;<a href="http://www.amazon.com/gp/product/4889960759">Remembering the Kanji</a>&#8221;.</p>

<h2>Remembering the Kanji</h2>

<p>I don&#8217;t think I&#8217;m alone in saying that the most daunting aspect of learning Japanese is its written form. All Western languages I can think of use a small alphabet of 20 to 30-odd characters that are composed sequentially to indicate how a word is to be pronounced. In constrast, the Japanese use over 2000 ideograms borrowed from Chinese, each representing a different concept. Learning to recognise the concept each of these complicated little pictures (some involving 20 or more strokes) is the key to reading Japanese. </p>

<p>The main &#8220;trick&#8221; to Heisig&#8217;s book &#8220;Reviewing the Kanji (Vol. I)&#8221; is a simple one: separate the learning of the meaning of the kanji from their pronounciation (which, from my limited understanding, is as bad as English). The meaning of each kanji is remembered through small stories which link the component meanings to the composed. For example, the kanji for &#8220;sun&#8221; (日) and &#8220;eye&#8221; (目) are combined to form &#8220;risk&#8221; (冒) through the story &#8220;looking at the sun with the naked eye is a risk&#8221;. It&#8217;s like the way complicated English words (e.g., &#8220;mankind&#8221;) derive their meaning from their parts (e.g., &#8220;mank&#8221; and &#8220;ind&#8221; - apologies to Steven Wright).</p>

<p>While the stories can get pretty tenuous - a magic wand on top of a sunflower is &#8220;eminent&#8221; - it&#8217;s surprising how rapidily the associations can form in your mind. Using this &#8220;build your own etymology&#8221; approach I&#8217;m picking up more new kanji faster than I thought possible. In the last couple of weeks I&#8217;ve probably spent around 3 to 4 hours studying the book and can safely say I&#8217;ve (re-)remembered more than 50 kanji. </p>

<p>The book has an immensely useful and beautifully designed sister site called <a href="http://kanji.koohii.com/">Reviewing the Kanji</a>. Each kanji in the book has a &#8220;frame number&#8221; which used for cross-referencing. As you learn new kanji you enter their frame number into the site and it creates a virtual flashcard for you. When you&#8217;re ready to test yourself the site flashes the meaning of randomly selected cards. Once you think you have written the corresponding kanji correctly you hit the space bar to check your answer. If you get it wrong the card is put aside and you can later add a story to help you remember it better. Correctly remembering a kanji moves it to the next &#8220;box&#8221; and schedules it for later review in a system that encourages long-term retention. As an extra bonus, the site has a strong community focus, allowing its hundreds of users to share kanji stories and discuss tips in its forums.</p>

<h2>Japanese and the Mac</h2>

<p>As you may have noticed, I&#8217;ve also discovered how to set up computer to accept Japanese input. The &#8220;International&#8221; part of OS X&#8217;s System Preferences comes with a lot of support for non-English languages. To set up my machine for Japanese input I simply went to the Input Menu tab and checked the Hiragana and Katakana boxes under the Kotoeri group as well as the &#8220;Show input menu in menu bar&#8221; option at the bottom of the window. This last option displays a small icon in the menu bar which, when selected drops down a list of input modes including Hiragana, Katakana and whatever your default language is (in my case, Australian). </p>

<p>Once in Hiragana input mode I simply start writing Japanese words on a standard keyboard in <a href="http://en.wikipedia.org/wiki/Romaji">romaji</a> (e.g., &#8220;watashi&#8221;) and it gets converted as you type into hiragana (e.g., わたし). Words are underlined as you write them and at any point you can press the down arrow to display a list of kanji that are pronounced the same way (e.g., 私). It&#8217;s just like predictive text for mobiles but much less annoying. As an extra bonus, pressing &#8220;Apple-Space&#8221; switches between the last two input modes you&#8217;ve used (e.g., Hiragana and Australian). </p>

<p>私の名まえはマークです。日本語べんきょをします。</p> ]]></description>
			<guid isPermaLink="false">27@http://threewordslong.com/pivot/</guid>
			<category>Life</category>
			<pubDate>Tue, 15 Aug 2006 20:36:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>The Cold White Fun Stuff</title>
			<link>http://threewordslong.com/blog/entry/25/The_Cold_White_Fun_Stuff</link>
			<comments>http://threewordslong.com/blog/entry/25/The_Cold_White_Fun_Stuff#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/j-at-snow.jpg" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="On the slopes" alt="On the slopes" class="pivot-image" />
I really enjoy snowboarding. It&#8217;s something like an addiction. </p>

<p>There&#8217;s nothing quite like sliding down a mountain at speed, effortlessly leaning into your toe-side edge and watching the world pull away to the left&#8230;</p>
<p>Going to the snow causes people to do extreme things. It might be the fact that it&#8217;s seasonal, making a snow trip an annual event. It could be the high cost of renting gear and accomodation on top of petrol and the on-snow premium that pushes you to make the most of it all. The excitement and anticipation of the snow &#8220;fix&#8221; also contributes to the madness of waking up at 4am on Friday morning, scoffing down breakfast, throwing everything in the car and heading South amidst heavy fog.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/fog-road.jpg" style="border:0px solid" title="The road to Kosciuszko" alt="The road to Kosciuszko" class="pivot-image" /></p>

<h2>Out of the Stables&#8230;</h2>

<p>One significant difference between this trip and all previous ones is that we stayed <em>on snow</em> this time. Sure, it&#8217;s a bit more expensive but being able to wake up in the morning, grab your gear and be in line for the first lifts of the day is fantastic.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/view-from-the-stables.jpg" style="border:0px solid" title="View from our room at the Stables" alt="View from our room at the Stables" class="pivot-image" /></p>

<p>We stayed at <a href="http://www.perisherblue.com.au/winter/accom/stables.html">The Stables</a> in the Perisher village. It was a very comfortable, fully self-contained unit that slept four. Being able to run away from the crowds at lunch and make our own lunch was great. There&#8217;s only so much overpriced pizza and kebab one can (afford to) eat. It also beats having to drive up from Jindabyne to catch the Ski Tube each morning as I&#8217;ve done in the past.</p>

<h2>&#8230;And onto the snow</h2>

<p>We managed to get on snow at 10:30am, after picking up our rental gear and checking in. We spent most of the first day finding out feet on the runs on Front Valley Perisher. It was a gorgeous blue sky day and there was still some cover from the snowfalls earier in the week. </p>

<p>Once Dave, J and Alex felt a bit more comfortable we headed up to the top of the Front Valley quad chair and did some of the easier runs down from there. The 4am start caught up with us by the end of the day and we slept very well.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/top-of-the-quad.jpg" style="border:0px solid" title="Dave, J and Alex at the top of the Front Valley Quad" alt="Dave, J and Alex at the top of the Front Valley Quad" class="pivot-image" /></p>

<p>We headed over to Blue Cow first thing on Saturday and caught some fantastic runs down &#8220;Zali&#8217;s&#8221;. Unfortunately, a lot of my favourite runs at Blue Cow (&#8220;Excelerator&#8221;, &#8220;Rollercoaster&#8221; and &#8220;Outer Limits&#8221;) were not open since the Ridge chair at Blue Cow was closed. </p>

<p>We eventually headed back over to Perisher by taking the Pleasant Valley Quad up to the top of Blue Cow and traversing over and down into Pretty Valley (who chooses these names? Mr &amp; Mrs. Very Nice People?). We found some very good snow amongst the trees by staying high up on that run.</p>

<p style="text-align:center;"><img src="http://threewordslong.com/images/in-the-trees.jpg" style="border:0px solid" title="In the trees" alt="In the trees" class="pivot-image" /></p>

<h2>The Clouds Bringeth and the Wind Taketh Away</h2>

<p>We were pretty hopeful about Sunday given the snowfall that started overnight and continued into the morning. Unfortunately, the wind that brought the snow in also blew most of it away, leaving a hard icy base to contend with and many lifts closed. </p>

<p>We were going to give up early but managed to find a couple of good runs amongst the trees again. Mt. Perisher also had some good patches down the Towers run but the at top of the lifts there was bitterly cold. The ice, wind and lack of visibility explained the &#8220;No Beginners, No Intermediates&#8221; sign at the bottom of the lifts. Dave, Alex and I did a few runs there anyway while J stayed at Front Valley.</p>

<p>At lunch, we decided to call it a day, packed up and headed out. Exhausted, but in a good way. </p> ]]></description>
			<guid isPermaLink="false">25@http://threewordslong.com/pivot/</guid>
			<category>default</category>
			<pubDate>Sat, 05 Aug 2006 14:30:00 +1000</pubDate>
		</item>
		
		
		
		<item>
			<title>Free at last!</title>
			<link>http://threewordslong.com/blog/entry/24/Free_at_last!</link>
			<comments>http://threewordslong.com/blog/entry/24/Free_at_last!#comm</comments>
                        <description><![CDATA[ <p><img src="http://threewordslong.com/images/bindings.jpg" style="float:left;margin-right:10px;margin-bottom:5px;border:0px solid" title="PhD 2006" alt="PhD 2006" class="pivot-image" />
At 3pm last Friday I handed over four bound copies of my seemingly interm