<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>The Geek Parade</title>
  <link>http://uncle-toby.livejournal.com/</link>
  <description>The Geek Parade - LiveJournal.com</description>
  <lastBuildDate>Tue, 04 Nov 2008 17:59:26 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>uncle_toby</lj:journal>
  <lj:journalid>10030474</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/49016814/10030474</url>
    <title>The Geek Parade</title>
    <link>http://uncle-toby.livejournal.com/</link>
    <width>55</width>
    <height>55</height>
  </image>

<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/38724.html</guid>
  <pubDate>Tue, 04 Nov 2008 17:59:26 GMT</pubDate>
  <title>On today, the high holy day of, err, democracy</title>
  <link>http://uncle-toby.livejournal.com/38724.html</link>
  <description>&lt;img src=&quot;http://imgs.xkcd.com/comics/voting_machines.png&quot; /&gt;&lt;br /&gt;not me: I voted absentee. And you?</description>
  <comments>http://uncle-toby.livejournal.com/38724.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/38533.html</guid>
  <pubDate>Sun, 14 Sep 2008 05:54:05 GMT</pubDate>
  <title>David Foster Wallace is dead at 46</title>
  <link>http://uncle-toby.livejournal.com/38533.html</link>
  <description>Wallace apparently committed suicide, sez &lt;a href=&quot;http://www.nytimes.com/2008/09/14/books/14wallace.html?ref=arts&quot;&gt;the Times&lt;/a&gt;. Man, he&apos;s basically my age, though, ah, spectacularly more productive. &lt;em&gt;Infinite Jest&lt;/em&gt; isn&apos;t one of my favorite novels, but it&apos;s certainly one of the books that&apos;s shaped how I understand wit. Someone who wrote novels as dark as Wallace&apos;s could have had a pretty dark vision of his own. &lt;br /&gt;&lt;br /&gt;Anyone for a quick game of Eschaton? &lt;br /&gt;&lt;br /&gt;Resquiat in pace, David. I&apos;ll read your books again and with a new eye.</description>
  <comments>http://uncle-toby.livejournal.com/38533.html</comments>
  <lj:music>Simon and Garfunkle, &quot;Kodachrome&quot;</lj:music>
  <media:title type="plain">Simon and Garfunkle, &quot;Kodachrome&quot;</media:title>
  <lj:mood>grieving</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/38129.html</guid>
  <pubDate>Tue, 26 Aug 2008 23:00:04 GMT</pubDate>
  <title>savagery</title>
  <link>http://uncle-toby.livejournal.com/38129.html</link>
  <description>&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0002gkqp/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0002gkqp/s320x240&quot; width=&quot;320&quot; height=&quot;113&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If your life feels like this, I understand. This is the refugee camp where stuffed mice are protected from the grasping razor-sharp kitteh claws by a few inches. But the kittehs are growing as fast as their stomachs can turn $4/lb cat food into kitteh poo. Growth is not good for refugee stuffed mice.</description>
  <comments>http://uncle-toby.livejournal.com/38129.html</comments>
  <lj:music>&quot;E-boy the letter,&quot; REM</lj:music>
  <media:title type="plain">&quot;E-boy the letter,&quot; REM</media:title>
  <lj:mood>tired</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/37671.html</guid>
  <pubDate>Sun, 24 Aug 2008 22:15:19 GMT</pubDate>
  <title>goatse, disney, and Rick.</title>
  <link>http://uncle-toby.livejournal.com/37671.html</link>
  <description>I think it&apos;s very funny that in a &lt;a href=&quot;http://digg.com/odd_stuff/The_Horrifying_Disney_Goatse_Collection&quot;&gt;Digg post&lt;/a&gt; showing &lt;a href=&quot;http://zlatanova.blogspot.com/2008/08/disney-goatse-collection.html&quot;&gt;Disney pix that imply the goatse horror&lt;/a&gt; is commented upon by a &lt;a href=&quot;http://www.youtube.com/watch?v=oHg5SJYRHA0&quot;&gt;RickRolling&lt;/a&gt;. As a meta-commenter said, &quot;&lt;a href=&quot;http://www.catb.org/jargon/html/G/GoAT.html&quot;&gt;goatse&lt;/a&gt; was the original, slightly more vicious Rick Roll.&quot;

Each generation has to re-invent sex, drugs, and apparently goatse.</description>
  <comments>http://uncle-toby.livejournal.com/37671.html</comments>
  <lj:music>&quot;Buckets of Rain,&quot; Bob Dylan</lj:music>
  <media:title type="plain">&quot;Buckets of Rain,&quot; Bob Dylan</media:title>
  <lj:mood>amused</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/36894.html</guid>
  <pubDate>Tue, 19 Aug 2008 07:12:03 GMT</pubDate>
  <title>I think reality is slipping away</title>
  <link>http://uncle-toby.livejournal.com/36894.html</link>
  <description>&lt;lj-embed id=&quot;3&quot; /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.vimeo.com/1513129?pg=embed&amp;amp;sec=1513129&quot;&gt;Using Photographs to Enhance Videos of a Static Scene&lt;/a&gt; from &lt;a href=&quot;http://www.vimeo.com/pravin?pg=embed&amp;amp;sec=1513129&quot;&gt;pro&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com?pg=embed&amp;amp;sec=1513129&quot;&gt;Vimeo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You take crappy video and a few high-res digital pix. This software mixes the photo detail &amp; exposure into the video, creating scarily great video. Whoa.</description>
  <comments>http://uncle-toby.livejournal.com/36894.html</comments>
  <lj:music>&quot;Ten Men,&quot; Morcheeba</lj:music>
  <media:title type="plain">&quot;Ten Men,&quot; Morcheeba</media:title>
  <lj:mood>busy</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/36616.html</guid>
  <pubDate>Tue, 05 Aug 2008 08:34:04 GMT</pubDate>
  <title>pix of piglandia &amp; kittehs</title>
  <link>http://uncle-toby.livejournal.com/36616.html</link>
  <description>Here&apos;s where I spend most of my waking hours: &lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0002axts/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0002axts/s320x240&quot; width=&quot;320&quot; height=&quot;213&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The battle for alfa-kitteh shakes the heavens, or at least annoys the downstairs neighbors:&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/00029s2q/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/00029s2q/s320x240&quot; width=&quot;299&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They keep Stanyan Street under close patrol: &lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0002b2cs/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0002b2cs/s320x240&quot; width=&quot;159&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/36616.html</comments>
  <lj:music>&quot;Haze,&quot; Aes Dana</lj:music>
  <media:title type="plain">&quot;Haze,&quot; Aes Dana</media:title>
  <lj:mood>mellow</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/35864.html</guid>
  <pubDate>Sat, 02 Aug 2008 22:31:30 GMT</pubDate>
  <title>baby&apos;s got game</title>
  <link>http://uncle-toby.livejournal.com/35864.html</link>
  <description>As humans, we have many reasons to be glad we&apos;re not field mice. Wunnie and Zirrz provide me with daily reminders.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0002706a/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0002706a/s320x240&quot; width=&quot;160&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0002857e/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0002857e/s320x240&quot; width=&quot;274&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/35864.html</comments>
  <lj:music>&quot;Workingman&apos;s Blues #2,&quot; Bob Dylan</lj:music>
  <media:title type="plain">&quot;Workingman&apos;s Blues #2,&quot; Bob Dylan</media:title>
  <lj:mood>okay</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/35654.html</guid>
  <pubDate>Wed, 30 Jul 2008 07:45:31 GMT</pubDate>
  <title>ready for vogue?</title>
  <link>http://uncle-toby.livejournal.com/35654.html</link>
  <description>haz to ware collar for 3 moar dayz. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/00026914/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/00026914/s320x240&quot; width=&quot;304&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/35654.html</comments>
  <lj:music>&quot;I am Thou, I am Peace,&quot; Snatam Kaur</lj:music>
  <media:title type="plain">&quot;I am Thou, I am Peace,&quot; Snatam Kaur</media:title>
  <lj:mood>nurturing</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/35341.html</guid>
  <pubDate>Wed, 30 Jul 2008 04:48:55 GMT</pubDate>
  <title>mass murderer is a right-wing nut? really?</title>
  <link>http://uncle-toby.livejournal.com/35341.html</link>
  <description>&quot;Jim Adkisson, the 58 year old man being held in a Knoxville, Tennessee jail on murder charges stemming from a shooting during a children&apos;s musical at the Tennessee Valley Unitarian Universalist Church on Sunday, is said to have had a array of right-wing political books in his home, along with brass knuckles, empty shotgun shell boxes, and a handgun discovered by police who searched his home.&quot; &lt;br /&gt;&lt;br /&gt;This we learn at &lt;a href=&quot;http://rawstory.com/news/2008/OReilly_Savage_Hannity_on_accused_church_0728.html&quot;&gt;Raw Story&lt;/a&gt;. I&apos;m sure we&apos;ll hear howls of denial from Bill O&apos;Reilly, Michael Savage, and Sean Hannity -- whose books were found, copiously annotated, in Adkisson&apos;s house -- about how their hate speech is unrelated to this killing. Um, no. Why did this pathetic, bitter, unemployed man turn his anger on liberals? Because that&apos;s what the Right does: blame liberals for the terrible but predictable outcomes of their harebrained and hateful political schemes. &lt;br /&gt;&lt;br /&gt;Let me be clear -- assholes like these guys should have the right to say anything they want, however revolting it is. However, it seems to me that they should be morally compelled to take responsibility for what this man has done essentially in their name. An apology, perhaps? Maybe a bit of public reflection on the relationship of their statements to the killer&apos;s writings? &lt;br /&gt;&lt;br /&gt;Imagine how the Right would react if a nutcase shot up a church, and the cops then found books by Eric Alterman, Barbara Ehrenreich, and Barack Obama in his house?</description>
  <comments>http://uncle-toby.livejournal.com/35341.html</comments>
  <lj:music>&quot;The Sea,&quot; Morcheeba</lj:music>
  <media:title type="plain">&quot;The Sea,&quot; Morcheeba</media:title>
  <lj:mood>disgusted</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/34968.html</guid>
  <pubDate>Thu, 03 Jul 2008 22:02:01 GMT</pubDate>
  <title>dsl and my apartment</title>
  <link>http://uncle-toby.livejournal.com/34968.html</link>
  <description>I love &lt;a href=&quot;http://www.speakeasy.net&quot;&gt;Speakeasy DSL&lt;/a&gt;. They tell the truth, they don&apos;t mess around with your connection, they treat you like a valued customer -- quite the opposite of AT&amp;T who has consistently treated me like a victim in their clutches. But it&apos;s going to be 2-3 weeks before the service is activated. Yick: how can I feel at home without connectivity? &lt;br /&gt;&lt;br /&gt;Anyway, I can tether my Treo, as I&apos;ve discussed before. It&apos;s slower than DSL, it drops occasionally, but it will do &lt;code&gt;svn up&lt;/code&gt; and get my mail. I had a little trouble with OSX: Verizon told me that they don&apos;t support the Palm 700p and Mac. It&apos;s not that big a deal, though: &lt;a href=&quot;http://toddjohnston.org/2008/02/27/mac-nerd-tip-4-macbook-pro-treo-internet-anywhere/#more-54&quot;&gt;MacNerd explains all&lt;/a&gt;.</description>
  <comments>http://uncle-toby.livejournal.com/34968.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/34694.html</guid>
  <pubDate>Mon, 30 Jun 2008 06:26:44 GMT</pubDate>
  <title>I&apos;m voting Republican</title>
  <link>http://uncle-toby.livejournal.com/34694.html</link>
  <description>so that my little Caitlyn can be in a classroom with at least 30 other children. That way she can be challenged by fighting for attention.&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id=&quot;2&quot; /&gt;&lt;br /&gt;because:&lt;br /&gt;we need more minorities in prison.&lt;br /&gt;I just don&apos;t feel that I deserve health insurance.&lt;br /&gt;sometimes the Constitution is one big pain in the ass.</description>
  <comments>http://uncle-toby.livejournal.com/34694.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/34305.html</guid>
  <pubDate>Sun, 29 Jun 2008 04:53:33 GMT</pubDate>
  <title>R performance: linux v mac</title>
  <link>http://uncle-toby.livejournal.com/34305.html</link>
  <description>A newly-converted-to-mac friend of mine complained to me that an &lt;a href=&quot;http://cran.r-project.org/&quot;&gt;R script&lt;/a&gt; computing numeric solutions to 10k integrals is much slower on his new Mac than it was on Windows. Part of his problem, as he admits, is that the new Mac is a 1.6GHz CoreDuo MacAir while the old Dell is a 2.8GHz P4. It seems that the dual cores don&apos;t do that much good for R, even with Apple&apos;s highly optimized &lt;a href=&quot;http://developer.apple.com/hardwaredrivers/ve/vector_libraries.html&quot;&gt;vecLib&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There&apos;s some good benchmarking on how the OSX kernel behaves relative to linux, and more good benchmarking about how R performs using different versions of the Basic Linear Algebra Stuff (BLAS -- ok I made up the last word).&lt;br /&gt;&lt;br /&gt;There are various BLAS libraries, in addition to the standard one that ships with R and the Apple vecLib. The best of the lot is written by &lt;a href=&quot;http://www.tacc.utexas.edu/resources/software/gotoblasfaq.php&quot;&gt;Dr Kazushige Goto&lt;/a&gt; at UT-Austin. The R folks &lt;a href=&quot;http://cran.r-project.org/doc/manuals/R-admin.html&quot;&gt;make it easy&lt;/a&gt; to test different BLAS implementations (scroll down to section A.3.1.5). &lt;br /&gt;&lt;br /&gt;This post is lame benchmarking. I ran the following snippet 3x in various combinations of operating systems, hardware, and BLAS libraries. &lt;br /&gt;&lt;code&gt;&lt;br /&gt;str &amp;lt;- rep(&quot;foo&quot;, 10000)&lt;br /&gt;coco&amp;lt;-matrix(rnorm(1000000),1000,1000)&lt;br /&gt;&lt;br /&gt;system.time(for(i in 1:1000) nchar(str))&lt;br /&gt;system.time(for(i in 1:100) x &amp;lt;- rnorm(5e5))&lt;br /&gt;system.time(x &amp;lt;- as.Date(rep(&quot;01-01-2005&quot;, 100000), format = &quot;%m-%d-%Y&quot;)) &lt;br /&gt;system.time(coco2&amp;lt;-eigen(coco))&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The combinations I used are below: &lt;br /&gt;&lt;code&gt;&lt;br /&gt;Mac OSX 10.5.2, 2.4 GHz CoreDuo, 4Gb 667 MHz SDRAM; &lt;br /&gt;     [a] R 2.6.2 (2008-02-08) with Goto blas&lt;br /&gt;     [b] R 2.6.2 (2008-02-08) with Apple vecLib blas&lt;br /&gt;     [e] R version 2.7.1 (2008-06-23)* with Goto blas&lt;br /&gt;     [g] R version 2.7.1 (2008-06-23)* with standard blas&lt;br /&gt;     [h] R version 2.7.1 (2008-06-23)* with vecLib blas&lt;br /&gt;     [i] R version 2.7.1 (2008-06-23)+ with vecLib blas &lt;br /&gt;     [j] R version 2.7.1 (2008-06-23)+ with Goto blas &lt;br /&gt;&lt;br /&gt;Ubuntu Linux 2.6.22-14-generic SMP, 2.6 GHz Athlon 64, &lt;br /&gt;     [c] R version 2.5.1 (2007-06-27)+ [run 3x, min times below], standard blas&lt;br /&gt;     [d] R version 2.7.1 (2008-06-23)* [run 3x, min times below], standard blas&lt;br /&gt;     [e] R version 2.7.1 (2008-06-23)* [run 3x, min times below], Goto blas&lt;br /&gt;&lt;br /&gt;* = my compile&lt;br /&gt;+ = CRAN binary&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;And these are the results: &lt;br /&gt;&lt;code&gt;&lt;br /&gt;rep 1000              100                1000000           1&lt;br /&gt;fun nchar(str)        rnorm(5e5)         as.Date(...       eigen(coco)&lt;br /&gt;[a] 0.88  0.05  0.93 | 7.49 0.42  7.971 | 4.71  0.03 4.78 |  5.67  0.20  5.99 &lt;br /&gt;[b] 0.88  0.05  0.95 | 7.49 0.39  7.936 | 4.81  0.02 4.90 |  6.74  0.82  6.56 &lt;br /&gt;[f] 0.96  0.04  1.02 | 8.58 0.40  9.200 | 4.76  0.01 4.81 |  5.72  0.17  6.00 &lt;br /&gt;[g] 0.95  0.05  1.05 | 8.59 0.43  9.204 | 4.76  0.01 4.81 | 12.60  0.19 13.05  &lt;br /&gt;[h] 0.95  0.05  1.04 | 8.59 0.44  9.164 | 4.75  0.03 4.90 |  6.77  0.82  6.58  &lt;br /&gt;[i] 0.93  0.04  0.97 | 7.48 0.40  8.036 | 4.70  0.03 4.77 |  6.81  0.83  6.43  &lt;br /&gt;[j] 0.92  0.04  0.98 | 7.48 0.39  8.043 | 4.72  0.01 4.77 |  5.74  0.16  5.97&lt;br /&gt;                                                                          &lt;br /&gt;[c] 0.21  0.02  0.23 |11.94 0.30 12.261 | 0.22  0.08 0.30 | 16.98  0.14 17.19&lt;br /&gt;[d] 1.69  0.02  1.72 |14.88 0.48 15.395 | 1.85  4.72 6.59 | 16.08  0.16 16.27 &lt;br /&gt;[e] 1.81  0.02  1.84 |15.19 0.40 15.609 | 1.85  4.27 6.13 |  8.35  0.15  8.51  &lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The table doesn&apos;t look very nice and I don&apos;t want to make it html. Anyway, the results are strange but apparently consistent: R version 2.7 is slightly slower than 2.5; Goto is faster than vecLib which is faster than R&apos;s blas; there are unknown tunings that make CRAN&apos;s binaries faster than stuff I compile by hand; and it seems that the Mac is faster than Linux in the mathematical transformations but Linux is faster in the string manipulations. &lt;br /&gt;&lt;br /&gt;Take these results with a gigantic grain of salt: the machines are different, little compile tweaks could affect all sorts of things. There&apos;s an optimized LAPACK library also built into the Linux 2.5.1 version, but that doesn&apos;t explain the radically better nchar result. &lt;a href=&quot;http://ridiculousfish.com/blog/archives/2006/05/16/36/&quot;&gt;Could be linking against Doug Lea&apos;s malloc?&lt;/a&gt; Shouldn&apos;t be, since the nchar() call is so tiny it wouldn&apos;t be triggering a malloc on any platform.&lt;br /&gt;&lt;br /&gt;So, the main conclusion is: use Goto&apos;s blas. Here&apos;s how I did it. Get his tarball from the page above, and unpack it in /usr/local/src; make &amp;&amp; make install &amp;&amp; cd exports &amp;&amp; make dyn. The resulting file is libgoto_core2-r1.26.dylib: this is your new BLAS library. &lt;br /&gt;&lt;br /&gt;Go over to /Library/Frameworks/R.framework/Versions/2.x/Resources/lib (where the x is 5, 6, or 7, depending on your version of R). Copy libgoto_core2-r1.26.dylib here, and make a symbolic link ln -s libgoto_core2-r1.26.dylib libRblas.dylib. &lt;br /&gt;&lt;br /&gt;Note: if there is already a file called libRblas.dylib, you should move it to a new name so your symlink doesn&apos;t overwrite it. That&apos;s the native R blas, which is essentially useless. Changing to the Goto blas takes &amp;lt;5 minutes, and decreases matrix manipulation times by about 15%, but YMMV.</description>
  <comments>http://uncle-toby.livejournal.com/34305.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/34183.html</guid>
  <pubDate>Thu, 26 Jun 2008 17:52:12 GMT</pubDate>
  <title>numerological reflections</title>
  <link>http://uncle-toby.livejournal.com/34183.html</link>
  <description>with my recent birthday, my age is now evenly divisible only by itself and one. I suppose that means I&apos;m in the prime of my life.</description>
  <comments>http://uncle-toby.livejournal.com/34183.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/33826.html</guid>
  <pubDate>Mon, 23 Jun 2008 20:05:18 GMT</pubDate>
  <title>My new apartment</title>
  <link>http://uncle-toby.livejournal.com/33826.html</link>
  <description>is in San Francisco, but nonetheless, this image is, to a first approximation, where I now live:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://icanhascheezburger.com/2008/06/23/funny-pictures-1800mo-fo-dis/&quot;&gt;&lt;img class=&quot;mine_1317541&quot; src=&quot;http://icanhascheezburger.wordpress.com/files/2008/06/funny-pictures-new-york-cats-hate-their-apartments.jpg&quot; alt=&quot;cat&quot; /&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/33826.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/33576.html</guid>
  <pubDate>Wed, 04 Jun 2008 03:17:20 GMT</pubDate>
  <title>Jesus Trucking Christ</title>
  <link>http://uncle-toby.livejournal.com/33576.html</link>
  <description>&lt;a href=&quot;http://cityweekly.blogspot.com/2008/05/jesus-trucking-christ.html&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/000234f7/s320x240&quot; width=&quot;320&quot; height=&quot;229&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I&apos;ll tell ya, that Christ guy, &lt;a href=&quot;http://uncle-toby.livejournal.com/18336.html&quot;&gt;he kicks some serious ass.&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/33576.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/33444.html</guid>
  <pubDate>Sat, 24 May 2008 04:01:55 GMT</pubDate>
  <title>freedom isn&apos;t free</title>
  <link>http://uncle-toby.livejournal.com/33444.html</link>
  <description>From a friend:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Show your support for the Supreme Court&apos;s decision to legalize same sex marriage by calling the Governor.  Please pass this on to EVERYONE! Lots of people are calling in opposition- we need to make a huge showing of&lt;br /&gt;support.&lt;br /&gt;&lt;br /&gt;It couldn&apos;t be easier to vote: please take 15 seconds right now to do it! To vote in support of the Supreme Court&apos;s decision on LGBT marriage:&lt;br /&gt;&lt;br /&gt;1.	call 1-916-445-2841 &lt;br /&gt;2.	press 1, 5, 1, 1&lt;br /&gt;&lt;br /&gt;After you&apos;ve done this send it on to all supporters you know.&lt;br /&gt;&lt;br /&gt;Governor Arnold Schwarzenegger is receiving large numbers of phone calls from the supporters of &quot;Limits on Marriage&quot; (The constitutional amendment banning same sex marriage in California) about his comment to a group of Log Cabin Republicans that he wouldn&apos;t support a constitutional amendment.  We don&apos;t want him to go back on his word.  He must hear from us, too. &lt;br /&gt;&lt;br /&gt;Call, email or write him and thank him for his declining to support this initiative. (they don&apos;t ask what state you are from) &lt;br /&gt;&lt;br /&gt;To email go to to &lt;a href=&quot;http://gov.ca.gov/interact&quot;&gt; the governor&apos;s webmail site&lt;/a&gt;, hit e-mail tab and select Supreme Court decision on Same Sex Marriage.  On the next screen you must click PRO.  It&apos;s a little confusing since we&apos;re talking about the initiative for which we are con.  Then just a couple of words of thanks are all you need.  No long letter which no one will read anyway.&lt;br /&gt;&lt;br /&gt;paper mail: &lt;br /&gt;StateCapitolBuilding&lt;br /&gt;Sacramento,CA95814&lt;br /&gt;&lt;br /&gt;or direct: &lt;br /&gt;Phone: 916-445-2841&lt;br /&gt;Fax: 916-558-3160 ( new number )&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;There it is, folks. As Our Media taught us to say, &quot;Just Do It.&quot;</description>
  <comments>http://uncle-toby.livejournal.com/33444.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/33100.html</guid>
  <pubDate>Fri, 16 May 2008 19:00:15 GMT</pubDate>
  <title>religion in ferment</title>
  <link>http://uncle-toby.livejournal.com/33100.html</link>
  <description>i can haz existence? &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/000228s3/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/000228s3/s320x240&quot; width=&quot;320&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ceiling cat iz in &lt;a href=&quot;http://uncle-toby.livejournal.com/8335.html&quot;&gt;my eschatology&lt;/a&gt;, messin&apos; wif my destinee.&lt;br /&gt;&lt;br /&gt;ps. And now there&apos;s &lt;a href=&quot;http://venganza.org/2008/05/22/traditionalizing-in-cyberspace.htm&quot;&gt;theology&lt;a&gt;, and &lt;a href=&quot;http://icanhascheezburger.files.wordpress.com/2007/01/ceilingcat9xd.jpg&quot;&gt;serious&lt;/a&gt; &lt;a href=&quot;http://mightyredpen.wordpress.com/2008/02/19/mai-baibel-lemme-sho-yu-it/&quot;&gt;heretics&lt;/a&gt;.&lt;/a&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/33100.html</comments>
  <lj:mood>pensive</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/32777.html</guid>
  <pubDate>Thu, 15 May 2008 20:05:45 GMT</pubDate>
  <title>Gay marriage ban overturned in CA!</title>
  <link>http://uncle-toby.livejournal.com/32777.html</link>
  <description>Sometimes I&apos;m just most especially extremely delighted to be a Californian, living in SF no less. From the Court&apos;s decision, rendered today:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;We therefore conclude that in view of the substance and significance of the fundamental constitutional right to form a family relationship, the California Constitution properly must be interpreted to guarantee this basic civil right to all Californians, whether gay or heterosexual, and to same-sex couples as well as to opposite-sex couples.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;To which any rational person simply has to agree (for select values of &quot;rational,&quot; I suppose).</description>
  <comments>http://uncle-toby.livejournal.com/32777.html</comments>
  <category>justice</category>
  <lj:mood>celebratory!</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/32702.html</guid>
  <pubDate>Mon, 05 May 2008 15:33:26 GMT</pubDate>
  <title>indeed.</title>
  <link>http://uncle-toby.livejournal.com/32702.html</link>
  <description>The message here is that we all have our crazy friends, and shouldn&apos;t be judged by them. Yep, one of &lt;em&gt;my&lt;/em&gt; crazy friends sent me this, and I couldn&apos;t have said it better myself.&lt;br /&gt;&lt;br /&gt;&lt;lj-embed id=&quot;1&quot; /&gt;</description>
  <comments>http://uncle-toby.livejournal.com/32702.html</comments>
  <lj:music>Tangled up in Blue</lj:music>
  <media:title type="plain">Tangled up in Blue</media:title>
  <lj:mood>resigned</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/32290.html</guid>
  <pubDate>Mon, 05 May 2008 02:20:24 GMT</pubDate>
  <title>too long</title>
  <link>http://uncle-toby.livejournal.com/32290.html</link>
  <description>my bad. But in any case, I can spread a li&apos;l lol-love:&lt;br /&gt;&lt;a href=&quot;http://punditkitchen.com/2008/04/30/political-pictures-dick-cheney-mask/&quot;&gt;&lt;img src=&quot;http://punditkitchen.wordpress.com/files/2008/04/political-pictures-dick-cheney-mask.jpg&quot; alt=&quot;&quot; width=&quot;360&quot; height=&quot;480&quot; /&gt;&lt;/a&gt;&lt;br /&gt;</description>
  <comments>http://uncle-toby.livejournal.com/32290.html</comments>
  <lj:mood>tolerant</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/32093.html</guid>
  <pubDate>Sat, 19 Apr 2008 01:48:46 GMT</pubDate>
  <title>long time no blog</title>
  <link>http://uncle-toby.livejournal.com/32093.html</link>
  <description>I&apos;ve been working with genetic algorithms in an attempt to optimize stratification of an arbitrary data space. I created 1000 random solutions (each a combination of randomly-generated strata), and then ranked them by a fitness measure. The 100 most fit solutions passed into the next generation. Then 900 new solutions were &quot;bred&quot; by mixing strata from two randomly-chosen solutions (more fit solutions had higher probabilities of being selected for pairing). I let it run for 11 hours which turned out to mean 82 generations (single-threaded, one core). The results are below.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/00021dwf/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/00021dwf/s320x240&quot; width=&quot;310&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(click to see a bigger image). &lt;br /&gt;&lt;br /&gt;A spoiler: after this run, I abandoned this direct line of work. Nonetheless, a couple of conclusions.&lt;br /&gt;&lt;br /&gt;1) The fitness measure is hosed (that&apos;s the technical term they teach you just before you get your PhD). It&apos;s calculated as pc_data*pc_cells/max_cells*n_strata*mn_data. However, the terms aren&apos;t scaled evenly, so the variable with the greatest absolute variance (n_strata) totally dominates the fitness measure. D&apos;oh! Easy enough to fix, but, well, it takes 10 hours to do a run. &lt;br /&gt;&lt;br /&gt;2) It&apos;s very interesting how sensitive the selection really is to fitness. The size of strata was initially distributed as 1-n cells, with the i-th selection being drawn from a zero-truncated normal distribution mu=2, sigma=3 (results were truncated to integers). The graph titled &apos;n_strata&apos; shows the distribution of stratum counts among the best 100 solutions in each of 82 generations. n_strata has a lot of range -- 600-1400 -- so it drives the fitness measure to minimize stratum size. pc_data, the percent of all the data  contained in strata with valid estimates, does not improve much, but that hides a cool fact: &lt;br /&gt;&lt;br /&gt;3) max_cells is the maximum number of cells in a single stratum in a solution, and mn_data is the mean data elements per stratum. Note that these are necessarily very closely correlated with n_strata. There are likely interaction effects that are responsible for the very rapid move to small strata. &lt;br /&gt;&lt;br /&gt;3) &lt;em&gt;Nevertheless&lt;/em&gt;, even with a bad fitness measure, there&apos;s a clear positive trend in fitness over generations: the genetic selection process first drove to a very dispersed population of small strata without valid estimates. But &lt;em&gt;very&lt;/em&gt; slowly, solutions with better pc_data values began to influence the fitness selections. The n_strata/mn_data/max_cells combinations were maxed, but within the constraints established in the first twenty generations, the algorithm started to find solutions that improved pc_data without increasing stratum size. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) The genetic algorithm &lt;em&gt;works like crazy&lt;/em&gt;. I tuned the fitness function in a dumb way, but the genetic algorithm did a much closer approximation to &quot;what I really wanted&quot; than any other algorithm I&apos;ve used.&lt;br /&gt;&lt;br /&gt;5) This said, it&apos;s unsurprising that the maximum fitness value turned up in the first generation and was never beaten. For the record, max(fitness)=3.22. If the mean fitness continued to increase at the rate set in generations 11-82, the mean fitness would exceed the initial optimum after approximately 1400 more generations. It&apos;s hard to imagine that pc_data could continue to increase much farther without triggering limiting reactions in the n_strata components. Interesting, but not immediately promising.&lt;br /&gt;&lt;br /&gt;6) Sure, I could play around with a model in which a database server hands out solutions to worker threads, and I could then use multiple OSX and linux machines (or an Amazon EC2 cloud) to run threads, but we&apos;re still talking like 14 core-hours per 100 generations. I could probably access about 10 cores relatively easily, but still, it&apos;s not like having an answer in a fraction of a second.  I played around with a few models like this for a couple of weeks, but it ends up needing a lot of infrastructure for an experiment.&lt;br /&gt;&lt;br /&gt;7) I think that this analysis implies that varying fitness functions will generate varying distributions of strata. This could be very interesting. &lt;br /&gt;&lt;br /&gt;This is worth coming back to, but not immediately. There are more promising directions ...</description>
  <comments>http://uncle-toby.livejournal.com/32093.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/31852.html</guid>
  <pubDate>Wed, 20 Feb 2008 17:15:48 GMT</pubDate>
  <title>continuing education</title>
  <link>http://uncle-toby.livejournal.com/31852.html</link>
  <description>As a trained IT professional, I consider it essential to keep up on my skillz. That&apos;s why I watch instructional videos on the interwebs, like this one. &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mydamnchannel.com/Big_Fat_Brain/You_Suck_at_Photoshop/YouSuckatPhotoshop2_399.aspx&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/00020adt/s320x240&quot; width=&quot;266&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this episode, Donnie teaches us how to remove the wedding band from the woman&apos;s finger, because, as he points out, &quot;it has lost all meaning and value.&quot; I definitely do not recommend episode #2 where he puts the kitten (aka &quot;piss_factory.jpg&quot;) in the trash bag just because his wife brought the kitten home without asking.</description>
  <comments>http://uncle-toby.livejournal.com/31852.html</comments>
  <lj:music>no charge in iPod</lj:music>
  <media:title type="plain">no charge in iPod</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/31709.html</guid>
  <pubDate>Tue, 19 Feb 2008 17:00:32 GMT</pubDate>
  <link>http://uncle-toby.livejournal.com/31709.html</link>
  <description>&lt;a href=&quot;http://www.cracked.com/article_15888_if-banner-ads-were-forced-be-truthful.html&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0001zhh5/s320x240&quot; width=&quot;320&quot; height=&quot;66&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/31709.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/31345.html</guid>
  <pubDate>Tue, 19 Feb 2008 16:53:44 GMT</pubDate>
  <title>keeping track of myself in Leopard</title>
  <link>http://uncle-toby.livejournal.com/31345.html</link>
  <description>I find that I get a lot more done if I keep a log of what I&apos;ve already done: seeing the list of done stuff growing is satisfying. This is timely (heh heh heh), because it turns out that due to a new contract at my company, I have to keep a &lt;em&gt;daily&lt;/em&gt; timesheet of my hours (++ungood).&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0001xh9h/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0001xh9h/s320x240&quot; width=&quot;318&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://pics.livejournal.com/uncle_toby/pic/0001ybed/&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0001ybed/s320x240&quot; width=&quot;318&quot; height=&quot;240&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many applications later, I chose &lt;a href=&quot;http://www.codingrobots.com/memoires/&quot;&gt;Memoire&lt;/a&gt; for the log tool. It keeps the entries organized by day in a calendar view, but using the search field, I can also look at the notes in a list view. If necessary, I can export into clean text for some kind of post-processing.&lt;br /&gt;&lt;br /&gt;The only weak link is the Spotlight integration: while Spotlight will find &lt;em&gt;some&lt;/em&gt; note, Spotlight is file-focused. That means Spotlight doesn&apos;t know to jump to a particular entry. Surely there&apos;s an Automator action or Quicksilver action that could tie Spotlight to Memoire&apos;s search function ...</description>
  <comments>http://uncle-toby.livejournal.com/31345.html</comments>
  <lj:music>&quot;South Side,&quot; Moby</lj:music>
  <media:title type="plain">&quot;South Side,&quot; Moby</media:title>
  <lj:mood>pleased</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://uncle-toby.livejournal.com/31089.html</guid>
  <pubDate>Mon, 18 Feb 2008 19:03:11 GMT</pubDate>
  <title>what&apos;s a blog without banner ads?</title>
  <link>http://uncle-toby.livejournal.com/31089.html</link>
  <description>&lt;a href=&quot;http://www.cracked.com/article_15888_if-banner-ads-were-forced-be-truthful.html&quot;&gt;&lt;img src=&quot;http://pics.livejournal.com/uncle_toby/pic/0001wsy2/s320x240&quot; width=&quot;320&quot; height=&quot;78&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description>
  <comments>http://uncle-toby.livejournal.com/31089.html</comments>
  <lj:mood>cynical</lj:mood>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
