<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Alistair Atkinson&#039;s Blog</title>
	<atom:link href="http://alatkins.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://alatkins.wordpress.com</link>
	<description>My semi-informed thoughts on distributed computing, programming, CS education, and other miscellany.</description>
	<lastBuildDate>Mon, 20 Jun 2011 08:03:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='alatkins.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Alistair Atkinson&#039;s Blog</title>
		<link>http://alatkins.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://alatkins.wordpress.com/osd.xml" title="Alistair Atkinson&#039;s Blog" />
	<atom:link rel='hub' href='http://alatkins.wordpress.com/?pushpress=hub'/>
		<item>
		<title>I&#8217;ve Moved</title>
		<link>http://alatkins.wordpress.com/2011/06/20/ive-moved/</link>
		<comments>http://alatkins.wordpress.com/2011/06/20/ive-moved/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 08:01:50 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=328</guid>
		<description><![CDATA[Due to various trivial and frankly uninteresting reasons I&#8217;ve decided to move my blog across to Posterous. You can now find me at http://akatkinson.posterous.com. I trust my vast readership will go ahead and update their bookmarks accordingly (or alternatively wait for the redirect from akatkinson.com to update in their DNS and not notice a thing). [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=328&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Due to various trivial and frankly uninteresting reasons I&#8217;ve decided to move my blog across to Posterous.</p>
<p>You can now find me at <a href="http://akatkinson.posterous.com/">http://akatkinson.posterous.com</a>. I trust my vast readership will go ahead and update their bookmarks accordingly (or alternatively wait for the redirect from <a href="http://akatkinson.com">akatkinson.com</a> to update in their DNS and not notice a thing).</p>
<p>Thank you.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=328&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2011/06/20/ive-moved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>Caching by Mail</title>
		<link>http://alatkins.wordpress.com/2011/05/09/caching-by-mail/</link>
		<comments>http://alatkins.wordpress.com/2011/05/09/caching-by-mail/#comments</comments>
		<pubDate>Mon, 09 May 2011 08:15:48 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[Distributed Systems]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=320</guid>
		<description><![CDATA[A nice little bit of nostalgia from Stuart Cheshire&#8217;s 1996 article &#8216;It&#8217;s the Latency, Stupid&#8217; in its discussion of caching: One of the most effective techniques throughout all areas of computer science is caching, and that is just as true in networking&#8230; Recently companies have started providing CDROMs of entire Web sites to speed Web browsing. When [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=320&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A nice little bit of nostalgia from Stuart Cheshire&#8217;s 1996 article <a href="http://rescomp.stanford.edu/~cheshire/rants/Latency.html">&#8216;It&#8217;s the Latency, Stupid&#8217;</a> in its discussion of caching:</p>
<blockquote><p>One of the most effective techniques throughout all areas of computer science is caching, and that is just as true in networking&#8230;</p>
<p><strong>Recently companies have started providing CDROMs of entire Web sites to speed Web browsing.</strong> When browsing these Web sites, all the Web browser has to do is check the modification date of each file it accesses to make sure that the copy on the CDROM is up to date. It only has to download files that have changed since the CDROM was made. Since most of the large files on a Web site are images, and since images on a Web site change far less frequently than the HTML text files, in most cases very little data has to be transferred.</p></blockquote>
<p>I have no recollection of ever encountering this, seeing as I was all of fourteen at the time this was written; maybe that&#8217;s why I find it amusing. It&#8217;s certainly a great example of <a href="http://en.wikipedia.org/wiki/Sneakernet">Sneakernet</a> in action, and it also illustrates just how much the web&#8217;s changed since, and and how unbelievably static is was in its original form.</p>
<p>As they say: never underestimate the bandwidth of a 747 full of tapes. Or, in this case, a postie bike.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/distributed-systems/'>Distributed Systems</a>, <a href='http://alatkins.wordpress.com/category/internet/'>Internet</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=320&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2011/05/09/caching-by-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>Abridged</title>
		<link>http://alatkins.wordpress.com/2011/03/07/abridged/</link>
		<comments>http://alatkins.wordpress.com/2011/03/07/abridged/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 07:52:35 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PhD]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=307</guid>
		<description><![CDATA[A wordle of my thesis. Sixty-thousand words distilled down to a few dozen. May I never (or at least, rarely) type the word &#8216;tuple&#8217; again. Filed under: General, PhD<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=307&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://wordle.net">wordle</a> of my <a title="Thesis ePrint Online" href="http://alatkins.wordpress.com/2010/08/14/thesis-eprint-online/">thesis</a>. Sixty-thousand words distilled down to a few dozen. May I never (or at least, rarely) type the word &#8216;tuple&#8217; again.</p>
<p><a href="http://alatkins.files.wordpress.com/2011/03/akatkinson_thesis_wordle_640.png"><img class="aligncenter size-full wp-image-308" title="akatkinson_thesis_wordle_640" src="http://alatkins.files.wordpress.com/2011/03/akatkinson_thesis_wordle_640.png?w=380&#038;h=247" alt="Thesis Wordle" width="380" height="247" /></a></p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/general/'>General</a>, <a href='http://alatkins.wordpress.com/category/phd/'>PhD</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=307&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2011/03/07/abridged/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>

		<media:content url="http://alatkins.files.wordpress.com/2011/03/akatkinson_thesis_wordle_640.png" medium="image">
			<media:title type="html">akatkinson_thesis_wordle_640</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome to Watson, our new Jeopardy-playing overlord</title>
		<link>http://alatkins.wordpress.com/2011/02/17/welcome-to-our-new-jeopardy-playing-overlord/</link>
		<comments>http://alatkins.wordpress.com/2011/02/17/welcome-to-our-new-jeopardy-playing-overlord/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:53:11 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=300</guid>
		<description><![CDATA[I&#8217;m still digesting the significance of the IBM Watson&#8216;s defeat of two human champion Jeopardy players in the last few days. Is it not that significant? Could Google do just as well? Or is this a significant moment in computer science history? I mean, while a game of Jeopardy isn&#8217;t the equivalent of the Turing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=300&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still digesting the significance of the <a href="http://en.wikipedia.org/wiki/IBM_Watson">IBM Watson</a>&#8216;s defeat of two human champion Jeopardy players <a href="http://www.pcworld.com/businesscenter/article/219893/ibm_watson_vanquishes_human_jeopardy_foes.html">in the last few days</a>.</p>
<p>Is it not that significant? Could Google do <a href="http://t.co/UOB19e6">just as well</a>? Or is this a significant moment in computer science history? I mean, while a game of Jeopardy isn&#8217;t the equivalent of the <a href="http://en.wikipedia.org/wiki/Turing_test">Turing Test</a>, it&#8217;s impressive in its own right.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/computer-science/'>Computer Science</a>, <a href='http://alatkins.wordpress.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=300&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2011/02/17/welcome-to-our-new-jeopardy-playing-overlord/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>Yield and harvest as a way of thinking about fault-tolerance</title>
		<link>http://alatkins.wordpress.com/2011/01/30/yield-and-harvest-as-a-way-of-thinking-about-fault-tolerance/</link>
		<comments>http://alatkins.wordpress.com/2011/01/30/yield-and-harvest-as-a-way-of-thinking-about-fault-tolerance/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 00:49:19 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cluster Computing]]></category>
		<category><![CDATA[Distributed Systems]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=291</guid>
		<description><![CDATA[I was put onto an excellent article by Coda Hale titled &#8216;You Can&#8217;t Sacrifice Partition Tolerance&#8216; which expands on some of the ideas laid out in Dr Eric Brewer&#8217;s CAP Theorem. The CAP Theorem is the distributed systems version of the classic engineering maxim of &#8220;Good, fast, cheap: pick two&#8221;. Briefly stated, it declares that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=291&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was put onto an excellent article by <a href="http://codahale.com/">Coda Hale</a> titled &#8216;<a href="http://codahale.com/you-cant-sacrifice-partition-tolerance/">You Can&#8217;t Sacrifice Partition Tolerance</a>&#8216; which expands on some of the ideas laid out in Dr Eric Brewer&#8217;s <a href="http://en.wikipedia.org/wiki/CAP_theorem">CAP Theorem</a>.</p>
<p>The CAP Theorem is the distributed systems version of the classic <a href="http://en.wikipedia.org/wiki/Project_triangle">engineering maxim</a> of &#8220;Good, fast, cheap: pick two&#8221;. Briefly stated, it declares that any distributed system may only have two of the following properties: consistency; availability; partition tolerance. It makes perfect sense when you think about it, as it&#8217;s logically impossible to remain both consistent and available in the case of the system becoming partitioned due to node failure/disconnections etc.</p>
<p>The case raised by Hale is that, for any distributed system, partition tolerance is not something that can simply be chosen. That is, disconnections and node failures etc are guaranteed to happen at some point in time. They are simply an annoyingly constant fact of life for anyone involved in the field. Therefore, any real-world distributed system must support some kind of fault-tolerance, otherwise it&#8217;s useless.</p>
<p>This means that the distributed systems designer is left to decide the following: given that system failures will occur, and your system may become partitioned, is your system going to degrade by sacrificing consistency, or availability? It depends on the system requirements as to which should be chosen, however it&#8217;s the unfortunate face that you simply can&#8217;t preserve both.</p>
<p>Given this, Hale suggests that a better way to think about handling failure is by using yield and harvest. Yield is defined as the impact of unavailability on handling incoming requests (related to but different to uptime), and harvest is a measure of how much of the required data is available to fulfil a request (ie. if a request needs to data from two servers, one of which is unavailable, the harvest will be only 50%).</p>
<p>Hale&#8217;s point is that you can choose which of these will be affected in the case of system failures and partitions. Is it better for some requests to be dropped in the interests of preserving accuracy (harvest), or can we handle a lower harvest in the interests of maintaining responsiveness? Again, the system requirements determine the answer.</p>
<p>I find this a very useful way to think about how a system is going to degrade when faults occur. After all, if you design something to be scalable (increase throughput as nodes are added) it makes perfect sense to consider how a system will degrade/scale down as nodes are lost. It can only be beneficial to be completely clear on the choices and tradeoffs involved, and that, ultimately, you can&#8217;t have your cake and eat it too when it comes to consistency and availability.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/cloud-computing/'>Cloud Computing</a>, <a href='http://alatkins.wordpress.com/category/cluster-computing/'>Cluster Computing</a>, <a href='http://alatkins.wordpress.com/category/distributed-systems/'>Distributed Systems</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/291/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/291/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/291/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=291&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2011/01/30/yield-and-harvest-as-a-way-of-thinking-about-fault-tolerance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>My 2010 in review</title>
		<link>http://alatkins.wordpress.com/2011/01/01/my-2010-in-review/</link>
		<comments>http://alatkins.wordpress.com/2011/01/01/my-2010-in-review/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 22:56:07 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=286</guid>
		<description><![CDATA[A quick summary of the highlights of my year: Started out living in Napier, NZ, finished up in Brisbane, Aus. Miss some things about Napier, but no regrets. Brisbane is a fantastic place to live, and I&#8217;m not moving again in a hurry. Started out working as a lecturer at EIT, finished up as an [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=286&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A quick summary of the highlights of my year:</p>
<ul>
<li>Started out living in Napier, NZ, finished up in Brisbane, Aus. Miss some things about Napier, but no regrets. Brisbane is a fantastic place to live, and I&#8217;m not moving again in a hurry.</li>
<li>Started out working as a lecturer at EIT, finished up as an engineer at Merge Gaming. Found that I was happy with the career change. No regrets at all.</li>
<li>Also found that (thankfully) I still had my coding chops, and that I enjoy building software.</li>
<li>Started learning about all the neat stuff that&#8217;s been happening in the industry that I missed due to a myopic focus on my PhD.</li>
<li>Oh yes, officially (finally) graduated in April with a doctorate.</li>
<li>Presented a paper at ACSW2010 in Brisbane in January.</li>
<li>Started learning about web design and development, something I&#8217;d always done my best to maintain a militant ignorance about. Remedial education in HTML, CSS, Javascript. Always wanted to learn Python, so getting into Django. Turns out it&#8217;s all actually pretty fun.</li>
<li>Started a little web project that I&#8217;d like to get finished over the summer.</li>
<li>Haven&#8217;t got out mountain biking as much as I&#8217;d have liked, but discovered some nice trails around Mt Coot-tha. They&#8217;re not a jot on what I had on my doorstep this time last year though *sigh*.</li>
</ul>
<p>So overall, it&#8217;s been a great year with a lot of change, all of which has thankfully turned out to be positive. Hopefully 2011 will be slightly less hectic but just as productive.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/general/'>General</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=286&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2011/01/01/my-2010-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>Using a VCS to mitigate cheating in Computer Science?</title>
		<link>http://alatkins.wordpress.com/2010/12/17/using-a-vcs-to-mitigate-cheating-in-computer-science/</link>
		<comments>http://alatkins.wordpress.com/2010/12/17/using-a-vcs-to-mitigate-cheating-in-computer-science/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 21:17:38 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[CS Education]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=282</guid>
		<description><![CDATA[This is a great suggestion on Quora: &#8216;Could version control be used to mitigate academic cheating in Computer Science?&#8216;. My answer (paraphrased) was that yes of course it, but the main hurdles would be the extra training and support students would required, particularly new students who find learning to program difficult enough. Overall though, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=282&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.quora.com/"><img class="alignright size-thumbnail wp-image-281" title="Quora" src="http://alatkins.files.wordpress.com/2010/12/quora.gif?w=150&#038;h=65" alt="" width="150" height="65" /></a>This is a great suggestion on <a href="http://www.quora.com/Alistair-Atkinson">Quora</a>: &#8216;<a href="http://www.quora.com/Could-version-control-be-used-to-mitigate-academic-cheating-in-Computer-Science">Could version control be used to mitigate academic cheating in Computer Science?</a>&#8216;.</p>
<p>My answer (paraphrased) was that yes of course it, but the main hurdles would be the extra training and support students would required, particularly new students who find learning to program difficult enough.</p>
<p>Overall though, I think this is a simple yet effective way to tackle a widespread problem.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/cs-education/'>CS Education</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=282&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2010/12/17/using-a-vcs-to-mitigate-cheating-in-computer-science/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>

		<media:content url="http://alatkins.files.wordpress.com/2010/12/quora.gif?w=150" medium="image">
			<media:title type="html">Quora</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial: Introduction to Parallel Computing</title>
		<link>http://alatkins.wordpress.com/2010/11/18/tutorial-introduction-to-parallel-computing/</link>
		<comments>http://alatkins.wordpress.com/2010/11/18/tutorial-introduction-to-parallel-computing/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 03:08:26 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[Cluster Computing]]></category>
		<category><![CDATA[CS Education]]></category>
		<category><![CDATA[Parallel/Multicore]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=271</guid>
		<description><![CDATA[There&#8217;s a very nice, clear introduction to the field of parallel computing by Blaise Barney of Lawrence Livermore National Laboratory. It also has related tutorials covering Pthreads, OpenMP, and MPI. (via HN) Filed under: Cluster Computing, CS Education, Parallel/Multicore<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=271&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a very nice, clear <a href="https://computing.llnl.gov/tutorials/parallel_comp/">introduction to the field of parallel computing</a> by Blaise Barney of Lawrence Livermore National Laboratory.</p>
<p>It also has related tutorials covering <a href="https://computing.llnl.gov/tutorials/pthreads/">Pthreads</a>, <a href="https://computing.llnl.gov/tutorials/openMP/">OpenMP</a>, and <a href="https://computing.llnl.gov/tutorials/mpi/">MPI</a>.</p>
<p>(via <a href="http://news.ycombinator.com/item?id=1913597">HN</a>)</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/cluster-computing/'>Cluster Computing</a>, <a href='http://alatkins.wordpress.com/category/cs-education/'>CS Education</a>, <a href='http://alatkins.wordpress.com/category/parallelmulticore/'>Parallel/Multicore</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/271/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=271&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2010/11/18/tutorial-introduction-to-parallel-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>Sing, or fade. Sing, or die.</title>
		<link>http://alatkins.wordpress.com/2010/10/24/sing-or-fade-sing-or-die/</link>
		<comments>http://alatkins.wordpress.com/2010/10/24/sing-or-fade-sing-or-die/#comments</comments>
		<pubDate>Sun, 24 Oct 2010 08:34:25 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[PhD]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=260</guid>
		<description><![CDATA[The other day I was fortunate enough to stumble across a blog post titled What is your academic paper for? by William Tozier. In it he dissects the motivation behind academic publishing, along with its usefulness (or lack thereof) in the grand scheme of sharing knowledge with your peers in the field. However the main [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=260&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The other day I was fortunate enough to stumble across a blog post titled <a href="http://williamtozier.com/slurry/2010/09/11/what-is-your-academic-paper-for"><em>What is your academic paper for?</em></a> by William Tozier. In it he dissects the motivation behind academic publishing, along with its usefulness (or lack thereof) in the grand scheme of sharing knowledge with your peers in the field.</p>
<p>However the main thrust of the article is how banal and formulaic the vast majority of academic writing is, and it&#8217;s pretty much a plea for academic researchers (but could be just as easily applied to business writing/management-ese in my opinion) to inject some passion, creativity, and <em>purpose</em> into their writing.</p>
<blockquote><p>Those other words, the long-form prose, the writing skills you should  have learned in your “breadth” training, when instead somebody made you  start <em>focusing on your specialty</em>: those are the only sword you are afforded, with which you <em>might, possibly</em> cut your way free.</p></blockquote>
<p>Speaking as someone who&#8217;s worked in this area, and not that long ago struggled through the thesis-writing process which took far, far longer that it should have (and that, I admit, I did my best to make conform to the standards of academic prose that Tozier lambasts), this article really hit home.</p>
<p>Let&#8217;s be honest: anyone who&#8217;s been involved in any sort of research knows that academic conference and/or journal papers generally aren&#8217;t what you&#8217;d classify as page-turners. There&#8217;s a formula, the author(s) try to over-complicate things and obfuscate the flaws in the research, and generally try to stake their claims of originality, novelty, and significance in the driest way possible.</p>
<p>And who&#8217;s to blame them? We&#8217;ve all heard of <a href="http://en.wikipedia.org/wiki/Publish_or_perish">publish or perish</a>, and any writing which strays beyond the accepted norms will probably have a higher likelihood of being criticised by a referee, so there&#8217;s no wonder we have the current status-quo.</p>
<p>After reading this blog I remembered the best thesis I&#8217;ve read, which is <a href="http://www.samba.org/~tridge/">Andrew Tridgell</a>&#8216;s, of Samba fame. His <a href="http://www.samba.org/~tridge/phd_thesis.pdf">PhD thesis</a> was actually very engaging and extremely readable. Consider the first couple of paragraphs in his first chapter:</p>
<blockquote><p>My first introduction to the problem of parallel sorting came from a problem in the implementation of an automatic speech recognition training program. A set of speech data needed to be normalized in order to be used as the input to a recurrent neural network system and I decided that a quick-and-dirty way of doing this would be to sort the data, then sample it at regular intervals to generate a histogram.</p>
<p>This is a terribly inefficient way of normalizing data in terms of computational complexity but is a quite good way in terms of software engineering because the availability of easy to use sorting routines in subroutine libraries makes the amount of coding required very small. I had already used this technique in the serial version of the speech recognition system so it seemed natural to do the same for the parallel version.</p>
<p>With this in mind I looked in the subroutine library of the parallel machine I was using&#8230;</p></blockquote>
<p>You want to read more don&#8217;t you? The guy is telling a story of how his thesis was formulated and the experiences which led to his PhD work. After a beginning like this you just want to read more. Tridgell&#8217;s writing is not exactly what you&#8217;d call traditional academic prose, however it would be very hard to argue that he doesn&#8217;t communicate his research any less effectively; many would agree that it&#8217;s a great improvement.</p>
<p>Tozier&#8217;s article is, I think, essential reading for any researcher looking to publish their work, and in particular those that are just starting out in the field. There&#8217;s nothing wrong with doing your utmost to write well, to create something readable and engaging, and going beyond the bare-minimum that&#8217;s required as dictated by the expected norms. And who knows, it might even actually benefit your <a href="http://en.wikipedia.org/wiki/Impact_factor">IF</a>!</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/phd/'>PhD</a>, <a href='http://alatkins.wordpress.com/category/science/'>Science</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=260&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2010/10/24/sing-or-fade-sing-or-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>
	</item>
		<item>
		<title>Overview of LaTeX Editors</title>
		<link>http://alatkins.wordpress.com/2010/10/19/latex-editor/</link>
		<comments>http://alatkins.wordpress.com/2010/10/19/latex-editor/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 07:42:45 +0000</pubDate>
		<dc:creator>Alistair</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[PhD]]></category>

		<guid isPermaLink="false">http://alatkins.wordpress.com/?p=254</guid>
		<description><![CDATA[There&#8217;s an excellent overview of eight of the better LaTeX editors over at the PhilTeX blog. I&#8217;m a big fan of using LaTeX for preparing any kind of significant document (ie. &#62; 3 pages), and have used it for, among other things, two theses and several research papers. I&#8217;ve generally used LyX, or when that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=254&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-255" title="200px-LaTeX_logo.svg" src="http://alatkins.files.wordpress.com/2010/10/200px-latex_logo-svg.png?w=200&#038;h=83" alt="LaTeX logo" width="200" height="83" />There&#8217;s an excellent overview of <a href="http://www.charlietanksley.net/philtex/editors/">eight of the better LaTeX editors</a> over at the <a href="http://www.charlietanksley.net/philtex/">PhilTeX</a> blog.</p>
<p>I&#8217;m a big fan of using LaTeX for preparing any kind of significant document (ie. &gt; 3 pages), and have used it for, among other things, two theses and several research papers. I&#8217;ve generally used <a href="http://www.lyx.org">LyX</a>, or when that didn&#8217;t do what I needed it to, plain old LaTeX markup in <a href="http://projects.gnome.org/gedit/">gEdit</a> (with <a href="http://www.michaels-website.de/gedit-latex-plugin/">plugins</a>).</p>
<p>I have briefly tried some of the others on this list, namely <a href="http://kile.sourceforge.net/">Kile</a> and <a href="http://www.xm1math.net/texmaker/">Texmaker</a>, but it wasn&#8217;t apparent to me that they&#8217;d be that much simpler or faster to use than what I was already using, so your mileage may vary. In any regard this is a great starting point for those getting started using LaTeX and looking for a decent editor.</p>
<br />Filed under: <a href='http://alatkins.wordpress.com/category/general/'>General</a>, <a href='http://alatkins.wordpress.com/category/phd/'>PhD</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alatkins.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alatkins.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alatkins.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alatkins.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alatkins.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alatkins.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alatkins.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alatkins.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alatkins.wordpress.com&amp;blog=8155631&amp;post=254&amp;subd=alatkins&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alatkins.wordpress.com/2010/10/19/latex-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/43092babe290209a86299a72329147c2?s=96&#38;d=identicon&#38;r=R" medium="image">
			<media:title type="html">Alistair</media:title>
		</media:content>

		<media:content url="http://alatkins.files.wordpress.com/2010/10/200px-latex_logo-svg.png" medium="image">
			<media:title type="html">200px-LaTeX_logo.svg</media:title>
		</media:content>
	</item>
	</channel>
</rss>
