<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0"
	 xmlns:dc="http://purl.org/dc/elements/1.1/"
	 content="http://purl.org/rss/1.0/modules/content/"
	 dc="http://purl.org/dc/terms/"
	 xsd="http://www.w3.org/2001/XMLSchema#"
	 xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
	<title>muffinlabs.com</title>
	<link>http://muffinlabs.com/</link>
    <atom:link href="http://muffinlabs.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>posts from muffinlabs</description>
    <language>en-us</language>
    <pubDate>Thu, 24 Jan 2013 07:14:48 -0800</pubDate>
    <lastBuildDate>Thu, 24 Jan 2013 07:14:48 -0800</lastBuildDate>

    
    <item>
      <title>WTFLevel - Unexpected Success</title>
      <link>http://muffinlabs.com//2012/11/26/wtflevel-unexpected-success</link>
      <pubDate>Mon, 26 Nov 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/11/26/wtflevel-unexpected-success</guid>
      <description>&lt;p&gt;A couple of weeks ago, I launched &lt;a href=&quot;http://wtflevel.com/&quot;&gt;WTFLevel&lt;/a&gt;. It was an idea
that I originally conceived several years ago, but it took a long time
before I got around to building it. Other things came first. A huge
chunk of my life is filled with parenting, working for
&lt;a href=&quot;http://bandzoogle.com/&quot;&gt;Bandzoogle&lt;/a&gt;, taking care of our house, etc. But I always
try to push myself to have a creative project of some sort that I can
work on in my spare time. And I have a huge list of ridiculous things
I'd like to work on someday. Lucky for me, I have an
&lt;a href=&quot;http://johannabates.com/&quot;&gt;awesome partner&lt;/a&gt; who supports my projects, even when they
drive her crazy.&lt;/p&gt;

&lt;p&gt;When it comes to personal projects, I work on things that will make me
happy. Broad appeal is never a big factor for me -- if it was, I
wouldn't devote time to
&lt;a href=&quot;/categories/book-reviews/&quot;&gt;reviews of books not worth reviewing&lt;/a&gt;, and things like
&lt;a href=&quot;http://namey.muffinlabs.com/&quot;&gt;random name generators&lt;/a&gt;. The Twitter bots I've written are all
bots that I wanted to see, and in the past when people have asked me
to write one for them, I have always turned them down.&lt;/p&gt;

&lt;p&gt;My biggest problem with personal projects is knowing when to let go. I
started coding WTFLevel a couple months ago, and tinkered with it
endlessly. I probably didn't spend more than 12 hours actually working
on it, spread over a couple of evenings, before it was a fully
functional website - basically what it looks like now. But then I
spent forever fiddling with the layout, colors, etc, and convincing
myself that no one would like it and that the concept was lame.&lt;/p&gt;

&lt;p&gt;Eventually I gave myself the goal of launching the site in time for
Election Night. The day before the election, I forced myself to stop
tinkering and I published the site. I posted about it on Twitter and
Facebook, and let my friends know the URL.&lt;/p&gt;

&lt;p&gt;I was pretty happy with the response. I got a few hundred visits in
the first week, and a lot of positive feedback, which was more than I
expected. I was glad to have launched it in time for the election -
the swearing levels that night were insanely high - only the shitstorm
that was Hurricane Sandy has even gotten close. Traffic dropped off a
day or two after the election, and I was satisfied that it had been an
interesting project that would probably not get too much more
interest.&lt;/p&gt;

&lt;p&gt;At the end of that week, when the craze had worn off, I was fiddling
with some data, and checking the logs to make sure that a change I had
made was working properly, and I noticed that the site was getting
traffic. A lot of traffic. After a little poking around I discovered
that someone had posted the site to &lt;a href=&quot;http://www.metafilter.com/121864/andand&quot;&gt;metafilter&lt;/a&gt;. That was
pretty exciting! It turns out that a friend of mine told another
friend, who posted it to metafilter, and after that, things got crazy.&lt;/p&gt;

&lt;p&gt;Within a couple of days, WTFLevel was posted on &lt;a href=&quot;http://www.theverge.com/2012/11/18/3663170/wtflevel-swearing-twitter&quot;&gt;theverge&lt;/a&gt;,
&lt;a href=&quot;http://www.reddit.com/r/TechNewsToday/comments/13g7vh/randomizerwtflevel_measures_humanitys_discontent/&quot;&gt;reddit&lt;/a&gt;, a &lt;a href=&quot;http://designtaxi.com/news/354413/WTFlevel-Measures-Swearing-On-Twitter-In-Real-Time/&quot;&gt;bunch&lt;/a&gt; of
&lt;a href=&quot;http://www.itsnicethat.com/articles/twitter-profanity-tracker&quot;&gt;design-related&lt;/a&gt; &lt;a href=&quot;http://www.crackajack.de/2012/11/15/fuck-that-crap-dammit-the-wtf-level-of-twitter/&quot;&gt;sites&lt;/a&gt;, and the
&lt;a href=&quot;http://www.nbcnews.com/technology/technolog/profound-or-just-profane-site-tracks-twitters-wtf-level-1C7127108&quot;&gt;NBC News technology blog&lt;/a&gt;. In all, the site has gotten
around 20,000 visitors, and a lot of mentions on Twitter.
&lt;a href=&quot;https://twitter.com/wtflevel&quot;&gt;@wtflevel&lt;/a&gt; currently has well over 200 followers. The
traffic has calmed down again, but I've still been getting hundreds of
visits a day.&lt;/p&gt;

&lt;p&gt;One of the things that has made me happiest is that someone used the
public API I wrote up to make an &lt;a href=&quot;https://play.google.com/store/apps/details?id=acr.angrytweets&quot;&gt;Android App&lt;/a&gt; - not bad!&lt;/p&gt;

&lt;p&gt;For some people, this wouldn't be a big deal, but it makes it one of
the biggest random projects I've ever worked on. Anyway, I'll continue
to fiddle with the site, especially once there's a couple months of
data to analyze, but so far I've been really happy with how things
have worked out. It feels really good to have something take off like
this.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Leaderboards on WTFLevel</title>
      <link>http://muffinlabs.com//2012/11/16/leaderboards-on-wtflevel</link>
      <pubDate>Fri, 16 Nov 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/11/16/leaderboards-on-wtflevel</guid>
      <description>&lt;p&gt;I added a new feature to &lt;a href=&quot;http://wtflevel.com&quot;&gt;WTFlevel.com&lt;/a&gt; a couple
of days ago -- it now shows leaderboards for the top periods of
sustained swearing on Twitter. I've included two types of data here --
the top 6-hour timespans, and the top 24-hour timespans. You can see
the rate of swearing for that period, as well as the top words used in
that time.&lt;/p&gt;

&lt;p&gt;A bit about the top words -- I filter out all the swears from this
data since the swearing itself isn't necessarily that interesting --
trying to figure out why people are swearing has a lot more value.&lt;/p&gt;

&lt;p&gt;Not too shockingly, they are basically the few biggest events of the
last month or so -- the election, Hurricane Sandy, and a bit of the
World Series as well.&lt;/p&gt;

&lt;p&gt;Here's the hour so far (These times are in US Eastern time BTW):&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 10pm - 11pm Nov 6th&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rate:&lt;/strong&gt; 10.72%&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Words:&lt;/strong&gt; romney obama election stupid white black&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Here's the top 6-hour span:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 3am - 9am Nov 7th&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rate:&lt;/strong&gt; 9.72%&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Words:&lt;/strong&gt; obama president romney school morning black&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;And here's the top 24-hour span:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Time:&lt;/strong&gt; 10am Oct 28th - 10am Oct 29th&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rate:&lt;/strong&gt; 7.5%&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Words:&lt;/strong&gt; tomyfutureson sandy giants hurricane future&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Finally, I noticed some people on Twitter complaining that I haven't
released the list of swears that WTFlevel searches for. I also noticed
people swearing a lot trying to bump the rate on the site. Guess what
-- those two things are related! Anyway, I think most people are
creative enough to guess the top 10 or so swears in the list.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>WTFlevel.com: Real-Time Tracking of Swearing on Twitter</title>
      <link>http://muffinlabs.com//2012/11/05/wtflevelcom-real-time-tracking-of-swearing-on-twitter</link>
      <pubDate>Mon, 05 Nov 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/11/05/wtflevelcom-real-time-tracking-of-swearing-on-twitter</guid>
      <description>&lt;p&gt;Today I'm launching &lt;a href=&quot;http://wtflevel.com&quot;&gt;WTFlevel.com&lt;/a&gt;, a website that
tracks the rate and magnitude of swearing on Twitter, and displays
the data in real-time with a couple of snazzy dynamic charts. I wanted
to launch it in time for the election, and I just made it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PREDICTION&lt;/strong&gt; there will be a lot of swearing tomorrow and the next
  day on Twitter.&lt;/p&gt;

&lt;p&gt;I have worked on a number of projects with Twitter - there are a
&lt;a href=&quot;/content/twitter-bot-info&quot;&gt;handful of bots&lt;/a&gt; that mostly entertain
people, and a &lt;a href=&quot;https://github.com/muffinista/chatterbot&quot;&gt;library&lt;/a&gt;
devoted to building them, along with a few other random
unpublished/discarded projects. Anyway, Twitter can be fairly
&lt;a href=&quot;/2012/06/04/the-current-state-of-bots-on-twitter/&quot;&gt;annoying&lt;/a&gt;, and I
doubt their API will last in its current form for too much longer, but
it's still fun to work with their data.&lt;/p&gt;

&lt;p&gt;Over time I noticed that people on Twitter swear a lot. I started
wondering - do people swear more online than they do in real life? And
could you identify trends or useful information in the rates of
cursing on Twitter? WTFLevel.com is an attempt to begin to answer
those questions.&lt;/p&gt;

&lt;p&gt;Using the Twitter Streaming API, I scan tweets for a collection a
swear words and other curse-like expressions. I calculate two values
from that data: the &lt;em&gt;rate&lt;/em&gt; of tweets which contain swears to those that
do not contain swears, and also the &lt;em&gt;magnitude&lt;/em&gt; of sweariness in those
tweets. For example, a tweet with more swears in it has a higher
magnitude than one which only has one swear in it.&lt;/p&gt;

&lt;p&gt;For fun, I invented a threat level scale, basically a spoof of the
&lt;a href=&quot;http://en.wikipedia.org/wiki/Homeland_Security_Advisory_System&quot;&gt;Homeland Security threat level&lt;/a&gt;,
since the notion of color-coded threat levels hasn't been sufficiently
mocked yet.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/1/10/Hsas-chart_with_header.svg/220px-Hsas-chart_with_header.svg.png&quot; alt=&quot;threat level&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I also tried to keep in mind the
&lt;a href=&quot;http://en.wikipedia.org/wiki/DEFCON&quot;&gt;DEFCON&lt;/a&gt; system which always gave
me chills during my childhood. And of course, who could forget this
scene from War Games:&lt;/p&gt;

&lt;iframe width=&quot;480&quot; height=&quot;360&quot; src=&quot;http://www.youtube.com/embed/UHBqJj0znYo?rel=0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;The level is assigned according to the current rate of swearing, with
a little math tossed in to predict if the rate is increasing or
decreasing. The colored bars displayed on the graph correspond to the
levels.&lt;/p&gt;

&lt;p&gt;I made a decision when I started the project to only look at tweets
that are reported as being in English, and to only look for English
swear words. This meant that I couldn't get a really good idea of the
global swearing status, but I don't really have the knowledge to
implement a decent system for tracking swears in other languages. That
said, I am really amazed to see that people swear a lot more what is
roughly the evening hours in America.&lt;/p&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;https://www.google.com/jsapi&quot;&gt;&lt;/script&gt;


&lt;script type=&quot;text/javascript&quot;&gt;
google.load(&quot;visualization&quot;, &quot;1&quot;, {packages:[&quot;corechart&quot;]});
google.setOnLoadCallback(drawChart);

function drawChart() {
var data = google.visualization.arrayToDataTable([
['Hour', 'Rate (%)'],
['midnight', 8.25],
['', 7.76],
['', 6.85],
['3 AM', 5.79],
['', 4.85],
['', 4.35],
['6 AM', 4.37],
['', 4.50],
['', 4.61],
['9 AM', 5.0010],
['',5.5311],
['',5.9612],
['noon',6.4213],
['', 6.9014],
['',7.3815],
['3 PM',7.8016],
['',8.0317],
['',8.1418],
['6 PM',8.0919],
['',8.1620],
['',8.3721],
['9 PM',8.5722],
['',8.5723],
['',8.56]]);

new google.visualization.LineChart(document.getElementById('chart_div')).
    draw(data, {curveType: &quot;function&quot;,
    width: 500, height: 400,
    vAxis: {maxValue: 10}}
);
}
&lt;/script&gt;




&lt;div id=&quot;chart_div&quot; style=&quot;width: 500px; height: 400px;&quot;&gt;&lt;/div&gt;


&lt;p&gt;I expected to see a more constant level of swearing through the day.
It's not like there aren't reasons to swear in the morning or
something. So while I worked on the website, I spent a little time
researching the use of profanity in real life, to get an idea of how
it compares to online usage. According to Wikipedia's article on
&lt;a href=&quot;http://en.wikipedia.org/wiki/Profanity&quot;&gt;Profanity&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Analyses of recorded conversations reveal that roughly 80–90 spoken
  words each day – 0.5% to 0.7% of all words – are swear words, with
  usage varying from between 0% to 3.4%. In comparison, first-person
  plural pronouns (we, us, our) make up 1% of spoken words.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Over two months of monitoring, I found that about 6.97% of tweets had
a swear in them. I need to work out the word count for that, but it
would seem to be roughly comparable to this analysis. By the way, the
&lt;a href=&quot;http://www.psychologicalscience.org/journals/pps/4_2_inpress/Jay.pdf&quot;&gt;article&lt;/a&gt;
cited by Wikipedia is fascinating.&lt;/p&gt;

&lt;p&gt;But I find it really interesting that there's an evening peak in the
data. Since we're measuring the rate here, and not the totals, I
expected swearing to be at least somewhat constant -- it didn't seem
like there would be a reason for there to be fewer sweary tweets in
the morning as opposed to the evening. I need to do a little digging
into the data to see if I can figure out if there's anything obvious
that can explain what is happening here. I might also change the
output a bit -- it's interesting to see the current rate of swearing,
but it might also be interesting to know how much higher/lower it is
than it usually is for the given time of day.&lt;/p&gt;

&lt;p&gt;If you like to follow computer programs on Twitter, you can follow
&lt;a href=&quot;https://twitter.com/WTFLevel&quot;&gt;@WTFLevel&lt;/a&gt;, and get notifications
whenever shit blows up or calms down.&lt;/p&gt;

&lt;p&gt;&lt;a class=&quot;twitter-timeline&quot; href=&quot;https://twitter.com/WTFLevel&quot; data-widget-id=&quot;264519862339112960&quot;&gt;Tweets by @WTFLevel&lt;/a&gt;&lt;/p&gt;

&lt;script&gt;!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=&quot;//platform.twitter.com/widgets.js&quot;;fjs.parentNode.insertBefore(js,fjs);}}(document,&quot;script&quot;,&quot;twitter-wjs&quot;);&lt;/script&gt;


&lt;h2&gt;Technical Notes&lt;/h2&gt;

&lt;p&gt;If you care about how things like this are implemented, then you can
check out the &lt;a href=&quot;http://wtflevel.com/about.md&quot;&gt;WTFlevel implementation details&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>More Amazon Reviews</title>
      <link>http://muffinlabs.com//2012/10/19/more-amazon-reviews</link>
      <pubDate>Fri, 19 Oct 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/10/19/more-amazon-reviews</guid>
      <description>&lt;p&gt;About a year ago, during the Occupy movement, I wrote
&lt;a href=&quot;/content/public-art-amazon-reviews/&quot;&gt;this post&lt;/a&gt; about the different ways that people subvert
Amazon reviews for art and humor. Looks like people are still at it,
and after Mitt Romney's amazing &lt;a href=&quot;http://blog.thephoenix.com/BLOGS/talkingpolitics/archive/2012/10/16/mind-the-binder.aspx&quot;&gt;mention of binders&lt;/a&gt; in the second
debate of 2012, the &lt;a href=&quot;http://www.amazon.com/Avery-Economy-Binder-1-Inch-Round/dp/B000V99JYI/ref=sr_1_1?ie=UTF8&amp;amp;qid=1350674856&amp;amp;sr=8-1&amp;amp;keywords=binders&quot;&gt;reviews&lt;/a&gt; piled in for &lt;a href=&quot;http://www.amazon.com/Avery-Durable-Binder-EZ-Turn-17032/dp/B001B0CTMU/ref=cm_cr_pr_product_top&quot;&gt;Avery Binders&lt;/a&gt; on
Amazon.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I am so excited to order this binder! My husband said that I've been
doing such a great job of cutting out of work early to serve him meat
and potatoes all these years, and he's finally letting me upgrade from
a 2-ring without pockets to a binder with 3 rings and two pockets! The
pockets excite me the most. I plan to use the left pocket to hold my
resume which will highlight my strongest skills which include but are
not limited to laughing while eating yogurt. The right pocket will be
great for keeping my stash of aspirin, in case of emergencies when I
need to hold it between my knees.&lt;/p&gt;

&lt;p&gt;For any of you who might be considering, like me, purchasing this binder based on the reviews, let me just point out one glaring omission: While this is a lovely, multi-purpose binder, IT DOES NOT COME WITH WOMEN. Presumably one is expected to find women on one's own, or contact women's groups who are supposedly eager to help stock your empty binder with women.&lt;/p&gt;

&lt;p&gt;For a first time buyer like myself, I have to say I would rather have waited until I had accumulated a few women before investing in a binder. Just a little warning for prospective buyers.&lt;/p&gt;

&lt;p&gt;I was originally going to rate this only 1 star. You see, I'm a big
girl and I can only squeeze about 53% of myself into this binder. But
then I decided that I'm not going to worry about the other 47%.&lt;/p&gt;

&lt;p&gt;I'm proud to say that I'm in this binder. I've spend 20 years working
my way up from Walmart mom to soccer mom, and finally, I've hit the
glass ceiling. I'm a binder mom! I highly recommend this binder I'm
in, but be aware that if you purchase it, you must be flexible and let
me put a ham in the oven by 5. Otherwise, my kids might resort to gun
violence.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Awesome. See also &lt;a href=&quot;http://www.amazon.com/Filexec-Binder-Capacity-Opaque-50162-6497/dp/B003CKZPN2/ref=sr_1_2?ie=UTF8&amp;amp;qid=1350674856&amp;amp;sr=8-2&amp;amp;keywords=binders&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://www.amazon.com/Cardinal-ClearVue-1-5-Inch-Capacity-00319-C/dp/B0075LDFNQ/ref=sr_1_4?ie=UTF8&amp;amp;qid=1350674856&amp;amp;sr=8-4&amp;amp;keywords=binders&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;http://www.amazon.com/Wilson-Jones-Capacity-Assortment-W7091128V/dp/B001BRRZDG/ref=sr_1_5?ie=UTF8&amp;amp;qid=1350674856&amp;amp;sr=8-5&amp;amp;keywords=binders&quot;&gt;here&lt;/a&gt;,
&lt;a href=&quot;http://www.amazon.com/Cardinal-XtraValue-D-Ring-Binder-XV632/dp/B0018179I6/ref=sr_1_6?ie=UTF8&amp;amp;qid=1350674856&amp;amp;sr=8-6&amp;amp;keywords=binders&quot;&gt;here&lt;/a&gt;, and &lt;a href=&quot;http://www.amazon.com/Avery-Heavy-Duty-Binder-Touch-79695/dp/B000A6V0JO/ref=sr_1_7?ie=UTF8&amp;amp;qid=1350674856&amp;amp;sr=8-7&amp;amp;keywords=binders&quot;&gt;here&lt;/a&gt;. That's just the first half-dozen
results for 'binder' on Amazon -- I'm sure there's more.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>A Shucking Disaster</title>
      <link>http://muffinlabs.com//2012/10/19/a-shucking-disaster</link>
      <pubDate>Fri, 19 Oct 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/10/19/a-shucking-disaster</guid>
      <description>&lt;p&gt;I like to joke about the &lt;a href=&quot;http://www.cornpalace.org/&quot;&gt;Mitchell Corn Palace&lt;/a&gt;, but this is video takes
it to a new level.&lt;/p&gt;

&lt;div style=&quot;background-color:#000000;width:520px;&quot;&gt;&lt;div style=&quot;padding:4px;&quot;&gt;&lt;iframe src=&quot;http://media.mtvnservices.com/embed/mgid:cms:video:colbertnation.com:420364&quot; width=&quot;512&quot; height=&quot;288&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;&lt;p style=&quot;text-align:left;background-color:#FFFFFF;padding:4px;margin-top:4px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;&quot;&gt;&lt;b&gt;The Colbert Report&lt;/b&gt; &lt;br/&gt;Get More: &lt;a href='http://www.colbertnation.com/full-episodes/'&gt;Colbert Report Full Episodes&lt;/a&gt;,&lt;a href='http://www.indecisionforever.com/'&gt;Political Humor &amp; Satire Blog&lt;/a&gt;,&lt;a href='http://www.colbertnation.com/video'&gt;Video Archive&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;

</description>
    </item>
    
    <item>
      <title>Chatterbot 0.6.2</title>
      <link>http://muffinlabs.com//2012/08/14/chatterbot-062</link>
      <pubDate>Tue, 14 Aug 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/08/14/chatterbot-062</guid>
      <description>&lt;p&gt;I just pushed a new release of &lt;a href=&quot;https://github.com/muffinista/chatterbot&quot;&gt;Chatterbot&lt;/a&gt;. The main
change is mostly transparent -- I've switched from the old
&lt;a href=&quot;https://github.com/moomerman/twitter_oauth&quot;&gt;twitter_oauth&lt;/a&gt; gem to the much nicer
&lt;a href=&quot;https://github.com/sferik/twitter&quot;&gt;Twitter&lt;/a&gt; gem. The old gem was great, but it hasn't been
updated in years. The Twitter gem is being actively developed,
implements the whole Twitter API, and does a very nice job of it.&lt;/p&gt;

&lt;p&gt;This will make it a lot easier to extend Chatterbot with new features,
such as checking your followers, sending direct messages, reporting
spam, and more. You can get an idea of what you can do by checking out
the &lt;a href=&quot;http://rdoc.info/gems/twitter&quot;&gt;documentation&lt;/a&gt; for the gem, and there's a small
example in the 'direct client access' section of the
&lt;a href=&quot;https://github.com/muffinista/chatterbot&quot;&gt;Chatterbot readme&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Speaking of examples and documentation, I also spent some time
improving the &lt;a href=&quot;http://rubydoc.info/gems/chatterbot/frames&quot;&gt;Chatterbot docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I also updated the bot authorization process with a few nice things --
when you are setting up a new bot, the URLs for authorizing Twitter
will open up in your browser.&lt;/p&gt;

&lt;p&gt;Finally, I added a '-r' option to bots. If you run &quot;botname -r&quot;, it
will essentially reset the most recent tweet id for your bot to a
really high value, so that if your bot hasn't been running for awhile,
you don't spam people who interacted with you a month ago. Also handy
for debugging and setting up your bot.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Even better RVM and Bundler on Dreamhost</title>
      <link>http://muffinlabs.com//2012/08/06/even-better-rvm-and-bundler-on-dreamhost</link>
      <pubDate>Mon, 06 Aug 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/08/06/even-better-rvm-and-bundler-on-dreamhost</guid>
      <description>&lt;p&gt;So, you have a &lt;a href=&quot;http://dreamhost.com&quot;&gt;Dreamhost&lt;/a&gt; account, and you want to run a
modernish Rack-based application on it. You can do it, but it takes a
little work. You don't have root access, and you have to use a few
tricks, but it can be done.&lt;/p&gt;

&lt;p&gt;I had an old post detailing my setup, but recently something changed
on my Dreamhost server, and my setup stopped working. I've fixed
things and here's an updated process, as a gist so you can fork it and
twiddle if needed. The main thing I needed to change was that I
started putting my gems in a vendor/ directory when running
bundler. This is the RVM/Bundler setup that I use on to run
&lt;a href=&quot;http://whalepail.com&quot;&gt;WhalePail&lt;/a&gt; and a few other random project sites. None of
them are major sites -- they are very low-traffic -- so if you're
looking for a really good production setup, this probably isn't
it. Anyway, here's the setup process:&lt;/p&gt;

&lt;p&gt;First, setup RVM and use it to install a version of Ruby essentially
equal to what is setup on Dreamhost -- 1.8.7 for now. You'll also
install bundler here:&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/3276350.js?file=1 - setting up RVM.sh&quot;&gt;&lt;/script&gt;


&lt;p&gt;Second, in your Gemfile you will need to match the version of Rack
currently installed on Dreamhost:&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/3276350.js?file=2 - setup Gemfile&quot;&gt;&lt;/script&gt;


&lt;p&gt;Next, you need to setup your config.ru file along these lines:&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/3276350.js?file=3 - setup config.ru&quot;&gt;&lt;/script&gt;


&lt;p&gt;Once this is all done, you can install your gems via bundler. I've
switched to doing a vendored bundle along these lines:&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/3276350.js?file=4 - vendored bundle.sh&quot;&gt;&lt;/script&gt;


&lt;p&gt;Finally, if you need to run commands in cron, you might want to do
something like this:&lt;/p&gt;

&lt;script src=&quot;https://gist.github.com/3276350.js?file=5 - running cron commands.sh&quot;&gt;&lt;/script&gt;


&lt;p&gt;Here's &lt;a href=&quot;https://gist.github.com/3276350&quot;&gt;the whole gist&lt;/a&gt; for your gisty convenience.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Copying Loads of Data with netcat</title>
      <link>http://muffinlabs.com//2012/07/14/copying-data-with-netcat</link>
      <pubDate>Sat, 14 Jul 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/07/14/copying-data-with-netcat</guid>
      <description>&lt;p&gt;Recently I had to setup a shiny new database server at
&lt;a href=&quot;http://bandzoogle.com/&quot;&gt;Bandzoogle&lt;/a&gt;. We've got a lot of members, with a lot of data, so simply
dumping the database, and then reimporting it, is simply not an
option, but even if it was, that's a problematic enterprise at
best. So, to move the data I used &lt;a href=&quot;http://netcat.sourceforge.net/&quot;&gt;netcat&lt;/a&gt;, which is one of
the cooler things in the world of UNIX.&lt;/p&gt;

&lt;p&gt;According to the homepage:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Netcat is a featured networking utility which reads and writes data
across network connections, using the TCP/IP protocol.&lt;/p&gt;

&lt;p&gt;It is designed to be a reliable &quot;back-end&quot; tool that can be used
  directly or easily driven by other programs and scripts. At the same
  time, it is a feature-rich network debugging and exploration tool,
  since it can create almost any kind of connection you would need and
  has several interesting built-in capabilities.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;There's a &lt;a href=&quot;http://en.wikipedia.org/wiki/Netcat#Examples&quot;&gt;lot of things you can do&lt;/a&gt; with netcat, if
you remember that it exists -- which tends to be my problem. Generally
I'll struggle along with some hackish method of copying files, instead
of remembering that I have this nifty tool available.&lt;/p&gt;

&lt;p&gt;Anyway, this time I remembered and gave it a go. Basically, I tar'ed
up the content on the old server, sent it over the wire to the new
server, and untar'ed it there, but all on the fly, and with netcat in
the middle. Here's how it looked.&lt;/p&gt;

&lt;p&gt;On the new server, I ran this command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;nc -l 12378 | tar -xvf -&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;That tells the computer to listen on port 12378 for a connection from
another machine, and to pipe any input through tar. Then, I stopped
MySQL on my database server, and from /var/lib I ran the following command:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;tar -cvf - mysql --exclude=&quot;/var/lib/mysql/huge_database&quot; | nc dest_ip_address 12378&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;The first part of this command is to tar up /var/lib/mysql and dump
the output to stdout, but to exclude one particularly large database,
which didn't need to be on the new server. The output from tar is
piped to netcat, which connects to the listening port 12378 on the
destination server, and sends the data over. There was a lot of data,
so it took some time, but it was significantly faster than sending it
via scp, which is what I would normally do, especially because both of
these machines are on their own private network. In fact, if they
weren't sitting next to each other, this wouldn't have been an option,
because the data transfer is completely unencrypted in this setup.&lt;/p&gt;

&lt;p&gt;Anyway, at that point I had my data. I put it in place, checked that
the permissions were correct, and before too long I had a nice new
database server that was ready for work.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>MST3k Joke a Thon</title>
      <link>http://muffinlabs.com//2012/06/27/mst3k-joke-a-thon</link>
      <pubDate>Wed, 27 Jun 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/06/27/mst3k-joke-a-thon</guid>
      <description>&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/OwyaUXuZncw&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;via &lt;a href=&quot;http://io9.com/5921558/a-joke-from-every-single-episode-of-mystery-science-theater-3000-in-one-insane-video&quot;&gt;io9&lt;/a&gt;, it's a joke from every episode of MST3k. Pretty funny.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>The Greater Internet Fuckwad Theory, via email</title>
      <link>http://muffinlabs.com//2012/06/22/the-greater-internet-fuckwad-theory-via-email</link>
      <pubDate>Fri, 22 Jun 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/06/22/the-greater-internet-fuckwad-theory-via-email</guid>
      <description>&lt;p&gt;I got an angry email last night, in which I was lectured and told I
don't understand something. I was fairly surprised -- I barely get any
email, and it tends to be on the polite side when I do get it. It
actually hurt my feelings, but I have nice friends and they helped me
feel better very quickly, and then I decided to turn it into a blog
post, because I'm all about the blogging.&lt;/p&gt;

&lt;p&gt;First, some commentary. As mentioned on this blog, I run
&lt;a href=&quot;/content/twitter-bot-10-lines/&quot;&gt;a Twitter bot&lt;/a&gt; which responds to
people who mention RoboCop, with the phrase &quot;I'd buy that for a
dollar!&quot;. In case you haven't seen RoboCop, here's a quick quote from
&lt;a href=&quot;http://en.wikipedia.org/wiki/RoboCop&quot;&gt;wikipedia&lt;/a&gt;, just for context:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;RoboCop explores larger themes regarding the media and human nature.&lt;/p&gt;

&lt;p&gt;In the Criterion Edition DVD commentary track, executive producer Jon
Davison and writer Edward Neumeier both relate the film to the decay
of American industry from the 1970s through the early 1980s, with the
abandoned &quot;Rust Belt-style&quot; factories that RoboCop and Clarence
Boddicker's gang use as hideouts reflecting this concern. Massive
unemployment is prevalent, being reported frequently on the news, as
is poverty and the crime that results from economic hardship.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;It's easy to forget that this was actually a pretty damned good movie
with some decent themes behind it.&lt;/p&gt;

&lt;p&gt;And here's the phrase in use the film. It's used a total of 3 or 4
times, and this is one of them.&lt;/p&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/z-q29hbEP04&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;That clip is from the fictional television show &lt;em&gt;It's Not My Problem&lt;/em&gt;
which shows up several times in the movie. The main character, Bixby
Snyder, constantly finds himself surrounded by scantily clad women and
being lavished with good fortune and wealth, even though he's a total
scumbag loser. &quot;I'd buy that for a dollar&quot; is his ridiculous
meaningless catchphrase. Importantly, even though the show is clearly
awful, whenever it's on screen, people absolutely love it. It's on in
mini-marts, at gas stations, etc, and the characters of the film laugh
at it constantly.&lt;/p&gt;

&lt;p&gt;So, here's the email I got:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Here is my twitter: (removed)&lt;/p&gt;

&lt;p&gt;With all politeness, please ensure that I am never plagued by your
annoying fucking bots ever again.&lt;/p&gt;

&lt;p&gt;And while I have you, did you even UNDERSTAND Robocop? That it was a
goddamn satire? That the whole &quot;I'd buy that for a dollar&quot; thing was a
jab at how fucking annoying it is when a character is just a
catchphrase that people laugh at mindlessly even though it makes no
goddamn sense whatsoever in context? And how people mindlessly repeat
that catchprase no matter how stupid or facile or fucking ANNOYING it
is?&lt;/p&gt;

&lt;p&gt;Because I don't think you did&lt;/p&gt;

&lt;p&gt;You are repeating a catchphrase which was conceived entirely to
satirize catchphrases.&lt;/p&gt;

&lt;p&gt;So in conclusion, tell your stupid goddamn program to leave me the
fuck alone and go learn how to properly interpret satire&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Hey look, it's a textbook example of the &quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Online_disinhibition_effect#In_popular_culture&quot;&gt;Greater Internet Fuckwad Theory&lt;/a&gt;&quot;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/greater-internet-fuckwad-theory-1.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Actually, until I posted it here, it was an audience of one. It's
really an example of the
&lt;a href=&quot;http://en.wikipedia.org/wiki/Online_disinhibition_effect&quot;&gt;Online disinhibition effect&lt;/a&gt;. Even
though his Twitter profile has no apparent URLs, he was easy to
find. He seems like a very nice person who dabbles in writing film
criticism online. And yet he was a total asshole to me. So, it fits
the mold of the Internet Fuckwad Theory in general.&lt;/p&gt;

&lt;p&gt;First things first. If someone asks to stop receiving tweets from my
bots, I do that right away. I got this email on my phone late in the
evening, and even though I don't like being treated rudely, I still
got out of bed blocked him from receiving tweets right away. As
mentioned before, I am sorry if my bots annoy you -- please let me
know and you'll never hear from them again. I've maybe gotten a dozen
requests like this, and all except for this one have been very polite.&lt;/p&gt;

&lt;p&gt;Still, I could have done without the lecturing, especially because it's of
dubious value, and I think I have a pretty good grasp of the
content. &lt;em&gt;Robocop&lt;/em&gt; is a satire of modern society, and if anything,
it's more apt now than it was in 1987. My newest fan seems to think
it's a satire of the entertainment industry or something like that,
but I disagree.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RoboCop&lt;/em&gt; takes place in a world of extreme dichotomy. Old Detroit is
run down, crime-ridden, a truly awful place, but in many ways an
extremely plausible vision of the future. Most people are poor and
struggling, but the minority with wealth and power (the management of
OCP in the film) are doing great. They have flashy cars, expensive
clothes, they snort cocaine and party all night long.&lt;/p&gt;

&lt;p&gt;There is a plan to replace the entire city, with a corporate-run,
utopian &quot;Delta City&quot;. It's pretty clear that the corporations will
benefit and everyone else will be screwed. And this is the frame
through which we see &lt;em&gt;It's Not My Problem&lt;/em&gt; -- the show is force-fed
entertainment that targets the lowest common denominator. The fact
that the phase &quot;I'd buy that for a dollar&quot; is nonsense is
actually critical to &lt;em&gt;RoboCop&lt;/em&gt; -- if it made sense, then the
underlying decay of society portrayed in the film would not be nearly
as obvious. My new friend seems to miss that.&lt;/p&gt;

&lt;p&gt;Futhermore, television has other roles in &lt;em&gt;RoboCop&lt;/em&gt;. Alex Murphy (the
cop who is turned into RoboCop) also has a catch phrase and several
affectations he borrowed from his son's favorite television cop
drama. There's a number of advertisements for products all crazy in
some way or another. Frankly, viewers of the film are bombarded with
the obvious importance of television and media to the overall
structure of the film.&lt;/p&gt;

&lt;p&gt;So, back to the criticism of the bot. I'm told that &quot;You are repeating
a catchphrase which was conceived entirely to satirize catchphrases,&quot;
and that I need to &quot;learn how to properly interpret satire&quot;. I
disagree, and here's why.&lt;/p&gt;

&lt;p&gt;This is a bot that has tweeted over 265,000 times in 2+ years. It
tweets the SAME PHRASE EVERY TIME. Almost by definition, the output is
nonsensical.&lt;/p&gt;

&lt;p&gt;Now, let me ask a quick question. Have you signed up to Twitter
recently? When you do, you're presented with a list of people that
Twitter thinks you should follow. Today, this list looks like this:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/twitter-signup.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;That's the top of the list, which frankly is the cream of the
crop. After all, there is a President on it. But the next page or two
is full of Kardashians, a Bieber, lousy comedians, and stars from MTV
shows. Twitter wants me to follow Jose Canseco, who is mostly famous
for steroid abuse and not making any sense on Twitter. For the longest
time, Twitter tried to convince me to follow Chris Brown. You know
what Twitter?  Fuck you, I don't follow bullies. They want me to
follow Deepak Chopra, whose primary skills on Twitter are plugging his
new books and outputting total crap like &quot;Established in Being,
perform action.&quot;&lt;/p&gt;

&lt;p&gt;Currently trending on Twitter at the time of this post:
'NoPantyDay'. Every couple of days, there's a fake 'RIP random
celebrity' trend. It's all bullshit.&lt;/p&gt;

&lt;p&gt;99% of the content on Twitter is total garbage. It has no intrinsic
value. Twitter is the place where celebrities (or their handlers)
tweet about their new products and how awesome their lives are. Are
there good things about Twitter? Of course, but they're getting harder
to find.&lt;/p&gt;

&lt;p&gt;So, given the lack of worth in what Twitter is actually offering, does
it make &lt;a href=&quot;https://twitter.com/#!/for_a_dollar&quot;&gt;@for_a_dollar&lt;/a&gt; seem a
little different? Maybe almost... satirical?&lt;/p&gt;

&lt;p&gt;I've never stated as much, but if anything, @for_a_dollar is intended
as a piece of art. I leave it to you to decode the meaning.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Operation Umanaq</title>
      <link>http://muffinlabs.com/content/operation-umanaq</link>
      <pubDate>Mon, 18 Jun 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/operation-umanaq</guid>
      <description>&lt;div class=&quot;post-thumbnail&quot;&gt;
&lt;a href=&quot;/images/umanaq.jpg&quot; class='colorbox'&gt;&lt;img src='/images/umanaq-thumb.jpg' class='imgp_img' /&gt;&lt;/a&gt;
&lt;/div&gt;


&lt;p&gt;Time for another installment in the series of book reviews that I
call &quot;Books That are not Worth Reviewing&quot; – This time, it's
&lt;strong&gt;Operation Umanaq&lt;/strong&gt; – a sci-fi spy novel written by John Rankine and
published in
1973.&lt;/p&gt;

&lt;p&gt;The web is a little light on information about
&lt;a href=&quot;http://en.wikipedia.org/wiki/John_Rankine&quot;&gt;John Rankine&lt;/a&gt;. In fact, although he has a Wikipedia
page, it says &quot;We know little of his life until 1966&quot; at which point
he was almost 50 years old. I think he's still alive
incidentally. There is some information on
&lt;a href=&quot;http://www.goldenapple.u-net.com/ga/drm/drm-profile.htm&quot;&gt;this website&lt;/a&gt;, which I think is an ebook publisher run
by his son. There's a few PDFs of articles and some details about his
writing process, but no book reviews or anything like that.&lt;/p&gt;

&lt;p&gt;Incidentally, this website is giving me serious flashbacks to
1999. It's crazy dated, AND YET IT HAS A QR CODE. That's savvy!&lt;/p&gt;

&lt;p&gt;Rankine was a teacher and headmaster for many years, and he has written a
bunch of novels. He apparently has some fame for writing a bunch of
novelizations of the TV show &lt;em&gt;Space: 1999&lt;/em&gt;, although I can't find any
reviews of them.&lt;/p&gt;

&lt;p&gt;Speaking of reviews, there's essentially no information about
&lt;em&gt;Operation Umanaq&lt;/em&gt; available online. I haven't found a single review,
so I guess this will be the first -- which basically makes it
extremely qualified for the &lt;em&gt;Books Not Worth Reviewing&lt;/em&gt; series.&lt;/p&gt;

&lt;p&gt;There are a couple copies of the &lt;a href=&quot;http://www.flickr.com/photos/emperordalek/1353341533/&quot;&gt;cover on Flickr&lt;/a&gt;, through
which I discovered that people collect scifi pulp novels and post
copies of their covers online. There's actually a little conflict on
that Flickr page -- a commenter claims that the book was illustrated
by &lt;a href=&quot;http://www.sci-fi-o-rama.com/category/artist/dean-ellis/&quot;&gt;Dean Ellis&lt;/a&gt;. However, other sources list
&lt;a href=&quot;http://en.wikipedia.org/wiki/Vincent_Di_Fate&quot;&gt;Vincent DiFate&lt;/a&gt; as the illustrator.&lt;/p&gt;

&lt;p&gt;Here's the summary from the back of the book:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;After near bisection at the delicate hand of his ex-girlfriend and an
all-stations call from the head of his own security unit labelling him
an outlaw, Mark Chevron was a two-time loser. And he had a tenuous
line on the biggest operation ever mounted on the face of the Earth,
with every man's hand turned against him.&lt;/p&gt;

&lt;p&gt;Crossing two continents and reaching deep into the permafrost of the
Polar Scientific Complex, he is thrown into the middle of a war waged
with one of the strangest weapons in man's history - ICE!&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Even though there aren't any reviews of his books to be found online,
you can purchase some of them as ebooks, so you can actually
&lt;a href=&quot;http://www.fictionwise.com/ebooks/b24440/Operation-Umanaq/John-Rankine/?si=0&quot;&gt;buy a copy&lt;/a&gt; of &lt;em&gt;Operation Umanaq&lt;/em&gt; and read it on your favorite
device.&lt;/p&gt;

&lt;p&gt;Not that anyone would even wonder before they read the book, but
&lt;a href=&quot;http://explorenorth.com/greenland/uummannaq.html&quot;&gt;Uummannaq&lt;/a&gt; is in Greenland, north of the Arctic
Circle. And here's an interesting fact:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;In 1972, Uummannaq came to the world's attention when hunters found
the best preserved human reamins ever discovered in North America. The
&quot;Greenland Mummies&quot; were found at an abandoned settlement called
Qilakitsoq, and have been dated to about A.D. 1475 ± 50 years. A
six-month-old baby, a four-year-old boy and six women were found in a
remarkable state of preservation, having been protected by an
overhanging rock. They were mummified by the very dry, constantly
sub-zero temperatures. Found with the bodies were 78 articles of
clothing, most of them sewed from sealskin. The Intestines of one of
the women contained meat, plant remains, and pollen (grasses, dwarf
birch, white arctic bell-heather, crowberry, willow, mountain sorrel),
plus some wood fragments, and lice.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Operation Umanaq&lt;/em&gt; was published in 1973, so perhaps the name had more
value at the time.&lt;/p&gt;

&lt;p&gt;This book is pulpy, full of typos, has a lot of weird obscure words,
and is often formulaic, but at points I found myself really enjoying
it.&lt;/p&gt;

&lt;p&gt;I found my copy in Raven Books in Northampton, MA, after a week or so
of rain. They had fans running everywhere, and it was pretty smelly. I
was checking out the pulp books, mostly encased in plastic bags -- a
reminder that people collect and treasure these things, even if it has
been completely forgotten by the rest of the world. This book caught
my eye -- mostly because of the word 'bisection' on the back cover.&lt;/p&gt;

&lt;p&gt;Here's a quick synopsis of the setting: It's the 24th century. Earth
is still locked in a Cold War, but the players have changed. The
planet is divided into two general governments, simply referred to as
the Northern and Southern Hemispheres. Seemingly the Northern
Hemisphere are the 'good guys', and the Southern, based out of Brazil,
is evil.  But there's really nothing to differentiate them in the
book, and the characters aren't blind to this.  There are some vague
references to the North having more freedom -- and maybe this is true
-- but it's not really a factor in the book, and is mentioned only in
passing.&lt;/p&gt;

&lt;p&gt;The conflict between the two powers has been quiet for years, and
&quot;there was even a standing conference on a total amalgamation which
would unify the planet for the first time in its history.&quot;&lt;/p&gt;

&lt;p&gt;One of the few areas where the two sides work together is on
'environmental control'. The Earth has a network of satellites
orbiting over both hemispheres, monitoring the weather and temperature
of the planet, in order to make things nice for everyone. However,
Earth is no paradise -- &quot;Environmental control only made it possible
for more human beings to live, under stress.&quot; And although things have
likely improved over the centuries, they aren't perfect. &quot;The good
life was as illusionary as it had ever been. Man lechered after the
unattainable. But then if he stopped doing that he would be nothing at
all.&quot;&lt;/p&gt;

&lt;p&gt;Apparently the main environmental concern in the 24th century is
&lt;a href=&quot;http://en.wikipedia.org/wiki/Global_cooling&quot;&gt;global cooling&lt;/a&gt; -- there are two 'Polar Scientific
Stations', one at each pole, with the job of checking ice levels, and
making sure it doesn't get too high by releasing heat with their
'atomic generator plants'.&lt;/p&gt;

&lt;p&gt;In the 1970s, people really did worry about global cooling, and plenty
of people mention this now as a way to discredit people who worry
about global warming. Today the thought of a world trapped in a cold
war, and so worried about global cooling that they have nuclear
reactors melting the ice caps seems quaint, and pretty hilarious.&lt;/p&gt;

&lt;p&gt;As the story opens, Mark Chevron wakes up to an alarm on Satellite N5,
a Northern Hemisphere weather satellite orbiting above the 5th
parallel. We quickly learn pretty much everything there is to know
about him in a few short paragraphs:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Also the bitter question mark was still there. As an assignment for a
top rank operator, this mission did not jell. Somebody in the higher
echelons had looked over the record of his last mission and judged he
needed a rest. &quot;What shall we do with Chevron, then? Post him to a
satellite. Even a genius at it can't louse up anything in a
satellite.&quot;&lt;/p&gt;

&lt;p&gt;Facing the door, he was checked again by his own reflection on the
inside of his plexiglass faceplate: high forehead, short-cropped brown
hair, gray-flecked eyes, unsmiling -- a hard, sardonic face when you
got right down to it.&quot;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Chevron is a spy who bungled his last mission, and has been sent off
to this satellite for some unknown reason. Later, we learn a little
more about the betrayal at the core of his last mission:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Chevron felt the line of the fresh scar that crossed from his right
shoulder to his left hip as though it had been drawn again with a hot
knife. Maybe the department had a case. It had been a failure in
concentration that had allowed the opposition to get so close. He had
been sidetracked by a personal involvement that he should not have
had... he could see the tableau as it had been, with the Iranian girl
Paula kneeling by his open case... Mark Chevron, one of the half-dozen
top operators in the department, had been taken for a ride by a smooth
brown houri hardly out of high school...&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;She shoots him with a laser, and he would've died except another agent
popped in and &quot;bisected her forehead with a single clinical shot.&quot; One
near-bisection and one actual bisection within moments! Ew. This sort
of mistake is the kind that people in Chevron's profession aren't
allowed to make. &quot;God, he must have been simpleminded. It would not
happen again. But then it should not have happened at all.&quot;&lt;/p&gt;

&lt;p&gt;Incidentally, this book has a lot of odd word choices. Some of it is
because Rankine is British, and uses the occasional odd Anglicism. But
some of it is just bizarre. A lot of people are bisected, or nearly
bisected, by lasers in this book. Get used to it.&lt;/p&gt;

&lt;p&gt;The crew of the satellite is directed to meet for an important
announcement, so Chevron puts on his spacesuit and floats over to the
&quot;operations globe&quot; -- somewhat hilariously, the station is apparently
built like one of those California high schools where you have to go
outside to do anything. &lt;strong&gt;IN SPACE&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The meeting is to inform everyone that crew member Lois Martinez has
killed herself -- and this is the second suicide in a
month. Naturally, she was a beautiful woman, so Chevron is sad about
it. The station manager is disturbed by the multiple deaths, and no
one can really understand why it is happening, so he basically puts
everyone on the suicide watch buddy system. Chevron is paired up with
Jack Beukes, whom he finds annoying almost immediately. Beukes
mentions to Chevron that he has been touring all of the weather
satellites, and has noticed an extremely high number of suicides and
accidental deaths.&lt;/p&gt;

&lt;p&gt;After a little chit-chat, Chevron decides that he has had enough of
Beukes, so he sneaks into the shower, pulls out his secret spy phone,
and calls the home office to request a transfer. A couple hours later,
he is on a rocket to Accra, but not without first sneakily obtaining
the suicide victims diary so he can inspect it for clues
later. Naturally he reads an entry about himself -- &quot;A solitary
man. Stands back. But if he did let himself go, he'd be terrific.&quot;&lt;/p&gt;

&lt;p&gt;Chevron spends some time surfing on the beach while he waits to meet
with his local contact Poldano. Unfortunately, as he leaves the water,
he sees some police carrying a stretcher -- and the murdered body of
Poldano is on it!&lt;/p&gt;

&lt;p&gt;Chevron decides that the murder of his contact is a feint by the
Southern Hemisphere to draw attention from some sort of devious plan
they have. He wonders if they want to do something at the North Pole,
but discards the idea, and decides to break into Poldano's house to
see what's up. Once inside, he befriends Zakayo, Poldano's long-time
servant. He tells Chevron that Poldano was concerned about the
potential onset of another ice age, and that he had been researching
the possibility.&lt;/p&gt;

&lt;p&gt;Chevron searches the house to see if he can learn anything, and he
disturbs an intruder in the process. But, as he captures the intruder
he gets a bit of a surprise, and we get to read one of many points in
the novel where someone's thought process is described as if their
brain was a computer:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Data acquisition network went into overload. Fine silky hair was
brushing his chin. SKin was marble smooth. Elasticity factors were all
wrong for a male subject. The startled &quot;oh&quot; choked off by his hand was
in the alto register. He had gotten himself a female and a taut and
nubile one at that.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This is Anne Riley, co-worker and lover of Poldano. Chevron
interrogates her, and is brutal -- bluntly revealing that Poldano is
dead (she had no idea). He knows that he is being awful -- knowing
that he did it just to hurt someone, and thinking of himself as &quot;the
louse of all time&quot;. The interrogation is brief however, as a trio of
Southern Hemisphere agents sneaks into the house. They kidnap Anne,
although Chevron and Zakayo manage to kill two of them.&lt;/p&gt;

&lt;p&gt;Chevron quickly gives up on recovering Anne, but decides to check out
the diving club in Accra, because Poldano was a member. This part of
the book is straight out of a James Bond story. Chevron and Zakayo
have a drink in the bar and watch the fancy boats in the nearby
marina, crawling with scantily clad women.&lt;/p&gt;

&lt;p&gt;Chevron realizes that the club is a perfect place to operate an evil
enterprise -- it's private and has decent security. Poldano was
probably on the scent and that's why he was killed. He realizes that
Anne is probably there, about the be interrogated, and when they are
done &quot;she could be towed out and dumped in the sea, where piranha
would do an identity erasure job at no charge.&quot;&lt;/p&gt;

&lt;p&gt;In the marina outside the club, he knocks someone out, steals their
diving gear, and uses it to swim into the underwater entrance of the
club. When he's inside, he just happens to find Anne Riley in her
underwear, tied up and stashed in a locker.&lt;/p&gt;

&lt;p&gt;Anne and Chevron escape back through the water (luckily Anne was a
member of the club and has some diving gear, including a &quot;virginal
white&quot; diving suit), and then the trio steal a boat. Anne is a little
slow, so Chevron angrily tells her &quot;This is no time to sit on your
elegant can&quot; -- the first of many references to can-like posteriors in
the book.&lt;/p&gt;

&lt;p&gt;The escape is classic James Bond -- they steal a boat, then leapfrog
to a bigger and faster boat. Their pursuers are closing in! Luckily
there's a channel that all the boats need to go through, and Chevron
is able to close its gate and fuse it closed just in time.&lt;/p&gt;

&lt;p&gt;They float aimlessly in the ocean for a while, plotting their next
move. Chevron continues to be rude to Anne, and she throws a small
statue -- one that she had retrieved from Poldano's house -- at his
head. A secret recording starts playing! It's Poldano! Very Princess
Leia -- EXCEPT THIS BOOK WAS PUBLISHED IN 1973!!! YEARS BEFORE STAR
WARS!&lt;/p&gt;

&lt;p&gt;Anyway, the message is from Poldano for Anne, and it tells her that
she should try and meet up with Chevron, and gives some hints for him
to track down whatever mysterious issue he was researching. It
mentions Beukes -- the person Chevron dealt with in the beginning of
the story. And then it blows up!&lt;/p&gt;

&lt;p&gt;At this point, Chevron decides that they need to abandon the boat
before someone comes looking for them. They get to shore in a raft --
which is smart, because shortly after they get off the boat, a
flotilla comes along and destroys it.&lt;/p&gt;

&lt;p&gt;Rowing the boat to the shore takes all night, and they nearly drown
coming ashore. Then they make their way to a cousin of Zakayo. The
team borrows a hovercar from him, and just in time -- as they are
flying away, they see the police knocking on the door of every house
in the neighborhood. So, they are definitely on the run. Not only are
they being pursued by the Southern Hemisphere, but since Chevron has
'gone solo', he suspects that he is in trouble with the North too.&lt;/p&gt;

&lt;p&gt;At this point we are introduced to Henry Wagener, who basically runs
the Northern Hemisphere spy agency -- so he is Chevron's boss. We also
meet Raquel Cunliffe, who wriggles her &quot;neat can&quot; on her chair while
she complains about how dour Wagener is to her coworker.&lt;/p&gt;

&lt;p&gt;Wagener is worried that the South is up to something. He has Raquel
reporting to him with all incoming meteorological reports - and they
all report that temperatures are dropping. Also, twenty agents have
been killed, and there have been a lot of mysterious deaths on the
weather satellites. He's being outmaneuvered by his opponents and he
knows it.&lt;/p&gt;

&lt;p&gt;Meanwhile, Chevron and the gang are in Bathurst, and have been spotted
by Cassidy, the local Northern agent, who contacts Wagener and is
ordered to keep an eye on him -- but mostly because Wagener assumes
Chevron is tracking down a lead. Cassidy maneuvers them into a desert
safari -- this makes sense to Chevron, because it's a way to lay low
for awhile. There's a classic &quot;inform the reader&quot; scene here, where we
learn about the possibility of another ice age. They can't figure out
why the South would do this, and they're basically right -- it doesn't
make a lot of sense, as the whole world would suffer from another ice
age, even if it was worse in the North. There's some curious tension
between Chevron and Anne as he reads an article about albedo:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Chevron felt an electrical tingle in the back of his head. For a brief
spell, he had a clear picture of her face within centimeters of his
left ear. A twist and a heave and he could bring her round across his
knees... With an effort which gave an edge to his voice, he closed
that avenue to one of many possible futures and said &quot;I know what
albedo is. I want to know what Poldano was interested.&quot; ... (Anne
verbally spars with him) ... Chevron toyed with the idea that he might
yet bring her across his lap and see how she reacted to having her
neat can whacked.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Meanwhile, Wagener is kidnapped as he leaves his office and replaced
with a body double! Not only that, but the security system is based on
reading the brain's electrical patterns and 'physiometric patterns',
but the Southern double of him has somehow trained to match his brain
waves. Wagener is holed up in a nearby hospital, likely to be tortured
and have his brain read by a special scanner, and his body double is
running the show.&lt;/p&gt;

&lt;p&gt;On the safari, Anne and Chevron observe Cassidy using his spy phone as
he tries to contact Wagener -- so they know that he is a spy, although
Chevron doesn't know which side he is on. Of course Cassidy doesn't
realize it, but he's talking to the body-double Wagener, who orders
him to eliminate Chevron. Wagener II is pretty happy with how the
operation is going -- it will set the north back a millennium.&lt;/p&gt;

&lt;p&gt;Cassidy convinces the trio to take a ride in one of the safari's hover
cars to consider where they want to go next. They park the car and
walk away to a shack for a bit, but that's a big mistake, because
Cassidy has programmed it to take off and leave them there! Even
worse, it is armed with guns, and once in the air, it starts shooting
at them. They take cover, which is just as well because a giant
sandstorm is coming in! They're left behind, stranded in the middle of
the desert.&lt;/p&gt;

&lt;p&gt;Back at Northern Hemisphere spy headquarters, Raquel can tell that
there is something wrong with Wagener-- even if the computers
cannot. She complains about this to her flirtatious coworker Andy
Stafford, who tells her to sit down and tell him everything, &quot;if you
can sit in that without making little dents in your alabaster can.&quot;
She tells him that she is convinced that something is wrong with
Wagener, and that it might not even be him. Stafford agrees to dig
around a bit. Later, Wagener II calls Raquel into his office to ask
about Stafford:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&quot;We're just good friends.&quot;  Wagener lifted his eyes from his
desktop. She got a hard look, but it was no transparency maker,
Whatever anybody said, there was something different about the
man. Although Wagener had never made an overt pass on the sex side,
she knew that he had been aware of her as an erotic object and &lt;strong&gt;that he
knew she knew and that she knew he knew she knew&lt;/strong&gt;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;THAT IS REALLY IN THE BOOK&lt;/p&gt;

&lt;p&gt;Wagener I wakes up to listen in on some more details of the plan while
his captors think he is sleeping. &quot;In a few days now we shall be able
to withdraw and nothing they can do will protect them from the
greatest catastrophe any civilization has ever suffered, And without
casualties on our side. It is a stroke of genius... Nothing can stop
us now. I am expecting the signal any day that the polar station has
been destroyed. Then we can pull out.&quot;&lt;/p&gt;

&lt;p&gt;Against all odds, Chevron and pals survive a few days in the desert
and manage to find a road, where they are rescued by an archaeological
team. In the town of Ghat, they try and rent a car, and Chevron
recognizes someone. &quot;Chevron's computer punched out the
identification. It was Jack Beukes and no other.&quot; Chevron captures him
and confirms that he is a spy for Southern Hemisphere Intelligence,
and the name of the South's evil plan is finally revealed: &quot;Operation
Umanaq&quot;. Chevron calls Wagener to fill him in on the details --
obviously not knowing that he is talking to Wagener II -- but Raquel
listens in on the conversation, and warns him to be careful, and tells
him basically that Wagener isn't trustworthy.&lt;/p&gt;

&lt;p&gt;When Wagener II gets the call, he leaves the office immediately, and
Stafford follows him, and he discovers Wagener I in the process -- so
Raquel was right!&lt;/p&gt;

&lt;p&gt;The trio plan a trip to Greenland to visit the Polar Scientific
Complex. They make it easily -- almost too easy after everything that
has happened. When they get there, they see the sign for Umanaq
General Hospital, and since the bad guys seem to be working via the
medical system, Chevron gets philosophical:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;He said soberly, &quot;That's it, then. The very heart of the enterprise. A
brief stop at the hostel for maintenance and we'll take a look at
it. Our boat swims freely in the stream and current of this affair.&quot;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;And as it happens, they're told that they need to present themselves
at the hospital for a quick checkup. Anne claims that the Doctor (with
a great name -- Fabiola Dent) is a 'biomech' -- so sort of cybernetic
human, with a partially mechanical body. Anne and Zakayo both have
extremely brief visits with the doctor that involve getting
vaccinations that they are pretty sure they don't need. Chevron is
skeptical, so he manages to elude the vaccination by hiding a metal
plaque under his shirt -- the robotic doctor jabs him there and
doesn't notice a thing.&lt;/p&gt;

&lt;p&gt;And it's lucky for him, because the vaccination was actually some sort
of drug that makes you suicidal! This is the drug that the Southern
Hemisphere gave to anyone who detected their plans. Unfortunately,
Zakayo stabs himself to death, but Chevron gets to Anne in time, and
gives her a nice big kiss to help convince her to stay alive.&lt;/p&gt;

&lt;p&gt;He dashes off to confront the head Southern spy. It's a classic spy
novel deal. The spy is Dr. Franz Orman, medical director of the Polar
Station, and he has a lavish office staffed by nurses in sexy
outfits. They get into a fight almost immediately, and Orman has a
cybernetic leg that gives him an advantage. They have the classic
banter you usually see between villain and hero. Orman tells Chevron
that it's too late, and reveals how they've managed things -- the
reactors that are supposed to keep the ice levels low aren't operating
at full strength, because another spy has managed to set the dials off
by twenty percent. So basically, there's going to be an ice age
because no one bothered to double-check the thermometer.&lt;/p&gt;

&lt;p&gt;Chevron breaks Orman's neck -- but the leg has enough autonomy to move
the body so it can keep fighting Chevron -- eeps.&lt;/p&gt;

&lt;p&gt;Then, he's off on a running fight through the complex, that involves
several bisections of people by laser blast, a fight with a dead spy
powered by his cybernetic leg, and a final standoff in the control
room of the power station, where a rescued Wagener saves the day just
in time by calling in a team of commandos. Chevron passes out (he was
shot and injured at some point), and he wakes up in the hospital with
Anne at his side. There's talk of him getting a medal for saving the
day, and him and Anne are clearly in love.&lt;/p&gt;

&lt;p&gt;However, it's not exactly a happy ending. First, it's possible that
the North still might have an ice age, or at least some catastrophic
weather. And even if it was stopped in time, the Southern Hemisphere
was basically willing to make the world uninhabitable in order to
'win'. It's never made clear that their plan to freeze the North
wouldn't plunge the entire world into an Ice Age. Basically, it's just
a new and interesting form of Mutually Assured Destruction.&lt;/p&gt;

&lt;p&gt;Furthermore, you'd have to imagine that after something like this,
there would be an actual shooting war, and probably a bad one. The
South displayed complete willingness to utterly destroy the Northern
Hemisphere, all while pretending to negotiate a peace.&lt;/p&gt;

&lt;p&gt;And the North has been completely infiltrated by Southern spies. What
sort of security measures will need to be taken to clean them out, and
what sort of paranoia will be left behind? And should we assume that
the North has also infiltrated the South to the same extent?&lt;/p&gt;

&lt;p&gt;There's a point in the middle of the book, while the trio are escaping
Accra, where they witness a peaceful, idyllic courtyard. &quot;There was an
air of permanence and peace. It was a far remove from the frenetic
activity that kept the two hemispheres in their delicate political
balance.&quot; Anne sees this, and realizes that the Southern Hemisphere is
probably much the same, and she wonders why there's any conflict at
all. Mark answers her:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;She got a reply which she could have given herself. &quot;Aggression is a
deep-seated urge. You don't have to be frustrated to have it. However
much the historians and the political boys rationalize it with labels,
causes one-to-five and all that cock, it's there all the time in the
subconscious. If Northern and Southern Hem didn't exist, people would
just invent something else. Maybe its healthier the way it is. They
can go into a ritual dance every now and then and feel threatened. The
only casualties are people like Poldano. So long as it stays that way
I guess we have a useful function.&quot;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;So while the immediate threat is seemingly defused, or at least
minimized, and at least Anne and Mark are together, I wouldn't say
that this book has a happy ending. In fact, from the point that
Wagener commandos arrive to save the day, there's only about 100 words
until the end of the book -- so there's barely any ending at all. And
the eternal conflict is nowhere close to ending.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Mister Rogers Remixed</title>
      <link>http://muffinlabs.com//2012/06/07/mister-rogers-remixed</link>
      <pubDate>Thu, 07 Jun 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/06/07/mister-rogers-remixed</guid>
      <description>&lt;iframe width=&quot;640&quot; height=&quot;480&quot;
src=&quot;http://www.youtube.com/embed/OFzXaFbxDcM&quot; frameborder=&quot;0&quot;
allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;Wasn't sure I'd like this, but after watching it, I LOVE IT.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>The Current State of Bots on Twitter</title>
      <link>http://muffinlabs.com//2012/06/04/the-current-state-of-bots-on-twitter</link>
      <pubDate>Mon, 04 Jun 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/06/04/the-current-state-of-bots-on-twitter</guid>
      <description>&lt;p&gt;Summary: I did some research into Twitter's policies toward bots, and
how they are actually treating them. If you are planning on making a
bot that does a keyword search and responds to the tweets it finds,
&lt;strong&gt;you should probably look for something else to do with your time&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Over the couple months, it's become clear the Twitter has changed
their standards to be more strict about on their system. This isn't
really too shocking, given their migration from an open network with
active community development to a walled garden full of celebrities
and promoted tweets. As they have grown, Twitter has adopted a
&lt;a href=&quot;http://technologizer.com/2011/03/12/twitter-to-third-party-clients-drop-dead/&quot;&gt;largely unfriendly attitude&lt;/a&gt; toward 3rd-party developers.&lt;/p&gt;

&lt;p&gt;I don't even intend for anything I write here to sound like a
complaint. It's obviously Twitter's right to prevent or allow whatever
content they like, and frankly I don't really care. I've really
enjoyed writing bots for Twitter, and I love that many people have
&lt;a href=&quot;http://www.theatlantic.com/technology/archive/2012/01/9-clever-funny-or-just-plain-odd-twitter-bots/251014/#slide7&quot;&gt;gotten laughs&lt;/a&gt; out of them. I've never made a dime off the
work I've done and I never intended to. I've been contacted in the
past about writing bots to promote an assortment of products, and I
always said no, because that struck me as a form of spam.&lt;/p&gt;

&lt;p&gt;For some reason, none of my bots have been disabled, which suggests
either that Twitter isn't doing a good job of blocking bots
(unlikely), or, that I've done an okay job of not being too offensive
or spammish. I hope that's the case.&lt;/p&gt;

&lt;p&gt;Anyway, I spent a little time digging through their terms
of service to see if I could get some specific details on what is and
isn't allowed.&lt;/p&gt;

&lt;p&gt;The classic structure for many of the funny bots on Twitter,
including my own, is very straightforward: Search the public stream
for a keyword or phrase, and when you find it, reply with whatever it
is you want to say. It's basic, and it's been around for a long time.&lt;/p&gt;

&lt;p&gt;I've heard from a number of users of &lt;a href=&quot;https://github.com/muffinista/chatterbot&quot;&gt;chatterbot&lt;/a&gt;, as well
as people with
&lt;a href=&quot;https://twitter.com/neilkod/status/197354788411801602&quot;&gt;other bots&lt;/a&gt;,
that Twitter is almost immediately disabling bots that follow this
pattern.&lt;/p&gt;

&lt;p&gt;I did some research to determine if there is a specific policy change
on the part of Twitter to block these bots. First, I reviewed their
&lt;a href=&quot;https://support.twitter.com/articles/76915-automation-rules-and-best-practices&quot;&gt;Automation Rules and Best Practices&lt;/a&gt;. They state:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The @reply and Mention functions are intended to make communication
  between users easier, and automating these processes in order to
  reach many users is considered an abuse of the feature. If you are
  automatically sending @reply messages or Mentions to many users, the
  recipients must request or approve this action in advance. For
  example, &lt;strong&gt;sending automated @replies based on keyword searches is
  not permitted&lt;/strong&gt;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I was a little surprised to read this, because I know that there have
been bots replying to keyword searches for years. However, this rule
has been in place at least since 2010, if not longer. According to
this May 2011 Wired article:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Twitter relies primarily on human intuition—on people reporting spam
  via the user pages of the bogus accounts or by direct messages to
  @spam. Those actions alert Harvey’s nine-person antispam team to
  investigate the accounts and, if need be, retire the offending bot.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I strongly doubt that this is their current setup. There's no way that
Twitter isn't employing some sort of automated system for shutting
down spammers. Anyway, what I think this article suggests is that bots
are okay -- unless someone is annoyed by them. So, if I had to guess,
I would say that Twitter drastically upped the sensitivity level in
whatever metrics they are using to mark offensive users. And I would
expect this to continue.&lt;/p&gt;

&lt;p&gt;Twitter has always been a little arbitrary about this stuff. I'm sure
they'll never shut down &lt;a href=&quot;https://twitter.com/#!/BestAt&quot;&gt;@BestAt&lt;/a&gt;, even though it's in
violation of their policies as I read them. And there are certainly
some bots that have been launched since the start of the year that are
still in operation. I know that &lt;a href=&quot;https://twitter.com/#!/stealthmountain&quot;&gt;Stealth Mountain&lt;/a&gt;
(&lt;a href=&quot;https://github.com/hborders/stealth-mountain&quot;&gt;code here&lt;/a&gt;) is popular and it is still
running, even though I think a lot of people are clearly irritated to
have their typos corrected. And there's other bots that are still
running, in clear violation of Twitter policies. I can only imagine
that eventually those bots will be shut down as well.&lt;/p&gt;

&lt;p&gt;If you really want to try to write a bot like these, I would suggest
following these guidelines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don't abuse the system - don't run searches too often, and don't max
out your API calls.&lt;/li&gt;
&lt;li&gt;Don't be offensive - I &lt;strong&gt;strongly&lt;/strong&gt; suspect that if your first or
second tweet is marked as spam, you're going to be disabled.&lt;/li&gt;
&lt;li&gt;Have a &lt;strong&gt;very clear&lt;/strong&gt; opt-out policy on your profile page. I intend
to add something to Chatterbot to automate this as soon as
possible. Twitter technically requires an opt-in for bots as well
(This can be as simple as tweeting to the bot, rather than being
triggered by a keyword search), but I have a feeling that an opt-out
at least counts for something&lt;/li&gt;
&lt;li&gt;Don't expect it to last forever. Because it won't.&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    
    <item>
      <title>Deploying to Engine Yard via Ruby</title>
      <link>http://muffinlabs.com//2012/04/11/deploying-to-engine-yard-via-ruby</link>
      <pubDate>Wed, 11 Apr 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/04/11/deploying-to-engine-yard-via-ruby</guid>
      <description>&lt;p&gt;Recently I've been playing with using
&lt;a href=&quot;https://github.com/c42/goldberg&quot;&gt;Goldberg&lt;/a&gt; for
&lt;a href=&quot;http://en.wikipedia.org/wiki/Continuous_integration&quot;&gt;Continuous Integration&lt;/a&gt;.
CI is great, and what is also great is having a setup to auto-deploy
to our Engine Yard staging server when all our tests pass. This isn't
fully implemented yet, but I do have the deploy to EY working. I had
to reverse-engineer the command-line script a bit to get this
working. Here is how it's done for posterity:&lt;/p&gt;

&lt;script type=&quot;syntaxhighlighter&quot; class=&quot;brush:ruby&quot;&gt;
    require 'engineyard'
    require 'engineyard/cli'

    EY.ui = EY::CLI::UI.new

    x = EY::CLI.new
    x.options = {
      :app =&gt; nil,
      :environment =&gt; &quot;staging&quot;,
      :ref =&gt; &quot;master&quot;,
      :migrate =&gt; true,
      :extra_deploy_hook_options =&gt; {}
    }

    x.deploy
&lt;/script&gt;

</description>
    </item>
    
    <item>
      <title>12 Years of a Bad Idea</title>
      <link>http://muffinlabs.com//2012/03/27/12-years-of-a-bad-idea</link>
      <pubDate>Tue, 27 Mar 2012 00:00:00 -0700</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com//2012/03/27/12-years-of-a-bad-idea</guid>
      <description>&lt;p&gt;A couple of weeks ago, I randomly noticed that I bought my first
personal domain name -- &lt;a href=&quot;http://whois.domaintools.com/jerkvision.com&quot;&gt;jerkvision.com&lt;/a&gt; -- 12 years ago on March 27,
2000. That domain isn't really live anymore -- it redirects to
muffinlabs.com, but once upon a time it was my personal website, and
it looked a bit
&lt;a href=&quot;http://web.archive.org/web/20010428064356/http://www.jerkvision.com/&quot;&gt;like this&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(I heart the Wayback Machine)&lt;/p&gt;

&lt;p&gt;At that point, it was just static HTML, nothing special. I was
actually a little surprised to realize that I hadn't had my own
personal domain earlier than this.  I guess that before that, I stuck
to my old RPI website, and maybe one or two random places where I
might have had a website.&lt;/p&gt;

&lt;p&gt;Anyway, this was right around the time that 'web blogs' and blog
engines were gaining popularity, and over the years I've tried a
bunch, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Movable Type&lt;/li&gt;
&lt;li&gt;Wordpress&lt;/li&gt;
&lt;li&gt;Drupal 4, 5, 6, and 7&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;And a couple more I can't even remember.&lt;/p&gt;

&lt;p&gt;And now I'm switched to &lt;a href=&quot;https://github.com/mojombo/jekyll&quot;&gt;Jekyll&lt;/a&gt;, a
slightly different system which generates a static site from a
collection of files that you maintain by hand. It's a little hackish,
but it's definitely coder-friendly, and it gives me a few things I was
looking for -- mostly decent comment management via Disqus, a speedier
website, and the ability to make random pages without too much effort.&lt;/p&gt;

&lt;p&gt;Also, although I like Drupal enough, I also like trying new stuff, so
here goes.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Excellent Birds</title>
      <link>http://muffinlabs.com/content/excellent-birds</link>
      <pubDate>Fri, 09 Mar 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/excellent-birds</guid>
      <description>&lt;p&gt;Happy Friday&lt;/p&gt;

&lt;iframe width=&quot;420&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/jw9-RE80EEg&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;

</description>
    </item>
    
    <item>
      <title>Total Recall: The Musical</title>
      <link>http://muffinlabs.com/content/total-recall-musical</link>
      <pubDate>Fri, 02 Mar 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/total-recall-the-musical</guid>
      <description>&lt;p&gt;I had been thinking about &lt;em&gt;Total Recall&lt;/em&gt; the other day (loved this movie as a kid), and I came across this:&lt;/p&gt;

&lt;iframe width=&quot;480&quot; height=&quot;360&quot; src=&quot;http://www.youtube.com/embed/ej3Szj6WcCY&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;The people who made this have a &lt;a href=&quot;http://www.jonandal.com/&quot;&gt;crazy list&lt;/a&gt; of musicals and other cool stuff on their site.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Speaking of Books Not Worth Reviewing...</title>
      <link>http://muffinlabs.com/content/speaking-books-not-worth-reviewing</link>
      <pubDate>Thu, 01 Mar 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/speaking-of-books-not-worth-reviewing</guid>
      <description>&lt;p&gt;If you enjoy thorough book reviews of books not actually worth reviewing, then I highly recommend &lt;a href=&quot;http://btothef.tumblr.com/&quot;&gt;B to the F&lt;/a&gt;, a blog which is reviewing the novelization of &lt;em&gt;Back to the Future&lt;/em&gt; in exhaustive detail. It's great!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>How God Made You</title>
      <link>http://muffinlabs.com/content/how-god-made-you</link>
      <pubDate>Fri, 24 Feb 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/how-god-made-you</guid>
      <description>&lt;p&gt;Time for another installment in the series of book reviews which I call &quot;Books That are not Worth Reviewing&quot; -- This time, it's &lt;em&gt;How God Made You&lt;/em&gt; -- a Catholic children's book from 1960, written by psychiatrist Robert Odenwald and illustrated by Mary Reed Newland.&lt;/p&gt;

&lt;p&gt;I hesitated for some time before writing this review, although it definitely meets the requirements of a Book Not Worth Reviewing. Mostly I felt the need to be sensitive about faith -- I was raised Catholic, and while I'm not one anymore, I know plenty of people for whom faith is very important.&lt;/p&gt;

&lt;p&gt;Then one day, &lt;a href=&quot;http://thinkprogress.org/politics/2012/02/18/427529/santorum-excommunicates-45-million-christians-mainline-protestants-are-gone-from-the-world-of-christianity/&quot;&gt;a leading candidate for the Presidency of the United States insulted forty-five million Protestants&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I decided at that point that I was probably over-thinking this, and that it was probably okay to critically review a book of Catholic dogma. So I finished my work and here it is.&lt;/p&gt;

&lt;p&gt;There's long history of art tied to spirituality and the religious experience. In the western world this is mostly based on Christianity,
and historically this means a &lt;a href=&quot;http://en.wikipedia.org/wiki/Art_in_Roman_Catholicism&quot;&gt;lot of art by Catholics&lt;/a&gt;, based on their faith. There's no shortage of &lt;a href=&quot;http://en.wikipedia.org/wiki/Sistine_Chapel&quot;&gt;awesome art&lt;/a&gt; out there.&lt;/p&gt;

&lt;p&gt;And then, there's &lt;em&gt;How God Made You&lt;/em&gt;. This book is targeted at young children. It was written by a Catholic psychiatrist and illustrated by a writer of Catholic books for children and adults alike. The process was overseen by a supposedly gay cardinal. It does not meet any of the definitions of great art, or even of memorable art.&lt;/p&gt;

&lt;h3&gt;Robert Odenwald&lt;/h3&gt;

&lt;p&gt;The author of the book was Catholic psychiatrist Robert Odenwald. His 1952 book &lt;em&gt;&lt;a href=&quot;http://openlibrary.org/books/OL6094874M/Psychiatry_and_Catholicism&quot;&gt;Psychiatry and Catholicism&lt;/a&gt;&lt;/em&gt; got a mention in a &lt;em&gt;Time&lt;/em&gt; article called &lt;a href=&quot;http://www.time.com/time/magazine/article/0,9171,859824,00.html&quot;&gt;Psychiatry for Catholics&lt;/a&gt;. In the 1950s, it was an open question whether it was okay for Catholics to engage in psychotherapy, since the Church claims the ultimate responsibility to care for the souls of its parishioners. Pope Pius XII &lt;a href=&quot;http://www.papalencyclicals.net/Pius12/P12PSYRE.HTM&quot;&gt;addressed the Fifth International Congress on Psychotherapy and Clinical Psychology&lt;/a&gt; on April 13, 1953 to settle the issue in the favor of psychology. I was surprised to learn that this was ever a problem.&lt;/p&gt;

&lt;p&gt;The book was published by &lt;a href=&quot;http://saints.sqpn.com/ncd04518.htm&quot;&gt;PJ Kenedy and Sons&lt;/a&gt;, publishers of the &lt;a href=&quot;http://www.officialcatholicdirectory.com/&quot;&gt;Official Catholic Directory&lt;/a&gt;, and it seems like Odenwald may have had an agreement to write a series of books for them, because he also wrote &lt;a href=&quot;http://books.google.com/books/about/How_you_were_born.html?id=sEFaAAAAYAAJ&quot;&gt;How You Were Born&lt;/a&gt; and &lt;a href=&quot;http://books.google.com/books?id=Tew9AAAAYAAJ&amp;amp;q=inauthor:%22Robert+P.+Odenwald%22&amp;amp;dq=inauthor:%22Robert+P.+Odenwald%22&amp;amp;hl=en&amp;amp;sa=X&amp;amp;ei=GdoAT52VDeHi0QHm5rGKBQ&amp;amp;ved=0CDcQ6AEwAA.&quot;&gt;Your child's world from infancy through adolescence&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Odenwald also wrote &lt;em&gt;&lt;a href=&quot;http://books.google.com/books?id=umgZAAAAIAAJ&amp;amp;q=inauthor:%22Robert+P.+Odenwald%22&amp;amp;dq=inauthor:%22Robert+P.+Odenwald%22&amp;amp;hl=en&amp;amp;sa=X&amp;amp;ei=GdoAT52VDeHi0QHm5rGKBQ&amp;amp;ved=0CEEQ6AEwAg&quot;&gt;The Disappearing Sexes&lt;/a&gt;&lt;/em&gt; in 1965, a year before he died. Here's a &lt;a href=&quot;http://www.kirkusreviews.com/book-reviews/robinson-barnwell-2/the-disappearing-sexes/&quot;&gt;Kirkus review&lt;/a&gt; of it:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Dr. Odenwald, a psychiatrist (Your Child's World- 1958) deplores the
fact that the &lt;em&gt;Vive la Difference&lt;/em&gt; between the sexes is not only dying
out but destroying the general structure of family and morality.
Certain aspects of the equalization of the sexes are to be observed
through the dominance of the female, the disappearance of the male and
the prevalence of the homosexual. Women, not so much working as
earning more money; the pill and the new sexual freedom (we feel he
overvalues the effect of the pill as a liberating influence); etc. are
part of this talk-think piece. Sometimes the think aspects seem
controvertible: do parents really want children as a status symbol in
more cases than realized? does &quot;more often&quot; than admitted, a working
mother take a job to &quot;improve her bargaining position&quot; at home? is
the &quot;unpopularity of breast feeding&quot; (what supports this
contention?) a sign of the new defeminization? Dr. Odenwald draws much
of his material from currently popular literature, Vance Packard, Jeff
Stearn, Betty Friedan as well as his own consultation room and most of
these charges against the whole laxity of our culture, the stridency
of the female, the slackness of the male, have been leveled before. In
any case, it's a rebuttal of the mystique.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Obviously, this book was written a long time ago, but you can see the mindset at work here -- a resistance to change, to feminism, and to
the equality of sexes, all wrapped up with a compelling title. Of course, you would expect that from an observant Catholic of the time
who had a contract to write dogmatic books. And many of the themes of &lt;em&gt;The Disappearing Sexes&lt;/em&gt; are clearly echoed in &lt;em&gt;How God Made You&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;Mary Reed Newland&lt;/h3&gt;

&lt;p&gt;The book is illustrated by Mary Reed Newland, and although the art is not great, everything I've read about her suggests that she was a very nice and well-respected person. She spent most of her life in Monson, MA, a town not too far from where I live, which is probably how a signed copy of this book ended up in a local library book sale a few years ago.  She also wrote a &lt;a href=&quot;http://monson250.wordpress.com/the-story-of-monson-available-at-library/&quot;&gt;history of Monson&lt;/a&gt;, and apparently spent a lot of time reading to children at their local library. She &lt;a href=&quot;http://www.highbeam.com/doc/1P2-8118674.html&quot;&gt;passed away in 1989&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you spend time searching, you'll mostly find mentions of her books, or of speeches she gave to different communities about faith. Newland wrote over a dozen books, almost all about Catholic doctrine or the stories of the Old Testament.  Her two most famous books are &lt;em&gt;&lt;a href=&quot;http://www.goodreads.com/book/show/379453.How_to_Raise_Good_Catholic_Children&quot;&gt;How to Raise Good Catholic Children&lt;/a&gt;&lt;/em&gt;, and &lt;em&gt;&lt;a href=&quot;http://www.goodreads.com/book/show/2147377.The_Year_and_Our_Children&quot;&gt;The Year and Our Children: Catholic Family Celebrations for Every Season&lt;/a&gt;&lt;/em&gt;, both of which are still in print. She also wrote &lt;em&gt;The Saints and Our Children&lt;/em&gt; -- here's &lt;a href=&quot;http://www.ewtn.com/therese/stubborn.htm&quot;&gt;an excerpt&lt;/a&gt; from that book.&lt;/p&gt;

&lt;p&gt;There's also a bunch of copies of a story she wrote about &lt;a href=&quot;http://www.catholicculture.org/culture/library/view.cfm?recnum=3169&quot;&gt;Halloween in Catholic history&lt;/a&gt;.  Which seems like a fairly hilarious attempt to co-opt the day for her faith, but it's an interesting essay.&lt;/p&gt;

&lt;p&gt;While searching, I also found several &lt;a href=&quot;http://gstoutimore.wordpress.com/page/6/&quot;&gt;blog posts from random people&lt;/a&gt; talking about her positive influence in their life. I ended up feeling like she was a very nice woman who is really bad at illustrating -- but more on that later.&lt;/p&gt;

&lt;h3&gt;Cardinal Francis Spellman&lt;/h3&gt;

&lt;p&gt;This book, like many books about Catholic dogma, has a 'Nihil Obstat' and '&lt;a href=&quot;http://www.fisheaters.com/imprimatur.html&quot;&gt;Imprimatur&lt;/a&gt;'&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The &quot;Nihil Obstat&quot; and &quot;Imprimatur&quot; are official declarations that a
  book or pamphlet is free of doctrinal or moral error. No implication
  is contained therein that those who have granted the Nihil Obstat
  and the Imprimatur agree with the content, opinions or statements
  expressed.&lt;/p&gt;

&lt;p&gt;In the Catholic Church an imprimatur is an official declaration by a Church authority that a book or other printed work may be published.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The person in charge of issuing the imprimatur is the '&lt;a href=&quot;http://en.wikipedia.org/wiki/Censor_Librorum&quot;&gt;Censor Librorum&lt;/a&gt;'&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;In the Roman Catholic Church, the Censor Librorum is an ecclesiastical authority charged with reviewing texts and granting the nihil obstat. The Latin Censor Librorum translates as &quot;censor of books.&quot;
While the title may suggest the function of suppressing books critical or otherwise unpopular with the Church, this is not the function of the Censor Librorum. Rather, it is the responsibility of the Censor Librorum to review texts for doctrinal accuracy. A text that is doctrinally correct (that is, does not contain any statements that contradict Church doctrine) but portrays the Church or Church officials in a negative manner must still be granted the nihil obstat.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;For this book, the Censor Librorum was Cardinal Francis Spellman, Archbishop of New York and sometimes referred to as the Pope of the USA. He is probably the first person I've mentioned in a book review who has an &lt;a href=&quot;http://vault.fbi.gov/Cardinal%20Francis%20Spellman&quot;&gt;FBI file&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There's a lot of crazy articles out there on Cardinal Spellman. The most notorious article, &quot;&lt;a href=&quot;http://www.msignorile.com/articles_spellman.htm&quot;&gt;Cardinal Spellman's Dark Legacy&lt;/a&gt;&quot; was published by Michelangelo Signorile in 2002. In it, he calls Spellman &quot;one of the most notorious, powerful and sexually voracious homosexuals in the American Catholic Church's history&quot;.  Is that true?  I have no idea. No one in the church has ever gone on the record about this, and there's no real evidence to support it other than secondhand stories. However, there are a &lt;a href=&quot;http://outhistory.org/wiki/Francis_Joseph_Spellman:_May_4,_1889%E2%80%94December_2,_1967&quot;&gt;lot of those sorts of stories&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Spellman was a strong supporter of US involvement in the Vietnam War -- he advocated for involvement in the 50s. He was such a hawk that he apparently baptized bombers, and at a prayer breakfast at the White House, he encouraged LBJ to &quot;just bomb them&quot;. His hawkishness was so out of step with the Vatican that he was chastised by the pope. His attitude about Vietnam was &lt;a href=&quot;http://www.npg.si.edu/exh/sorel/spell.htm&quot;&gt;caricatured&lt;/a&gt; by artist Edward Sorel:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/spellman.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/spellman.jpg' alt='Image'  class='imgp_img' width='113' height='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;However, that poster wasn't published when it was made in 1967, because Spellman died just as it was finished, and Sorel decided it wasn't appropriate to publish it.&lt;/p&gt;

&lt;h3&gt;The Book&lt;/h3&gt;

&lt;p&gt;The text of this book can be summed up in a few sentences: &quot;Hey kid, would you like to know how you were made.  Well, God did it, through your parents.  Nice, eh?&quot;&lt;/p&gt;

&lt;p&gt;But this book is really about the illustrations -- the horrible, horrible illustrations. Many of them are woodcuts, which is undoubtedly a very demanding art form. But not all of the illustrations are woodcuts -- some are simple drawings, there are lots of weird patterns and backgrounds and style shifts.&lt;/p&gt;

&lt;p&gt;The worst thing is hands -- they are terrible!&lt;/p&gt;

&lt;ul class=&quot;image_gallery&quot;&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/hands-1.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/hands-1.jpg' alt='Image'  class='imgp_img' width='115' height='150' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/hands-2.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/hands-2.jpg' alt='Image'  class='imgp_img' width='150' height='125' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/hands-3.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/hands-3.jpg' alt='Image'  class='imgp_img' width='150' height='91' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/hands-4.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/hands-4.jpg' alt='Image'  class='imgp_img' width='146' height='150' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/hands-5.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/hands-5.jpg' alt='Image'  class='imgp_img' width='150' height='118' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;


&lt;p&gt;There's also some really weird poses here and there:&lt;/p&gt;

&lt;ul class=&quot;image_gallery&quot;&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/weird-1.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/weird-1.jpg' alt='Image'  class='imgp_img' width='150' height='117' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/weird-2.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/weird-2.jpg' alt='Image'  class='imgp_img' width='81' height='150' /&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div style=&quot;clear: both;&quot;&gt;&lt;br /&gt;&lt;/div&gt;


&lt;p&gt;My favorite illustration is this progression of people -- children at the bottom, high-ranking clergy at the top -- but what's the SCUBA diver doing here? And why do clowns rank higher than nuns?  That's fucked up.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/how-god-made-you-20.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/how-god-made-you-20.jpg' alt='Progression of Humanity'  class='imgp_img' width='165' height='250' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, speaking of hands, Mr SCUBA appears to have some sort of lobster claws for appendages.&lt;/p&gt;

&lt;p&gt;Of course, some of the illustrations are quite nice.  Here's one more or less dedicated to inquisitive children wondering about the stars:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/nice-1.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/nice-1.jpg' alt='Image'  class='imgp_img' width='90' height='150' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When reading the text, it's clear that this book expects as little thought as possible from the reader. It starts with a basic summary of straightforward Catholic dogma, with the description of all life coming from seeds. God created everything. He made the universe, then plants, then animals, and he did it all for people. Then, he made Adam and Eve, and they made babies. Then those people had babies, etc, etc, until there's a lot of people here. All those people can someday be happy with God in heaven. So, it's the standard story of Creation.&lt;/p&gt;

&lt;p&gt;After this comes the &quot;hey, children are curious about stuff&quot; section. &quot;You wanted to know about the sun and stars&quot;, etc. Now, you probably want to know about where you came from. The book continues the seed analogy -- you were a tiny seed, carried inside your mother's body &quot;under her heart&quot;.  Look, here's a picture of what that tiny seed looked like when it was in your mom:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/seed.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/seed.jpg' alt='Image'  class='imgp_img' width='200' height='162' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OK THEN.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While you were growing, your parents picked your name from their list of favorite saints. Oh, and your dad made you a bassinet. People were happy when you were born, and after a few weeks you were baptized.&lt;/p&gt;

&lt;p&gt;But, backing up, I hope to hell your parents were married!&lt;/p&gt;

&lt;p&gt;Obviously, there's nothing here you wouldn't expect out of a book of this nature -- after all, if this book was published today it would probably look almost exactly the same. But there's some odd things as well.  The book insists that:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;You were probably born in a hospital as many babies are. A hospital is the best place for a mother and a new baby. In a hospital they have all the comforts they need.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Was there a crusade against hospital births in the 1950s?  If so, it's news to me.  Then, there's a similar admonition about how mothers should breastfeed their children. This is actually a very interesting page:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/how-god-made-you-33.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/how-god-made-you-33.jpg' alt='Image'  class='imgp_img' width='131' height='200' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;You may already have noticed that boys and girls have different bodies. &lt;strong&gt;Their bodies&lt;/strong&gt; were made different by God, for the purpose of having babies.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;(emphasis mine)&lt;/p&gt;

&lt;p&gt;Does the author assume that only boys are reading this book? Are girls reading the book, but are automatically second-class citizens?  There's no indications anywhere in this book that it is only for boys. In fact, in other places it talks about growing up to become mothers or fathers. This is all about defining roles -- mothers should stay at home and feed their children, because God says so. This page also relates directly to Odenwald's later book about how feminism is destroying America.&lt;/p&gt;

&lt;p&gt;There's also this earlier page about gender roles:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/how-god-made-you-31.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/how-god-made-you-31.jpg' alt='Image'  class='imgp_img' width='262' height='400' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm sure that most of this page was basically true at the time, but it must have felt strange to read this book if your life deviated at all from the apparent norm. In fact, this book is full of awkward pictures of white people who follow very traditional roles in every way. And it is those roles, and not some notion of 'how God made you' that resonate throughout the text. This book is a perfect example of where Catholicism (and society as a whole in America) was in the 1950s -- stuck between the traditional roles of the past and the modernization that was inevitable.&lt;/p&gt;

&lt;p&gt;Anyway, I scanned the whole book, so here it is for your enjoyment:&lt;/p&gt;

&lt;p&gt;&lt;embed type=&quot;application/x-shockwave-flash&quot;
src=&quot;https://picasaweb.google.com/s/c/bin/slideshow.swf&quot; width=&quot;600&quot;
height=&quot;400&quot;
flashvars=&quot;host=picasaweb.google.com&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F101952115666683871002%2Falbumid%2F5710510844672386593%3Falt%3Drss%26kind%3Dphoto%26authkey%3DGv1sRgCL2T4b3G2NXPnwE%26hl%3Den_US&quot;
pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; /&gt;&lt;/p&gt;

&lt;p&gt;If a copyright holder has a problem with that, please let me know and I'll take it down.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>LEGO and Gender</title>
      <link>http://muffinlabs.com/content/lego-and-gender</link>
      <pubDate>Wed, 01 Feb 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/lego-and-gender</guid>
      <description>&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/CrmRxGLn0Bk&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;p&gt;This is interesting for the history as much as for the excellent analysis of what's up with LEGOs these days.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Dungeons & Dragons, the next version</title>
      <link>http://muffinlabs.com/content/dungeons-dragons-next-version</link>
      <pubDate>Tue, 10 Jan 2012 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/dungeons-and-dragons-the-next-version</guid>
      <description>&lt;p&gt;Decent article in the New York Times on &lt;a href=&quot;http://www.nytimes.com/2012/01/10/arts/video-games/dungeons-dragons-remake-uses-players-input.html?_r=4&amp;amp;pagewanted=1&quot;&gt;D&amp;amp;D and its history and future&lt;/a&gt;. Apparently there's a new version in the works, again, hopefully with a lot of fan input.&lt;/p&gt;

&lt;p&gt;Here's a fun line about all the rules fragmentation (mentioned in this very blog when I reviewed &lt;a href=&quot;/content/what-dungeons-and-dragons&quot;&gt;What is Dungeons &amp;amp; Dragons?&lt;/a&gt;):&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;A result, said David M. Ewalt, a senior editor at Forbes and the author of a forthcoming history of Dungeons &amp;amp; Dragons, has been a fractured fan base. The game is a group activity, he said, and playing together is tricky when players use different rules. “Imagine trying to organize a basketball team, if the point guard adheres to modern league rules, but the center only knows how to play ancient Mayan handball.”&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;via &lt;a href=&quot;https://twitter.com/#!/peterbebergal&quot;&gt;@peterbebergal&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; Here's a &lt;a href=&quot;http://io9.com/5874922/&quot;&gt;story on IO9&lt;/a&gt; that discusses the assorted versions of the game in detail.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>The Umbrella Man</title>
      <link>http://muffinlabs.com/content/umbrella-man</link>
      <pubDate>Fri, 02 Dec 2011 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/the-umbrella-man</guid>
      <description>&lt;p&gt;Nice short documentary from Errol Morris about &lt;a href=&quot;http://www.nytimes.com/2011/11/22/opinion/the-umbrella-man.html&quot;&gt;The Umbrella Man&lt;/a&gt;, the man who was standing in Dallas on a beautiful day with an open umbrella when JFK was shot.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;For years, I've wanted to make a movie about the John F. Kennedy assassination. Not because I thought I could prove that it was a conspiracy, or that I could prove it was a lone gunman, but because I believe that by looking at the assassination, we can learn a lot about the nature of investigation and evidence. Why, after 48 years, are people still quarreling and quibbling about this case? What is it about this case that has led not to a solution, but to the endless proliferation of possible solutions?&lt;/p&gt;&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>Aliens on Ice</title>
      <link>http://muffinlabs.com/content/aliens-ice</link>
      <pubDate>Thu, 01 Dec 2011 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/aliens-on-ice</guid>
      <description>&lt;p&gt;This is pretty amazing, a re-enactment of &lt;em&gt;Aliens&lt;/em&gt; -- &lt;a href=&quot;http://www.movies.com/movie-news/39aliens-on-ice39-review-with-video/5491&quot;&gt;ON ICE&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/aliens-on-ice-flyer.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/thumbs/aliens-on-ice-flyer.jpg' alt='Image'  class='imgp_img' width='346' height='450' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;It's Friday night and Aliens on Ice is set to premiere in ninety minutes. You wouldn't know it: the ice is currently occupied by two hockey teams battling over a puck. The stands are packed with screaming fans. Austin may not be a winter sports town, but you wouldn't know it from the vibe in this room.&lt;/p&gt;&lt;/blockquote&gt;

&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/4tnuthMhAR0&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;


&lt;blockquote&gt;&lt;p&gt;Anyone who has seen Aliens can follow what transpires over the next 70 minutes or so. It's James Cameron's film on fastforward…and caffeine…and possibly cocaine. The show captures the little details and turns of phrases that fans will know by heart and cast makes creative use of the ice, never standing still when they have to. Ripley's confrontation with the board that accuses her of destroying the ship from the first film is transformed into humorously blunt exchange, with every party involved skating around each other in menacing circles. The colonial marines searching the seemingly abandoned colony of LV421 becomes a showcase for humorously clumsy figure skating. The subtle relationship between Ripley and Hicks becomes gloriously unsubtle when the two share a brief little spin together on the ice.&lt;/p&gt;

&lt;p&gt;These guys may not be professional skaters, but they're not bad. Not bad at all. They're certainly not afraid of the ice and they're not afraid of taking risks. When they do stumble, they play it off beautifully and keep moving. They make the &quot;on ice&quot; part of the show look effortless until they make a mistake and then it becomes a  newly improvised joke. Using expert skaters as the aliens is a truly inspired choice and seeing the aliens literally skate circles around the clumsy humans is a genuinely thrilling experience.&lt;/p&gt;&lt;/blockquote&gt;
</description>
    </item>
    
    <item>
      <title>Public Art of Amazon Reviews</title>
      <link>http://muffinlabs.com/content/public-art-amazon-reviews</link>
      <pubDate>Tue, 29 Nov 2011 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/public-art-of-amazon-reviews</guid>
      <description>&lt;p&gt;The art and humor from the UC Davis pepper spray incident has certainly made the most of an otherwise awful event. There's no shortage of &lt;a href=&quot;http://knowyourmeme.com/memes/pepper-spray-cop-casually-pepper-spray-everything-cop&quot;&gt;photoshopped photos&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href='http://muffinlabs.com/sites/default/files/imagepicker/1/VhOeq.jpg' class='colorbox ' &gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/VhOeq.jpg' alt='John Pike'  class='imgp_img' width='500' height='375' /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A lot of people have helpfully reviewed a &lt;a href=&quot;http://www.amazon.com/Defense-Technology-56895-Stream-Pepper/product-reviews/B0058EOAUE/ref=cm_cr_pr_shwvpnt?ie=UTF8&amp;amp;showViewpoints=1&amp;amp;sortBy=bySubmissionDateDescending&quot;&gt;variant of the pepper spray on Amazon&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I casually used this product to try to disperse a small band of non-violent campers who had locked their arms together. Although initially it seemed to be effective, it took two applications! The worst part is that the next day they multiplied exponentially! Now what?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;There's a long history of subversive product reviews on Amazon, and it is a weird and growing form of participatory public art. Way back in 1999, mock reviews of Monica Lewinksky's tell-all book made the &lt;a href=&quot;http://www.cbsnews.com/stories/1999/02/10/archive/main32387.shtml&quot;&gt;news&lt;/a&gt;. Back then, there were a &lt;a href=&quot;http://www.suck.com/daily/99/02/18/&quot;&gt;lot of questions&lt;/a&gt; about how it was even possible for Amazon to let these reviews appear on their site. Shouldn't they be doing a better job of scanning them and removing 'unacceptable content'? But people continued messing with the system, and Amazon was forced to stop anonymous reviews and they probably had to implement some other protections as well.&lt;/p&gt;

&lt;p&gt;The best reviews of this genre on Amazon are without a doubt all from Family Circus books. This is where there first concerted effort to subvert the review system started, and I think it is where the best work lies. For example, check out the reviews for &lt;a href=&quot;http://www.amazon.com/What-Does-This-Say-Keane/product-reviews/0345470303/ref=cm_cr_pr_top_helpful?ie=UTF8&amp;amp;showViewpoints=0&quot;&gt;&lt;em&gt;What Does This Say?&lt;/em&gt;&lt;/a&gt;, a collection published in 1995:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Proustian introspection with Munch's visual conundrums&lt;/strong&gt;, July 29, 2002&lt;/p&gt;

&lt;p&gt;Yeats once wrote, &quot;None other knows what pleasures man/At table or in bed.&quot; Bil Keane, however, seems to have found in his latest 'Family Circus' opus a treasure-chest of pleasures for each and all of us.
There are some who chafe at the seeming repetitive themes within Keane's major works; I would respectfully submit that all great stories are about life and death, love and loss, fear and triumph. If not Keane, then so go Shakespeare, Lewis Carroll, Sor Juana Inez de la Cruz and Callimachus, too, for good measure. It is not originality that spawns thought and wonderment; it is the vessels of those themes (Billy, Grandma, Barfy, PJ) that inspire and enlighten.&lt;/p&gt;

&lt;p&gt;Keane, as carrier of these vessels, reminds us of a truth so eloquently immortalized by Ralph Waldo Emerson: &quot;Some books leave us free and some books make us free.&quot; In 'What Does This Say', it is clear that the tome achieves the latter, with gusto and aplomb.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happiness&lt;/strong&gt;, November 10, 1999&lt;/p&gt;

&lt;p&gt;There is a certain sadness one feels in remembering happy times: turning over the last page of a good novel, and reflecting over the wonders we have just experienced, the characters who have become our friends; discovering old pictures, seeing ourselves in the halcyon throes of youth, silly smiles on our innocent faces; the plangent last notes of a Chopin nocturne, the theme, growing softer and softer now, floating across the room to rest against our face like the rhythmic breaths of a peaceful, sleeping lover.
I don't know how: but Keane captures this feeling, this happy sadness - &quot;Oh heavy lightness,&quot; as Shakespeare put it. Billy romps around the yard. He runs all over town. His parents are in love. His family is love with itself, each unto each. Can our lives ever be like this? Perhaps not, but we can watch, watch ever single day, and wrap ourself in that happy sadness. And maybe forget, if only for a little while, the way our lives really are, the way they have to be: our heavy lightness. Thanks, Bil Keane, for that, and thanks to Amazon for letting people express themselves. Thank you all.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;There is a long history of mocking Family Circus that predates the web. &lt;a href=&quot;http://en.wikipedia.org/wiki/Dysfunctional_Family_Circus&quot;&gt;&lt;em&gt;Dysfunctional Family Circus&lt;/em&gt;&lt;/a&gt; was originally a series of small booklets published in the late 80s/early 90s in San Jose. Apparently they managed to remain anonymous until recently, when they &lt;a href=&quot;http://www.metroactive.com/features/dysfunctional-family-circus.html&quot;&gt;went public&lt;/a&gt; after the death of Bil Keane. They succeeded largely because they were anonymous -- it's hard to shut down a publishing operation when you can't find &lt;a href=&quot;http://www.metroactive.com/features/dysfunctional-family-circus.html&quot;&gt;the publishers&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;When we had boxes of professional looking 12- or 24-pagers, we left handfuls of them of them in public places around San Jose and the valley. Our influence was Jack Chick, the Chino-based comic-book evangelist whose millions of free pamphlets still turn up like lint at the Laundromat...&lt;/p&gt;

&lt;p&gt;We knew what we were doing was semilegal, if that. We weren't just skirting certain sacred rules of copyright, we were making jokes about always uneasy subjects like molestation and incest. For some odd reason, this is the first direction a nihilist humorist takes when disfiguring cartoons about a blameless family.&lt;/p&gt;

&lt;p&gt;In an &lt;a href=&quot;http://gettingit.com/article/124&quot;&gt;1999 article&lt;/a&gt; for Gettingit.com, David Cassel interviewed Seth Friedman, then editor of the zine roundup Factsheet Five. Friedman said he expected lawyers coming out of the woodwork when he saw the Dysfunctional Family Circus booklets: &quot;We were kind of surprised at the time to hear that there was no legal action coming down. I think the anonymity of it really helped.&quot;&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The booklets were published for a couple years until the creators moved on to other things. Then in the mid 90s someone else started up a &lt;a href=&quot;http://dfc.furr.org/&quot;&gt;Dysfunctional Family Circus&lt;/a&gt; website (that link is to an archive of the site). It ran for a couple years, and people submitted captions for 500 panels. Eventually it was shut down by a request from King Syndicates -- and an apparently amicable phone call between the person running the website and Bil Keane himself. A lot of people were really angry that DFC agreed to shutdown, since it seemed like an acceptable form of parody. Plenty of archives are still available on the web.&lt;/p&gt;

&lt;p&gt;&lt;img src='http://muffinlabs.com/sites/default/files/imagepicker/1/051_1_.jpg' alt='Image'  class='imgp_img' width='360' height='432' /&gt;&lt;/p&gt;

&lt;p&gt;Ostensibly, Amazon expects reviews to be pertinent to the product, but any filtering they do is either very basic vulgarity blocking, or it is based on actual requests from the manufacturer of the product. So some of these reviews have been removed, but others have lived on, as seen in this &lt;a href=&quot;http://www.amazon.com/review/R19AQIADRI4LBK/ref=cm_cr_pr_cmt?ie=UTF8&amp;amp;ASIN=0449146154&amp;amp;nodeID=&amp;amp;tag=&amp;amp;linkCode=#wasThisHelpful&quot;&gt;reply&lt;/a&gt; to a snarky review of &lt;a href=&quot;http://www.amazon.com/I-Had-Frightmare-Bil-Keane/product-reviews/0449146154/ref=sr_1_21_cm_cr_acr_txt?ie=UTF8&amp;amp;showViewpoints=1&quot;&gt;I Had A Frightmare!&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;As wonderful as this review is, it makes me sad to think about how similarly sarcastic reviews used to be deleted by Amazon--about this very book, in fact -- when some of us wrote them in the early 2000s. But, hey, yours is better than mine was anyway, so more power to you.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The world of Amazon product reviews is its own very bizarre ecosystem. As you flip through them, eventually you find the &lt;a href=&quot;http://www.amazon.com/review/top-reviewers-classic&quot;&gt;Top Reviewers&lt;/a&gt; page. And you'll find &lt;a href=&quot;http://en.wikipedia.org/wiki/Harriet_Klausner&quot;&gt;Harriet Klausner&lt;/a&gt;, who reviewed 24 books today -- so far! Her grand total for reviews is almost 26,000. She has been profiled in the &lt;a href=&quot;http://web.archive.org/web/20071016170653/http://opinionjournal.com/la/?id=110006483&quot;&gt;Wall Street Journal&lt;/a&gt;, was listed as one of the &quot;top 15 web generation's movers and shakers&quot; in &lt;a href=&quot;http://www.time.com/time/magazine/article/0,9171,1570726,00.html&quot;&gt;Time&lt;/a&gt;, and there is an &lt;a href=&quot;http://harriet-rules.blogspot.com/&quot;&gt;entire blog&lt;/a&gt; devoted to attacking her reviews -- which seems fair, since she's reading books at a ridiculous rate, and quite possibly plagiarizing reviews.&lt;/p&gt;

&lt;p&gt;You have to wonder why anyone would become a prolific reviewer on Amazon.  It seems like the main motive is to become a member of the invite-only &lt;a href=&quot;http://en.wikipedia.org/wiki/Amazon_Vine&quot;&gt;Amazon Vine&lt;/a&gt; program, where Amazon sends you a couple of items you choose each month in return for your reviews of those products. The program has been &lt;a href=&quot;http://www.publishersweekly.com/pw/print/20091109/25966-vetting-vine-voices-.html&quot;&gt;criticized&lt;/a&gt; all over the place for probably being a little too shadowy and underhanded.&lt;/p&gt;

&lt;p&gt;Here's some other Family Circus books with good reviews:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amazon.com/Pick-What-Things-Bil-Keane/product-reviews/0449127850/ref=sr_1_25_cm_cr_acr_txt?ie=UTF8&amp;amp;showViewpoints=1&quot;&gt;&lt;em&gt;Pick Up What Things?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amazon.com/Daddys-Cap-Backwards-Bil-Keane/product-reviews/0449148165/ref=cm_cr_dp_all_summary?ie=UTF8&amp;amp;showViewpoints=1&amp;amp;sortBy=bySubmissionDateDescending&quot;&gt;&lt;em&gt;Daddy's Cap Is on Backwards&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://foo.ca/wp/2005/01/11/amazon-reviews-on-family-circus-books/&quot;&gt;&lt;em&gt;What Does This Say?&lt;/em&gt;&lt;/a&gt;, archived elsewhere.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blksuede.tripod.com/familycircus.html&quot;&gt;Some copies of reviews&lt;/a&gt; snagged before they were removed from Amazon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mistersquirrel.net/mutantdog/dfc3.htm&quot;&gt;An Archive of Family Circus Reviews&lt;/a&gt; from all over the internet.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;There's also funny reviews on Amazon for &lt;a href=&quot;http://www.amazon.com/AudioQuest-K2-terminated-speaker-cable/dp/B000J36XR2/ref=cm_rdp_product&quot;&gt;speaker cables&lt;/a&gt;, the famous &lt;a href=&quot;http://www.amazon.com/Mountain-Three-Wolf-Short-Sleeve/dp/B002HJ377A/ref=pd_sim_sbs_e_3&quot;&gt;Three Wolf Moon T-Shirt&lt;/a&gt;, a book called &lt;a href=&quot;http://www.amazon.com/Hgiyiyi-hgjhjh-hjhk-jjjj/dp/0649875427/ref=pd_sim_sbs_e_13&quot;&gt;&lt;em&gt;Hgiyiyi&lt;/em&gt;&lt;/a&gt; (written by &lt;a href=&quot;http://www.amazon.com/jjjj-jjjjj/dp/B0068PM7HK/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1322592934&amp;amp;sr=1-2&quot;&gt;jjjj&lt;/a&gt;), and don't forget &lt;a href=&quot;http://www.amazon.com/Control-Christian-Marriages-Priesthood-Children/dp/1425992609/ref=pd_sim_sbs_e_26&quot;&gt;&lt;em&gt;Birth Control is Sinful in the Christian Marriages and also Robbing God of Priesthood Children!!&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You also have to wonder why Amazon allows such bullshit products to remain on their site. The speaker cables are particularly heinous, since no one is going to spend $8500 on a cable, especially after reading the mocking commentary.  I assume that Amazon figures the funny fake reviews are driving as much traffic as the good actual reviews.&lt;/p&gt;

&lt;p&gt;In a twist on this idea, here's the story of people &lt;a href=&quot;http://youngie.prblogs.org/2008/01/23/transparency-is-an-ideal/&quot;&gt;subverting a McDonalds question and answer site&lt;/a&gt; in the UK with some pretty awesome questions.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>SOPA is bad</title>
      <link>http://muffinlabs.com/content/sopa-bad</link>
      <pubDate>Wed, 23 Nov 2011 00:00:00 -0800</pubDate>
	  <dc:creator>colin</dc:creator>
      <guid>http://muffinlabs.com/content/sopa-is-bad</guid>
      <description>&lt;p&gt;SOPA is bad, that's not exactly a shocking opinion.  &lt;a href=&quot;http://blog.dreamhost.com/2011/11/22/dont-drop-the-soap-drop-sopa/&quot;&gt;Dreamhost&lt;/a&gt; (where I do all my personal hosting) has a really good blog post about it:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Failure to comply with this would result in web hosts like DreamHost being treated as if we are assisting in a crime, even if our only involvement was acting unknowingly by registering a domain name for a customer. Keep in mind, we wouldn’t even get a say in the matter if we receive a notice to remove a domain. We would be required by law to remove the entire domain immediately and notify you, the customer, after the domain has been taken offline. This could include disabling things like email, jabber, or other supportive services because the law states that domain services must be removed, not just the site, and not just the alleged infringing works!&lt;/p&gt;&lt;/blockquote&gt;
</description>
    </item>
    
  </channel>
</rss>
