<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-6616843</id><updated>2009-11-24T12:28:23.853-08:00</updated><title type='text'>Eclectic Mayhem</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.google.com/reader/public/atom/user/06885818428051431563/label/me'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6616843.post-3800479434844293701</id><published>2009-07-09T21:47:00.000-07:00</published><updated>2009-07-09T22:15:23.913-07:00</updated><title type='text'>Industrial Breakfast Robots</title><content type='html'>My mental model of how manufacturing works is basically the &lt;a href="http://www.youtube.com/watch?v=HMU-wXsgyR8"&gt;Sesame Street video of a crayon factory&lt;/a&gt;, with everything queued up just so, and feeding one at a time into the next step of the process.  Thanks to advances in computer vision and robotics, modern manufacturing can look a lot more disorganized since it's apparently easier to make robots that can tolerate variations in their input than to keep everything perfect throughout the pipeline.  Here's a video of robots toiling in some sort of breakfast factory:&lt;br&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/xHuDvVa7mkw&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/xHuDvVa7mkw&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;It's especially cool that the sausage-aligning robot (at 0:30) doesn't need to line things up parallel to the conveyor because the next robot is also capable of picking up the whole set at different angles.&lt;p&gt;One more video, of a series of robots stacking pancakes.  They don't appear to be following any particular pattern as they grab pancakes from the conveyor, but by the end of the line of robots nearly all the pancakes are neatly stacked.&lt;br&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/vyEvkHXFg_Y&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/vyEvkHXFg_Y&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;[via &lt;a href="http://singularityhub.com/2009/07/09/the-flexpicker-industrial-robot-built-for-speed-video/"&gt;Singularity Hub&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-3800479434844293701?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/3800479434844293701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=3800479434844293701' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3800479434844293701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3800479434844293701'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2009/07/industrial-breakfast-robots.html' title='Industrial Breakfast Robots'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-6826828865028914799</id><published>2008-07-21T23:18:00.000-07:00</published><updated>2008-07-21T23:57:28.815-07:00</updated><title type='text'>Predictably Irrational</title><content type='html'>I really enjoyed &lt;a href="http://youtube.com/watch?v=VZv--sm9XXU"&gt;this talk by Dan Ariely&lt;/a&gt; (author of &lt;a href="http://www.amazon.com/gp/product/006135323X/ref=cm_cr_pr_product_top"&gt;Predictably Irrational&lt;/a&gt;).  The most interesting part to me starts at the 25:30 mark, where he discusses how an unattractive third option can influence people's choices between two better options.  The example he uses is a subscription offer from the Economist:  &lt;ul&gt;&lt;li&gt;Online-only subscription for $59&lt;/li&gt;&lt;li&gt;Print-only subscription for $125&lt;/li&gt;&lt;li&gt;Print and online subscription for $125&lt;/li&gt;&lt;/ul&gt;Since the print and web combination is the same price as the print subscription alone, no one chose the print-only option.  However, when the print-only option was present 84% opted for the print/web combination, compared to only 32% when that option was removed.   It's counterintuitive, but I've noticed myself doing the same thing.  When you're making objective comparisions between different kinds of apples, it's tempting to leave oranges out of the picture entirely.&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/VZv--sm9XXU&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/VZv--sm9XXU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;[via &lt;a href="http://www.rezab.com/2008/07/authors-at-google.html"&gt;Reza&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-6826828865028914799?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/6826828865028914799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=6826828865028914799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/6826828865028914799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/6826828865028914799'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2008/07/predictably-irrational.html' title='Predictably Irrational'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-860179961723740369</id><published>2008-05-08T02:29:00.001-07:00</published><updated>2008-05-08T02:36:38.779-07:00</updated><title type='text'>FriendFork</title><content type='html'>I've been playing with &lt;a href="http://appengine.google.com"&gt;Google App Engine&lt;/a&gt; and I've created a little app to make the experience of using &lt;a href="http://friendfeed.com"&gt;FriendFeed&lt;/a&gt; with &lt;a href="http://www.google.com/reader"&gt;Google Reader&lt;/a&gt; a little nicer.  This app, called &lt;a href="http://friendfork.appspot.com"&gt;FriendFork&lt;/a&gt;, lets you create separate feeds for different groups of friends, so you have a little more fine-grained control over them in Reader, as well as providing a little integration with Reader's shared items.&lt;br /&gt;&lt;br /&gt;The app can be found at &lt;a href="http://friendfork.appspot.com"&gt;http://friendfork.appspot.com&lt;/a&gt;.  I've created &lt;a href="http://friendfork.blogspot.com"&gt;a separate blog for FriendFork-related announcements&lt;/a&gt; (the spliced "me" feed linked from this page includes both this blog and the FriendFork one)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-860179961723740369?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/860179961723740369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=860179961723740369' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/860179961723740369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/860179961723740369'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2008/05/friendfork.html' title='FriendFork'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-389713277864890496</id><published>2008-03-09T23:34:00.001-07:00</published><updated>2008-03-10T00:14:36.685-07:00</updated><title type='text'>Muscle memory and a broken keyboard</title><content type='html'>Last week I moved to a new office, and in the process somehow the left &lt;code&gt;alt&lt;/code&gt; key on my keyboard got broken.  The right &lt;code&gt;alt&lt;/code&gt; key still works, but my brain isn't compatible with it.  Whenever I would try to use a keyboard shortcut that would normally use the left &lt;code&gt;alt&lt;/code&gt; key, I'd accidentally type the mirror-image version.  I'd hit &lt;code&gt;alt-backslash&lt;/code&gt; instead of &lt;code&gt;alt-tab&lt;/code&gt;, and in emacs I'd mix up &lt;code&gt;M-d&lt;/code&gt; and &lt;code&gt;M-k&lt;/code&gt; or &lt;code&gt;M-space&lt;/code&gt; and &lt;code&gt;M-backspace&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Some of you may be noticing that space and backspace aren't mirror images on your keyboard.  The keyboard in question is a &lt;a href="http://kinesis-ergo.com/contoured.htm"&gt;Kinesis contoured keyboard&lt;/a&gt;, which moves several keys to more convenient (but apparently more vulnerable) thumb-accessible positions.  I highly recommend it for anyone concerned about &lt;a href="http://en.wikipedia.org/wiki/Emacs_pinky#Emacs_Pinky"&gt;Emacs Pinky&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;Now that I've moved the &lt;code&gt;ctrl&lt;/code&gt; and &lt;code&gt;alt&lt;/code&gt; keys to my thumbs, I think it might be nice to do something about the &lt;code&gt;shift&lt;/code&gt; keys (especially since I've never been able to break myself of the bad habit of typing capital letters one-handed).  For my replacement keyboard I traded up to the "Pro" model which includes a foot pedal that can be used as a &lt;code&gt;shift&lt;/code&gt; key.  (This possibility came up at a recent lunchtime discussion about keyboards in which I uttered the completely ridiculous sentence "I need a memory upgrade for my keyboard so it can work with a foot pedal.")  I'm not sure I'd have any better luck training myself to use a foot pedal than I have training myself to use normal &lt;code&gt;shift&lt;/code&gt; keys properly, but it's an interesting idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-389713277864890496?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/389713277864890496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=389713277864890496' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/389713277864890496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/389713277864890496'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2008/03/muscle-memory-and-broken-keyboard.html' title='Muscle memory and a broken keyboard'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-860213892795947589</id><published>2007-09-13T23:08:00.000-07:00</published><updated>2007-09-13T23:57:35.282-07:00</updated><title type='text'>A tale of two shooters</title><content type='html'>&lt;a href="http://mbostock.blogspot.com/2007/09/whats-to-like.html"&gt;Mike Bostock writes&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I just played Metroid Prime 3 for thirty minutes, and now have a crippling pain in my right hand from mashing the A button. Not to worry, I can still type, especially when livid enough to rant; I'll type through the pain for this.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Amen.  I'm a little more positive than Mike (I lasted longer than him before getting frustrated), but my enjoyment of &lt;i&gt;Metroid Prime 3&lt;/i&gt; is still limited by my tolerance of the terrible ergonomics of the Wiimote as a first-person-shooter controller.  I loved the original &lt;i&gt;Metroid Prime&lt;/i&gt;, and liked &lt;i&gt;Metroid Prime 2&lt;/i&gt;, but when I'm thinking "your save points are too far apart" because I cannot physically endure the controller any longer, there's a problem.  (Unlike Mike, I think the problem has less to do with repeatedly mashing the A button and more to do with holding the wiimote on a target while mashing the A button, but either way it's a poor design).  &lt;br /&gt;&lt;br /&gt;I admit that part of my problem is that after an hour I thought "'normal' mode is too easy, I'll try 'veteran'".  I have since switched back to 'normal' mode from 'veteran', and when/if I catch up with my previous saved game I'll see how that turned out.  &lt;br /&gt;&lt;br /&gt;My experience with &lt;i&gt;Metroid Prime 3&lt;/i&gt; has really put my experience with the other hot first-person-shooter of the moment, &lt;i&gt;Bioshock&lt;/i&gt; in perspective.  When I finished &lt;i&gt;Bioshock&lt;/i&gt;, I thought it was too easy and it wasn't as good as my memories of &lt;i&gt;System Shock 2&lt;/i&gt;.  So I reinstalled and replayed &lt;i&gt;System Shock 2&lt;/i&gt;.  After that experience, I decided that &lt;i&gt;Bioshock&lt;/i&gt; was close to the right difficulty, and even &lt;i&gt;System Shock 2&lt;/i&gt; wasn't as good as my memories of &lt;i&gt;System Shock 2&lt;/i&gt;.  &lt;i&gt;SS2&lt;/i&gt;'s story still holds together a little better than &lt;i&gt;Bioshock&lt;/i&gt;'s under close scrutiny, but of all the games I've mentioned in this post, &lt;i&gt;Bioshock&lt;/i&gt; is the one I'm most likely to play again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-860213892795947589?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/860213892795947589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=860213892795947589' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/860213892795947589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/860213892795947589'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2007/09/tale-of-two-shooters.html' title='A tale of two shooters'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-3608764824643965824</id><published>2007-04-12T23:08:00.000-07:00</published><updated>2007-04-12T23:56:12.111-07:00</updated><title type='text'>Remap Macbook Pro Enter key to Exposé</title><content type='html'>Apple's laptop keyboards have an "Enter" key to the right of the space bar and command key (it's different from the "Return" key which is in the usual place).  I have no idea what it's supposed to be useful for, but since it's so easy to reach from the touchpad, I like to assign it to the Exposé function.  You can reassign the Exposé hotkeys in System Preferences, but it limits you to the F-keys.  &lt;a href="http://www.macosxhints.com/article.php?story=20031216101103267"&gt;This tip&lt;/a&gt; explains how to assign Exposé to other keys, but it doesn't work for the Enter key on a Macbook Pro because the keycode has apparently changed.  I used &lt;a href="http://softwares.bajram.com/utilities/#Full_Key_Codes"&gt;Full Key Codes&lt;/a&gt; to determine that the correct keycode for the Enter key on a Macbook Pro is 76 (it was 52 on the G4 Powerbooks).&lt;br /&gt;&lt;br /&gt;I assign "Expose all windows" to Enter, and "Expose desktop" to Command-Enter (I don't use "Expose application windows", so I left it on the default, F10).  If you want to use this setup, you can save &lt;a href="http://eclectic-mayhem.com/stuff/com.apple.symbolichotkeys.plist"&gt;my configuration file&lt;/a&gt; to &lt;code&gt;~/Library/Preferences&lt;/code&gt;. &lt;br /&gt;&lt;br /&gt;If you try to edit this file yourself, be aware that there's some incorrect information in the tip linked to above (it's corrected in a later comment).  Here's my summary of the process:&lt;ul&gt;&lt;li&gt;Go to the Dashboard/Exposé System Preferences pane and touch every hotkey setting to ensure that the file is created.&lt;/li&gt;&lt;li&gt;Open &lt;code&gt;~/Library/Preferences/com.apple.symbolichotkeys.plist&lt;/code&gt;.  You can either use Property List Editor (included with Xcode, I think) or any text editor (it's xml).&lt;/li&gt;&lt;li&gt;The sections within this file are numbered, and they're in a strange order:&lt;ul&gt;&lt;li&gt;32: Expose all windows (default F9)&lt;/li&gt;&lt;li&gt;33: Expose application windows (default F10)&lt;/li&gt;&lt;li&gt;34: Slow motion expose all windows (default Shift-F9)&lt;/li&gt;&lt;li&gt;35: Slow motion expose application windows (default Shift-F10)&lt;/li&gt;&lt;li&gt;36: Expose desktop (default F11)&lt;/li&gt;&lt;li&gt;37: Slow motion expose desktop (default Shift-F11)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;There are three parameters in each section.&lt;ul&gt;&lt;li&gt;The first is always -1 as far as I can tell; I don't know what it does.&lt;/li&gt;&lt;li&gt;The second is the keycode (F9=101, F10=109, F11=103, Enter=52 for Powerbooks and 76 for Macbook Pros.  Use &lt;a href="http://softwares.bajram.com/utilities/#Full_Key_Codes"&gt;Full Key Codes&lt;/a&gt; to find codes for other keys).&lt;/li&gt;&lt;li&gt;The third is the modifier key: None=0, Shift=131072, Control=262144, Option=524288, Command=1048576.  You can add these numbers together for multiple modifiers (for example, 1179648 is Shift+Command)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;After you've edited this file, save it and log out.  Once you've done this, don't touch anything in the Dashboard/Exposé preferences, or you might lose your customizations.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-3608764824643965824?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/3608764824643965824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=3608764824643965824' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3608764824643965824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3608764824643965824'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2007/04/remap-macbook-pro-enter-key-to-expos.html' title='Remap Macbook Pro Enter key to Exposé'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-3887792900064652936</id><published>2007-03-18T21:08:00.000-07:00</published><updated>2007-03-18T21:21:10.877-07:00</updated><title type='text'>Updated Gmail search bookmark script</title><content type='html'>Recently, Gmail changed the URLs they use for non-gmail.com domains (i.e. &lt;a href="http://www.google.com/a/"&gt;Google Apps&lt;/a&gt;).  This change meant that my &lt;a href="http://eclectic-mayhem.com/stuff/gmail-search-bookmarks.html"&gt;Gmail search bookmarks&lt;/a&gt; were reloading the page more often than they should (which slows things down and interferes with Gmail's chat features).  I've fixed it now, so if you use my &lt;a href="http://eclectic-mayhem.com/stuff/gmail-search-bookmarks.html"&gt;Gmail search bookmark script&lt;/a&gt; with a customized domain, you should recreate your bookmarks to pick up the change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-3887792900064652936?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/3887792900064652936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=3887792900064652936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3887792900064652936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3887792900064652936'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2007/03/updated-gmail-search-bookmark-script.html' title='Updated Gmail search bookmark script'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-8670016642562923261</id><published>2007-03-02T11:08:00.000-08:00</published><updated>2007-03-03T02:21:42.296-08:00</updated><title type='text'>Happy Birthday, Dr. Seuss</title><content type='html'>I grew up reading &lt;a href="http://en.wikipedia.org/wiki/Dr_Seuss"&gt;Dr. Seuss&lt;/a&gt;.  I especially liked the elaborate machines like the ones in The Sneetches.  Years later, when I was learning about computers and programming, I would visualize computers working like some sort of Seussian contraption.  The longer I've been in the software business, the more appropriate the analogy seems.  The Star-On and Star-Off machines started out as small boxes and expanded via an outgrowth of components that never quite fit together correctly.  Sylvester McMonkey &lt;s&gt;McAfee&lt;/s&gt; McBean also pioneers the business model of fixing problems with software by &lt;a href="http://www.pcpro.co.uk/news/106448"&gt;selling more software&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The animated version of the Sneetches is difficult to find on DVD, but it's available &lt;a href="http://www.youtube.com/view_play_list?p=50F355ED61063929"&gt;on Youtube&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;object height="370" width="530"&gt;&lt;param name="movie" value="http://www.youtube.com/p/50F355ED61063929"&gt;&lt;embed src="http://www.youtube.com/p/50F355ED61063929" type="application/x-shockwave-flash" height="370" width="530"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-8670016642562923261?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/8670016642562923261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=8670016642562923261' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/8670016642562923261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/8670016642562923261'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2007/03/happy-birthday-dr-seuss.html' title='Happy Birthday, Dr. Seuss'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-3079289801409389717</id><published>2007-02-26T00:23:00.000-08:00</published><updated>2007-02-26T00:25:13.647-08:00</updated><title type='text'>Wii-view</title><content type='html'>I've had my Wii for a little over a month now, and thanks to Gamefly, I've been able to sample a number of games for it.  I think the system has a lot of potential, but it will be a while before developers really take advantage of the system, and the best games for the Wii will almost certainly be very different from the best games for other systems.&lt;br /&gt;&lt;br /&gt;Wii Sports is the best Wii game I've played so far.   Zelda may be a better game overall, but it's not really a &lt;span style="font-style: italic;"&gt;Wii&lt;/span&gt; game - it's a conventional game that happens to be available on the Wii.  Going through the motions in Wii Sports is a lot of fun, and shows once again that having the right controller can make or break a game.  It's unclear how well the software is actually modeling your actions, since random motions are often rendered as well-formed swings in the game, but Wii Sports demonstrates that the underlying model doesn't have to be perfect to be fun.&lt;br /&gt;&lt;br /&gt;The controller is really three devices in one - a conventional controller with a joystick and buttons, a pointing device (using the sensor bar), and a motion sensor (using the accelerometers in the the two parts of the controller).  The trouble is that these modes don't work together all that well - you can't really wave the wiimote around and hold the pointer on the screen (although Rayman's "point with the remote and act with the nunchuck" pattern works fairly well), and no matter how you hold the controller some of the buttons are going to be awkward to reach.  The relative lack of easily-reachable buttons is the biggest problem for games designed with other systems in mind - developers have to use motions like "shake the nunchuck" to accommodate the variety of actions found in many games.  This hidden-button syndrome doesn't really add anything to the games and probably makes them less approachable to novice gamers than they would be on a more conventional system (in contrast to Wii Sports, which is the epitome of approachability).&lt;br /&gt;&lt;br /&gt;My biggest disappointment in the controls has been the pointer mode.  It takes a steady hand to, for example, pick a letter from the on-screen qwerty keyboard and press the button without moving the pointer, and I find the hand position required to keep the pointer on the screen to be very uncomfortable.  I've put the sensor bar on top of my TV but configured the Wii to think it's below the screen.  This way I'm always aming into the space above the screen, which I find to be a more natural hand position.  Playing this way isn't as weird as it sounds.  You already have to watch the on-screen cursor instead of the angle of the remote (since there's no calibration for the size of your screen), so you don't really notice the added vertical offset.&lt;br /&gt;&lt;br /&gt;I had hoped that the pointer mode would mean that the Wii could accommodate the kinds of games that are still at their best on PCs with a mouse and keyboard (primarily real-time strategy and first-person shooters), but now I'm not so sure.  The control scheme used in Red Steel is worse than the usual two-joystick approach in my opinion.  To turn your character, you have to position the cursor near the edge of the screen and leave it there while your character turns.  It's like having a mouse you can't pick up when it reaches the edge of the pad.  The Rayman-on-Rails plunger-shooting levels were a lot more fun because you could focus on aiming and shooting; movement was out of your control. &lt;br /&gt;&lt;br /&gt;Taking movement out of the player's control is a recurring theme in the Wii's best moments.  Wii Sports Tennis removes tennis video games from their Pong-based roots by making the challenge not about putting your player in front of the ball (the game moves for you), but just about making each shot (which mostly means timing).  Conventional games have used most of their control "bandwidth" for controlling character movement (often using two analog sticks for position and orientation), while the actions you take once you're in position are abstracted behind simple button presses.  The Wii turns that around, with the potential for richer and more immersive control of your actions, but less control of movement (at least in comparison).  This is a relatively unexplored area of game design, although some of the best games I've played recently fall into the "actions, not movement" category:  Guitar Hero and Trauma Center (DS).  Now that the Wii has become a commercial success, I'm hopeful that we'll see some interesting new ideas for it.&lt;br /&gt;&lt;br /&gt;Quick comments on the games I've tried:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wii Sports - Simple and fun; the best reason to own a Wii.&lt;/li&gt;&lt;li&gt;Zelda - Excellent as usual, but doesn't break any new ground.&lt;/li&gt;&lt;li&gt;Elebits - Katamari Damacy meets the Half-Life 2 gravity gun, although it's not quite as awesome as that sounds.  The controls can be frustrating when you're doing anything but flinging objects around the room.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Warioware - By far the most varied use of the wiimote.  Slightly less frantic and unpredictable than other games in the series since it has to tell you how to hold the wiimote in each round.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Rayman Raving Rabbids - Great sense of style and humor. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Excite Truck - It's no Mario Kart, but it's enjoyable as long as you don't care about realism in your racing games.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Red Steel - It's an OK game, but I got really frustrated with the controls.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-3079289801409389717?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/3079289801409389717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=3079289801409389717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3079289801409389717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/3079289801409389717'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2007/02/wii-view.html' title='Wii-view'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-116840921201701124</id><published>2007-01-09T21:58:00.000-08:00</published><updated>2007-01-09T22:06:52.026-08:00</updated><title type='text'>Grey Legoo</title><content type='html'>Legos don't need humans to reproduce anymore - check out this &lt;a href="http://www.makezine.com/blog/archive/2007/01/lego_car_factor.html?CMP=OTC-0D6B48984890"&gt;automated Lego car factory&lt;/a&gt;.  Of course, this &lt;a href="http://www.makezine.com/blog/archive/2007/01/lego_duck_facto.html"&gt;Lego duck assembly line&lt;/a&gt; still has a long way to go before it catches up with the &lt;a href="http://www.youtube.com/watch?v=8hl5MJHDi9k&amp;eurl"&gt;old-fashioned duck factory&lt;/a&gt;.  [via &lt;a href="http://xenomachina.com"&gt;Laurence&lt;/a&gt; and &lt;a href="http://www.zefrank.com/zesblog/archives/2007/01/i_cant_help_it.html"&gt;zefrank&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-116840921201701124?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/116840921201701124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=116840921201701124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/116840921201701124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/116840921201701124'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2007/01/grey-legoo.html' title='Grey Legoo'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-115977336821068768</id><published>2006-10-01T23:47:00.000-07:00</published><updated>2006-10-02T00:16:08.223-07:00</updated><title type='text'>Gmail search bookmarks</title><content type='html'>I've found a few Gmail searches to be very valuble in my email management. The main search I use is [(label:inbox label:unread) OR label:star] - that is, unread items from my inbox plus all my starred items.  This search turns gmail's read/archive pattern on its head - once I've read a message, it disappears from view unless I take explicit action to save it (i.e. star it).  This works well for my mail, since I receive a lot of mail that doesn't need any response.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Of course, [(label:inbox label:unread) OR label:star], or even its shortened form [(l:^i l:^u)|l:^t] is too much to type all the time.  &lt;a href="http://persistent.info"&gt;Mihai&lt;/a&gt; has &lt;a href="http://persistent.info/archives/2005/03/01/gmail-searches"&gt;a greasemonkey script&lt;/a&gt; that can add links for your favorite searches below the labels box, but it slows things down (or at least it used to), and it's a two-step process to perform your saved search when you're not already in gmail.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I've written &lt;a href="http://eclectic-mayhem.com/stuff/gmail-search-bookmarks.html"&gt;a simple tool to generate bookmarks that will perform gmail searches&lt;/a&gt;.  These bookmarks will work even if you're not currently in gmail, but if you're already in gmail it will use your current session instead of reloading everything.  I've been using these bookmarks for a while now and I'm happy with them, so I figured it's time to share them with the world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-115977336821068768?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/115977336821068768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=115977336821068768' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/115977336821068768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/115977336821068768'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2006/10/gmail-search-bookmarks.html' title='Gmail search bookmarks'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-115732890577522045</id><published>2006-09-03T17:04:00.000-07:00</published><updated>2006-09-03T17:15:05.786-07:00</updated><title type='text'>Daily WTF for other industries?</title><content type='html'>&lt;a href="http://www.thedailywtf.com"&gt;The Daily WTF&lt;/a&gt; is a showcase for shockingly bad code and computer systems, all claimed to be found "in the wild".  It's a fun read if you have both the right sense of humor and the appropriate background to understand what's going on.  I wonder if there are similar websites out there for other industries.  It's kind of scary to think that there might be, for example, doctors so bad that other doctors have websites devoted to mocking their work.&lt;br /&gt;&lt;br /&gt;Maybe the reason is in the low barrier to entry to so much computer work.  It's easy to transition from amateur to "professional" with minimal training.  Maybe the equivalent to the Daily WTF is the story that a couple of mechanics are probably telling about me right now (or, as they probably call me, "that kid who broke something changing a flat tire and had to get his car towed in").&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-115732890577522045?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/115732890577522045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=115732890577522045' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/115732890577522045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/115732890577522045'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2006/09/daily-wtf-for-other-industries.html' title='Daily WTF for other industries?'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-115078421830168696</id><published>2006-06-19T22:55:00.000-07:00</published><updated>2006-06-19T23:16:58.340-07:00</updated><title type='text'>Useful obscure firefox extension (Mac)</title><content type='html'>In Firefox on the Mac, whenever you press Cmd-N to open a new window, it tries to place the new window slightly below the current window (so you can see both titlebars), even if that puts the bottom of the new window off-screen (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=218214"&gt;bug 218214&lt;/a&gt;).  It only seems to happen with Firefox, and only on the Mac version.  This is especially annoying since Apple's fondness for widescreen displays makes vertical space even more precious.  It turns out there's a workaround: &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=218214#c24"&gt;this extension&lt;/a&gt; (&lt;a href="https://bugzilla.mozilla.org/attachment.cgi?id=194620&amp;action=view"&gt;direct link to &lt;code&gt;onscreen-0.1.xpi&lt;/code&gt;&lt;/a&gt;) will move all new windows as necessary to fit on the screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-115078421830168696?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/115078421830168696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=115078421830168696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/115078421830168696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/115078421830168696'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2006/06/useful-obscure-firefox-extension-mac.html' title='Useful obscure firefox extension (Mac)'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-114534931215754968</id><published>2006-04-18T01:06:00.000-07:00</published><updated>2006-04-18T01:35:12.193-07:00</updated><title type='text'>Linkblog and new feeds</title><content type='html'>I've set up a &lt;a href="http://www.google.com/reader/view/user/06885818428051431563/label/linkblog"&gt;linkblog&lt;/a&gt; using &lt;a href="http://www.google.com/reader/view/"&gt;Google Reader&lt;/a&gt;'s &lt;a href="http://googlereader.blogspot.com/2006/03/reader-learns-to-share.html"&gt;sharing feature&lt;/a&gt;.   It's actually been visible on &lt;a href="http://eclectic-mayhem.com"&gt;http://eclectic-mayhem.com&lt;/a&gt; for a few weeks now, but those of you who read this blog in a feed reader wouldn't have noticed.  For those of you who are unfamiliar with linkblogs, it's a lightweight way (one click) for me to publish things I find interesting without writing up a full blog post. &lt;br /&gt;&lt;br /&gt;Using the links in the "Feeds" section of the right-hand column, you can subscribe to &lt;a href="http://www.google.com/reader/view/feed/http://www.eclectic-mayhem.com/blog/atom.xml"&gt;this blog&lt;/a&gt;, the &lt;a href="http://www.google.com/reader/view/user/06885818428051431563/label/linkblog"&gt;linkblog&lt;/a&gt;, or &lt;a href="http://www.google.com/reader/view/user/06885818428051431563/label/me"&gt;a combination of the two&lt;/a&gt; using Google Reader or another feed reader.  If you subscribe to the combined feed, you'll also automatically get any other feeds I may create in the future (like photo feeds, etc).  Note that I've moved the linkblog feed (the old address ends with "/starred", the new one ends with "/linkblog") - if you've already subscribed to it under the old location, you should update your links.  The new arrangement allows me some more flexibility for possible future changes.&lt;br /&gt;&lt;br /&gt;In case you're curious about how exactly to do this, here's what I did.  First, I made my starred items in Google Reader:  Under the "Share" tab, check the "Shared" box next to "My starred items".  There are a couple of links in the "Tell your friends" section.  Copy the orange one (looks like http://www.google.com/reader/ public/atom/ user/[20-digit-number]/ state/com.google/starred)&lt;br /&gt;and paste it into the search box at the top of the page.  Now you can subscribe to your starred items and apply another label to it (for example, you might label your starred items "linkblog" or "me").  You can subscribe to your own blog and give it the same label to create a spliced feed containing both your blog and your starred items (this is my "me" label).  You can then make that label public and put links to it on your blog (or the clip you see on the sidebar of this page).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-114534931215754968?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/114534931215754968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=114534931215754968' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/114534931215754968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/114534931215754968'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2006/04/linkblog-and-new-feeds.html' title='Linkblog and new feeds'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-114092837377811136</id><published>2006-02-25T20:27:00.000-08:00</published><updated>2006-02-25T20:33:02.030-08:00</updated><title type='text'>Pin-pen merger</title><content type='html'>&lt;a href="http://www.eurekalert.org/pub_releases/2006-02/ru-bpo022406.php"&gt;Brain processing of speech sounds is different in some southern English speakers.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So this is why no one in California understands me when I say my name.  See also &lt;a href="http://en.wikipedia.org/wiki/Pin-pen_merger#Pin-pen_merger"&gt;this Wikipedia article&lt;/a&gt;.  Via &lt;a href="http://del.icio.us/amitp"&gt;amitp&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-114092837377811136?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/114092837377811136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=114092837377811136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/114092837377811136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/114092837377811136'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2006/02/pin-pen-merger.html' title='Pin-pen merger'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-113575098770171493</id><published>2005-12-27T22:08:00.000-08:00</published><updated>2005-12-27T22:23:07.710-08:00</updated><title type='text'>The Internet in a nutshell, part 2</title><content type='html'>&lt;a href="http://starwars.wikicities.com/wiki/Wookieepedia"&gt;Wookieepedia&lt;/a&gt;:  a wiki site set up by Star Wars fans "when wikipedia users began to complain of the overabundance of minutiae related to &lt;i&gt;Star Wars" &lt;/i&gt;on Wikipedia.  (via &lt;a href="http://www.nedbatchelder.com/blog/200512.html#e20051216T071401"&gt;Ned Batchelder&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;My original Internet in a nutshell comment predates this blog, so I'll repeat it here:  An image from &lt;a href="http://come.to/evilbert"&gt;Bert Is Evil&lt;/a&gt;, a site self-conciously created to qualify for Internet Underground's "Weird Wide Web" column is &lt;a href="http://www.snopes.com/rumors/bert.htm"&gt;included in a pro-bin-Laden poster&lt;/a&gt; because the image ranked highly in a Google Images search for &lt;a href="http://images.google.com/images?q=bin%20laden&amp;sa=N&amp;amp;tab=wi"&gt;[bin laden]&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-113575098770171493?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/113575098770171493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=113575098770171493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/113575098770171493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/113575098770171493'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/12/internet-in-nutshell-part-2.html' title='The Internet in a nutshell, part 2'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-113393953680814048</id><published>2005-12-06T22:56:00.000-08:00</published><updated>2005-12-06T23:12:16.816-08:00</updated><title type='text'>Filling code in Emacs</title><content type='html'>My friend &lt;a href="http://snarfed.org"&gt;Ryan&lt;/a&gt; has writen a neat addition for Emacs:  &lt;a href="http://snarfed.org/space/fillcode"&gt;fillcode-mode&lt;/a&gt; lets you word-wrap code just like M-q already does for text.  It knows how to indent parenthesized expressions, break lines at commas, etc.  It's not perfect, but it gets the common cases right and sure beats fixing up the indentation by hand when you change a function signature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-113393953680814048?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/113393953680814048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=113393953680814048' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/113393953680814048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/113393953680814048'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/12/filling-code-in-emacs.html' title='Filling code in Emacs'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-113376077930295910</id><published>2005-12-04T21:14:00.000-08:00</published><updated>2005-12-04T22:12:25.703-08:00</updated><title type='text'>Fighting with Civilization IV's copy protection</title><content type='html'>(Note: if you're looking for information about how to get an illegal copy of Civilization 4, you won't find it here)&lt;br /&gt;&lt;br /&gt;After downloading the &lt;a href="http://www.civfanatics.com/news2/comments.php?id=589"&gt;Civilization 4 demo&lt;/a&gt;, I went out and purchased the game. Once I got it installed, I found that I immediately got a blue screen of death whenever I tried to start the game. The &lt;a href="http://www.eclectic-mayhem.com/blog/2004/02/windows-crash-reporter.html"&gt;windows crash reporter&lt;/a&gt; was no help this time, but since the demo worked fine I suspected some sort of attempted copy protection. As it turns out I had an old version of the Safedisc copy protection software on my system (&lt;code&gt;c:\windows\system32\drivers\secdrv.sys&lt;/code&gt;, dated 2002), that I think may have been broken by Windows XP SP2. Civ4 apparently won't install its version of Safedisc when it sees another version already installed. Macrovision publishes an &lt;a href="http://www.macrovision.com/products/safedisc/downloads.shtml"&gt;update to Safedisc&lt;/a&gt;, although it's not easy to find on their site. Unfortunately, attempting to install the update directly triggers another BSOD in the old version. The procedure for upgrading looks something like this:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;Go to Device Manager and turn on "Show Hidden Devices".&lt;/li&gt;   &lt;li&gt;Under "Non-Plug and Play Drivers", find "Secdrv" and double-click it.&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;On the "Driver" tab, change "Startup Type" to "Disabled".&lt;/li&gt;   &lt;li&gt;Reboot.&lt;/li&gt;   &lt;li&gt;Run the Safedisc update installer. You'll get an "error 101" because the driver is disabled, but the installation still works as far as I can tell.&lt;/li&gt;   &lt;li&gt;Go back to Device Manager, change "Startup Type" back to "Automatic" and reboot.&lt;/li&gt; &lt;/ol&gt; Now I try the game again. The CD spins up and I see the splash screen this time, which says "Loading" even though it really means "Please wait while we waste your time and verify that you still have this otherwise-unneded CD". A dialog pops up and says "Please insert the correct CD and try again", with a link to the official support website. The website says the CDs are mislabelled - the CDs say "Disc 1/Install" and "Disc 2/Play", but you're actually supposed to use Disc 1 to play. Oops.&lt;br /&gt;&lt;br /&gt;I swap discs and try again. Same message. Some searching reveals that Safedisc tries to detect CD emulators like Daemon Tools and Alcohol 120% and refuse to start if it sees them (of course, now that it's caught a pirate red-handed, it doesn't want to give you any hints about how to evade the protection, so it just says "please insert the correct cd"). I've never used either of those programs, and I'm pretty sure I don't have anything like them installed (If I did, I'd probably be using it, since I can see plenty of non-piratical uses for such a piece of software). The solution is a little program called &lt;a href="http://www.dvhardware.net/software/3116"&gt;sd4hide&lt;/a&gt;, which temporarily removes a few registry keys that Safedisc looks for. The registry keys it removes in my case are entries in the SCSI section of the registry, entries for my hard drive and DVD drive. I have no idea what they're doing there (both drives are IDE) or why SCSI would be taken as evidence of piracy (does no one use SCSI drives anymore?), but it did the trick, and now I'm able to play the game.&lt;br /&gt;&lt;br /&gt;It's things like this that make me about ready to give up on PC gaming.  The consoles may be closed systems with their own copy-protection schemes, but at least I know that up front, and the games still work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-113376077930295910?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/113376077930295910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=113376077930295910' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/113376077930295910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/113376077930295910'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/12/fighting-with-civilization-ivs-copy.html' title='Fighting with Civilization IV&apos;s copy protection'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-112702053649554409</id><published>2005-09-17T22:14:00.000-07:00</published><updated>2005-09-17T22:15:36.500-07:00</updated><title type='text'>Project timelines</title><content type='html'>Don Knuth &lt;a href="http://lists.w3.org/Archives/Public/www-validator/2005Sep/0052.html"&gt;has a different perspective&lt;/a&gt; from virtually everyone else in computer science: &lt;blockquote&gt;"I don't want to delay The Art of Computer Programming by an unnecessary week; I've been working on it for 43 years and I have 20 more years of work to do"&lt;/blockquote&gt; (via &lt;a href="http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=76608c5d-f71a-440e-be87-165fa8b6f2f0"&gt;Dare Obasanjo&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-112702053649554409?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/112702053649554409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=112702053649554409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/112702053649554409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/112702053649554409'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/09/project-timelines.html' title='Project timelines'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-111483956520433300</id><published>2005-04-29T22:18:00.000-07:00</published><updated>2005-04-29T22:39:25.206-07:00</updated><title type='text'>Desktop Reversal</title><content type='html'>Ever since Windows 95, I've hated the concept of the desktop "folder".  This was partly due to flaws in Microsoft's implementation, but mostly because the whole concept seemed broken to me.  The desktop is too awkward to access (because you have to minimize other windows instead of simply switching to another window) and lacks a unifying purpose.  Mac OS X Panther softened my resistance somewhat - Expose solves the access problem, and on the Mac it's generally easier to keep a clean desktop (As a rule I don't use the desktop on my powerbook for long-term storage of anything.  Right now my desktop is completely blank).&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Now enter Tiger and Dashboard - a hidden "layer" of widgets that can be brought to the forefront via a hotkey or an icon in the dock.  This works the way I always wished the desktop worked in Windows.  But now, I find myself wishing that the Dashboard widgets showed up on the desktop, so I could see them under my active windows and didn't need a third hotkey (after mapping the bottom-row enter key to expose all windows and command-enter to expose desktop).  It's almost there - you can &lt;a href="http://www.macosxhints.com/article.php?story=20050422172929402"&gt;drag widgets from the Dashboard layer&lt;/a&gt; to your main screen, but they always display on top of other windows.  Hopefully some enterprising hacker will figure out how to turn off the "always on top" bit (an "always on bottom" bit would be nice, but not necessary).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-111483956520433300?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/111483956520433300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=111483956520433300' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/111483956520433300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/111483956520433300'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/04/desktop-reversal.html' title='Desktop Reversal'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-111367163345244394</id><published>2005-04-16T10:13:00.000-07:00</published><updated>2005-04-16T10:13:53.453-07:00</updated><title type='text'>Yarrr!</title><content type='html'>&lt;a href="http://www.newsobserver.com/news/wake/raleigh/story/2310935p-8689263c.html"&gt;"To the delight of some and the horror of others, The Pirate Captain was elected N.C. State University student body president Wednesday in a landslide."&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-111367163345244394?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/111367163345244394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=111367163345244394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/111367163345244394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/111367163345244394'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/04/yarrr.html' title='Yarrr!'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-110697602056568785</id><published>2005-01-28T21:20:00.000-08:00</published><updated>2005-01-28T21:20:52.146-08:00</updated><title type='text'>World of Warcraft and "Pattern-Breaking"</title><content type='html'>Damion Schubert &lt;a href="http://booboo.phpwebhosting.com/~ubiq/index.php?p=205"&gt;nails&lt;/a&gt; the reason I'm enjoying World of Warcraft more than other MMO games.  &lt;br /&gt;&lt;blockquote&gt;What the WoW quest engine does right is that it convinces you that quests are the best way to advance in the game, and then lets you have 20 of them at a time.&lt;/blockquote&gt;&lt;br /&gt;Efficiency is a funny thing in games.  Most people don't care about the most "efficient" way to progress through a single-player game, and those who prefer to take their time are in no way impacted by the fact that some people see it as a race.  Online, however, the drive for efficiency can be contagious.  When you can't make progress solo, you're often stuck in the few areas that have a critical mass of people.  There was a lot of fun to be had in Everquest, but you wouldn't know it from the way most people played, killing legions of identical monsters in whichever zone was the hotspot for their level.  It was just too hard to find people with whom to explore the rest of the game world.  What WoW gets right is that you're never really tempted to take the "less fun" path because it's more efficient.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-110697602056568785?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/110697602056568785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=110697602056568785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/110697602056568785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/110697602056568785'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2005/01/world-of-warcraft-and-pattern-breaking.html' title='World of Warcraft and &quot;Pattern-Breaking&quot;'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-110071551872423212</id><published>2004-11-17T09:47:00.000-08:00</published><updated>2004-11-17T10:21:52.840-08:00</updated><title type='text'>Tivo's new ads</title><content type='html'>Tivo is taking &lt;a href="http://www.pvrblog.com/pvr/2004/11/tivo_to_add_ban.html"&gt;some&lt;/a&gt; &lt;a href="http://www.nelson.monkey.org/%7Enelson/weblog/guestblog/marc/tivo-ads.html"&gt;heat&lt;/a&gt; for their &lt;a href="http://www.latimes.com/news/local/la-et-tivo17nov17,0,927837.story?coll=la-home-headline"&gt;upcoming addition of ads&lt;/a&gt; that will be displayed while you fast-forward through commercials. While it is a little upsetting that they're making an unwanted change to the existing service (leading to the possibility that they will disable the 30-second skip command to force people to fast-foward through commercials in the traditional way to see these ads), I don't think it will be a big deal. As far as I can tell it's just an extension of the "press thumbs up to record" overlay they're already doing for TV-show ads. The ads will only be there when there's already an ad on your screen that you're fast-forwarding through, but this one will be legible.&lt;br /&gt;&lt;br /&gt;This could even be a good thing for users. These new ads are potentially individually targetable and measurable (with a remote-control "clickthrough"). If it works out well (and admittedly that's a big "if"), ads like these can replace the more intrusive TV ads just like Google's and Overture's targeted text ads are replacing banners. I'd be happy to have a few ads on my screen while fast-forwarding if it meant that the Tivo knew when the commercial ended and would resume normal playback automatically.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-110071551872423212?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/110071551872423212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=110071551872423212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/110071551872423212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/110071551872423212'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2004/11/tivos-new-ads.html' title='Tivo&apos;s new ads'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-109929084383637798</id><published>2004-10-31T22:34:00.000-08:00</published><updated>2004-10-31T22:34:03.836-08:00</updated><title type='text'>Sophomore evicted for fliers urging girls to lose weight</title><content type='html'>&lt;a href="http://www.boston.com/news/local/new_hampshire/articles/2004/10/30/sophomore_evicted_for_fliers_urging_girls_to_lose_weight/"&gt;Sophomore evicted for fliers urging girls to lose weight&lt;/a&gt; - "Timothy Garneau, 20, of Berlin, said he posted the fliers as a joke because he was tired of waiting so long for the elevator. Garneau lived on the seventh floor of Stoke Hall."  As a former resident of an 11th-floor dorm room, I can sympathize with this guy's plight, and think that kicking him out of the dorm for this joke is absurd.  I think he's going about it in the wrong way, though.  Guys are much easier to shame into taking the stairs (I had friends on the 5th floor who would sometimes take the elveator up to 7 and then walk down two flights of stairs to preserve their dignity), and chasing them away has the added benefit of improving the male/female ratio in the elevators ;-).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-109929084383637798?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/109929084383637798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=109929084383637798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/109929084383637798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/109929084383637798'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2004/10/sophomore-evicted-for-fliers-urging.html' title='Sophomore evicted for fliers urging girls to lose weight'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6616843.post-109928723465561842</id><published>2004-10-31T21:33:00.000-08:00</published><updated>2004-11-17T10:58:47.263-08:00</updated><title type='text'>Free-market flu?</title><content type='html'>This &lt;a href="http://www.washingtonpost.com/wp-dyn/articles/A14657-2004Oct31.html"&gt;Washington Post column&lt;/a&gt; claims that "The reason there's not enough flu vaccine to go around this year is that Americans have decided, consciously or not, that they don't want the government to get too deeply involved in health care." The rest of the article, however, could just as easily be used to argue that the shortage is the result of too much governmental involvement:&lt;ul&gt;&lt;li&gt;Changing flu vaccine production to faster, more modern techniques (like those used for other vaccines) would require lengthy and expensive FDA approval.&lt;/li&gt;&lt;li&gt;The government buys about 20% of the vaccine supply for military and other uses, but it refuses to pay market prices&lt;/li&gt;&lt;/ul&gt;In fact, the solution proposed at the end of the article includes a significant move towards a freer market (the government would pay market prices for its 20%). The free market can break down in a variety of ways when it comes to health care (the New Yorker has a good &lt;a href="http://www.newyorker.com/printable/?critics/041025crat_atlarge"&gt;analysis  of market forces and prescription drugs&lt;/a&gt;), but this year's flu vaccine doesn't look like one of them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6616843-109928723465561842?l=www.eclectic-mayhem.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/109928723465561842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6616843&amp;postID=109928723465561842' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/109928723465561842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6616843/posts/default/109928723465561842'/><link rel='alternate' type='text/html' href='http://www.eclectic-mayhem.com/blog/2004/10/free-market-flu.html' title='Free-market flu?'/><author><name>Ben Darnell</name><uri>http://www.blogger.com/profile/05329271141900497893</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='03871913898869150430'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>