<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Struggling for Competence</title>
	
	<link>http://moleseyhill.com/blog</link>
	<description>Mat Roberts</description>
	<lastBuildDate>Mon, 05 Dec 2011 22:39:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/moleseyhill" /><feedburner:info uri="moleseyhill" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>moleseyhill</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Lines of Code</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/Bl4zER0fW7w/</link>
		<comments>http://moleseyhill.com/blog/2011/12/05/lines-of-code/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 22:39:14 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3864</guid>
		<description><![CDATA[If you want to know how complex a piece of software is, how can you tell? A simple approach is to count lines of code (LOC). Lines of Code is just a count of the number of lines of source code, excluding comment lines and white-space. As soon I say this at work, someone will [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to know how complex a piece of software is, how can you tell?  A simple approach is to count <a href="http://c2.com/cgi/wiki?LinesOfCode">lines of code</a> (LOC).  Lines of Code is just a count of the number of lines of source code, excluding comment lines and white-space.</p>
<p>As soon I say this at work, someone will pipe up that it would be better to count semi-colons or get into a discussion about how bracketing style can affect the count.  My experience is that bracketing style doesn&#8217;t make much difference, maybe 10%.  Semi-colon count can be quite different, but is it anymore meaningful?</p>
<p>There are many more sophisticated measures of complexity.  For example <a href="http://en.wikipedia.org/wiki/Cyclometric_complexity">McCabe&#8217;s cyclometric</a> complexity, which counts the number of paths though the code.  And <a href="http://en.wikipedia.org/wiki/Halstead_complexity_measures">Halstead&#8217;s complexity measures</a>, which measures the number of operators and operands in the code.<br />
However I recently <a href="http://www.americanscientist.org/issues/feature/2011/6/empirical-software-engineering">read about an empirical study</a> which shows that all of these complexity measures are highly correlated with lines of code.  The conclusion is &#8220;Whether based on program structure or textual properties, the metrics do not provide more information than simply &#8216;weighing&#8217; the code by counting the number of lines.&#8221;</p>
<p>A couple of rules of thumb.  <a href="http://www.johndcook.com/blog/2011/11/22/norris-number"/>Norris&#8217; Number</a> is 1,500 lines: &#8220;The average amount of code an untrained programmer can write before he or she hits a wall.&#8221;  From my experience at about 10,000 lines of code you have to start introducing some big architecture into the system to partition the code.  Windows XP is <a href="http://en.wikipedia.org/wiki/Source_lines_of_code">estimated to have 45,000,000</a> lines of code.</p>
<p>It is worth stressing that lines of code, or any of these other metrics, measuring how  big the program is.  This is an indicator of how difficult it will be to learn, maintain or change the software.  They do not measure well how much the software &#8220;does&#8221;, so they are not a good indicator of programmer productivity or program functionality.</p>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/Bl4zER0fW7w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2011/12/05/lines-of-code/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2011/12/05/lines-of-code/</feedburner:origLink></item>
		<item>
		<title>Bargain Hunting</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/1u70JT1YVio/</link>
		<comments>http://moleseyhill.com/blog/2011/11/03/bargain-hunting/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 23:28:37 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3823</guid>
		<description><![CDATA[When I go shopping I have a no turning back rule &#8211; I won&#8217;t go back to buy something I&#8217;ve already seen. Either buy it now, or move on and don&#8217;t come back. The rule is designed to force a decision, and stop over deliberation. It does raise a bit of a problem though; I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>When I go shopping I have a <em>no turning back rule</em> &#8211; I won&#8217;t go back to buy something I&#8217;ve already seen.  Either buy it now, or move on and don&#8217;t come back.  The rule is designed to force a decision, and stop over deliberation.</p>
<p>It does raise a bit of a problem though; I&#8217;m worried about not getting the best deal.  I have just learnt a strategy which copes with this bizarre behaviour.  I read about it in <a href="http://www.amazon.co.uk/gp/product/046501884X/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=struggforcomp-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=046501884X">The Perfect Swarm</a> by Len Fisher, though he says he got it from <a href="http://www.amazon.co.uk/gp/product/0195143817/ref=as_li_tf_tl?ie=UTF8&#038;tag=struggforcomp-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=0195143817">Simple Heuristics That Make Us Smart</a>.</p>
<p>When you&#8217;re shopping for a bargain, and can&#8217;t go back and choose a previous item:</p>
<ul>
<li>Set a maximum number of things to look at.</li>
<li>Look at the first 7% of items, making a note of the price but not buying.</li>
<li>Continue browsing, and choose the next thing which has the lowest price so far.</li>
<li>This heuristic gives a 92% chance of buying an item in the cheapest 25%.</li>
</ul>
<p>If you have more stamina, look at the first 14% then choose the next one with the lowest price so far.  This gives an 84% chance of buying a item in the cheapest 10%.</p>
<p>I have another rule to protect myself after purchase.  The <em>ignorance is bliss rule</em> &#8211; after buying something do not look at any more prices.  Definitely don&#8217;t go in any shops selling the same sort of thing, and preferably go straight home.  I never take anything back, so it&#8217;s better not know that a better bargain may exist.</p>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/1u70JT1YVio" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2011/11/03/bargain-hunting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2011/11/03/bargain-hunting/</feedburner:origLink></item>
		<item>
		<title>Unemployment</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/NCAou7avIYc/</link>
		<comments>http://moleseyhill.com/blog/2011/10/31/unemployment/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 21:58:33 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3806</guid>
		<description><![CDATA[I recently read The Puzzle of Modern Economics by Roger E Backhouse. It attempts, quite well I think, to answer the question &#8220;Is Economics Science or Ideology?&#8221;. It made me realise is that what I know about economics isn&#8217;t much. But this is one thing I learnt: In &#8220;Keynesian economics&#8221; developed in the middle of [...]]]></description>
			<content:encoded><![CDATA[<p>I recently read <a href="http://www.amazon.co.uk/gp/product/0521532612/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=struggforcomp-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=0521532612">The Puzzle of Modern Economics</a> by Roger E Backhouse.  It attempts, quite well I think, to answer the question &#8220;Is Economics Science or Ideology?&#8221;.  It made me realise is that what I know about economics isn&#8217;t much.  But this is one thing I learnt:</p>
<p>In &#8220;Keynesian economics&#8221; developed in the middle of the 20th century, unemployment is viewed as <em>involuntary</em>.</p>
<blockquote><p>
&#8230;employment was determined by aggregate demand for goods and services. This meant that if aggregate demand were too low, production and income would be low, and unemployment would be high. [Backhouse p118]
</p></blockquote>
<p>A major criticism of Keynesianism, is that it is a purely macroeconomic theory; it considers the economy only at a large scale.  There was a desire to make more rigorous economic theories based on microeconomic principals.  That is, to explain the behaviour of the economy as a whole based on the aggregate action of individuals.  This work began in the late 60&#8242;s and has continued to the present day.</p>
<p>One of the first of these theories was &#8220;New Classical Economics&#8221;.  In it unemployment is viewed as <em>voluntary</em></p>
<blockquote><p>
&#8230;unemployment was voluntary &#8211; the result of workers choices.  In their model, unemployed workers were &#8216;persons who regard the wage rates at which they could currently be employed as as temporarily low, and who therefore choose to wait or search for improved conditions rather than to invest in moving or changing their occupation.&#8217; [Backhouse p130]
</p></blockquote>
<p>What was surprising to me about both these views of unemployment is not the rightness or wrongness of the statements themselves, but rather that they are both <em>assumptions</em> of their respective models.  This means that though both theories can make predictions about unemployment, neither can actually tell you why someone is unemployed &#8211; they have both assumed that from the start.</p>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/NCAou7avIYc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2011/10/31/unemployment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2011/10/31/unemployment/</feedburner:origLink></item>
		<item>
		<title>Why You’re Wrong</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/HCfTMLkAqlw/</link>
		<comments>http://moleseyhill.com/blog/2011/10/20/why-you-are-wrong/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 21:41:55 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3782</guid>
		<description><![CDATA[I saw this TED video by Kathryn Schulz, and it describes my thought process perfectly. When I have a discussion with you, and you disagree with me, I think: You&#8217;re Ignorant The reason you disagree with me, is because you don&#8217;t know the necessary facts. You&#8217;re ignorant. If only you learnt some stuff everything would [...]]]></description>
			<content:encoded><![CDATA[<p>I saw this <a href="http://www.ted.com/talks/kathryn_schulz_on_being_wrong.html">TED video by Kathryn Schulz</a>, and it describes my thought process perfectly.  When I have a discussion with you, and you disagree with me, I think:</p>
<ul>
<li>You&#8217;re Ignorant
<ul>
<li>The reason you disagree with me, is because you don&#8217;t know the necessary facts.  You&#8217;re ignorant.  If only you learnt some stuff everything would be ok.  We carry on talking until I realise you do know the facts, at which point I think
   </li>
</ul>
</li>
<li>You&#8217;re Stupid
<ul>
<li>You know the necessary facts, so the reason we disagree is that you can&#8217;t process the information.  You&#8217;re stupid.  If only you weren&#8217;t an idiot everything would be OK.  We carry on talking until I realise your not an stupid, at which point I think
   </li>
</ul>
</li>
<li>You&#8217;re Evil
<ul>
<li>You know the necessary facts and your not stupid, and yet you still reach an utterly perverse conclusion.  You must be evil.  Active malevolence can be the only explanation.
   </li>
</ul>
</li>
</ul>
<p>Well maybe it&#8217;s not a perfect description of my though process.  Normally I&#8217;m thinking I got flustered and didn&#8217;t explain myself very well.  But all the same.  A great quote from the video:</p>
<blockquote><p>
What does it feel like to be wrong?  It feels like being right.
</p></blockquote>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/HCfTMLkAqlw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2011/10/20/why-you-are-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2011/10/20/why-you-are-wrong/</feedburner:origLink></item>
		<item>
		<title>Checklist</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/21DXr65Rmts/</link>
		<comments>http://moleseyhill.com/blog/2011/10/18/checklist/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 22:19:00 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3664</guid>
		<description><![CDATA[Checklists are loved by pencil pushing bureaucrats who must detail every minute step of some mundane task. They stifle creativity and are an affront to professional judgement. Real professionals rely on their skill and daring to get the job done. In his book The Checklist Manifesto, Atul Gawande works hard to dispel this attitude and [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Checklists are loved by pencil pushing bureaucrats who must detail every minute step of some mundane task.  They stifle creativity and are an affront to professional judgement.  Real professionals rely on their skill and daring to get the job done.
</p></blockquote>
<p>In his book <a href="http://www.amazon.co.uk/gp/product/1846683149/ref=as_li_tf_tl?ie=UTF8&#038;tag=struggforcomp-21&#038;linkCode=as2&#038;camp=1634&#038;creative=6738&#038;creativeASIN=1846683149">The Checklist Manifesto</a>, Atul Gawande works hard to dispel this attitude and make the case increased  use of checklists in a professional setting.  I think he has a pretty good argument and even if you are sceptical, the book&#8217;s a good read.</p>
<p>The main thing to realise is the checklist is not a procedure; it does not define exactly how to do the job or detail every step required.  Rather it is a summary, designed to catch common mistakes, which even experienced practitioners make.  And a technique to foster teamwork and cooperation &#8211; to make sure people are talking to each other.  </p>
<p>You can see both these aspects in the <a href="http://www.nejm.org/action/showImage?doi=10.1056%2FNEJMsa0810119&#038;iid=t01">Safe Surgery Checklist</a> Gawande developed.  Many of the items are designed to trap routine mistakes, for example mislabelled specimen bottles.  But some are about teamwork &#8211; just prior to skin incision the team introduce themselves by name and reviews anticipated critical events in the surgery.</p>
<p>Developing a good checklist is difficult.  There is an overriding need to keep the checklist short, or it will not be used.  But this means leaving out information.  Deciding what to put in and what to leave out is tricky, and can only really be judged by testing and refining the checklist.</p>
<p>In summary a good checklist should:</p>
<ul>
<li>Define clear <em>pause points</em> at which checklist should be used.</li>
<ul>
<li>Pause points should last no longer than 60-90 seconds.</li>
</ul>
<li>Be either Read-Do or Do-Confirm.</li>
<li>Have between 5 and 9 items.</li>
<li>Have simple and exact wording, using the common terminology of the profession.</li>
<li>Fit on one page, free from clutter and unnecessary colour.</li>
<li><strong>Be Tested and refined.</strong></li>
</ul>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/21DXr65Rmts" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2011/10/18/checklist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2011/10/18/checklist/</feedburner:origLink></item>
		<item>
		<title>Mass Delete All WordPress Comments</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/oCwk2IdPYI8/</link>
		<comments>http://moleseyhill.com/blog/2011/10/12/mass-delete-all-wordpress-comments/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 22:51:03 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3671</guid>
		<description><![CDATA[I discovered a couple of days ago that I had 118,000 comments on this blog. The vast majority were, of course, spam. In fact as best as I can tell I had only 2 genuine comments, one from my mate Barry and another from a guy in China. I installed Akismet to do spam filtering, [...]]]></description>
			<content:encoded><![CDATA[<p>I discovered a couple of days ago that I had 118,000 comments on this blog.  The vast majority were, of course, spam.  In fact as best as I can tell I had only 2 genuine comments, one from my mate Barry and another from a guy in China.</p>
<p>I installed <a href="http://wordpress.org/extend/plugins/akismet/" title="akismet">Akismet</a> to do spam filtering, but this did not deal with the existing spam mountain.  I made various attempts to scale the spam peak, and recover the odd real comment which may have been lost there.  But this resulted in me maxing out the CPU on the webserver, and my host suspending the website.  </p>
<p>After a courteous email exchange <a href="http://www.justhost.com/" title="justhost">JustHost</a> graciously reinstated my account, and I was left feeling somewhat nervous.  After googling for a while the only apparent viable option was to <a href="http://www.blogopreneur.com/2009/04/08/mass-delete-pending-comments-from-wordpress/">delete the comments directly in the database</a>.  </p>
<p>After <strong>backing up the database</strong> and looking at the <a href="http://codex.wordpress.org/Database_Description ">database schema</a>, I chose the following sql delete commands:</p>
<pre class="brush: sql">
delete from wp_commentmeta limit 1000;

delete from wp_comments limit 1000;
</pre>
<p>The &#8220;limit 1000&#8243;, means only 1000 records are deleted at a time, so the commands had to be run repeatedly.  First I deleted from wp_commentmeta, then wp_comments.  I left 15 seconds between each delete, so as not to hit the CPU too heavily and incur the wrath of my host.</p>
<p>All the comments are gone.  Barry and the guy in China &mdash; sorry.</p>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/oCwk2IdPYI8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2011/10/12/mass-delete-all-wordpress-comments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2011/10/12/mass-delete-all-wordpress-comments/</feedburner:origLink></item>
		<item>
		<title>Hot Numbers</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/HqpdKipKvFk/</link>
		<comments>http://moleseyhill.com/blog/2010/08/30/hot-numbers/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 19:38:06 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3641</guid>
		<description><![CDATA[A complaint to Ofcom about the misrepresentation of randomness: I have been watching televised roulette on Channel 5, and have come to the conclusion that it is in violation of Section 5.7 of the Ofcom Broadcasting Code. The Hot Numbers section of the screen shows the last 9 results of the wheel spin. These numbers [...]]]></description>
			<content:encoded><![CDATA[<p>A complaint to <a href="http://www.ofcom.org.uk/">Ofcom</a> about the misrepresentation of randomness:</p>
<blockquote><p>
<img src="http://moleseyhill.com/blog/wp-content/uploads/2010/08/hot-numbers.png" alt="hot-numbers" title="hot-numbers" width="330" height="252" class="alignright size-full wp-image-3647" />I have been watching televised roulette on Channel 5, and have come to the conclusion that it is in violation of Section 5.7 of the <a href="http://stakeholders.ofcom.org.uk/binaries/broadcast/code09/bcode.pdf">Ofcom Broadcasting Code</a>.</p>
<p>The Hot Numbers section of the screen shows the last 9 results of the wheel spin. These numbers are clearly facts about past performance, but they are not balanced by a statement about future performance. On their own they suggest to the viewer that a pattern can be detected which could allow the next result to be predicted. Of course the outcome of the next spin is entirely random, and not influenced by past results in any way.</p>
<p>The Hot Numbers should carry a warning to make future performance clear; something like &#8220;the outcome of the next spin is not affected by previous results&#8221;
</p></blockquote>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/HqpdKipKvFk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2010/08/30/hot-numbers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2010/08/30/hot-numbers/</feedburner:origLink></item>
		<item>
		<title>Randomizing Output</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/T_F9qgR-51c/</link>
		<comments>http://moleseyhill.com/blog/2010/08/29/randomizing-output/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 20:06:21 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3632</guid>
		<description><![CDATA[Coding Horror asks the question what&#8217;s on your utility belt?, or &#8220;what do you take with you when you go out?&#8221; So here&#8217;s my answer: Post-It notes &#8211; I like the traditional yellow. For me they have a greater versatility than electronic counterparts &#8211; after all I just want to jot things down, not write [...]]]></description>
			<content:encoded><![CDATA[<p>Coding Horror asks the question <a href="http://www.codinghorror.com/blog/2010/08/whats-on-your-utility-belt.html">what&#8217;s on your utility belt?</a>, or &#8220;what do you take with you when you go out?&#8221;  So here&#8217;s my answer:<br />
<img src="http://moleseyhill.com/blog/wp-content/uploads/2010/08/postit-pencil-dice.jpg" alt="postit-pencil-dice" title="postit-pencil-dice" width="350" height="337" class="alignright size-full wp-image-3636" /></p>
<ul>
<li>Post-It notes &#8211; I like the traditional yellow.  For me they have a greater versatility than electronic counterparts &#8211; after all I just want to jot things down, not write a book.  The other problem with electronic note taking, is message-medium confusion.  By the time I&#8217;ve started up the note taking machine, and opened the little app, I&#8217;ve forgotten what I want to write.  It&#8217;s even worse if it&#8217;s a bit of math or a little picture.  Even more ceremony.  I can also stick the Post-It&#8217;s into the analogue book I&#8217;m reading.</li>
<li>Pencil &#8211; mechanical obviously.  My current favourite is a Faber Castel GRIP PLUS 0.7.  I find the 0.7 mm diameter graphite more satisfying to write with than the more common 0.5mm pencil.  I also prefer a 2B lead, but they are difficult to buy so I normally settle for HB.  The Faber has also got an excellent eraser.</li>
<li>Dice &#8211; for when I need to randomize my output.  Humans find it almost impossible to think of random numbers, but often the optimal strategy is to behave randomly, hence the need for a portable random number generator.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/T_F9qgR-51c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2010/08/29/randomizing-output/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2010/08/29/randomizing-output/</feedburner:origLink></item>
		<item>
		<title>The Englishano</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/8mMOVQqV6SQ/</link>
		<comments>http://moleseyhill.com/blog/2010/08/22/the-englishano/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 21:07:19 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3585</guid>
		<description><![CDATA[To avoid confusion, an Americano with milk should be called an Englishano.]]></description>
			<content:encoded><![CDATA[<p>To avoid confusion, an Americano with milk should be called an Englishano.</p>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/8mMOVQqV6SQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2010/08/22/the-englishano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2010/08/22/the-englishano/</feedburner:origLink></item>
		<item>
		<title>Oxford – Cambridge Evidence Controversy</title>
		<link>http://feedproxy.google.com/~r/moleseyhill/~3/1KN6xmPSBPI/</link>
		<comments>http://moleseyhill.com/blog/2010/08/11/oxford-cambridge-evidence-controversy/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 22:03:43 +0000</pubDate>
		<dc:creator>mat roberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://moleseyhill.com/blog/?p=3515</guid>
		<description><![CDATA[Compare these two statements: 1) There is no evidence of a connection between MMR and Autism. 2) There is evidence of no connection between MMR and Autism. Do they mean the same thing or something different? In fact what exactly do these statement mean? This may seem like a trivial question, I have certainly spent [...]]]></description>
			<content:encoded><![CDATA[<p>Compare these two statements:</p>
<p>1) There is no evidence of a connection between MMR and Autism.<br />
2) There is evidence of no connection between MMR and Autism.</p>
<p>Do they mean the same thing or something different?  </p>
<p>In fact what exactly do these statement mean?  This may seem like a trivial question, I have certainly spent most of my adult life thinking the answer was obvious.  But it has recently dawned on me that this is not so.  There are in fact two subtlety different definitions of &#8220;evidence&#8221;, and which one you adopt has a profound effect on the meaning of the statements.</p>
<p>In Cambridge <a href="http://dictionary.cambridge.org/dictionary/british/evidence">evidence is defined as</a> &#8220;one or more reasons for believing that something is or is not true&#8221;.  It is data on which to establish <strong>truth or falsehood</strong>.  This is certainly how I think of scientific evidence &#8211; it&#8217;s the collection of observations, experiments, and data which you use to decide if a proposition is true or false.  With this definition statement (1) means &#8220;no data exists, which could be used to determine if there is a connection between MMR and Autism&#8221;.  Statement (2) means &#8220;data exists which shows there is not a connection between MMR and Autism.&#8221;</p>
<p>In Oxford they have a different <a href="http://www.oxforddictionaries.com/definition/evidence?view=uk">definition of evidence</a> &#8220;the available body of facts or information indicating whether a belief or proposition is true or valid: the study finds little evidence of overt discrimination.&#8221;  In Oxford evidence is only evidence when it purports to the <strong>truth</strong> of a statement &#8211; data about the falsehood of a statement is not evidence at all.  With this definition both statements (1) and (2) mean &#8220;data has been collected, but it shows there is no link between MMR and Autism.&#8221;  This is certainly a common usage of the word evidence, see for example <a href="http://journals.cambridge.org/action/displayAbstract?fromPage=online&#038;aid=211213">[1]</a>, <a href="http://pediatrics.aappublications.org/cgi/content/abstract/108/4/e58">[2]</a>, <a href="http://linkinghub.elsevier.com/retrieve/pii/S0140673698240189">[3]</a>, <a href="http://pediatrics.aappublications.org/cgi/content/abstract/118/4/1664">[4]</a>.  </p>
<p>When I think about it, I find the Oxford definition of evidence utterly bizarre.  Why should it matter if the data confirms or denies a proposition?  Surely it&#8217;s all just evidence.  It is in fact so stupid I cannot conceive that anyone really believes this definition, it&#8217;s just a slightly sloppy dictionary definition.</p>
<p>The problem is people, myself included, keep saying &#8220;there is no evidence that&#8230;.&#8221;  It just sounds right.  It is unfortunate that it is so wrong &#8211; in almost all cases there is in fact heaps of evidence.</p>
<img src="http://feeds.feedburner.com/~r/moleseyhill/~4/1KN6xmPSBPI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://moleseyhill.com/blog/2010/08/11/oxford-cambridge-evidence-controversy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://moleseyhill.com/blog/2010/08/11/oxford-cambridge-evidence-controversy/</feedburner:origLink></item>
	</channel>
</rss>

