<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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: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>Comments on: Code and realcode</title>
	<atom:link href="http://climateaudit.org/2008/10/04/code-and-realcode/feed/" rel="self" type="application/rss+xml" />
	<link>http://climateaudit.org/2008/10/04/code-and-realcode/</link>
	<description>by Steve McIntyre</description>
	<lastBuildDate>Fri, 17 May 2013 12:17:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Geoff Sherrington</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165768</link>
		<dc:creator><![CDATA[Geoff Sherrington]]></dc:creator>
		<pubDate>Sat, 11 Oct 2008 12:21:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165768</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-304047&quot; rel=&quot;nofollow&quot;&gt;Mark T (#52)&lt;/a&gt;,

Mark T.
I was aware of the truth of your comments before you posted them and agree with them in substance.

However, I was not discussing the employment functions of Mann (I tried to keep it broad with &quot;Mann et al&quot;). My concern was more with quality. I would sooner trust software that makes you think of Wernher von Braun than 20 year-old program versions stacked on versions. We have example after example of the problems Steve meets in reverse engineering old software. It&#039;s quality that is the issue. Why not do the surveying exercise I sketched above and surprise yourself with the results?

Here are the inputs. What is the main Great Circle distance, to the nearest meter, from a famous Oxford University place at 51 deg 45 min 12.340 sec North; 1 deg, 15 min 14.460 sec West, to a nostalgic place at Sydney University, 33 deg 53 min 22.140 sec South; 151 deg 11 min 15.510 sec East? The WGS-84 geoid can be used.

Why not all run it routinely in any canned program you like and submit your results on the Message Board on November 1st, 2008, 1000 hours Greenwich Mean Time, so that people do not peek at each other&#039;s answers first.

BTW, I do not concur that this exercise is irrelevant to climate work. If you use a routine to find nearest neighbours in a dense data field, some of the answers might be close (or equal in calculation)and you have to be sure which one to use. If you don&#039;t carry enough figures, you can choose one place one time and another place another time, depending on the order your particular program defaults to. If you then try to match outcomes, you get a glitch and have to waste time tracking it down.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-304047" rel="nofollow">Mark T (#52)</a>,</p>
<p>Mark T.<br />
I was aware of the truth of your comments before you posted them and agree with them in substance.</p>
<p>However, I was not discussing the employment functions of Mann (I tried to keep it broad with &#8220;Mann et al&#8221;). My concern was more with quality. I would sooner trust software that makes you think of Wernher von Braun than 20 year-old program versions stacked on versions. We have example after example of the problems Steve meets in reverse engineering old software. It&#8217;s quality that is the issue. Why not do the surveying exercise I sketched above and surprise yourself with the results?</p>
<p>Here are the inputs. What is the main Great Circle distance, to the nearest meter, from a famous Oxford University place at 51 deg 45 min 12.340 sec North; 1 deg, 15 min 14.460 sec West, to a nostalgic place at Sydney University, 33 deg 53 min 22.140 sec South; 151 deg 11 min 15.510 sec East? The WGS-84 geoid can be used.</p>
<p>Why not all run it routinely in any canned program you like and submit your results on the Message Board on November 1st, 2008, 1000 hours Greenwich Mean Time, so that people do not peek at each other&#8217;s answers first.</p>
<p>BTW, I do not concur that this exercise is irrelevant to climate work. If you use a routine to find nearest neighbours in a dense data field, some of the answers might be close (or equal in calculation)and you have to be sure which one to use. If you don&#8217;t carry enough figures, you can choose one place one time and another place another time, depending on the order your particular program defaults to. If you then try to match outcomes, you get a glitch and have to waste time tracking it down.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark T.</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165767</link>
		<dc:creator><![CDATA[Mark T.]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 21:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165767</guid>
		<description><![CDATA[I think both of our guesstimations are based on usage, not existence.  Both MATLAB and R are becoming very popular, the former in companies that can afford the licensing, the latter with home users (as you also note).  It seems I&#039;ve even seen MATLAB advertisements in mainstream publications such as Discover Magazine, which is relatively recent.

I actually bought my own professional copy for my MS thesis back in 1994.  Back then, the student version sucked, but you could buy a pro version for $500 if you could prove academic intent.  I could, and did.  Now, the student version is identical to the pro version other than some nits about printing graphics and publishing stuff, but it still sucks because it doesn&#039;t run on 64-bit platforms! :)  I am fortunate that I have a copy from work and licenses are user based, not location based.

Mark]]></description>
		<content:encoded><![CDATA[<p>I think both of our guesstimations are based on usage, not existence.  Both MATLAB and R are becoming very popular, the former in companies that can afford the licensing, the latter with home users (as you also note).  It seems I&#8217;ve even seen MATLAB advertisements in mainstream publications such as Discover Magazine, which is relatively recent.</p>
<p>I actually bought my own professional copy for my MS thesis back in 1994.  Back then, the student version sucked, but you could buy a pro version for $500 if you could prove academic intent.  I could, and did.  Now, the student version is identical to the pro version other than some nits about printing graphics and publishing stuff, but it still sucks because it doesn&#8217;t run on 64-bit platforms! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I am fortunate that I have a copy from work and licenses are user based, not location based.</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Spence_UK</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165766</link>
		<dc:creator><![CDATA[Spence_UK]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 20:09:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165766</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-304158&quot; rel=&quot;nofollow&quot;&gt;Steve McIntyre (#55)&lt;/a&gt;,

&lt;blockquote&gt;I would submit that R is more &quot;latest&quot; than Matlab&lt;/blockquote&gt;
Is that an objective view based on extensive experience of using both there Steve? ;)

Having used both, I find R and MATLAB are doing very similar things.  To argue one is the latest and greatest seems a bit odd.  Checking wikipedia (caveat emptor as usual) suggests both were formed in the second half of the 1970s (making each circa 30 years old) for more or less the same reason - to provide access to the extensive and powerful FORTRAN libraries through a simple and intuitive language more closely linked to how the maths would be written and a bit more divorced from the nuts and bolts of computer languages.

Both do this pretty well to be honest.  I have limited experience in R but I can see some areas do seem better but other areas are stronger in MATLAB.  The main difference is likely to be that one has a more distributed base and free, whilst the other is more centrally controlled and costs.  To someone working at home, who wants to keep costs down to a minimum, R makes more sense.  To a corporate environment, the support and consistency provided by a central design authority means MATLAB is probably going to be preferred.  I also note that R is a bit stronger on the statistics side and MATLAB is a bit stronger on the engineering and control side (although each can play these roles).

PS. It is worth noting that there are a large number of &quot;packages&quot; available for MATLAB - take JEGs mapping library as an example.  The Mathworks also have a pretty extensive upload site (although the quality can be variable!  They do include reviews)  Although if there is a built in option for MATLAB I usually prefer to use that on the basis of quality control, consistency etc.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-304158" rel="nofollow">Steve McIntyre (#55)</a>,</p>
<blockquote><p>I would submit that R is more &#8220;latest&#8221; than Matlab</p></blockquote>
<p>Is that an objective view based on extensive experience of using both there Steve? <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Having used both, I find R and MATLAB are doing very similar things.  To argue one is the latest and greatest seems a bit odd.  Checking wikipedia (caveat emptor as usual) suggests both were formed in the second half of the 1970s (making each circa 30 years old) for more or less the same reason &#8211; to provide access to the extensive and powerful FORTRAN libraries through a simple and intuitive language more closely linked to how the maths would be written and a bit more divorced from the nuts and bolts of computer languages.</p>
<p>Both do this pretty well to be honest.  I have limited experience in R but I can see some areas do seem better but other areas are stronger in MATLAB.  The main difference is likely to be that one has a more distributed base and free, whilst the other is more centrally controlled and costs.  To someone working at home, who wants to keep costs down to a minimum, R makes more sense.  To a corporate environment, the support and consistency provided by a central design authority means MATLAB is probably going to be preferred.  I also note that R is a bit stronger on the statistics side and MATLAB is a bit stronger on the engineering and control side (although each can play these roles).</p>
<p>PS. It is worth noting that there are a large number of &#8220;packages&#8221; available for MATLAB &#8211; take JEGs mapping library as an example.  The Mathworks also have a pretty extensive upload site (although the quality can be variable!  They do include reviews)  Although if there is a built in option for MATLAB I usually prefer to use that on the basis of quality control, consistency etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark T.</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165765</link>
		<dc:creator><![CDATA[Mark T.]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 14:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165765</guid>
		<description><![CDATA[I should add that I still refuse to learn C++.  My coding buddy insists that I know it, and I actually program in it, but I just don&#039;t realize it. :)

Mark]]></description>
		<content:encoded><![CDATA[<p>I should add that I still refuse to learn C++.  My coding buddy insists that I know it, and I actually program in it, but I just don&#8217;t realize it. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark T.</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165764</link>
		<dc:creator><![CDATA[Mark T.]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 14:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165764</guid>
		<description><![CDATA[Now that could be, Steve.  I only heard of R through you, however.  I think the difference is going to be companies buying a package for their employees and home users that need powerful tools without the expense.

Mark]]></description>
		<content:encoded><![CDATA[<p>Now that could be, Steve.  I only heard of R through you, however.  I think the difference is going to be companies buying a package for their employees and home users that need powerful tools without the expense.</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve McIntyre</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165763</link>
		<dc:creator><![CDATA[Steve McIntyre]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 13:00:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165763</guid>
		<description><![CDATA[#53. Mark, I would submit that R is more &quot;latest&quot; than Matlab. If it has not already surpassed Matlab in market penetration, it is only a matter of time. There are an unbelievable number of packages.  (Although now that I think of it, R is an evolution of S, which might be about 20 years old as well.)]]></description>
		<content:encoded><![CDATA[<p>#53. Mark, I would submit that R is more &#8220;latest&#8221; than Matlab. If it has not already surpassed Matlab in market penetration, it is only a matter of time. There are an unbelievable number of packages.  (Although now that I think of it, R is an evolution of S, which might be about 20 years old as well.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Sherrington</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165762</link>
		<dc:creator><![CDATA[Geoff Sherrington]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 09:28:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165762</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-304047&quot; rel=&quot;nofollow&quot;&gt;Mark T (#52)&lt;/a&gt;,
It&#039;s like bringing a sledge-hammer when you have a screw.
That&#039;s ok. Personally, I prefer a nut cracker.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-304047" rel="nofollow">Mark T (#52)</a>,<br />
It&#8217;s like bringing a sledge-hammer when you have a screw.<br />
That&#8217;s ok. Personally, I prefer a nut cracker.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark T</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165761</link>
		<dc:creator><![CDATA[Mark T]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 05:48:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165761</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-304024&quot; rel=&quot;nofollow&quot;&gt;Geoff Sherrington (#51)&lt;/a&gt;,
&lt;blockquote&gt;Some people are early adopters, others are content to wait until version XYZ is about to expire. I&#039;m not so close to it now as before, but I wonder aloud if CA people are keeping up with the latest - I suspect they are.&lt;/blockquote&gt;
I would add, MATLAB is &lt;em&gt;the latest&lt;/em&gt; in terms of scientific computing, though I&#039;ve been using it over 20 years.  There are many clones that are freely available, though they don&#039;t come with the same level of maintenance (nor the depth of libraries) and may not always have the same code (Mathworks now compiles most of their m-files for both speed and copyright protection purposes, probably to keep the latest and greatest away from the clones).

Mark]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-304024" rel="nofollow">Geoff Sherrington (#51)</a>,</p>
<blockquote><p>Some people are early adopters, others are content to wait until version XYZ is about to expire. I&#8217;m not so close to it now as before, but I wonder aloud if CA people are keeping up with the latest &#8211; I suspect they are.</p></blockquote>
<p>I would add, MATLAB is <em>the latest</em> in terms of scientific computing, though I&#8217;ve been using it over 20 years.  There are many clones that are freely available, though they don&#8217;t come with the same level of maintenance (nor the depth of libraries) and may not always have the same code (Mathworks now compiles most of their m-files for both speed and copyright protection purposes, probably to keep the latest and greatest away from the clones).</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark T</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165760</link>
		<dc:creator><![CDATA[Mark T]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 05:35:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165760</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-304024&quot; rel=&quot;nofollow&quot;&gt;Geoff Sherrington (#51)&lt;/a&gt;,
&lt;blockquote&gt;In the more general sense, Mann et al use algoriths for estimation of great circle distances, they use lats and longs when searching for grid cells and points within, spherical coordinates, etc etc. There are many computational threads over the years on CA. There are other programs that do similar computations, but with different potential consequences for error and some are used by the same organisation, maybe with more attention to error. STK for example models oceanic columns for turbulence, stratification and other physical properties. I would have thought this relevant. (No, I&#039;m not on the payroll, have never even spoken to them by email or any method).&lt;/blockquote&gt;
Yes, I agree, but none of this requires the level of complexity contained within something like a satellite propagator, and ultimately, has nothing to do with his algorithm.  In fact, the only reason &quot;location&quot; matters is whether or not his proxies relate to local temperatures, and what local effects need to be removed.  Even with this, precision in location is not important.  Now, claiming that the rainfall in Maine... ahem.

Mann isn&#039;t doing anything that even closely resembles turbulence, oceanic, atmospheric or otherwise.  Once he picks his proxies that provide enough spatial coverage of the globe, 3D implications no longer matter (and ultimately, it mostly boils down to a tree in Colorado from what I gather, but that&#039;s another discussion, hehe).

The thing is that STK brings nothing to the table for doing proxy work.  It&#039;s like bringing a sledge-hammer when you have a screw.

Mark]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-304024" rel="nofollow">Geoff Sherrington (#51)</a>,</p>
<blockquote><p>In the more general sense, Mann et al use algoriths for estimation of great circle distances, they use lats and longs when searching for grid cells and points within, spherical coordinates, etc etc. There are many computational threads over the years on CA. There are other programs that do similar computations, but with different potential consequences for error and some are used by the same organisation, maybe with more attention to error. STK for example models oceanic columns for turbulence, stratification and other physical properties. I would have thought this relevant. (No, I&#8217;m not on the payroll, have never even spoken to them by email or any method).</p></blockquote>
<p>Yes, I agree, but none of this requires the level of complexity contained within something like a satellite propagator, and ultimately, has nothing to do with his algorithm.  In fact, the only reason &#8220;location&#8221; matters is whether or not his proxies relate to local temperatures, and what local effects need to be removed.  Even with this, precision in location is not important.  Now, claiming that the rainfall in Maine&#8230; ahem.</p>
<p>Mann isn&#8217;t doing anything that even closely resembles turbulence, oceanic, atmospheric or otherwise.  Once he picks his proxies that provide enough spatial coverage of the globe, 3D implications no longer matter (and ultimately, it mostly boils down to a tree in Colorado from what I gather, but that&#8217;s another discussion, hehe).</p>
<p>The thing is that STK brings nothing to the table for doing proxy work.  It&#8217;s like bringing a sledge-hammer when you have a screw.</p>
<p>Mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geoff Sherrington</title>
		<link>http://climateaudit.org/2008/10/04/code-and-realcode/#comment-165759</link>
		<dc:creator><![CDATA[Geoff Sherrington]]></dc:creator>
		<pubDate>Thu, 09 Oct 2008 05:19:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.climateaudit.org/?p=4010#comment-165759</guid>
		<description><![CDATA[Re: &lt;a href=&quot;#comment-304002&quot; rel=&quot;nofollow&quot;&gt;Mark T (#50)&lt;/a&gt;,

Thanks for the response, Mark T.

In the more general sense, Mann et al use algoriths for estimation of great circle distances, they use lats and longs when searching for grid cells and points within, spherical coordinates, etc etc. There are many computational threads over the years on CA. There are other programs that do similar computations, but with different potential consequences for error and some are used by the same organisation, maybe with more attention to error. STK for example models oceanic columns for turbulence, stratification and other physical properties. I would have thought this relevant. (No, I&#039;m not on the payroll, have never even spoken to them by email or any method).

When I learned machine language programming in 1970 I thought it was the bee&#039;s knees until Basic appeared and I bought a machine with 8 K of ferrite core memory to run it. Then Fortran appeared, even better. Some people are early adopters, others are content to wait until version XYZ is about to expire. I&#039;m not so close to it now as before, but I wonder aloud if CA people are keeping up with the latest - I suspect they are.]]></description>
		<content:encoded><![CDATA[<p>Re: <a href="#comment-304002" rel="nofollow">Mark T (#50)</a>,</p>
<p>Thanks for the response, Mark T.</p>
<p>In the more general sense, Mann et al use algoriths for estimation of great circle distances, they use lats and longs when searching for grid cells and points within, spherical coordinates, etc etc. There are many computational threads over the years on CA. There are other programs that do similar computations, but with different potential consequences for error and some are used by the same organisation, maybe with more attention to error. STK for example models oceanic columns for turbulence, stratification and other physical properties. I would have thought this relevant. (No, I&#8217;m not on the payroll, have never even spoken to them by email or any method).</p>
<p>When I learned machine language programming in 1970 I thought it was the bee&#8217;s knees until Basic appeared and I bought a machine with 8 K of ferrite core memory to run it. Then Fortran appeared, even better. Some people are early adopters, others are content to wait until version XYZ is about to expire. I&#8217;m not so close to it now as before, but I wonder aloud if CA people are keeping up with the latest &#8211; I suspect they are.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
