<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>De Rerum Natura</title>
        <link>http://dererumnatura.us/</link>
        <description>On the Nature of Things</description>
        <language>en</language>
        <copyright>Copyright 2008</copyright>
        <lastBuildDate>Mon, 21 Apr 2008 14:08:21 -0500</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>The Awesomeness that is Squidbillies</title>
            <description><![CDATA[<div class="kw-format"><p>I think this week&rsquo;s Squidbllies, &ldquo;<a href="http://www.adultswim.com/video/?episodeID=8a25c392195ba59801195d00ad7b0065" rel="external ">Armagedon  It On!</a>,&rdquo; surpasses all previous Squidbillies in the department of Georgia cultural references.  It was one of their best episodes yet, but they topped themselves in the casting department.  Watch this clip.  Do you hear what I hear?</p>
<center>
<object width="425" height="350" type="application/x-shockwave-flash" data="http://www.adultswim.com/video/vplayer/index.html"><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.adultswim.com/video/vplayer/index.html"/><param name="FlashVars" value="id=8a25c392195ba59801195e23a3c70113" /><embed src="http://www.adultswim.com/video/vplayer/index.html" type="application/x-shockwave-flash" FlashVars="id=8a25c392195ba59801195e23a3c70113" allowFullScreen="true" width="425" height="350"></embed></object>
</center>
<p></p><p>&ldquo;We&rsquo;re decimated by injuries.&rdquo;&mdash;Best voice casting ever!</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/04/the-awesomeness.html</link>
            <guid>http://dererumnatura.us/archives/2008/04/the-awesomeness.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Pop Culture</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">football</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">georgia</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">munson</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">squidbillies</category>
            
            <pubDate>Mon, 21 Apr 2008 14:08:21 -0500</pubDate>
        </item>
        
        <item>
            <title>Pen Ultimate Thursday</title>
            <description><![CDATA[<div class="kw-format"><p class="kw-img-center"><a href="http://en.wikipedia.org/wiki/Chipmunk" rel="external "><img src="http://dererumnatura.us/archives/2008/04/08/boxgas.png" alt="boxgas.png" width="500" height="500" /></a></p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/04/pen-ultimate-th-5.html</link>
            <guid>http://dererumnatura.us/archives/2008/04/pen-ultimate-th-5.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Misc</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">tablet</category>
            
            <pubDate>Thu, 10 Apr 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Pen Ultimate Thursday</title>
            <description><![CDATA[<div class="kw-format"><p class="kw-img-center"><a href="http://en.wikipedia.org/wiki/Se7en" rel="external "><img src="http://dererumnatura.us/archives/2008/03/14/box2a.png" alt="" width="500" height="500" /></a>
</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/04/pen-ultimate-th-3.html</link>
            <guid>http://dererumnatura.us/archives/2008/04/pen-ultimate-th-3.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Misc</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">tablet</category>
            
            <pubDate>Thu, 03 Apr 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>What is 2+2 in Wood?</title>
            <description><![CDATA[<div class="kw-format"><p>Check out this creation, the <a href="http://en.wikipedia.org/wiki/Bene_Gesserit" rel="external ">Bene Gesserit</a> would be happy.</p><center>
<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/GcDshWmhF4A&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/GcDshWmhF4A&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>
</center>
</div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/what-is-22-in-w.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/what-is-22-in-w.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Misc</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">carpentry</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">computer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">youtube</category>
            
            <pubDate>Sun, 30 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>The Age of The Machine</title>
            <description><![CDATA[<div class="kw-format"><center>
<object width="425" height="373"><param name="movie" value="http://www.youtube.com/v/eaGgpGLxLQw&color1=0x402061&color2=0x9461ca&border=1&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/eaGgpGLxLQw&color1=0x402061&color2=0x9461ca&border=1&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"></embed></object>
</center><p></p><p>Make it viral.</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/the-age-of-the.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/the-age-of-the.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Pop Culture</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">from panda&apos;s thumb</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">youtube</category>
            
            <pubDate>Sat, 29 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Bees, Bees, Bees</title>
            <description><![CDATA[<div class="kw-format"><p class="kw-img-center"><img src="http://dererumnatura.us/archives/2008/03/23/irwina.png" alt="irwina.png" width="300" height="222" style="float:right;" /></p><p>A couple weeks ago, tree surgeons working out side of a hospital in Wake county, discovered that there was a large hive of bees living in large oak that needed to come down.  Due to the decline of wild and domestic honey bees, the state and county governments sent beekeepers to save the hive.  The story was popular in the <a href="http://www.newsobserver.com/926/story/996249.html" rel="external ">local</a> <a href="http://www.newsobserver.com/print/thursday/city_state/story/998145.html" rel="external ">news</a> and made the <a href="http://www.nytimes.com/slideshow/2008/03/13/us/0313-BEES_index.html" rel="external ">NY Times</a> as well.</p><blockquote class="kw-quote"><div class="kw-quote-body"><p>
Volunteers with the Wake County Beekeepers Association and state bee specialists squirted smoke from smoldering canisters into the opening of the giant oak to calm the bees, then moved eight large chunks of honeycomb from the trunk to a new bee box.</p><p>&ldquo;We got them a good home,&rdquo; said Danny Jaynes, president of the Wake County Beekeepers Association and hobby beekeeper. &ldquo;It&rsquo;s one of the most rewarding days of my beekeeping life.&rdquo;</p><p>The combs, containing thousands of adult bees, juveniles and eggs, were placed inside wooden frames. The frames hang vertically like files inside the bee box. By moving the combs, beekeepers expect most of the bees will relocate to raise the young bees and make a new home.
</p></div></blockquote></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/bees-bees-bees.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/bees-bees-bees.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Biology</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">bees</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">local news</category>
            
            <pubDate>Fri, 28 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Pen Ultimate Thursday</title>
            <description><![CDATA[<div class="kw-format"><p class="kw-img-center"><a href="http://evolutionnews.org/" rel="external "><img src="http://dererumnatura.us/archives/2008/03/14/cicero2a.png" alt="" width="500" height="500" /></a></p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/pen-ultimate-th-2.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/pen-ultimate-th-2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Misc</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">tablet</category>
            
            <pubDate>Thu, 27 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>FBI Arresting People for Visiting their Websites</title>
            <description><![CDATA[<div class="kw-format"><p>The FBI is trying a new tactic to capture pedophiles.  They are posting links to illegal media on internet message boards, and then arresting anyone who visits those websites; <a href="http://www.news.com/8301-13578_3-9899151-38.html" rel="external ">cnet has the story</a>.</p><p>As expected, the FBI&rsquo;s new tactics follow the Bush administration&rsquo;s policy of being incompetent and attacking our freedoms at the same time.  How so?</p><p>First let me describe the trap.  An agent went to a message board where suspected trafficking in illegal media was occurring.  The agent then made a disgusting post describing a video and then posted links to said video on the board.  These links then went to some files on the FBI&rsquo;s machines, which contained random noise.  However, the FBI recorded everyone who visited their machines and got search and/or arrest warrants for any visitors from the US.</p><p>Sounds like great police work, right?  Wrong.</p><p>The FBI neglected to record important information in their servers that is necessary to prove intent to download illegal media: how visitors got to their site.  Without this information the FBI is unable to prove that a suspect visited their honeypot via the agent&rsquo;s disgusting board post.  Instead someone could have received an email that read &ldquo;hey look at this FBI honeypot&rdquo; and then followed the link from there.  (I understand that would be rather odd at this juncture, but it&rsquo;ll happen if this program expands.) </p><p>An insidious possibility is that a malicious user, who knows about the honeypot links, could create redirect links to the honeypot and bait people to click them, via say a <a href="http://tinyurl.com/" rel="external ">tiny url</a> posted in the comments of a blog.  When the person clicked such a link, there would be no way for them to tell that the link went to the FBI&rsquo;s fake illegal media.</p><p>A more insidious possibility is that someone could use various web technologies, like image, script, or css tags to make someone&rsquo;s browser access the link without them clicking on it, and they&rsquo;d have no idea that their computer visited the FBI&rsquo;s honey pot until the 7am raid.</p><p>This doesn&rsquo;t even begin to address the problem of connecting an IP to an individual.  One simply can&rsquo;t prove, without good evidence, that the person who owns the internet account was the one using it at the time the download occurred.  Not only could someone else have access to their computer, but if they have a wireless network, someone could have hacked into their home network and piggybacked their network.</p><p>However, the FBI, juries, and courts don&rsquo;t care or appreciate all these issues.  Instead, they believe that anyone and everyone who accessed their website was there to download illegal media and that the person whose name is on the internet bill was the one who did it.  This is unsound logic, and contains inherent reasonable doubt about the guilt of the accused.  There are major implications for our freedoms if the government can send people links to &ldquo;illegal&rdquo; material and then throw anyone in jail whose IP address accessed those site.  Spam would then become Big Brother&rsquo;s biggest asset.</p><p>Having said all that, I will point out that this FBI tactic can be effective if used sparingly and smartly.  (I know&mdash;I know.)  For starters, the FBI needs to keep detailed records of the activity on their honey pots, including from where they were accessed.  That way they will have evidence that someone clicked the link as the FBI intended: from an illegal media site.  Furthermore, the FBI needs to use their honeypots as probable cause to get search warrants and wiretaps, which can reveal hard evidence of trafficking in illegal media.  That way they don&rsquo;t have to prosecute people for crimes that can&rsquo;t be proven beyond a reasonable doubt.  I hope that they are already working towards this.  Perhaps the only reason the person in the article above was charged with an attempt to download illegal material is that the FBI didn&rsquo;t find anything against him at his house.  Maybe, but it is doubtful.
</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/fbi-arresting-p.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/fbi-arresting-p.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Politics &amp; Law</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">FBI</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">civil liberties</category>
            
            <pubDate>Wed, 26 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Leverging X-Macros and Boost to Simplify Command-Line Options</title>
            <description><![CDATA[<div class="kw-format"><p>A traditional library for command line processing is the <a href="http://www.gnu.org/software/libtool/manual/libc/Getopt.html" rel="external ">getopt library</a>.  For C++ programmers, a powerful alternative is the <a href="http://www.boost.org/doc/html/program_options.html" rel="external ">Boost::Program_options library</a> (PO).  PO allows you to specify your options in <a href="http://www.boost.org/doc/html/program_options/tutorial.html#id1590784 " rel="external ">a rather simple and flexible way</a>: </p><pre class="kw-blockcode">
po::options_description desc("Allowed options");
desc.add_options()
    ("help", "produce help message")
    ("compression", po::value&lt;int&gt;(), "set compression level")
;
</pre><p>What I like about OI is that it does all the heavy lifting for you, like putting the command-line options into variables:</p><pre class="kw-blockcode">
desc.add_options()
    ("ouput-file,o", po::value&lt;std::string&gt;(&amp;arg_output_file)-&gt;default_value("out.txt"), "Save output to file.")
;
</pre><p>Now you can access your program and pass command line options to it:</p><pre class="kw-blockcode">
foo
foo --output-file=foo.out
foo -o foo.out
</pre><p>And after the application processes your command line options, the values of output-file will be found in the <code class="kw-code">arg_output_file</code> variable.  Now you just have to create a bunch of <code class="kw-code">arg_</code> variables, and then pass them to <code class="kw-code">add_options</code>.  However, this quickly becomes hard to maintain when you realize that to add a new command line options, you may have to edit multiple files to get it to work right.  This is where the awesome power of <a href="http://en.wikipedia.org/wiki/C_preprocessor#X-Macros" rel="external ">X-Macros</a> come into play.</p><p>X-Macros are undefined macros that are contained in a file, say <code class="kw-code">app.cmds</code>:</p><pre class="kw-blockcode">
//XCMD(lname, sname, desc, type, def) 
XCMD(help,             h, "display help message", bool, false)
XCMD(version,          v, "display version information", bool, false)
</pre><p>One uses these X-Macros by defining <code class="kw-code">XCMD</code> in a source file, including <code class="kw-code">app.cmds</code>, and then undefining <code class="kw-code">XCMD</code>.  By defining XCMD different ways, you can reuse your cmds file.</p><pre class="kw-blockcode">
#define XCMD(lname, sname, desc, type, def) type arg_##lname ;
#include "app.cmds"
#undef XCMD

po::options_description desc("Allowed options");
desc.add_options()
#define XCMD(lname, sname, desc, type, def) ( \
    #lname "," #sname, \
    po::value&lt; type &gt;(&amp;arg_##lname)-&gt;default_value(def), \ 
    desc )
#include "app.cmds"
#undef XCMD
;
</pre><p>This code would become the following after preprocessing the X-Macros.</p><pre class="kw-blockcode">
bool arg_help;
bool arg_version;

po::options_description desc("Allowed options");
desc.add_options()
    ("version,v", po::value&lt; bool &gt;(&amp;arg_version)-&gt;default_value(false) , "display help message")
    ("help,h", po::value&lt; bool &gt;(&amp;arg_help)-&gt;default_value(false) , "display version information")
;
</pre><p>Now to update your command line options, all you need to do is edit your commands line file, and PO and X-Macros will do the rest for you.  Isn&rsquo;t that totally cool!</p><p>I&rsquo;ve uploaded a simple application framework that makes use of these concepts.  I&rsquo;ve used it in my recent application development, including the <a href="http://scit.us/projects/ngila/" rel="external ">1.2 version of Ngila</a>, and three other unreleased projects.  <a href="http://dererumnatura.us/archives/2008/03/23/app.zip" rel="">Click here to download the framework.</a>  You will of course need to install <a href="http://www.boost.org/" rel="external ">Boost</a> to use it.</p><p>The X-Macros in this framework are a bit more complicated than the examples here because they handle conditions not discussed here.  These include an optional sname argument, and the ability to handle compound command line options, e.g. <code class="kw-code">arg_output_file</code> being specified by <code class="kw-code">--output-file</code> instead of <code class="kw-code">--output_file</code>.  I use parts of the <a href="http://www.boost.org/libs/preprocessor/doc/index.html" rel="external ">Boost::Preprocessor</a> library to support these things.  The framework also uses additional features of Boost::Program_options, including passing arguments via a file and using positional arguments.</p><p>Try it out and let me know what you think.
</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/leverging-xmacr.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/leverging-xmacr.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Software</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">boost</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">getopt</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">program options</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">x-macro</category>
            
            <pubDate>Tue, 25 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Research Blogging Roundup</title>
            <description><![CDATA[<div class="kw-format"><p>Mailund on the Internet: <a href="http://www.mailund.dk/index.php/2008/03/23/heads-or-tails-and-reliable-alignments/" rel="external ">Heads or tails and reliable alignments</a></p><blockquote class="kw-quote"><div class="kw-quote-body"><p>
In this paper they analyse the quality of multiple sequence alignments in an extremely simple manner: They first align the sequences left to right, then reverse them to essentially align them right to left. Unless the alignment algorithm has a preferred order of symbols, you&rsquo;d expect to get the same alignment going left to right as right to left.</p><p>Not always, of course: if the algorithm is based on oligonucleotides or such, then the order matters, but in many cases it doesn&rsquo;t.
</p></div></blockquote><p>Greg Laden: <a href="http://scienceblogs.com/gregladen/2008/03/genetics_of_behavior_fire_ants.php" rel="external ">Genetics of Behavior: Fire Ants</a></p><blockquote class="kw-quote"><div class="kw-quote-body"><p>
Solenopsis invicta, a fire ant, can have colonies with a single reproductive queen (these are called mongyne colonies) or a colony wit multiple reproductive queens (called polygyne colonies).</p><p>In mongyne colonies, all individuals have a particular allele for one gene. The gene is General Protein-9 (Gp-9), and the allele is the B-like allele.</p><p>Polygyne colonies contain individuals with both the B-like allele and the b-like allele (case matters!). This has led to the suggestion that the presence of b-like is necessary and sufficient for the rise of polygyne colonies. 
</p></div></blockquote>
</div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/research-bloggi.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/research-bloggi.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Biology</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">alignment</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">ants</category>
            
            <pubDate>Mon, 24 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>March Mathness</title>
            <description><![CDATA[<div class="kw-format"><p>This year I&rsquo;m participating in an alternative March Madness pool, described in <a href="http://www.research.att.com/~aarcher/Research/hoops.pdf" rel="external ">this 2001 paper</a>.  But before I get into it, I just want to recommend that you all go read <a href="http://sportsillustrated.cnn.com/2008/writers/stewart_mandel/03/19/felton/index.html" rel="external ">this article about the Georgia&rsquo;s Coach Felton</a>, which describes how much his player&rsquo;s academics matter to him and the athletic department.&mdash;He kicked his two top scorers off his team before the season began because they wouldn&rsquo;t go to class!&mdash;I was glad to see the tournament tornado shut up his critics for now so he can continue to dig the team out of from the mess that <a href="http://en.wikipedia.org/wiki/Jim_Harrick" rel="external ">Coach Harrick</a> left.</p><p>The idea of our pool is that players have a dollar to spend to buy teams, and they get 1 point for every victory their teams win.  The player with the most points at the end of the tournament wins.  Sounds easy right?  Well choosing your teams is no simple task because higher seeds cost more than lower seeds, so buying a bunch of lower seeded teams might be better than buying a handful of top seeds.  Here is the price scheme that we&rsquo;re using.</p><table class="kw-table">
<tr>
<td>Seed</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
<td>9</td>
<td>10</td>
<td>11</td>
<td>12</td>
<td>13&ndash;16</td>
</tr>
<tr>
<td>Cost</td>
<td>0.25</td>
<td>0.21</td>
<td>0.18</td>
<td>0.15</td>
<td>0.12</td>
<td>0.10</td>
<td>0.08</td>
<td>0.06</td>
<td>0.05</td>
<td>0.04</td>
<td>0.03</td>
<td>0.02</td>
<td>0.01</td>
</tr>
</table><p>As the paper points out, what is important in choosing your team is minimizing cost per win.  Picking the best number one seed is likely to get you 5 or 6 wins for you $0.25.  On the other hand, you could pick all 12<sup>th</sup>, 13<sup>th</sup>, and 14<sup>th</sup> seeds for $0.16 and get 3 or 4 wins, and have money left over to pick some 10<sup>th</sup> seeds.  In the paper, they analyze fifteen years worth of NCAA tournaments and come up with an effective strategy to choosing your team.  According to them, you should take a 1<sup>st</sup> seed and all 6<sup>th</sup>, 10<sup>th</sup>, 12<sup>th</sup>, 13<sup>th</sup>, and 14<sup>th</sup> seeds along with an 11<sup>th</sup> seed or three 15<sup>th</sup> seeds.  <a href="http://www.research.att.com/~aarcher/Research/hoops.pdf" rel="external ">You can read the paper for more details</a>.</p><p>I used their strategy as a starting point for choosing my teams, but I adjusted it based on who I felt was more likely to win in the first round.  I ultimately picked 18 teams:</p><ul class="kw-list">
<li><strong>1 UCLA</strong></li>
<li>6 Oklahoma</li>
<li>6 USC</li>
<li>6 Marquette</li>
<li>6 Purdue</li>
<li>7 Butler</li>
<li><strong>10 Davidson</strong></li>
<li>10 Saint Mary&rsquo;s</li>
<li>10 Arizona</li>
<li>11 Kansas State</li>
<li>12 George Mason</li>
<li><strong>12 Villanova</strong></li>
<li>12 Temple</li>
<li><strong>12 Western Kentucky</strong></li>
<li>13 Siena</li>
<li>13 Winthrop</li>
<li>14 Georgia</li>
<li>14 Cornell</li>
</ul><p>After the first two rounds of the tournament, I&rsquo;m in the lead with 14 points and still have four teams (the ones in bold) in the tournament.  However, three people have 12 points and five teams remaining.  They all chose two number one teams&mdash;UNC and UCLA&mdash;and thus have an advantage on me right now.  So I just have to root for UNC, West Virgina, and Stanford to lose next round if I&rsquo;m going to maintain my lead.  <a href="http://en.wikipedia.org/wiki/Washington_State_Cougars" rel="external ">Go Cougars!</a></p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/march-mathness.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/march-mathness.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Pop Culture</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">basketball</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">march madness</category>
            
            <pubDate>Sun, 23 Mar 2008 23:48:31 -0500</pubDate>
        </item>
        
        <item>
            <title>Phyloinformatics Summer of Code 2008</title>
            <description><![CDATA[<div class="kw-format"><p>Below is an email that I received from NESCent:</p><h4 class="kw-heading" id="kw-a-hrefhttpphyloinformaticsnetPhyloinformatics_Summer_of_Code_2008-relexternal-Phyloinformatics-Summer-of-Code-2008a"><a href="http://phyloinformatics.net/Phyloinformatics_Summer_of_Code_2008" rel="external ">Phyloinformatics Summer of Code 2008</a></h4><p><strong>Please disseminate this announcement widely to appropriate students
at your institution</strong></p><p>The <a href="http://www.nescent.org/" rel="external ">National Evolutionary Synthesis Center (NESCent)</a> is participating in 2008 for the second year as a  mentoring organization in the <a href="http://code.google.com/soc" rel="external ">Google Summer of Code</a>. Through this program, Google provides  undergraduate, masters, and PhD students with a unique opportunity to obtain hands-on experience writing and extending open-source software  under the mentorship of experienced developers from around the world.</p><p>Our goal in participating is to train future researchers and developers to not only have awareness and understanding of the value  of open-source and collaboratively developed software, but also to gain the programming and remote collaboration skills needed to  successfully contribute to such projects. Students will receive a  stipend from Google, and may work from their home, or home  institution, for the duration of the 3 month program. Students will each have one or more dedicated mentors with expertise in phylogenetic methods and open-source software development.</p><p>NESCent is particularly targeting students interested in both evolutionary biology and software development. Project ideas (see URL below) range from visualizing phylogenetic data in R, to development of a Mesquite module, web-services for phylogenetic data providers or geophylogeny mashups, implementing phyloXML support, navigating databases of networks, topology queries for PhyloCode registries, to phylogenetic tree mining in a MapReduce framework, and more.</p><p>The project ideas are flexible and many can be adjusted in scope to match the skills of the student. If the program sounds interesting to you but you are unsure whether you have the necessary skills, please email the mentors at the address below.  We will work with you to find a project that fits your interests and skills.</p><h4 class="kw-heading" id="kw-Inquiries">Inquiries</h4><p>Email any questions, including self-proposed project ideas, to <a href="mailto:fwTCmhn3kxDwwRH9nxbIlMKSkgf4owTCmhn3kxDwwRH9nxbIlMKSkgc+">[Enable javascript to see this email address.]</a>.</p><h4 class="kw-heading" id="kw-To-Apply">To Apply</h4><p>Apply on-line at the <a href="http://code.google.com/soc/2008" rel="external ">Google Summer of Code website</a>, where you will also find GSoC program rules and eligibility requirements.  The 1-week application period for students opens on Monday March 24<sup>th</sup> and runs through Monday, March 31<sup>st</sup>, 2008.</p><p>Hilmar Lapp and Todd Vision
US National Evolutionary Synthesis Center</p><h4 class="kw-heading" id="kw-URLS">URLS</h4><ul class="kw-list">
<li><a href="http://phyloinformatics.net/Phyloinformatics_Summer_of_Code_2008" rel="external ">2008 NESCent Phyloinformatics Summer of Code</a></li>
<li><a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_eligibility" rel="external ">Eligibility requirements</a></li>
<li><a href="http://code.google.com/opensource/gsoc/2008/faqs.html#0.1_administrivia" rel="external ">Stipends</a></li>
<li><a href="http://www.nescent.org/about/contact.php" rel="external ">Sign up for quarterly NESCent newsletters: with announcements about upcoming programs at the Center</a></li>
</ul>
</div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/phyloinformatic.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/phyloinformatic.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Biology</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">evolution</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">nescent</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">summer of code</category>
            
            <pubDate>Sun, 23 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Darwin&apos;s Real Dilemma</title>
            <description><![CDATA[<div class="kw-format"><p>This week&rsquo;s Squidbillies is <a href="http://www.adultswim.com/video/?episodeID=8a25c39218cb70d50118ccdbf6e8006a" rel="external ">The Appalachian Mud Squid: Darwin&rsquo;s Dilemma</a>.  It&rsquo;s a &ldquo;study of the migrations and libations of the ignorant redneck land squid.&rdquo;</p><p class="kw-img-center"><a href="http://www.adultswim.com/video/?episodeID=8a25c39218cb70d50118ccdbf6e8006a" rel="external "><img src="http://dererumnatura.us/archives/2008/03/21/mudsquido.png" alt="" width="493" height="329" /></a></p><p>And, yes, those are scientific, individual tracking tags.</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/darwins-real-di.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/darwins-real-di.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Pop Culture</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">darwin</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">evolution</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">squidbillies</category>
            
            <pubDate>Sat, 22 Mar 2008 08:00:00 -0500</pubDate>
        </item>
        
        <item>
            <title>Pwned by Evolution</title>
            <description><![CDATA[<div class="kw-format"><p>Tiffany was pwned by evolution this morning when she got three wisdom teeth removed.</p><p class="kw-img-center"><a href="http://wildernesse.us/" rel="external "><img src="http://dererumnatura.us/archives/2008/03/21/doped-monkey.jpg" alt="doped-monkey.jpg" width="500" height="375" /></a></p><p>She is currently resting while I tend to her every thirty minutes for the next six hours.</p><p>I&rsquo;m sure many of you know what she is going through.  I had all four of my wisdom teeth removed in high school, but I hardly remember a thing because of the horse pills that I was taking for the pain.</p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/pwned-by-evolut.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/pwned-by-evolut.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Reed&apos;s Life</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">evolution</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">pwned</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">tiffany</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">wisdom teeth</category>
            
            <pubDate>Fri, 21 Mar 2008 12:26:29 -0500</pubDate>
        </item>
        
        <item>
            <title>Expelled Flunked: An Own Goal</title>
            <description><![CDATA[<div class="kw-format"><p class="kw-img-center"><a href="http://scienceblogs.com/pharyngula/2008/03/expelled.php" rel="external "><img src="http://dererumnatura.us/archives/2008/03/20/pz-expelled.jpg" alt="" width="500" height="667" /></a></p></div>]]></description>
            <link>http://dererumnatura.us/archives/2008/03/flunked-expelle.html</link>
            <guid>http://dererumnatura.us/archives/2008/03/flunked-expelle.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Politics &amp; Law</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">expelled</category>
            
            <pubDate>Fri, 21 Mar 2008 00:49:55 -0500</pubDate>
        </item>
        
    </channel>
</rss>
