<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Daniel R.</title>
      <link>http://life.neophi.com/danielr/</link>
      <description></description>
      <language>en</language>
      <copyright>Copyright 2010</copyright>
      <lastBuildDate>Sat, 13 Mar 2010 23:09:08 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.3svn-20070408163858</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Programming Language Trends</title>
         <description><![CDATA[<p>One idea that <a href="http://www.amazon.com/gp/product/1934356344?ie=UTF8&tag=neo06-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1934356344">"The Passionate Programmer"</a> recommends that I've always been intrigued by is the idea of mapping hot technologies along an early, middle and late adoption trend and seeing where the technologies you work with fall. It is a subjective exercise but does help you think about what is out there. Turns out for programming languages (not frameworks or toolkits) TIOBE Software has for some time now been producing a <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">Programming Community Index</a> that ranks programming languages. They have a methodology that I'm inclined to call good enough for most cases.</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/03/programming_language_trends.html</link>
         <guid>http://life.neophi.com/danielr/2010/03/programming_language_trends.html</guid>
         <category>Helpful</category>
         <pubDate>Sat, 13 Mar 2010 23:09:08 -0500</pubDate>
      </item>
            <item>
         <title>NoSQL Live Boston</title>
         <description><![CDATA[<p>Yesterday I attended NoSQL Live Boston and participated on the NoSQL in the Cloud panel. During the day I captured some notes for myself which are after a brief recap of some of the points I tried to make during the panel discussion.</p>

<p>Q: What benefits and pitfalls have you found with your use of NoSQL in the cloud?</p>

<p>Based on having used Amazon's SimpleDB service over the past 18 months.</p>

<p>Benefits: pay as go is great for starting off, zero maintenance, zero setup, scaling by spreading data across multiple domains, SimpleSB manages data replication and high availability</p>

<p>Pitfalls: new mindset required to use eventually consistent model, increase impact of network latency, keeping SimpleDB's limitations in mind (size of domains, attribute count, etc.)</p>

<p>Q: How viable are these solutions and what is hampering there adoption?</p>

<p>Viability: SimpleDB has a 2 year track record and recently added consistent reads and conditional puts/deletes opening up new classes of application possibilities.<br />
Adoption: Need body of knowledge, best practice patterns and use cases are still emerging</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/03/nosql_live_boston.html</link>
         <guid>http://life.neophi.com/danielr/2010/03/nosql_live_boston.html</guid>
         <category>Helpful</category>
         <pubDate>Fri, 12 Mar 2010 07:26:26 -0500</pubDate>
      </item>
            <item>
         <title>The Company of Myself</title>
         <description><![CDATA[<p>If you are a fan of <a href="http://life.neophi.com/danielr/2010/02/braid.html">Braid</a>, <a href="http://www.kongregate.com/games/2DArray/the-company-of-myself">The Company of Myself</a> is an awesome little Flash game that uses the replay your actions concept very well.</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/03/the_company_of_myself.html</link>
         <guid>http://life.neophi.com/danielr/2010/03/the_company_of_myself.html</guid>
         <category>Visual</category>
         <pubDate>Tue, 09 Mar 2010 23:23:31 -0500</pubDate>
      </item>
            <item>
         <title>PKIX path building failed</title>
         <description><![CDATA[<p>Recently this error message started showing up in one of our log files and needless to say was causing a few issues:</p>

<blockquote>[org.apache.commons.httpclient.HttpMethodDirector] - <I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target>
</blockquote>

<p>Turns out the process had been running long enough that while trying to perform an HTTPS based operation the certificate in the JVM for the certificate authority the target site was using had expired. A quick update of the cacerts file and everything was happy again. Yet another <a href="http://en.wikipedia.org/wiki/Software_rot">software rot</a> angle to keep in mind.</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/pkix_path_building_failed.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/pkix_path_building_failed.html</guid>
         <category>Programming</category>
         <pubDate>Sat, 20 Feb 2010 20:47:18 -0500</pubDate>
      </item>
            <item>
         <title>US: Americans Talk About Love</title>
         <description><![CDATA[<p><a href="http://www.goodreads.com/book/show/6929510-us" style="float: left; padding-right: 20px"><img alt="Us: Americans Talk About Love" border="0" src="http://ecx.images-amazon.com/images/I/4135I3USRiL._SX106_.jpg" /></a> <a href="http://www.goodreads.com/book/show/6929510-us">Us: Americans Talk About Love</a> by <a href="http://www.goodreads.com/author/show/868759.John_Bowe">John Bowe</a><br/><br/><br />
My rating: <a href="http://www.goodreads.com/review/show/89749141">4 of 5 stars</a><br />
This book isn't about fairytale love. This book is about love being complex, crazy, heart-rending, and at the same time comforting, profound, and heartwarming. The stories reflect the melting pot that is America touching on generational, cultural, and ethical differences of what people consider and call love.</p>

<p><a href="http://www.goodreads.com/review/list/2130032-daniel-r">View all my reviews >></a><br />
</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/us_americans_talk_about_love.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/us_americans_talk_about_love.html</guid>
         <category>Books</category>
         <pubDate>Mon, 15 Feb 2010 09:47:41 -0500</pubDate>
      </item>
            <item>
         <title>A Fire Upon the Deep</title>
         <description><![CDATA[<p><a href="http://www.goodreads.com/book/show/77711.A_Fire_Upon_The_Deep" style="float: left; padding-right: 20px"><img alt="A Fire Upon The Deep (Zones of Thought)" border="0" src="http://photo.goodreads.com/books/1170900383m/77711.jpg" /></a> <a href="http://www.goodreads.com/book/show/77711.A_Fire_Upon_The_Deep">A Fire Upon The Deep</a> by <a href="http://www.goodreads.com/author/show/44037.Vernor_Vinge">Vernor Vinge</a><br/><br/><br />
My rating: <a href="http://www.goodreads.com/review/show/89520112">5 of 5 stars</a><br />
A masterful journey through space to save the universe from a growing new power. The story mixes alien races, hive minds, technology, and politics in a captivating story presenting it all in believable scenarios. The ending pushed the boundaries a little but resolved everything cleanly, a pleasant change from other science fiction I've read recently.</p>

<p><a href="http://www.goodreads.com/review/list/2130032-daniel-r">View all my reviews >></a><br />
</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/a_fire_upon_the_deep.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/a_fire_upon_the_deep.html</guid>
         <category>Books</category>
         <pubDate>Sat, 13 Feb 2010 14:57:29 -0500</pubDate>
      </item>
            <item>
         <title>One Thing At A Time</title>
         <description><![CDATA[<blockquote>Anonymous asked: How do you maintain focus (on work, dreams, goals, life)?

<p>You do one thing at a time.</p>

<p>-- <a href="http://blog.frankchimero.com/post/371292272/how-do-you-maintain-focus-on-work-dreams-goals">Frank Chimero</a></blockquote></p>

<p>I've been casting my net wide these past fews months and so far haven't found that one thing yet, but I know when I do it will ring true like is has in the past.</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/one_thing_at_a_time.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/one_thing_at_a_time.html</guid>
         <category>Quotes</category>
         <pubDate>Fri, 05 Feb 2010 19:21:43 -0500</pubDate>
      </item>
            <item>
         <title>Braid</title>
         <description><![CDATA[<p>Yesterday I bought a computer game. For those that know me well this may came as a big surprise since this isn't something I normally do. Lately I've found myself searching for something to sink my teeth into. I've not quite found it yet so I've been doing my best to not just sit in front of the television and watch movies. To that end a discussion at work recently brought up the game <a href="http://www.braid-game.com/">Braid</a>. I have to say so far it is an awesome puzzle game, my favorite genre. The playing with time dynamic the game has isn't something I've seen in the few games I've played or heard about and it's done very well. Definitely worth the few bucks it cost me.</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/braid.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/braid.html</guid>
         <category>Visual</category>
         <pubDate>Wed, 03 Feb 2010 20:53:29 -0500</pubDate>
      </item>
            <item>
         <title>Don&apos;t Make Me Think</title>
         <description><![CDATA[<p><a href="http://www.goodreads.com/book/show/3368.Don_t_Make_Me_Think_A_Common_Sense_Approach_to_Web_Usability" style="float: left; padding-right: 20px"><img alt="Don't Make Me Think: A Common Sense Approach to Web Usability (2nd Edition)" border="0" src="http://photo.goodreads.com/books/1163443099m/3368.jpg" /></a> <a href="http://www.goodreads.com/book/show/3368.Don_t_Make_Me_Think_A_Common_Sense_Approach_to_Web_Usability">Don't Make Me Think: A Common Sense Approach to Web Usability</a> by <a href="http://www.goodreads.com/author/show/2298.Steve_Krug">Steve Krug</a><br/><br/><br />
My rating: <a href="http://www.goodreads.com/review/show/87965362">4 of 5 stars</a><br />
A no nonsense approach on how to design web sites to be as effective as possible. The second edition adds information on treating users well and designing for accessibility while trimming the focus on how to conduct usability testing. It has been a number of years since I first skimmed this book and I found the changes welcome. My biggest complaint with the book continues to be a lack of a summary or checklist on the high level points with references to where the topic is covered in more detail. While the book is concise enough to easily skim through I frequently found myself wishing for some more than just the index to find material when I wanted to review a topic. If even half the advice given in the book was followed the web would be twice as easy to use.</p>

<p><a href="http://www.goodreads.com/review/list/2130032-daniel-r">View all my reviews >></a><br />
</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/dont_make_me_think.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/dont_make_me_think.html</guid>
         <category>Books</category>
         <pubDate>Tue, 02 Feb 2010 20:19:06 -0500</pubDate>
      </item>
            <item>
         <title>NoSQL Rundown</title>
         <description><![CDATA[<p>I've been occasionally following NoSQL over the past year since starting to use SimpleDB for unstructured data storage. A lot of options have opened up and recently Tim Anglade put this list together that I thought was worth sharing. Hopefully I got all the links correct as they were not part of the original message.</p>

<ul>
<li><a href="http://incubator.apache.org/cassandra/">Cassandra</a></li>
<li><a href="http://couchdb.apache.org/">CouchDB</a></li>
<li><a href="http://wiki.github.com/cliffmoon/dynomite/">Dynomite</a></li>
<li><a href="http://fis-gtm.com/">GT.M</a></li>
<li><a href="http://hadoop.apache.org/">Hadoop</a></li>
<li><a href="http://hadoop.apache.org/hbase/">HBase</a></li>
<li><a href="http://www.kobrix.com/hgdb.jsp">HyperGraphDB</a></li>
<li><a href="http://www.hypertable.org/">Hypertable</a></li>
<li><a href="http://infogrid.org/">InfoGrid</a></li>
<li><a href="http://jackrabbit.apache.org/">JackRabbit</a></li>
<li><a href="http://memcachedb.org/">MemcacheDB</a></li>
<li><a href="http://www.erlang.org/doc/apps/mnesia">Mnesia</a></li>
<li><a href="http://www.mongodb.org/">MongoDB</a></li>
<li><a href="http://neo4j.org/">Neo4J</a></li>
<li><a href="http://www.openneptune.com/">Neptune</a></li>
<li><a href="http://code.google.com/p/redis/">Redis</a></li>
<li><a href="http://riak.basho.com/">Riak</a></li>
<li><a href="http://aws.amazon.com/simpledb/">SimpleDB</a></li>
<li><a href="http://www.sones.com/">Sones</a></li>
<li><a href="http://allmydata.org/source/tahoe/trunk/docs/about.html">Tahoe-LAFS</a></li>
<li><a href="http://code.google.com/p/terrastore/">Terrastore</a></li>
<li><a href="http://1978th.net/tokyocabinet/">TokyoCabinet</a></li>
<li><a href="http://project-voldemort.com/">Voldemort</a></li>
</ul>

<ul>
<li><a href="http://labs.google.com/papers/bigtable.html">BigTable</a></li>
<li><a href="http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf">Dynamo</a></li>
<li><a href="http://developer.yahoo.net/blog/archives/2009/06/sherpa.html">Sherpa</a></li>
</ul>

<ul>
<li>ESRI ArcGIS (non-free)</li>
<li>Oracle's Spatial Layer (non-free)</li>
<li>SAND (academic Geographical/Spatial database) </li>
</ul>]]></description>
         <link>http://life.neophi.com/danielr/2010/02/nosql_rundown.html</link>
         <guid>http://life.neophi.com/danielr/2010/02/nosql_rundown.html</guid>
         <category>Links</category>
         <pubDate>Mon, 01 Feb 2010 10:08:05 -0500</pubDate>
      </item>
            <item>
         <title>The Music of Chance</title>
         <description><![CDATA[<p>I had read this book awhile ago as part of a book group but due to a gag order around discussing books prior to meeting in person, I'm only now getting around to posting it. Minor spoiler alert.</p>

<p><a href="http://www.goodreads.com/book/show/453.The_Music_of_Chance" style="float: left; padding-right: 20px"><img alt="The Music of Chance" border="0" src="http://photo.goodreads.com/books/1156917458m/453.jpg" /></a> <a href="http://www.goodreads.com/book/show/453.The_Music_of_Chance">The Music of Chance</a> by <a href="http://www.goodreads.com/author/show/296961.Paul_Auster">Paul Auster</a><br/><br/><br />
My rating: <a href="http://www.goodreads.com/review/show/87657070">2 of 5 stars</a><br />
The book started off great. I had visions of Rounders and Good Will Hunting in my head as the story started to unfold. Unfortunately once they lost the big poker game and voluntarily entered indentured servitude my suspension of disbelief was broken and I could no longer relate to the characters. As a result I found it a drudgery to complete the book.</p>

<p><a href="http://www.goodreads.com/review/list/2130032-daniel-r">View all my reviews >></a><br />
</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/01/the_music_of_chance.html</link>
         <guid>http://life.neophi.com/danielr/2010/01/the_music_of_chance.html</guid>
         <category>Books</category>
         <pubDate>Sun, 31 Jan 2010 19:01:03 -0500</pubDate>
      </item>
            <item>
         <title>AIR 2.0 and Presentation Nightmares</title>
         <description><![CDATA[<p>Tonight I spoke at the <a href="http://www.bostonfug.org/">Boston Flex User Group</a> about AIR 2.0 with a focus on the new Native Process API and Networking APIs. Alas the talk didn't go as planned since I forgot my bag of video output adapters at home and didn't notice until I was setting up. The meeting was only a few blocks away from the Allurent offices so I ran (more like a sprint) back to find suitable replacements. Alas in my rush to borrow an adapter (only being able to find a mini display port to HDMI) I ran afoul of the old Mac VGA/HDMI mechanical virus issue. However, it wasn't until after sprinting back to the meeting and futzing with projectors for 15 minutes that I realized this issue. Thankfully a fellow attendee loaned me his computer and using the USB drive I did have on me, I managed to gave a modified version of the talk sans running demo code. I'd like to thank those in attendance for their patience, apologize for my forgetfulness, and hope that at least a little information was conveyed. A copy of the presentation <a href="/danielr/files/AIR2.pdf">is available in PDF format</a>. The most import code snippets are below:</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/01/air_20_and_presentation_nightm.html</link>
         <guid>http://life.neophi.com/danielr/2010/01/air_20_and_presentation_nightm.html</guid>
         <category>Flex</category>
         <pubDate>Tue, 12 Jan 2010 23:20:13 -0500</pubDate>
      </item>
            <item>
         <title>My Top 10 Spam Subjects from 2009</title>
         <description><![CDATA[<p>Doing some quick command line hacks I extracted the top 10 spam subjects (ignoring case) that I received in 2009 according to Postini. Each subject accounts for 0.25% of the spam messages I received with no subject accounting for 0.88%. All told just under half of the spam I got used a unique subject.</p>

<table>
<tr><th>Count</th><th>Subject</th></tr>
<tr><td>396</td><td>[no subject]</td></tr>
<tr><td>127</td><td>free cialis</td></tr>
<tr><td>124</td><td>age is no longer a barrier for me in bed</td></tr>
<tr><td>123</td><td>pay shipping and get your trials</td></tr>
<tr><td>119</td><td>le_vrai_jeu_se_joue_seulement_lm-`_om-y_il_a_commencm-i:_m-`_las_vegas!_</td></tr>
<tr><td>115</td><td>we know you want the free cialis</td></tr>
<tr><td>115</td><td>pay shipping for your erotic nights</td></tr>
<tr><td>115</td><td>don't pay anything for your pills for 15 days</td></tr>
<tr><td>114</td><td>feel 10 years younger in bed today</td></tr>
<tr><td>114</td><td>do not underestimate the value of free pills</td></tr>
</table>]]></description>
         <link>http://life.neophi.com/danielr/2010/01/my_top_10_spam_subjects_from_2.html</link>
         <guid>http://life.neophi.com/danielr/2010/01/my_top_10_spam_subjects_from_2.html</guid>
         <category></category>
         <pubDate>Sat, 02 Jan 2010 11:00:21 -0500</pubDate>
      </item>
            <item>
         <title>2009 Spam</title>
         <description><![CDATA[<p>Since I switched to Google for handling my email I don't have as fine grained tracking of spam as I did in <a href="http://life.neophi.com/danielr/2008/01/2007_spam_statistics.html">years</a> <a href="http://life.neophi.com/danielr/2007/01/2006_spam_statistics.html">past</a>. My first line of spam defense is Postini which caught 43,683 spam messages for 2009. I get very few false positives from Postini so that number is about spot on. My GMail spam folder currently holds 406 spams messages received in the last 30 days. If I do a rough calculation, I'd say GMail caught another 3,263 spam messages. Postini drops certain spam messages into the bit bucket before I see any trace of it which contributed to only 45% of my email for 2009 being spam. The number of spam messages a day though is marching upwards. Minus a few drops when a spam botnet is shutdown the trend for the year isn't pretty as the graph below shows.</p>]]></description>
         <link>http://life.neophi.com/danielr/2010/01/2009_spam.html</link>
         <guid>http://life.neophi.com/danielr/2010/01/2009_spam.html</guid>
         <category>Kitchen Sink</category>
         <pubDate>Fri, 01 Jan 2010 17:45:02 -0500</pubDate>
      </item>
            <item>
         <title>The Mind at Night</title>
         <description><![CDATA[<p><a href="http://www.goodreads.com/book/show/1345672.The_Mind_at_Night_The_New_Science_of_How_and_Why_We_Dream" style="float: left; padding-right: 20px"><img alt="The Mind at Night: The New Science of How and Why We Dream" border="0" src="http://photo.goodreads.com/books/1182889176m/1345672.jpg" /></a> <a href="http://www.goodreads.com/book/show/1345672.The_Mind_at_Night_The_New_Science_of_How_and_Why_We_Dream">The Mind at Night: The New Science of How and Why We Dream</a> by <a href="http://www.goodreads.com/author/show/36466.Andrea_Rock">Andrea Rock</a><br/><br/><br />
My rating: <a href="http://www.goodreads.com/review/show/80518384">5 of 5 stars</a><br />
This book provides an excellent history and discussion of current research around dreaming. It is by the far the most approachable book on the topic I've read. Each chapter explores a different aspect of the mind at mind and calls out specific researchers leading the exploration of that area. The books builds upon itself such that the later topics, while dealing with more current and technical material, are digestible as previous chapters laid the groundwork for understanding them.</p>

<p><a href="http://www.goodreads.com/review/list/2130032-daniel-r">View all my reviews >></a><br />
</p>]]></description>
         <link>http://life.neophi.com/danielr/2009/12/the_mind_at_night.html</link>
         <guid>http://life.neophi.com/danielr/2009/12/the_mind_at_night.html</guid>
         <category>Books</category>
         <pubDate>Sat, 26 Dec 2009 16:52:20 -0500</pubDate>
      </item>
      
   </channel>
</rss>
