<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6089630</id><updated>2011-12-17T13:41:11.441-07:00</updated><category term='queer'/><category term='news'/><category term='the time machine'/><category term='bug'/><category term='bill'/><category term='scifi'/><category term='octavia butler'/><category term='roborally'/><category term='community'/><category term='guillotine'/><category term='into the woods'/><category term='tchaikovsky'/><category term='lightdm'/><category term='flight of the bumblebee'/><category term='essentials in conducting'/><category term='lewis carroll'/><category term='aidan'/><category term='haloscan'/><category term='saturn'/><category term='scienceblogs'/><category term='myspace'/><category term='probability'/><category term='opera'/><category term='thx 1138'/><category term='facebook'/><category term='old time religion'/><category term='something monstrous this way comes'/><category term='xmen2'/><category term='ubuntu 11.10'/><category term='pinball'/><category term='java'/><category term='boingboing'/><category term='waste'/><category term='cory doctorow'/><category term='autohotkey'/><category term='cats'/><category term='fork'/><category term='the front runner'/><category term='rory williams'/><category term='misc'/><category term='haiku'/><category term='adventure'/><category term='denver pops'/><category term='no more hornets'/><category term='flickr'/><category term='minigolf'/><category term='audition'/><category term='gsa'/><category term='charlie brown'/><category term='ubuntu'/><category term='matt'/><category term='the grey man'/><category term='nvidia'/><category term='viola love triangle'/><category term='google'/><category term='svn'/><category term='eben moglen'/><category term='maguire'/><category term='space'/><category term='poem'/><category term='scott'/><category term='monty hall'/><category term='quote'/><category term='naveen'/><category term='creative commons'/><category term='platte valley players'/><category term='wise or otherwise'/><category term='lawrence lessig'/><category term='lullaby'/><category term='ascap'/><category term='ryzom'/><category term='sexuality'/><category term='homespun'/><category term='pentapede dreadfuls'/><category term='ramble'/><category term='asimov&apos;s science fiction magazine'/><category term='tan dun'/><category term='mutopia'/><category term='danah boyd'/><category term='bailout'/><category term='music'/><category term='atheism'/><category term='sarah'/><category term='henry wadsworth longfellow'/><category term='idiocy'/><category term='x'/><category term='terry'/><category term='bobbette'/><category term='outer limits'/><category term='techdirt'/><category term='night of fire'/><category term='sql'/><category term='aid'/><category term='carcasonne'/><category term='twitter'/><category term='anarchy'/><category term='concerts'/><category term='mathematics'/><category term='sheet music'/><category term='steve'/><category term='googol'/><category term='pentapepperpede'/><category term='gene roddenberry'/><category term='pictures'/><category term='curse of the black spot'/><category term='magazine'/><category term='john scalzi'/><category term='funny'/><category term='avatar'/><category term='kalmus'/><category term='bellwether'/><category term='dr. seuss'/><category term='bryght'/><category term='art'/><category term='one step from sunday'/><category term='doctor&apos;s wife'/><category term='oscms2007'/><category term='fsf'/><category term='essays'/><category term='patternist series'/><category term='quantum mechanics'/><category term='journal'/><category term='walk like a pedegyption'/><category term='new yorker'/><category term='ocr'/><category term='review'/><category term='dandelion'/><category term='the hours'/><category term='harry potter'/><category term='frederik pohl'/><category term='friendly atheist'/><category term='symphonette no. 1'/><category term='dresden codak'/><category term='RUPE'/><category term='cassini'/><category term='babes in arms'/><category term='kerry'/><category term='parody'/><category term='pingvision'/><category term='designer eye for the geek guy'/><category term='harry browne'/><category term='pirates of the carribean'/><category term='hgwells'/><category term='blizzard of 2006'/><category term='condo'/><category term='software'/><category term='jill'/><category term='down and out in the magic kingdom'/><category term='project gutenberg'/><category term='shared items'/><category term='yahoo'/><category term='five-suit'/><category term='distributed proofreaders'/><category term='doctor who'/><category term='xserver'/><category term='small gods'/><category term='uncle dean'/><category term='earguards'/><category term='marriage'/><category term='youtube'/><category term='lord of the rings'/><category term='paul'/><category term='connie willis'/><category term='book of carrots'/><category term='insects'/><category term='picture of dorian gray'/><category term='terry hancock'/><category term='pixar'/><category term='gpl'/><category term='last night on earth'/><category term='gurps'/><category term='ursula k leguin'/><category term='amazon'/><category term='how I found freedom in an unfree world'/><category term='windows'/><category term='canticle for leibowitz'/><category term='crayon'/><category term='string quartet'/><category term='lean'/><category term='thought of the day'/><category term='idea'/><category term='me'/><category term='penny dreadfuls'/><category term='papu'/><category term='linguistics'/><category term='good math bad math'/><category term='php'/><category term='rory'/><category term='rubinstein'/><category term='culture'/><category term='webdesign'/><category term='arthur c. clarke'/><category term='games'/><category term='line drawing'/><category term='radgeek'/><category term='irregular webcomic'/><category term='sandkings'/><category term='theater'/><category term='jason'/><category term='sir thomas more'/><category term='team foundation server'/><category term='daylight atheism'/><category term='xorg'/><category term='beowulf'/><category term='oscms'/><category term='lauri'/><category term='rader'/><category term='tree of life'/><category term='free software'/><category term='hawaii'/><category term='cethegrande'/><category term='wikiwrit'/><category term='clay'/><category term='poetry'/><category term='composition'/><category term='article'/><category term='nomic'/><category term='gnomopoly'/><category term='pentapede'/><category term='boolean'/><category term='men in black'/><category term='alto violin'/><category term='ethics'/><category term='festival of lights'/><category term='pirates'/><category term='i robot'/><category term='liana'/><category term='oscar wilde'/><category term='dlp'/><category term='surfing'/><category term='bugs'/><category term='gentoo'/><category term='george r r martin'/><category term='development'/><category term='gilbert and sullivan'/><category term='maltese falcon'/><category term='grainger'/><category term='arrangement'/><category term='tyrannicide day'/><category term='scribd'/><category term='craig'/><category term='easter'/><category term='kitty'/><category term='livetweet'/><category term='william gillis'/><category term='automakers'/><category term='git'/><category term='ts eliot'/><category term='appventure'/><category term='portal'/><category term='island of dr. moreau'/><category term='work'/><category term='music theory'/><category term='pan&apos;s labyrinth'/><category term='nobody scores'/><category term='andy'/><category term='will smith'/><category term='interactive fiction'/><category term='bridge'/><category term='cartoon'/><category term='spore'/><category term='thief of time'/><category term='diff'/><category term='obama'/><category term='greta christina'/><category term='drm'/><category term='chris'/><category term='joshua bell'/><category term='james eaton-lee'/><category term='limerick'/><category term='musicology'/><category term='imslp'/><category term='subversion'/><category term='feeds'/><category term='kansas mutual aid'/><category term='social software'/><category term='molly on the shore'/><category term='parade of lights'/><category term='nara'/><category term='prog026-00'/><category term='viola'/><category term='pratchett'/><category term='song'/><category term='grandfather'/><category term='cribbage--'/><category term='arte'/><category term='joseph and the amazing technicolor dreamcoat'/><category term='amy'/><category term='folk music'/><category term='mostly strauss'/><category term='nomopoly'/><category term='kat'/><category term='eragon'/><category term='comments'/><category term='utopia'/><category term='dystopia'/><category term='liberty'/><category term='drawing'/><category term='rating'/><category term='photography'/><category term='starship troopers'/><category term='writer'/><category term='todd'/><category term='omr'/><category term='human iterations'/><category term='one foot in front of the other'/><category term='reel'/><category term='crazy world'/><category term='quiz'/><category term='kde'/><category term='copyfight'/><category term='publishing'/><category term='sonata'/><category term='literature'/><category term='propaganda'/><category term='dulce et decorum est'/><category term='pinky'/><category term='robert frost'/><category term='copyright'/><category term='friendship'/><category term='jameswalker'/><category term='wall*e'/><category term='halfway there'/><category term='temple hill'/><category term='david morgan-mar'/><category term='jtc'/><category term='avclub'/><category term='distributed version control'/><category term='r&apos;thoria'/><category term='morality'/><category term='linus'/><category term='openid'/><category term='rockapede'/><category term='disney'/><category term='comic'/><category term='asimov'/><category term='how much for the doggy in the window'/><category term='egyptian'/><category term='massachusetts'/><category term='stranger than fiction'/><category term='society'/><category term='rasmuslerdorf'/><category term='eizo'/><category term='link'/><category term='googolplex'/><category term='science fiction'/><category term='nonsense'/><category term='thud'/><category term='lyons'/><category term='adam smith'/><category term='dr. who'/><category term='brendan'/><category term='dvorak'/><category term='illuminati'/><category term='tony'/><category term='security'/><category term='divorce'/><category term='magic ink'/><category term='kyonee'/><category term='dream'/><category term='skallywaggs'/><category term='blizzard'/><category term='eastern standard tribe'/><category term='laura scott'/><category term='movie'/><category term='robert a. heinlein'/><category term='dusty'/><category term='orchestra'/><category term='grieg'/><category term='version control'/><category term='hello dolly'/><category term='brightonmusic'/><category term='sandbox'/><category term='media'/><category term='hiroshima'/><category term='seasons in the sun'/><category term='joomla'/><category term='borodin'/><category term='audiveris'/><category term='scriabin'/><category term='patternmaster'/><category term='evolution'/><category term='jeff'/><category term='gnome'/><category term='sweeney todd'/><category term='scribblertoo'/><category term='cribbage'/><category term='chilis'/><category term='brandon'/><category term='agile'/><category term='activism'/><category term='python'/><category term='tiny monsters'/><category term='valve'/><category term='jessie'/><category term='beauty'/><category term='musopen'/><category term='quartet'/><category term='ebonmuse'/><category term='science'/><category term='day of remembrance'/><category term='linux'/><category term='cloverfield'/><category term='webcomic'/><category term='sigurd jorsalfar'/><category term='alfresco'/><category term='cheetah'/><category term='law'/><category term='public domain'/><category term='programming'/><category term='politics'/><category term='washington post'/><category term='valentine'/><category term='athiesm'/><category term='wii'/><category term='blog'/><category term='book'/><category term='steve wittens'/><category term='television'/><category term='criticism'/><category term='wil wheaton'/><category term='cherrypy'/><category term='lolz'/><category term='nightatthemuseum'/><category term='joke'/><category term='psp'/><category term='bitchun society'/><category term='discworld'/><category term='transgender'/><category term='cards'/><category term='satire'/><category term='first kiss'/><title type='text'>Talons and Claws are fun!</title><subtitle type='html'>"The true criterion of the practical, therefore, is not whether the latter can keep intact the wrong or foolish; rather is it whether the scheme has vitality enough to leave the stagnant waters of the old, and build, as well as sustain, new life." -- Emma Goldman</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default?start-index=101&amp;max-results=100'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>454</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6089630.post-673266950494078256</id><published>2011-12-17T13:41:00.000-07:00</published><updated>2011-12-17T13:41:11.478-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='egyptian'/><category scheme='http://www.blogger.com/atom/ns#' term='cartoon'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='walk like a pedegyption'/><title type='text'>Walk like a Pedegyptian</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zSFkHWvNvcY/Tuz-QiTaTSI/AAAAAAAAAL0/9NjkBY8xIQ0/s1600/rect4575.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://4.bp.blogspot.com/-zSFkHWvNvcY/Tuz-QiTaTSI/AAAAAAAAAL0/9NjkBY8xIQ0/s400/rect4575.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-673266950494078256?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/673266950494078256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=673266950494078256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/673266950494078256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/673266950494078256'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/12/walk-like-pedegyptian.html' title='Walk like a Pedegyptian'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-zSFkHWvNvcY/Tuz-QiTaTSI/AAAAAAAAAL0/9NjkBY8xIQ0/s72-c/rect4575.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-106213551027552131</id><published>2011-12-10T09:21:00.001-07:00</published><updated>2011-12-10T09:29:02.075-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='x'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='xserver'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 11.10'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='lightdm'/><title type='text'>LightDM fails to start</title><content type='html'>Had a quite annoying experience with my new linux laptop yesterday, after a routine update, it failed to start into X. In brief, LightDM has to wait until the nvidia kernel module is loaded.  Originally, the /etc/init/lightdm.conf file had a `sleep 2` command in it, before it attempted to run `exec lightdm`.  The upgrade changed the file, removing the sleep line, so that when I rebooted, X would fail, saying that it couldn't load the nvidia driver.&lt;br /&gt;&lt;br /&gt;The fix for now, hack though it is, is to add the `sleep 2` line before the `exec lightdm` line.  Boot is slower, but at least it works.&lt;br /&gt;&lt;br /&gt;This was on Ubuntu 11.10.  There is a bug here: &lt;a href="https://bugs.launchpad.net/lightdm/+bug/873495"&gt;https://bugs.launchpad.net/lightdm/+bug/873495&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-106213551027552131?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/106213551027552131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=106213551027552131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/106213551027552131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/106213551027552131'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/12/lightdm-fails-to-start.html' title='LightDM fails to start'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3501102165761080276</id><published>2011-10-24T22:21:00.001-06:00</published><updated>2011-10-24T22:21:49.605-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mostly strauss'/><category scheme='http://www.blogger.com/atom/ns#' term='denver pops'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='orchestra'/><title type='text'>Short update</title><content type='html'>&lt;div&gt;&lt;p&gt;Quick update here so I have it for reference.&amp;#160; Saturday evening I resigned from the Denver Pops orchestra, after about 8 seasons. That is all.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3501102165761080276?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3501102165761080276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3501102165761080276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3501102165761080276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3501102165761080276'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/10/short-update.html' title='Short update'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1819395605881033358</id><published>2011-09-28T21:26:00.001-06:00</published><updated>2011-09-28T21:26:53.205-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chilis'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapepperpede'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Penta-pepper-pede</title><content type='html'>And hot on the granite heels of the rockapede, the penta-pepper-pede!&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-feELlX-vutI/ToPkvyM-DBI/AAAAAAAAAIw/X3BCqPt2FZk/s1600/IMG_20110928_203705.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://3.bp.blogspot.com/-feELlX-vutI/ToPkvyM-DBI/AAAAAAAAAIw/X3BCqPt2FZk/s400/IMG_20110928_203705.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;I presume it's readying "cancer venom" in order to help eradicate cancer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1819395605881033358?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1819395605881033358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1819395605881033358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1819395605881033358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1819395605881033358'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/09/penta-pepper-pede.html' title='Penta-pepper-pede'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-feELlX-vutI/ToPkvyM-DBI/AAAAAAAAAIw/X3BCqPt2FZk/s72-c/IMG_20110928_203705.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6123393624071052225</id><published>2011-09-25T10:10:00.001-06:00</published><updated>2011-09-25T10:10:29.706-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rockapede'/><category scheme='http://www.blogger.com/atom/ns#' term='line drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Rockapede - Monster Manual Rejects</title><content type='html'>From the Monster Manual Rejects pile... it's the Rockapede!&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nDnfjbZkxGU/Tn9SEx8OhyI/AAAAAAAAAIo/X5HTfKgqsN0/s1600/rockapede.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="194" width="400" src="http://3.bp.blogspot.com/-nDnfjbZkxGU/Tn9SEx8OhyI/AAAAAAAAAIo/X5HTfKgqsN0/s400/rockapede.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6123393624071052225?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6123393624071052225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6123393624071052225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6123393624071052225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6123393624071052225'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/09/rockapede-monster-manual-rejects.html' title='Rockapede - Monster Manual Rejects'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-nDnfjbZkxGU/Tn9SEx8OhyI/AAAAAAAAAIo/X5HTfKgqsN0/s72-c/rockapede.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8928294506722117694</id><published>2011-09-02T12:12:00.000-06:00</published><updated>2011-09-02T12:12:41.977-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hawaii'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='surfing'/><category scheme='http://www.blogger.com/atom/ns#' term='crayon'/><title type='text'>Hang Ten</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lAMRwz4c_AA/TmEcLtwEbpI/AAAAAAAAAIE/rEu3L9mQ5LM/s1600/5647825499895773410" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="300" width="400" src="http://2.bp.blogspot.com/-lAMRwz4c_AA/TmEcLtwEbpI/AAAAAAAAAIE/rEu3L9mQ5LM/s400/5647825499895773410" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8928294506722117694?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8928294506722117694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8928294506722117694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8928294506722117694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8928294506722117694'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/09/hang-ten.html' title='Hang Ten'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-lAMRwz4c_AA/TmEcLtwEbpI/AAAAAAAAAIE/rEu3L9mQ5LM/s72-c/5647825499895773410' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5655136198379937561</id><published>2011-08-21T18:28:00.000-06:00</published><updated>2011-08-21T18:28:02.186-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='night of fire'/><category scheme='http://www.blogger.com/atom/ns#' term='propaganda'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><title type='text'>Remember the Night of Fire!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-NDGPqgkF7b4/TlGidPUsy8I/AAAAAAAAAH4/vtgGL2giu1M/s1600/propaganda2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="389" width="400" src="http://4.bp.blogspot.com/-NDGPqgkF7b4/TlGidPUsy8I/AAAAAAAAAH4/vtgGL2giu1M/s400/propaganda2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5655136198379937561?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5655136198379937561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5655136198379937561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5655136198379937561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5655136198379937561'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/08/remember-night-of-fire.html' title='Remember the Night of Fire!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-NDGPqgkF7b4/TlGidPUsy8I/AAAAAAAAAH4/vtgGL2giu1M/s72-c/propaganda2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4967553121288996716</id><published>2011-08-21T16:55:00.000-06:00</published><updated>2011-08-21T16:55:34.325-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='earguards'/><category scheme='http://www.blogger.com/atom/ns#' term='propaganda'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><title type='text'>Don't be a Breeding Ground!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-r3qoV89ZSYc/TlGMpSLMF3I/AAAAAAAAAHw/KKrGrpRigdU/s1600/propaganda1.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="329" width="400" src="http://1.bp.blogspot.com/-r3qoV89ZSYc/TlGMpSLMF3I/AAAAAAAAAHw/KKrGrpRigdU/s400/propaganda1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4967553121288996716?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4967553121288996716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4967553121288996716' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4967553121288996716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4967553121288996716'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/08/dont-be-breeding-ground.html' title='Don&apos;t be a Breeding Ground!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-r3qoV89ZSYc/TlGMpSLMF3I/AAAAAAAAAHw/KKrGrpRigdU/s72-c/propaganda1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4918098169031854605</id><published>2011-06-16T21:19:00.000-06:00</published><updated>2011-06-16T21:19:42.942-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tiny monsters'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Tiny Monsters</title><content type='html'>&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ee8-FFwHQqM/TfrHV_q75VI/AAAAAAAAADs/cL9f1oBgJw0/s1600/tinymonsters.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="400" width="358" src="http://3.bp.blogspot.com/-Ee8-FFwHQqM/TfrHV_q75VI/AAAAAAAAADs/cL9f1oBgJw0/s400/tinymonsters.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="display: none;"&gt;&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;span href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type"&gt;Tiny Monsters&lt;/span&gt; by &lt;a href="http://emeraldimp.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL"&gt;Geoff Lehr&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"&gt;Creative Commons &lt;br /&gt;Attribution Share-alike 3.0 License&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4918098169031854605?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4918098169031854605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4918098169031854605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4918098169031854605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4918098169031854605'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/06/tiny-monsters.html' title='Tiny Monsters'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Ee8-FFwHQqM/TfrHV_q75VI/AAAAAAAAADs/cL9f1oBgJw0/s72-c/tinymonsters.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4983740016853529337</id><published>2011-06-11T14:12:00.001-06:00</published><updated>2011-06-11T14:13:32.828-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='comic'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='penny dreadfuls'/><category scheme='http://www.blogger.com/atom/ns#' term='sweeney todd'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede dreadfuls'/><title type='text'>Sweeney Pede</title><content type='html'>&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;a href="http://2.bp.blogspot.com/-nQYi9llHJI4/TfPL76ipvcI/AAAAAAAAADk/sozzdyh7TeA/s1600/sweeneypede.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="http://2.bp.blogspot.com/-nQYi9llHJI4/TfPL76ipvcI/AAAAAAAAADk/sozzdyh7TeA/s640/sweeneypede.png" width="640" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="display: none;"&gt;&lt;span xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/terms/"&gt;&lt;span href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type"&gt;Sweeney Pede&lt;/span&gt; by &lt;a href="http://emeraldimp.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL"&gt;Geoff Lehr&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"&gt;Creative Commons &lt;br /&gt;Attribution Share-alike 3.0 License&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4983740016853529337?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4983740016853529337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4983740016853529337' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4983740016853529337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4983740016853529337'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/06/sweeney-pede.html' title='Sweeney Pede'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-nQYi9llHJI4/TfPL76ipvcI/AAAAAAAAADk/sozzdyh7TeA/s72-c/sweeneypede.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1974353540072287635</id><published>2011-05-28T14:21:00.000-06:00</published><updated>2011-05-28T14:21:49.191-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='line drawing'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='scribblertoo'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>ScribblerToo</title><content type='html'>Here's something awesome for you all to play with:  &lt;a href="http://www.zefrank.com/scribbler/scribblertoo/"&gt;ScribblerToo&lt;/a&gt;.  With it, I have made the following:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-cNDU0E4bt8o/TeFY42GJs5I/AAAAAAAAADA/cLAxis8luis/s1600/pentapedeinhat.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="229" width="320" src="http://4.bp.blogspot.com/-cNDU0E4bt8o/TeFY42GJs5I/AAAAAAAAADA/cLAxis8luis/s320/pentapedeinhat.png" /&gt;&lt;/a&gt;&lt;br /&gt;The obligatory Pentapede (in a hat!)&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-62lHB9vyWvg/TeFY5JoC2cI/AAAAAAAAADI/KBa2pKwqclE/s1600/Scribbler_2.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="315" width="320" src="http://2.bp.blogspot.com/-62lHB9vyWvg/TeFY5JoC2cI/AAAAAAAAADI/KBa2pKwqclE/s320/Scribbler_2.png" /&gt;&lt;/a&gt;&lt;br /&gt;Happy face!&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Ot_GajedrG4/TeFY5e8CxdI/AAAAAAAAADQ/Sl0uJvHucjU/s1600/Scribbler_3.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="168" width="320" src="http://3.bp.blogspot.com/-Ot_GajedrG4/TeFY5e8CxdI/AAAAAAAAADQ/Sl0uJvHucjU/s320/Scribbler_3.png" /&gt;&lt;/a&gt;&lt;br /&gt;Cheerful landscape on a sunny day&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1974353540072287635?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1974353540072287635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1974353540072287635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1974353540072287635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1974353540072287635'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/05/scribblertoo.html' title='ScribblerToo'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-cNDU0E4bt8o/TeFY42GJs5I/AAAAAAAAADA/cLAxis8luis/s72-c/pentapedeinhat.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4042002141969705365</id><published>2011-05-15T00:12:00.003-06:00</published><updated>2011-05-15T00:21:21.319-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dr. who'/><category scheme='http://www.blogger.com/atom/ns#' term='doctor&apos;s wife'/><category scheme='http://www.blogger.com/atom/ns#' term='television'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='doctor who'/><title type='text'>The Doctor's Wife, Doctor Who, S.6, Ep.4 (Review)</title><content type='html'>Neil Gaiman combines Doctor Who, The Hitchhiker's Guide to the Galaxy and Harlan Ellison's "I Have No Mouth and I Must Scream" into a story filled with unrealized potential.&lt;br /&gt;&lt;br /&gt;The Doctor, receiving a distress call, apparently from another Time Lord, rushes the TARDIS beyond the universe to a place almost, but not quite, entirely unlike a soap bubble on the edge of the universe.  The TARDIS' matrix is captured by a "family" trio and stored in Helena Bonham Carter (played by Suranne Jones), which allows her (the TARDIS) to finally express to the Doctor how good it is to meet him. Unfortunately, the planetoid-junkyard they've landed on is actually a malevolent TARDIS-devouring space urchin called "The House." The House, upon learning that the Doctor and the TARDIS are the respective last of their kinds, hijacks the TARDIS for a joyride, with Amy and Rory inside.&lt;br /&gt;&lt;br /&gt;After two of the trio, "Auntie" and "Uncle", die for no particular reason, the Doctor and Helena attempt to construct a minimally-functional TARDIS from the half-digested remains strewn about, and the House entertains itself (at Rory's suggestion) by torturing the two humans and apparently killing Rory twice (but it's okay, he picked up some extra 1-Up mushrooms after that nasty bit with the Romans so he's safe).  &lt;br /&gt;&lt;br /&gt;Now en route, the TARDIS and the Doctor telepathically guide Amy and Rory to an archived control room, where they land, and callously obliterate the ood that the House was controlling.  Finally, the Doctor tricks the House into bringing them all to the main control room ("Don't throw me in the briar patch!"), Helena dies and the TARDIS' matrix regains control of the TARDIS.  Everyone lives happily ever after, especially Amy and Rory, since they no longer have to sleep in bunk beds.&lt;br /&gt;&lt;br /&gt;Throughout the entire episode, I just can't shake the feeling that Gaiman doesn't *get* it.  His attempts at humor are lame ("humans are bigger on the inside!"), the Amy/Rory chase sequence in the TARDIS is boring, and, while some of the ideas are cool, they just aren't well executed.&lt;br /&gt;&lt;br /&gt;Sadly, everyone else seemed to really enjoy this episode, so I'm sure we'll see more like it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4042002141969705365?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4042002141969705365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4042002141969705365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4042002141969705365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4042002141969705365'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/05/doctors-wife-doctor-who-s6-ep4-review.html' title='The Doctor&apos;s Wife, Doctor Who, S.6, Ep.4 (Review)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1232411554732515761</id><published>2011-05-14T23:37:00.000-06:00</published><updated>2011-05-14T23:37:40.128-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='curse of the black spot'/><category scheme='http://www.blogger.com/atom/ns#' term='RUPE'/><category scheme='http://www.blogger.com/atom/ns#' term='pirates'/><category scheme='http://www.blogger.com/atom/ns#' term='r&apos;thoria'/><category scheme='http://www.blogger.com/atom/ns#' term='dr. who'/><category scheme='http://www.blogger.com/atom/ns#' term='doctor&apos;s wife'/><category scheme='http://www.blogger.com/atom/ns#' term='rory williams'/><category scheme='http://www.blogger.com/atom/ns#' term='doctor who'/><title type='text'>R'thoria's Used Plot Elements: Dr. Who edition (Vol. 2, Ep. 004)</title><content type='html'>A fresh sea breeze blowing on your face; the sun shining pleasantly down; the gentle rock of a ship as it makes its way across the boundless ocean! What more could a young lass ask for? Pirates, that's what!  Scurvy sea dogs, out for adventure and treasure, buckling all the swashes that are fit to buckle. A rousing tale of adventure, set on the high seas.&lt;br /&gt;&lt;br /&gt;But, what if your budget doesn't allow for exotic locations?  What if you're stuck filming inside all day due to the rain? (It gets so nasty sometimes that the actors just REFUSE to go outside!)  Then it's time to turn to the old nautical standby, the Becalming!  That's right, no sailing anywhere for your characters this week, the winds have died and the ocean is calm and still.  Supplies are running low, tensions are high... and crew members start disappearing! Is it murder? Is mutiny cautiously lifting its fuzzy head above decks for a quick peekaroo?&lt;br /&gt;&lt;br /&gt;No! The scourge of all seafaring folk awaits, turning to dust all who hear its song.  It's a... siren!  But not just any siren, a ghost siren!  Doomed to spend eternity attacking passing ships with its plaintive lament, until it turns out it's actually an alien hologram! Bet you didn't see that twist!&lt;br /&gt;&lt;br /&gt;The oldest and greatest threat to mankind has always been itself, or so it is believed.  But what if there were a vast network of creatures that could control your very thoughts and actions, and erase every memory you ever had of them?  Well, you need look no farther than--!&lt;br /&gt;&lt;br /&gt;You'll want to look hard and deep at the universe when you next see it.  Deeper, deeper, and just beyond that you'll find the best plot bubble ever, resting iridescently just tangent to the  edge.  There, in a little planetoid we like to call "the scrapyard at the end of the universe" (apologies directly to the late, great Douglas Adams from his good pal, Neil Gaiman), lurks a monster, ready to devour the oldest and wisest of your troupe!&lt;br /&gt;&lt;br /&gt;Just kidding, I really meant "devour the empty corpse of the silliest contrivance dressed up as an opportunity for character development yet"!  What a lark!&lt;br /&gt;&lt;br /&gt;Well, before you go, don't forget to take a look at our impulse buy items!  Slightly tarnished TARDIS control rooms, .50 nuyen apiece.  Space-time eversions that seem complex but are actually quite mundane, .25 nuyen for two!  And you'll want a six-pack of Rory Williams, just in case you have to knock a couple off to pull the plot out of the doldrums!&lt;br /&gt;&lt;br /&gt;As always, when it's time for Action, Adventure, and the loudest sonic screwdrivers available, come on down to R'thoria's Used Plot Elements!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1232411554732515761?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1232411554732515761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1232411554732515761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1232411554732515761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1232411554732515761'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2011/05/rthorias-used-plot-elements-dr-who.html' title='R&apos;thoria&apos;s Used Plot Elements: Dr. Who edition (Vol. 2, Ep. 004)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6255370495630013632</id><published>2010-12-18T10:31:00.001-07:00</published><updated>2010-12-18T10:33:29.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='comic'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>It's Beginning</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_sXHX9aqdQTM/TQzv4wnF0kI/AAAAAAAAACU/hpxmEGUwOF0/s1600/itsbeginningpentamas.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://2.bp.blogspot.com/_sXHX9aqdQTM/TQzv4wnF0kI/AAAAAAAAACU/hpxmEGUwOF0/s320/itsbeginningpentamas.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;As always, click to embiggen&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6255370495630013632?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6255370495630013632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6255370495630013632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6255370495630013632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6255370495630013632'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/12/its-beginning.html' title='It&apos;s Beginning'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sXHX9aqdQTM/TQzv4wnF0kI/AAAAAAAAACU/hpxmEGUwOF0/s72-c/itsbeginningpentamas.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5569489839550160937</id><published>2010-12-11T23:51:00.001-07:00</published><updated>2010-12-12T00:08:00.146-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Lonely Kitty</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_sXHX9aqdQTM/TQRwyxwlV0I/AAAAAAAAACQ/y9LnwxC6TgA/s1600/sadkitty.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://2.bp.blogspot.com/_sXHX9aqdQTM/TQRwyxwlV0I/AAAAAAAAACQ/y9LnwxC6TgA/s400/sadkitty.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5569489839550160937?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5569489839550160937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5569489839550160937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5569489839550160937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5569489839550160937'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/12/lonely-kitty.html' title='Lonely Kitty'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sXHX9aqdQTM/TQRwyxwlV0I/AAAAAAAAACQ/y9LnwxC6TgA/s72-c/sadkitty.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6477144188836755788</id><published>2010-10-01T20:46:00.000-06:00</published><updated>2010-10-01T20:46:29.528-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='concerts'/><title type='text'>Upcoming Concerts</title><content type='html'>October is going to be a busy, busy month for me. In addition to (hopefully) releasing a project at work, I have two BrightonMusic concerts (where two of my compositions are to be premiered!), one Denver Pops concert, one Denver Pops dance, and a wedding with the quartet.&lt;br /&gt;&lt;br /&gt;Holy crap! I think I'll take November off... (I wish!)&lt;br /&gt;&lt;br /&gt;If you're able to make it, here are the details for the concerts...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://denverpops.net/"&gt;Denver Pops Orchestra&lt;/a&gt; - with Bell'A'Capella&lt;br /&gt;October 2, 2010. 4pm&lt;br /&gt;A pops-style concert, with a ballroom, tables and refreshments!&lt;br /&gt;Denver Highlands Masonic Center&lt;br /&gt;&lt;a href="http://maps.google.com/places/us/co/denver/federal-blvd/3550/-highlands-masonic-center?gl=us"&gt;3550 Federal Blvd&lt;br /&gt;Denver, CO 80211-2802&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BrightonMusic "Homespun" Concert, featuring local arts, crafts, and music&lt;br /&gt;October 10, 2010. Exhibition at 3pm, concert at 4pm.&lt;br /&gt;First Presbyterian Church of Brighton&lt;br /&gt;&lt;a href="http://maps.google.com/places/us/co/brighton/s-27th-ave/510/-first-presbyterian-church?gl=us"&gt;510 S 27th Ave&lt;br /&gt;Brighton, CO 80601-3446&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;October 17, 2010. Exhibition at 3pm, concert at 4pm.&lt;br /&gt;&lt;a href="http://www.brightonarmory.org/"&gt;The Armory at Brighton Cultural Center&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maps.google.com/maps?hl=en&amp;safe=off&amp;q=300+Strong+Street+Brighton,+CO+80601&amp;ie=UTF8&amp;hq=&amp;hnear=300+Strong+St,+Brighton,+Adams,+Colorado+80601&amp;gl=us&amp;ei=nZmmTP38L4yLnAfr7JSQAQ&amp;ved=0CBYQ8gEwAA&amp;t=h&amp;z=16"&gt;300 Strong Street&lt;br /&gt;Brighton, CO 80601&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.fotd.org/annual/index.htm"&gt;Friends of Traditional Dance's Wild Goose Ball&lt;/a&gt; (Denver Pops / Mostly Strauss)&lt;br /&gt;October 23, 2010. 8-11pm&lt;br /&gt;Lory Student Center (CSU Campus)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6477144188836755788?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6477144188836755788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6477144188836755788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6477144188836755788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6477144188836755788'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/10/upcoming-concerts.html' title='Upcoming Concerts'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2313686258830293279</id><published>2010-09-17T21:38:00.002-06:00</published><updated>2010-09-17T21:39:20.548-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version control'/><category scheme='http://www.blogger.com/atom/ns#' term='git'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed version control'/><category scheme='http://www.blogger.com/atom/ns#' term='svn'/><title type='text'>How to rewind ("back up") a git-svn repo</title><content type='html'>My company uses &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; for most of its version control needs. But, I find I like the flexibility &lt;a href="http://git-scm.com/"&gt;git&lt;/a&gt; affords me better. So, I've been using git, via git-svn, for some time now, with generally only a few problems.&lt;br /&gt;&lt;br /&gt;However, not long ago I transfered a repository to another computer, and messed up my git settings (I set AutoCrLf to true... oops).&lt;br /&gt;&lt;br /&gt;Anyway, this messed up my repo pretty good, to the point that I couldn't even do a git svn rebase without it failing with the error "&lt;code&gt;&lt;span class="typ"&gt;Incomplete&lt;/span&gt;&lt;span class="pln"&gt; data&lt;/span&gt;&lt;span class="pun"&gt;:&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Delta&lt;/span&gt;&lt;span class="pln"&gt; source ended unexpectedly"&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Turns out, in order to fix this, you have to re-get the entire repository, or at least without re-getting the commits that were checked out with AutoCrLf (remember, I had the git repo from another computer, so most of the history was good).&lt;br /&gt;&lt;br /&gt;So, how do you rewind git-svn to a particular revision?&lt;br /&gt;&lt;br /&gt;Thanks to the handy &lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-svn.html"&gt;git-svn documentation&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;git svn reset -r [svn revision number] -p&lt;/div&gt;&lt;br /&gt;And then, just &lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;git svn rebase&lt;/span&gt; as normal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2313686258830293279?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2313686258830293279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2313686258830293279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2313686258830293279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2313686258830293279'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/09/how-to-rewind-back-up-git-svn-repo.html' title='How to rewind (&quot;back up&quot;) a git-svn repo'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6370320550709697553</id><published>2010-08-29T10:59:00.000-06:00</published><updated>2010-08-29T10:59:13.835-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='string quartet'/><category scheme='http://www.blogger.com/atom/ns#' term='imslp'/><category scheme='http://www.blogger.com/atom/ns#' term='grieg'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='arrangement'/><category scheme='http://www.blogger.com/atom/ns#' term='sheet music'/><category scheme='http://www.blogger.com/atom/ns#' term='sigurd jorsalfar'/><title type='text'>Sigurd Jorsalfar: Triumphal March Op. 56  (Edvard Grieg) for String Quartet</title><content type='html'>I've just made available an arrangement of the Triumphal March (Huldigungsmarsch) from Edvard Grieg's Sigurd Jorsalfar, opus 56, for string quartet.  It is available at &lt;a href="http://emeraldimp.com/"&gt;emeraldimp.com&lt;/a&gt; and &lt;a href="http://imslp.org/"&gt;IMSLP.org&lt;/a&gt;.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://imslp.org/wiki/Sigurd_Jorsalfar,_suite,_Op.56_%28Grieg,_Edvard%29" title="Sigurd Jorsalfar, suite, Op.56 (Grieg, Edvard)"&gt;Sigurd Jorsalfar, suite, Op.56 (Grieg, Edvard)&lt;/a&gt; IMSLP&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.emeraldimp.com/home/music/files.php#grieg"&gt;Music Files : Grieg&lt;/a&gt; emeraldimp.com &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/6089630-6370320550709697553?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6370320550709697553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6370320550709697553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6370320550709697553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6370320550709697553'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/08/sigurd-jorsalfar-triumphal-march-op-56.html' title='Sigurd Jorsalfar: Triumphal March Op. 56  (Edvard Grieg) for String Quartet'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7149926410208468561</id><published>2010-08-17T19:55:00.000-06:00</published><updated>2010-08-17T19:55:05.747-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='composition'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='orchestra'/><title type='text'>St. George Suite, 1st Movement</title><content type='html'>I'm happy to announce the release of another CC-licensed piece by me: &lt;a href="http://www.emeraldimp.com/home/music/files.php#lehr"&gt;St. George Suite, 1st Movement (Jig / Hoedown) for string orchestra&lt;/a&gt;, available on my website as usual. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7149926410208468561?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7149926410208468561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7149926410208468561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7149926410208468561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7149926410208468561'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/08/st-george-suite-1st-movement.html' title='St. George Suite, 1st Movement'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4827531267320849945</id><published>2010-07-31T21:51:00.002-06:00</published><updated>2010-07-31T21:56:22.844-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Recovering Photos from a Memory Card in Linux</title><content type='html'>Well, this is one of those "mostly for me" posts but, in case you find it useful (and I make no guarantees that you will! :-), here is how I recovered some photos from a memory card.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;First&lt;/i&gt;: &lt;b&gt;Don't use the card!&lt;/b&gt; If you do, there's a chance the data you're interested in may be overwritten.&lt;br /&gt;&lt;br /&gt;(Optional: Instead of putting the card on the shelf, I created a backup of the data on it, like so (/dev/sdc being the sdcard; you'll have to check to find out which device is correct by mounting the card and looking at dmesg):&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt; dd if=/dev/sdc&amp;nbsp; of=~/image/tempfile&lt;/div&gt;&lt;br /&gt;This may take quite a while, depending on the size of your card.)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Second&lt;/i&gt;: Get the &lt;a href="http://www.cgsecurity.org/wiki/TestDisk"&gt;TestDisk suite&lt;/a&gt;. We're going to be using &lt;b&gt;PhotoRec&lt;/b&gt;.&amp;nbsp; If you have Ubuntu, you can do:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt; sudo apt-get install testdisk&lt;/div&gt;&lt;br /&gt;PhotoRec will actually recover a number of different types of files (see their website for more details). It works by reading the raw data and determining the file type, and then saving the file to a recovery location.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Third&lt;/i&gt;: Run PhotoRec.&amp;nbsp; If you copied your card to a file, you can run it like:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt; photorec /path/to/sdcard/file&lt;/div&gt;&lt;br /&gt;Otherwise, you can just do:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt; sudo photorec&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In either case, you'll have to select the "device" (be it file or actual hardware) you want to recover from, and then the partition type (if it's an SD card, you're probably fine with "Intel"), and then the actual partition (again, for an SD card, look for FAT32), and then the filesystem type (probably other), and then whether you want to search the whole partition, or just the free space (ie deleted files). I went for whole partition because I wasn't sure whether the files were deleted or not.&amp;nbsp; Finally, you have to choose where to put the recovered files (press Y when you've navigated to the correct spot).&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Fourth&lt;/i&gt;: take a break and let PhotoRec work. Depending on the size of the card and the number of files that are on it (deleted or no!), this may take a little while. (I had about 1500 files recovered in about 20 minutes.)&lt;br /&gt;&lt;br /&gt;Great! All your files are back! Woohoo! Now, it's just a matter of sorting through all 1500...&lt;br /&gt;&lt;br /&gt;Unfortunately, the files don't have useful names (or mine didn't... names were like "f1071616.jpg"). However, JPG files (can) contain metadata, stored in EXIF. Most digital cameras automatically include information about the camera and the picture, like model, exposure, and... creation time! (Assuming you set the date/time on your camera...)&lt;br /&gt;&lt;br /&gt;So we can, at least, give the files somewhat useful names now.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Fifth&lt;/i&gt;: Make a backup of your recovered files, just in case something goes wrong. You don't want to have to recover them &lt;i&gt;again&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Sixth&lt;/i&gt;: It's time for the magic of Python!&amp;nbsp; Here's a handy little script I whipped up to pull out the creation time and rename the file. Note that you'll need to have the Python Image Library (PIL) installed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;renameJpgByDateTime.py:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#!/usr/bin/env python&lt;br /&gt;&lt;br /&gt;from PIL import Image&lt;br /&gt;from PIL.ExifTags import TAGS&lt;br /&gt;&lt;br /&gt;import os, shutil&lt;br /&gt;&lt;br /&gt;def renameJpg(fn):&lt;br /&gt;    i = Image.open(fn)&lt;br /&gt;    info = i._getexif()&lt;br /&gt;    for tag, value in info.items():&lt;br /&gt;        decoded = TAGS.get(tag, tag)&lt;br /&gt;        if decoded == 'DateTimeOriginal':&lt;br /&gt;            filePrefix = value + "-"&lt;br /&gt;            shutil.move(fn, filePrefix + fn.replace(filePrefix, ""))&lt;br /&gt;&lt;br /&gt;dirlist = os.listdir('.')&lt;br /&gt;&lt;br /&gt;for fname in dirlist:&lt;br /&gt;    if '.jpg' in fname:&lt;br /&gt;        renameJpg(fname)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then, go to the directory that contains the files, and run the script (don't forget to set it to executable):&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;gt; ./renameJpgByDateTime.py&lt;/div&gt;&lt;br /&gt;And there you go!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4827531267320849945?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4827531267320849945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4827531267320849945' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4827531267320849945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4827531267320849945'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/07/recovering-photos-from-memory-card-in.html' title='Recovering Photos from a Memory Card in Linux'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1179486346770983892</id><published>2010-06-26T12:51:00.000-06:00</published><updated>2010-06-26T12:51:39.163-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ascap'/><category scheme='http://www.blogger.com/atom/ns#' term='viola love triangle'/><category scheme='http://www.blogger.com/atom/ns#' term='viola'/><category scheme='http://www.blogger.com/atom/ns#' term='composition'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Viola Love Triangle!</title><content type='html'>In response to &lt;a href="http://www.techdirt.com/articles/20100624/1640199954.shtml"&gt;ASCAP's greedy small-mindedness&lt;/a&gt;, here's another CC-licensed piece by me: &lt;a href="http://www.emeraldimp.com/home/music/files.php#lehr"&gt;Viola Love Triangle&lt;/a&gt; (for viola trio), available on my website as usual. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1179486346770983892?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1179486346770983892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1179486346770983892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1179486346770983892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1179486346770983892'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/06/viola-love-triangle.html' title='Viola Love Triangle!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5598820814918342686</id><published>2010-06-09T20:59:00.001-06:00</published><updated>2010-06-09T20:59:23.566-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='comic'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Pede vs Pede (or, Caveat Emptor)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_sXHX9aqdQTM/TBBU3l-iXiI/AAAAAAAAAB4/wKkif53UwAQ/s1600/pedevspede.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://3.bp.blogspot.com/_sXHX9aqdQTM/TBBU3l-iXiI/AAAAAAAAAB4/wKkif53UwAQ/s400/pedevspede.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5598820814918342686?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5598820814918342686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5598820814918342686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5598820814918342686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5598820814918342686'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/06/pede-vs-pede-or-caveat-emptor.html' title='Pede vs Pede (or, Caveat Emptor)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sXHX9aqdQTM/TBBU3l-iXiI/AAAAAAAAAB4/wKkif53UwAQ/s72-c/pedevspede.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5316075536682744304</id><published>2010-04-13T22:51:00.002-06:00</published><updated>2010-04-13T22:55:57.450-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='haiku'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='poem'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Pentapede Poems III</title><content type='html'>&lt;b&gt;&lt;span style="font-size: small;"&gt;An Ambush&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size: small;"&gt;As I was hanging in the tree,&lt;br /&gt;A little birdy spotted me&lt;br /&gt;"Foolish thing, so plain to see,&lt;br /&gt;I'll make a munch-crunch snack of thee!"&lt;br /&gt;&lt;br /&gt;But birdies are an impulsive lot.&lt;br /&gt;They never have much time for thought.&lt;br /&gt;If he hadn't been so hot-to-trot...&lt;br /&gt;He'd not be for our dinner caught!&lt;/span&gt;&lt;/blockquote&gt;&lt;b&gt;Tranquility&lt;/b&gt; &lt;br /&gt;&lt;blockquote&gt;The quiet forest&lt;br /&gt;And the bustle of the Nest:&lt;br /&gt;Home, tranquility &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5316075536682744304?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5316075536682744304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5316075536682744304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5316075536682744304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5316075536682744304'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/04/pentapede-poems-iii.html' title='Pentapede Poems III'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7793034954843468843</id><published>2010-04-10T22:27:00.000-06:00</published><updated>2010-04-10T22:27:26.428-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tree of life'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Pentapedes and the Tree of Life</title><content type='html'>I know the question that's been on everyone's mind: What have those horrible little pentapedes been up to?&lt;br /&gt;&lt;br /&gt;Well, you need wonder no longer, I found some of them today...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_sXHX9aqdQTM/S8FO_uTyRAI/AAAAAAAAABk/hpzIovKxKa0/s1600/pentapedetreeoflife.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_sXHX9aqdQTM/S8FO_uTyRAI/AAAAAAAAABk/hpzIovKxKa0/s320/pentapedetreeoflife.png" /&gt;&lt;/a&gt;&lt;/div&gt;Here's a closeup...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_sXHX9aqdQTM/S8FPKZZSYhI/AAAAAAAAABs/uYPQk-puw5E/s1600/pentapedetreeoflifecloseup.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_sXHX9aqdQTM/S8FPKZZSYhI/AAAAAAAAABs/uYPQk-puw5E/s320/pentapedetreeoflifecloseup.png" /&gt;&lt;/a&gt;&lt;/div&gt;That's right, the little monsters are robbing the tree of life...&amp;nbsp; I can only wonder at what they're up to, but I know it's trouble!&lt;br /&gt;&lt;br /&gt;Well, until next time, keep a close watch on your genes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7793034954843468843?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7793034954843468843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7793034954843468843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7793034954843468843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7793034954843468843'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/04/pentapedes-and-tree-of-life.html' title='Pentapedes and the Tree of Life'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_sXHX9aqdQTM/S8FO_uTyRAI/AAAAAAAAABk/hpzIovKxKa0/s72-c/pentapedetreeoflife.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5245989325578992086</id><published>2010-04-08T21:35:00.000-06:00</published><updated>2010-04-08T21:35:44.883-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='alto violin'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Alto Violin</title><content type='html'>Dark and silky&lt;br /&gt;Your tone inspires&lt;br /&gt;Awash in your melodies&lt;br /&gt;Buoyed by your harmonies&lt;br /&gt;I float in a sea of notes&lt;br /&gt;Your gentle turns caress my ears&lt;br /&gt;And fill my soul with the richness&lt;br /&gt;That flows from you&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=IGZl3BN3aZo"&gt;The New Violin Family (video)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Violin_octet"&gt;New Violin Family, aka Violin Octet (wikipedia)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5245989325578992086?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5245989325578992086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5245989325578992086' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5245989325578992086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5245989325578992086'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/04/alto-violin.html' title='Alto Violin'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-9099971999070599422</id><published>2010-01-30T11:13:00.002-07:00</published><updated>2010-01-30T11:19:50.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='one step from sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='something monstrous this way comes'/><title type='text'>New posts on One Step From Sunday</title><content type='html'>There are two new posts on &lt;a href="http://onestepfromsunday.blogspot.com/"&gt;One Step From Sunday&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://onestepfromsunday.blogspot.com/2010/01/something-monstrous-this-way-comes.html"&gt;(untitled introduction) - Something Monstrous This Way Comes (1)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://onestepfromsunday.blogspot.com/2010/01/life-in-nest-something-monstrous-this.html"&gt;Life in the Nest - Something Monstrous This Way Comes (2)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-9099971999070599422?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/9099971999070599422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=9099971999070599422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9099971999070599422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9099971999070599422'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/01/new-posts-on-one-step-from-sunday.html' title='New posts on One Step From Sunday'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8607564005823678474</id><published>2010-01-30T09:48:00.007-07:00</published><updated>2010-01-30T11:09:07.173-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='men in black'/><category scheme='http://www.blogger.com/atom/ns#' term='lord of the rings'/><category scheme='http://www.blogger.com/atom/ns#' term='avatar'/><category scheme='http://www.blogger.com/atom/ns#' term='RUPE'/><category scheme='http://www.blogger.com/atom/ns#' term='r&apos;thoria'/><category scheme='http://www.blogger.com/atom/ns#' term='maltese falcon'/><title type='text'>R'thoria's Used Plot Elements, Vol. 2, Ep. 003</title><content type='html'>Have you ever been to the far reaches of the galaxy? Deep under the oceans? Around the world by balloon in less than 3 months? Then you know what lies at the heart of all these journeys... that strange mineral, unobtai&amp;mdash;no, macguffinite!&lt;br /&gt;&lt;br /&gt;When you finally find that thing you were looking for, is it... disappointing? Not everything you thought it would be? Did it make the entire search for it a distraction? Then you, my friend, have a big chunk of redherrigonium!&lt;br /&gt;&lt;br /&gt;Potent, powerful substances in their own right, but when smelted together, they become... plotinum! Renowned throughout the universe for its ability to advance a story or just for its beautiful lustre, plotinum is very valuable indeed.&lt;br /&gt;&lt;br /&gt;And, here at R'thoria's Used Plot Element Emporium and Second Hand Smoke Store, we have the grandest collection of precious and plot-driving items you've ever seen, and every single one is made from 100% pure plotinum (give or take)!&lt;br /&gt;&lt;br /&gt;Tell me, when was the last time your living room felt really complete? Or, rather, could any room really be complete without this jewel-encrusted falcon? Look how its delicate feathers are slightly dented, think of the history! Think of how much you'd be willing to pay! No, higher than that! All right, I'll take it, but I'm cutting off my own arm!&lt;br /&gt;&lt;br /&gt;Our oldest piece is a beautiful, hand-crafted ring, no doubt it is one-of-a-kind! Just putting it on my finger gives me a feeling of immense satisfaction and power... On second thought, I think I'll keep the precious thing for myself...&lt;br /&gt;&lt;br /&gt;Look up into the night sky. Or, alternatively, at the ceiling, which should currently be displaying the night sky.  How beautiful it is! See the slow turn of the galaxy, its majestic spiral arms, the reds and blues and yellows of the stars, twinkling in the inky void. Wouldn't you like to own it? No, I don't mean rule over it, and I &lt;em&gt;certainly&lt;/em&gt; don't mean a replica! No, the whole galaxy, nebulae and all, in a convenient pendant! Just, uh, don't let any men in dark suits and sunglasses see it; trust me, it's for the best.&lt;br /&gt;&lt;br /&gt;From the cracks of doom or the dunes of Arrakis; whether here on Earth or in other planes of existence entirely; ONLY the professionals at RUPE have the skills, style and vast network of "suppliers" to bring you ACTION, ADVENTURE and miscellaneous crap at wholesale prices! Take something home TODAY!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8607564005823678474?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8607564005823678474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8607564005823678474' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8607564005823678474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8607564005823678474'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/01/rthorias-used-plot-elements-vol-2-ep.html' title='R&apos;thoria&apos;s Used Plot Elements, Vol. 2, Ep. 003'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1279296663947095515</id><published>2010-01-08T11:43:00.002-07:00</published><updated>2010-01-08T11:44:30.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>Sadapedes</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sXHX9aqdQTM/S0d85HtgIoI/AAAAAAAAABM/ozRw3ZyTzNI/s1600-h/sadapedeInRain.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 398px;" src="http://2.bp.blogspot.com/_sXHX9aqdQTM/S0d85HtgIoI/AAAAAAAAABM/ozRw3ZyTzNI/s400/sadapedeInRain.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5424441596955337346" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1279296663947095515?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1279296663947095515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1279296663947095515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1279296663947095515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1279296663947095515'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2010/01/sadapedes.html' title='Sadapedes'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sXHX9aqdQTM/S0d85HtgIoI/AAAAAAAAABM/ozRw3ZyTzNI/s72-c/sadapedeInRain.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3139426322903101318</id><published>2009-11-26T03:13:00.002-07:00</published><updated>2009-11-26T03:15:45.900-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><category scheme='http://www.blogger.com/atom/ns#' term='drawing'/><title type='text'>How Pentapedes See Themselves...</title><content type='html'>A Pentapede-inspired drawing from a Macaroni Grill doodle session.  Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sXHX9aqdQTM/Sw5VCRw74uI/AAAAAAAAABA/EhLTVrLQb1o/s1600/pentapede.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 124px;" src="http://1.bp.blogspot.com/_sXHX9aqdQTM/Sw5VCRw74uI/AAAAAAAAABA/EhLTVrLQb1o/s320/pentapede.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5408353700135297762" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3139426322903101318?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3139426322903101318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3139426322903101318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3139426322903101318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3139426322903101318'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/11/how-pentapedes-see-themselves.html' title='How Pentapedes See Themselves...'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sXHX9aqdQTM/Sw5VCRw74uI/AAAAAAAAABA/EhLTVrLQb1o/s72-c/pentapede.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3762658135122383026</id><published>2009-10-26T18:38:00.004-06:00</published><updated>2009-10-26T18:54:37.679-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='boolean'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Watch your booleans!</title><content type='html'>Here's a simple reminder that, whether you're coding or doing a code review (and you ARE doing code reviews, right?), double check your booleans.&lt;br /&gt;&lt;pre&gt;private void EnableDisableFancySchmancyControl(bool enable)&lt;br /&gt;{&lt;br /&gt;    _fancySchmancyControl.ReadOnly = enable;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;We have a piece of code like this in the software I work on daily.  This tiny little piece of code, so minuscule, so obviously correct, caused an emergency promotion &lt;em&gt;the day its bug was found&lt;/em&gt; because it didn't allow some users to do their work properly.&lt;br /&gt;&lt;br /&gt;Why, you ask, do we have such a simple method?  Wouldn't it do to just call &lt;pre&gt;_fancySchmancyControl.ReadOnly = enable;&lt;/pre&gt; in the calling method?  Yes, normally it would.  The objective of this piece of code is to normalize the action with the question "Should I allow the user to edit the information in this control?", so that you don't end up with things like:&lt;br /&gt;&lt;pre&gt;private void EnableEditing()&lt;br /&gt;{&lt;br /&gt;    _control1.Enabled = true;&lt;br /&gt;    _control2.Readonly = false;&lt;br /&gt;    _control3.Enabled = true;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;but instead have:&lt;br /&gt;&lt;pre&gt;private void EnableEditing()&lt;br /&gt;{&lt;br /&gt;    EnableDisableControl1(true);&lt;br /&gt;    EnableDisableControl2(true);&lt;br /&gt;    EnableDisableControl3(true);&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;Now, the error from our original snippet should be obvious when you're looking for it: the line should be &lt;pre&gt;_fancySchmancyControl.ReadOnly = &lt;strong&gt;!&lt;/strong&gt;enable;&lt;/pre&gt; That is, there should be a not (!) in front of enable; a control that is read-only is not editable by the user (which, remember, is our objective).&lt;br /&gt;&lt;br /&gt;All of that to say: be extra careful with your booleans; even the simplest code can fall prey to this bug!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3762658135122383026?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3762658135122383026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3762658135122383026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3762658135122383026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3762658135122383026'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/10/watch-your-booleans.html' title='Watch your booleans!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3642040365774750122</id><published>2009-08-10T20:36:00.000-06:00</published><updated>2009-08-10T20:37:33.065-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><title type='text'>Partial Random Song about Data Conversions</title><content type='html'>(I'm gonna) Scrub that Data!&lt;br /&gt;&lt;br /&gt;I'm gonna scrub that data 'til it's shiny and clean!&lt;br /&gt;I'm gonna scrub that data 'til it says what it means!&lt;br /&gt;It'll be so shiny when I give it to you;&lt;br /&gt;But I know you'll mess it up in a day or two!&lt;br /&gt;&lt;br /&gt;(That's how data is, baby.  If it ain't messed up, it ain't bein' useful)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3642040365774750122?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3642040365774750122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3642040365774750122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3642040365774750122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3642040365774750122'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/08/partial-random-song-about-data.html' title='Partial Random Song about Data Conversions'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3126928451714671140</id><published>2009-04-14T23:09:00.001-06:00</published><updated>2009-04-14T23:10:52.038-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='audition'/><category scheme='http://www.blogger.com/atom/ns#' term='denver pops'/><title type='text'>Concertmaster Auditions - Denver Pops Orchestra</title><content type='html'>The Denver Pops Orchestra will be holding auditions for Concertmaster for the 2009-2010 season at 7pm on June 3, 2009, at Emmaus Lutheran, 3120 Irving St, Denver, CO 80211.  Contact Zina Richardson, Music Director, at 303-530-7633 for further information and to RSVP. This is a paid position.&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=3120+Irving+St,+Denver,+CO+80211&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=29.163842,56.601563&amp;amp;ie=UTF8&amp;amp;ll=39.771471,-105.025606&amp;amp;spn=0.006895,0.013819&amp;amp;z=14&amp;amp;iwloc=A&amp;amp;output=embed"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=embed&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=3120+Irving+St,+Denver,+CO+80211&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=29.163842,56.601563&amp;amp;ie=UTF8&amp;amp;ll=39.771471,-105.025606&amp;amp;spn=0.006895,0.013819&amp;amp;z=14&amp;amp;iwloc=A" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3126928451714671140?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3126928451714671140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3126928451714671140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3126928451714671140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3126928451714671140'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/04/concertmaster-auditions-denver-pops.html' title='Concertmaster Auditions - Denver Pops Orchestra'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2092979173478672213</id><published>2009-03-23T23:10:00.003-06:00</published><updated>2009-03-23T23:21:26.470-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='thx 1138'/><category scheme='http://www.blogger.com/atom/ns#' term='livetweet'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Livetweeting THX 1138</title><content type='html'>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Watching &lt;a href="http://en.wikipedia.org/wiki/THX_1138"&gt;THX 1138&lt;/a&gt;: "It's in technicolor. And the color is yellow." "Wait. Now it's blue." "Maybe they could only afford one at a time."&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"That's not good. I think their yellow camera just exploded." EXPLOSION IN RED SECTOR "Oh, it was the red one"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Apparently they also couldn't afford skin for the extras"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The church confessional, automated: "forgive me, for I..." "Please insert plenary indulgence token"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"He's got a 12-sided die! He's a witch!"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Look, commentary on the 21st century" "yeah, little did he know he was making a documentary"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Look, it's just like Parker. The only black people you see are on TV"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"I think I'm dying" "could you be more specific?" "Well, I'm coughing up blood and my heart just stopped."&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Blessings of the state" "worst plenary indulgence token ever"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Apparently they couldn't afford brains for the extras either"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;We could be gone before the next series started. "Thank goodness. Most of the audience will be by then, too"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"If I have nowhere to go, why are you picking me up?"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Dammit, they put the cards into the probulator in the wrong order. Now it's playing chess."&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"Oh, they're teaching him kung fu. *Drunken* kung fu"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"The nice thing about the white camera is that it removes the walls." ... "What the heck, does it also remove their clothing?"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"I think he's dead now." "Well, they'd better bring in another subjecte"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Here, take a biscuit. "What would he want a biscuit for?" "He's all out of business cards."&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"What's with the inifinite featureless white plain?" "They ran out of money for sets"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"So, basically, this is The Matrix, only more boring. And more kung fu."&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"I wonder if they're going to stop chasing him when they go over budget? You know, like they did with the writers for this movie"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Stand down. We are here to help you. "You have exceeded the plot budget and are in violation"&lt;/li&gt;&lt;br /&gt;&lt;li&gt;"I think he's trying to get to 88 MPH. That way he can go back in time and prevent this film from being made."&lt;/li&gt;&lt;br /&gt;&lt;li&gt;So, to review, this movie had no plot, no character development or really characterization, no scenery and camera issues. 1.5 hours GONE!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Just when you thought it couldn't get any more boring... a sound effects only track. Not that the dialogue added much anyway.&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/6089630-2092979173478672213?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2092979173478672213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2092979173478672213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2092979173478672213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2092979173478672213'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/03/livetweeting-thx-1138.html' title='Livetweeting THX 1138'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7436417119597567423</id><published>2009-03-23T23:02:00.002-06:00</published><updated>2009-03-23T23:07:40.346-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='viola'/><category scheme='http://www.blogger.com/atom/ns#' term='haiku'/><category scheme='http://www.blogger.com/atom/ns#' term='poem'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><category scheme='http://www.blogger.com/atom/ns#' term='kitty'/><title type='text'>Twikus 1 &amp; 2</title><content type='html'>&lt;blockquote&gt;Violist&lt;br /&gt;----&lt;br /&gt;Safely nestled in&lt;br /&gt;the sweet harmonic bosom&lt;br /&gt;of the orchestra.&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;(no title)&lt;br /&gt;----&lt;br /&gt;Knocking things over,&lt;br /&gt;Galumphing through the condo.&lt;br /&gt;Kitty is naughty!&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7436417119597567423?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7436417119597567423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7436417119597567423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7436417119597567423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7436417119597567423'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/03/twikus-1-2.html' title='Twikus 1 &amp; 2'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-266738084785750276</id><published>2009-01-19T21:03:00.004-07:00</published><updated>2009-01-19T22:14:04.802-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='disney'/><category scheme='http://www.blogger.com/atom/ns#' term='RUPE'/><category scheme='http://www.blogger.com/atom/ns#' term='r&apos;thoria'/><title type='text'>R'thoria's Used Plot Elements: Disney Edition (Vol. 2, Ep. 002)</title><content type='html'>Ladies and Gentlemen, boys and girls, welcome to the special Disney edition of RUPE*!  Citing financial difficulties, Disney recently announced a number of layoffs and general cutbacks, and has begun to sell off their back stock of plot elements to independent retailers, such as yours very truly, and which are now available directly to YOU at discount prices!&lt;br /&gt;&lt;br /&gt;[* Definitely NOT G-Rated whenever we can avoid it!]&lt;br /&gt;&lt;br /&gt;So, without further ado, let me introduce the best of the stock, everyone's favorite story: Sleeping Baby!  Enjoy this touching, four-hour, continuous-shot adventure that critics have called the most nap-tacular event of the century!&lt;br /&gt;&lt;br /&gt;Next, we have the cinematic masterpiece based on an ancient French fairy tale that dazzled audiences when it was first released.  Integrating computer-generated graphics with Disney's classic hand-drawn style, Beauty and the Beet tells the touching story of a young woman who discovers that external appearances can be deceiving, and that a person's roots are more important.&lt;br /&gt;&lt;br /&gt;Lilo and Stick was the last of the hand-animated films to come from Disney Studios.  Set in the beautiful Hawaiian Islands and rendered in luscious watercolors, this refreshing tale shows how a young girl, and her best friend, can make a family in the face of difficulty.&lt;br /&gt;&lt;br /&gt;Choose from these and many others, including The Cryin' King, The Emperor's New Boob and that fascinating medical documentary, The Sore and The Stone!&lt;br /&gt;&lt;br /&gt;So remember: for ACTION, ADVENTURE, luscious watercolors and gratuitous boob jokes, visit us at RUPE, where our prices can't be matched!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-266738084785750276?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/266738084785750276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=266738084785750276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/266738084785750276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/266738084785750276'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/01/rthorias-used-plot-elements-disney.html' title='R&apos;thoria&apos;s Used Plot Elements: Disney Edition (Vol. 2, Ep. 002)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6379728922607960879</id><published>2009-01-11T10:41:00.002-07:00</published><updated>2009-01-11T10:46:37.655-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cassini'/><category scheme='http://www.blogger.com/atom/ns#' term='beauty'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='saturn'/><title type='text'>Lest you should forget the beauty of the Universe</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://antwrp.gsfc.nasa.gov/apod/ap090111.html"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_sXHX9aqdQTM/SWowAom4MaI/AAAAAAAAAA0/Z68PNKJ-R3M/s320/newrings_cassini.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5290093499758686626" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6379728922607960879?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6379728922607960879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6379728922607960879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6379728922607960879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6379728922607960879'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/01/lest-you-should-forget-beauty-of.html' title='Lest you should forget the beauty of the Universe'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_sXHX9aqdQTM/SWowAom4MaI/AAAAAAAAAA0/Z68PNKJ-R3M/s72-c/newrings_cassini.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2741107039182838011</id><published>2009-01-10T08:50:00.003-07:00</published><updated>2009-01-10T09:19:21.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version control'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='distributed version control'/><category scheme='http://www.blogger.com/atom/ns#' term='team foundation server'/><title type='text'>Difference in POV between Centralized VCS and Distributed VCS</title><content type='html'>&lt;blockquote&gt;'However, the total cost of branching is paid by reduced code velocity to main, merge conflicts and additional testing can be expensive. Throughout this guidance we ask the user to confirm that a branch is really needed and always ask the question "how does this branch support my development project?"'&lt;br /&gt;-- from the &lt;a href="http://www.codeplex.com/TFSBranchingGuideII"&gt;TFS branching guide&lt;/a&gt;.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I came across this interesting passage yesterday, and I was struck by the profound difference in point of view between centralized version control and distributed version control.&lt;br /&gt;&lt;br /&gt;In &lt;a href="http://en.wikipedia.org/wiki/Distributed_revision_control"&gt;distributed version control systems&lt;/a&gt; (dvcs), branching is fundamental (in most scenarios): every "checkout" is really a branch of the repository, with full history.  Therefore the focus in developing dvcs has been on making branching and merging as simple, quick and painless as possible.&lt;br /&gt;&lt;br /&gt;Now, arguably, branching is also fundamental to all version control; after all, when you check out a copy of the code and modify it, you make a kind of lightweight, local branch for your changes that is quickly merged back into the trunk.  But, with centralized version control, the focus is on control of the codebase, which is concentrated in the trunk.  So, not only is branching not optimized (because of the lack of focus), but it is indirectly made more costly by the controls put on the trunk.  And, because local checkouts aren't recognized as 'branches', you lack most of the usual tools for managing them separately from the trunk/server, like full history and an easy way to exchange patches with another developer.&lt;br /&gt;&lt;br /&gt;Now, this isn't to say that the above advice isn't germane (PSP: take a shot!).  If you are using a centralized version control tool, then you should absolutely consider the costs associated with branching, because it is quite expensive.  And, arguably, you could go crazy with dvcs as well, but it takes a lot more work, I think.  But the elaborate systems that the aforementioned branching guide mentions for scenarios just seem baroque and unnecessary when considered from the context of a dvcs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2741107039182838011?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2741107039182838011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2741107039182838011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2741107039182838011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2741107039182838011'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/01/difference-in-pov-between-centralized.html' title='Difference in POV between Centralized VCS and Distributed VCS'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6420312038307528105</id><published>2009-01-07T17:21:00.000-07:00</published><updated>2009-01-07T17:22:26.738-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nonsense'/><category scheme='http://www.blogger.com/atom/ns#' term='limerick'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><category scheme='http://www.blogger.com/atom/ns#' term='lewis carroll'/><title type='text'>"Poetry"</title><content type='html'>I once knew a young man of Ire&lt;br /&gt;Whose toves, quite slithy, would gyre.&lt;br /&gt;But of gimble they'd none;&lt;br /&gt;Said he, "It's no fun!&lt;br /&gt;And it's manxome how quickly they tire!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6420312038307528105?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6420312038307528105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6420312038307528105' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6420312038307528105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6420312038307528105'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/01/poetry.html' title='&quot;Poetry&quot;'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7738775411781057710</id><published>2009-01-06T17:56:00.002-07:00</published><updated>2009-01-06T19:33:40.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='version control'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='diff'/><title type='text'>Better diff/merge</title><content type='html'>Wouldn't it be nice if your VCS/SCM understood the code that was checked in, so that it could show diffs that were correctly contained?&lt;br /&gt;&lt;br /&gt;For example, I modify a method and delete the method right after it. It shouldn't show that as a single change, but as two (one change for the modify, one for the delete).  Or if I move a method in the source file but leave it otherwise unchanged (or even change it!): it shows as a 'move' (and potentially, then, a change as well!).&lt;br /&gt;&lt;br /&gt;Some of this could be done without understanding the code much, eg, looking for identical blocks of text between the new and old files, which constitute 'moves'.&lt;br /&gt;&lt;br /&gt;And it wouldn't have to happen when sending changes to the server, just when comparing the two versions for human consumption.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7738775411781057710?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7738775411781057710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7738775411781057710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7738775411781057710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7738775411781057710'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/01/better-diffmerge.html' title='Better diff/merge'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3127820176233632342</id><published>2009-01-03T23:46:00.002-07:00</published><updated>2009-01-04T00:43:05.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='googolplex'/><category scheme='http://www.blogger.com/atom/ns#' term='mathematics'/><category scheme='http://www.blogger.com/atom/ns#' term='googol'/><title type='text'>More googol fun</title><content type='html'>Earlier today I posted on twitter that you would need only 333 bits to store the value 10^100 (one googol), which is really just saying that there are about a &lt;a href="http://en.wikipedia.org/wiki/Googol"&gt;googol&lt;/a&gt; states that 333 bits can be in (actually there are quite a few more ways, but to a rough order of magnitude it's accurate).&lt;br /&gt;&lt;br /&gt;That, of course, got me wondering how many bits it would take to represent a &lt;a href="http://en.wikipedia.org/wiki/Googolplex"&gt;googolplex&lt;/a&gt;, or 10^googol = 10^10^100. Actually, in my enthusiasm I asked my computer to display a googolplex, since it had so readily displayed a googol (which, written out, is really just 101 characters).  But I realized my folly and quickly aborted that request.&lt;br /&gt;&lt;br /&gt;But I was still wondering how many bits it would take.  It turns out there's actually a straightforward way to solve this problem:&lt;br /&gt;&lt;br /&gt;Let's start with the derivation for the number of bits needed to store the value googol.&lt;br /&gt;&lt;br /&gt;x = 10^100 = 2^a , where a will represent the needed number of bits&lt;br /&gt;&lt;br /&gt;log_10(x) = log_10(10^100) = 100 = log_10(2^a)&lt;br /&gt;&lt;br /&gt;How to get the 'a' out? By remembering that log_w(s^t) = t * log_w(s); that log_w(w) = 1, and that we can convert bases as follows:&lt;br /&gt;&lt;br /&gt;log_g(p) = log_h(p)/log_h(g)&lt;br /&gt;&lt;br /&gt;Therefore,&lt;br /&gt;&lt;br /&gt;100 = a * log_10(2)&lt;br /&gt;&lt;br /&gt;100/log_10(2) = a * log_10(2)/log_10(2) = a * 1 = a&lt;br /&gt;&lt;br /&gt;and so 'a' is ~332.1928 which we'll round UP (since we have to work in whole bits) to 333.&lt;br /&gt;&lt;br /&gt;FINE AND DANDY SAYS I :-)&lt;br /&gt;&lt;br /&gt;But what about our friend the googolplex?&lt;br /&gt;&lt;br /&gt;We can use the same derivation as above, but substitute 100 for 10^100, so that we find&lt;br /&gt;&lt;br /&gt;10^100 / log_10(2) = a&lt;br /&gt;&lt;br /&gt;or, about 3.32 * 10^100 bits.  That's right, we'd need 3 googol bits to store a googolplex.  And there aren't that many bits.  In the whole universe.&lt;br /&gt;&lt;br /&gt;Now, of course, if we used something with more states, then we could represent a googolplex in fewer of whatever we're using; for example, with a three-state object would only need 2 googol of them; with a 60-state object, only 5.6 * 10^99, or about half a googol. Unfortunately, things don't improve very quickly due to that log_10. With a million-state object (10^6), we're only at 1/6 googol, which is still WAY WAY too many.&lt;br /&gt;&lt;br /&gt;Anyway, there's not really a point to this rambling, I just think that really large numbers are cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3127820176233632342?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3127820176233632342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3127820176233632342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3127820176233632342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3127820176233632342'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2009/01/more-googol-fun.html' title='More googol fun'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2081680011564314404</id><published>2008-12-30T20:07:00.003-07:00</published><updated>2008-12-30T20:14:23.729-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='autohotkey'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Something to help make Windows suck less</title><content type='html'>Here's a program that helps Windows suck less: &lt;a href="http://www.autohotkey.com/"&gt;AutoHotKey&lt;/a&gt;, which is basically a scripting language/interpreter for intercepting keystrokes and acting on them.&lt;br /&gt;&lt;br /&gt;It allowed me to write the following, which is the "Clipboard Swap" command I thought would be occasionally useful.  (Clipboard Swap: It copies highlighted text to the clipboard while replacing it with the current clipboard contents. It's activated by Windows-v).&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;#v::&lt;br /&gt; tempClip := clipboard&lt;br /&gt; Send, ^c&lt;br /&gt; ClipWait,0.5, 1&lt;br /&gt; tempClip2 := clipboard&lt;br /&gt; clipboard := tempClip&lt;br /&gt; Send, ^v&lt;br /&gt; clipboard := tempClip2&lt;br /&gt;Return&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Just copy the script, paste it into, eg, ClipboardSwap.ahk , and then run that file with AutoHotKey (you may want to include it in your Startup folder so it's loaded every time).&lt;br /&gt;&lt;br /&gt;Inasmuch as the above code is copyrightable, I hereby relinquish it to the public domain.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2081680011564314404?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2081680011564314404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2081680011564314404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2081680011564314404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2081680011564314404'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/12/something-to-help-make-windows-suck.html' title='Something to help make Windows suck less'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2050407553726188007</id><published>2008-12-28T00:18:00.003-07:00</published><updated>2008-12-28T00:24:35.683-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Unintentionally Funny Code</title><content type='html'>So, a couple of weeks ago I was at work, digging through the codebase, trying to root out hard-coded client-specific logic.&lt;br /&gt;&lt;br /&gt;Here's what I found (genericized to avoid non-disclosure problems):&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;public class Class1&lt;br /&gt;{&lt;br /&gt;    public virtual bool IsClientOne()&lt;br /&gt;    {&lt;br /&gt;        return Class2.CanUseOptionA();&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And then...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;public class Class2&lt;br /&gt;{&lt;br /&gt;    public virtual bool CanUseOptionA()&lt;br /&gt;    {&lt;br /&gt;        switch(Class3.Id)&lt;br /&gt;        {&lt;br /&gt;            case (int) Class3IdValue.ClientOne:&lt;br /&gt;                return true;&lt;br /&gt;            default:&lt;br /&gt;                return false;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2050407553726188007?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2050407553726188007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2050407553726188007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2050407553726188007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2050407553726188007'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/12/unintentionally-funny-code.html' title='Unintentionally Funny Code'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8839708784101515123</id><published>2008-12-04T18:22:00.004-07:00</published><updated>2008-12-04T18:44:41.840-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bailout'/><category scheme='http://www.blogger.com/atom/ns#' term='idea'/><category scheme='http://www.blogger.com/atom/ns#' term='automakers'/><title type='text'>When centralization fails...</title><content type='html'>I was reading an article the other day that said that 1 in 10 jobs in the US are dependent on the big three US automakers (Ford, GM and Chrysler), or their supply chain.  And that, therefore, is the reason they &lt;em&gt;must&lt;/em&gt; be bailed out of their current financial troubles. (EDIT: and before someone corrects me, I &lt;em&gt;&lt;strong&gt;don't care&lt;/strong&gt;&lt;/em&gt; what the actual numbers are; the important points are: 1. that their size is the justification for their immunity to failure and 2. they probably do pose a significant danger to the US economic situation because of their size.)&lt;br /&gt;&lt;br /&gt;I'm not a big fan of bailouts.  Leaving aside any market-based arguments (though, if you're going to pretend to have a free market economy, you ought to either stick to it or stop being surprised when bad things happen), I think that people and groups should be allowed to fail when they screw up, and they should be held to the consequences of their actions (especially on the 'bailout' scale).&lt;br /&gt;&lt;br /&gt;But, it seems to me, that the real problem here (or at least a symptom that's closer to the root problem) isn't the fact that the big three are in financial straits.  The problem is that the economy is &lt;em&gt;so dependent&lt;/em&gt; on just three companies, especially companies that are similar.&lt;br /&gt;&lt;br /&gt;My suggestion, then, if taxpayers must be forced to pay for the mistakes of a greedy, myopic few: instead of bailing out the Big Three, use an equivalent amount to fund a number of different automobile start-ups, preferably some with lots of experienced auto-industry people, some with fewer (but none of the current management, though it's unlikely they would join anyway); some in Detroit and some elsewhere; companies that are willing to take sensible, forward-thinking risks, even though they may fail; and then, as those that are successful grow larger and more powerful, take the repayment and invest in &lt;em&gt;other&lt;/em&gt; startups, wherever a cartel is found, posing a danger to the economy.&lt;br /&gt;&lt;br /&gt;Or, here's another thought if the big three must get the money: invest an equal amount in the startup idea, and negotiate in the bankruptcy hearings to make assets (factories, equipment, etc) that would otherwise be abandoned (but still remain the property of the three!) available for a reasonable price to the startups.&lt;br /&gt;&lt;br /&gt;Anyway, enough of that.  Bailouts make me so mad I want to spit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8839708784101515123?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8839708784101515123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8839708784101515123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8839708784101515123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8839708784101515123'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/12/when-centralization-fails.html' title='When centralization fails...'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3978588471785792791</id><published>2008-12-02T21:54:00.003-07:00</published><updated>2008-12-02T22:27:17.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tan dun'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='orchestra'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>YouTube Symphony Orchestra, how cool is this?</title><content type='html'>I must share this.&lt;br /&gt;&lt;br /&gt;YouTube and the &lt;a href="http://en.wikipedia.org/wiki/London_Symphony_Orchestra"&gt;London Symphony Orchestra&lt;/a&gt; are teaming up to create the &lt;a href="http://www.youtube.com/symphony"&gt;YouTube Symphony Orchestra&lt;/a&gt;, consisting of, first, a collaborative piece, written by &lt;a href="http://en.wikipedia.org/wiki/Tan_Dun"&gt;Tan Dun&lt;/a&gt;, and played by you and me, on YouTube.  That's right, you download a part and record yourself playing it in time with Tan Dun's recorded conducting and then upload the video to youtube! And, second, a live performance of (some of) those who participate at Carnegie Hall.&lt;br /&gt;&lt;br /&gt;I almost want to go buy a video camera right now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3978588471785792791?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3978588471785792791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3978588471785792791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3978588471785792791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3978588471785792791'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/12/youtube-symphony-orchestra-how-cool-is.html' title='YouTube Symphony Orchestra, how cool is this?'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8231686154049426479</id><published>2008-11-30T23:44:00.003-07:00</published><updated>2008-11-30T23:51:29.955-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='journal'/><category scheme='http://www.blogger.com/atom/ns#' term='grandfather'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='rory'/><title type='text'>Oh give me a home, where the GNU/Linuxen roam...</title><content type='html'>I'm running Linux at home again.&lt;br /&gt;&lt;br /&gt;And I'm so very happy. (Seriously)&lt;br /&gt;&lt;br /&gt;I am playing with programming again (currently trying to make my way through the &lt;a href="http://www.pythonchallenge.com/"&gt;Python Challenge&lt;/a&gt;; I'm on level 7), for one.&lt;br /&gt;&lt;br /&gt;But I really like the relief and freedom I feel. Even alongside the occasional frustration. :-)&lt;br /&gt;&lt;br /&gt;Other news (unrelated; likely to be expounded on later): my paternal grandfather is dead, and Steve and I have a new kitten named 'Rory' that we got last Monday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8231686154049426479?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8231686154049426479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8231686154049426479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8231686154049426479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8231686154049426479'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/11/oh-give-me-home-where-gnulinuxen-roam.html' title='Oh give me a home, where the GNU/Linuxen roam...'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6343926687771383774</id><published>2008-11-23T17:53:00.004-07:00</published><updated>2008-11-23T18:49:11.888-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eastern standard tribe'/><category scheme='http://www.blogger.com/atom/ns#' term='cory doctorow'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Eastern Standard Tribe</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Cory_Doctorow"&gt;Cory Doctorow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When I finally found &lt;a href="http://en.wikipedia.org/wiki/Eastern_Standard_Tribe"&gt;Eastern Standard Tribe&lt;/a&gt; (&lt;a href="http://craphound.com/est/"&gt;official site&lt;/a&gt;, with &lt;a href="http://craphound.com/est/download.php"&gt;downloads&lt;/a&gt;) in the bookstore (Barnes &amp; Noble; that'll teach me to go to Borders all the time), I was quite excited.  I'd recently read Doctorow's I, Rowboat in "&lt;a href="http://en.wikipedia.org/wiki/The_Year%27s_Best_Science_Fiction:_Twenty-Fourth_Annual_Collection"&gt;The Year's Best Science Fiction: 24th Annual Collection&lt;/a&gt;" (originally from &lt;a href="http://craphound.com/overclocked/download/"&gt;OverClocked&lt;/a&gt;), and I was looking forward to more Doctorow goodness.&lt;br /&gt;&lt;br /&gt;Unfortunately, &lt;em&gt;Eastern Standard Tribe&lt;/em&gt; didn't speak to me.  It's the story of Art, a user-interface designer who gets thrown in a mental asylum for extreme, violent paranoia, and his world of subterfuge and sabotage in the name of his "Tribe", the titular Eastern Standard Tribe.&lt;br /&gt;&lt;br /&gt;I think my disappointment stems largely from my preconceptions about what the book would be like.  I had, I think, envisioned a story less about subterfuge and more about a society organized around personal timezones, even if it were distributed around the globe, might function.&lt;br /&gt;&lt;br /&gt;Overall, not a bad story (and some of the user-interface stuff is interesting), but not one that really interested me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6343926687771383774?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6343926687771383774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6343926687771383774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6343926687771383774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6343926687771383774'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/11/eastern-standard-tribe.html' title='Eastern Standard Tribe'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-9085938661968147649</id><published>2008-11-23T16:16:00.006-07:00</published><updated>2008-11-23T18:50:32.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bitchun society'/><category scheme='http://www.blogger.com/atom/ns#' term='down and out in the magic kingdom'/><category scheme='http://www.blogger.com/atom/ns#' term='cory doctorow'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Down and Out in the Magic Kingdom</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Cory_Doctorow"&gt;Cory Doctorow&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Down_and_Out_in_the_Magic_Kingdom"&gt;Down and Out in the Magic Kingdom&lt;/a&gt;&lt;/em&gt; (&lt;a href="http://craphound.com/down/"&gt;official website&lt;/a&gt;, with &lt;a href="http://craphound.com/down/download.php"&gt;downloads&lt;/a&gt;) is the second Cory Doctorow novel I've read, but the first that I really enjoyed (see &lt;a href="http://emeraldimp.blogspot.com/2008/11/eastern-standard-tribe.html"&gt;my review of Eastern Standard Tribe&lt;/a&gt;).  It's the first-person account of Jules, a member of the Bitchun Society.&lt;br /&gt;&lt;br /&gt;(The Bitchun Society is a post-scarcity ad-hocracy made possible by free, unlimited energy; free, fast cloning; and free, ubiquitous neural-implant network connectivity (whew!) whose primary currency is Whuffie, or reputation.)&lt;br /&gt;&lt;br /&gt;Jules, with the help of his girlfriend, Lil, attempts to help his friend Dan&amp;mdash;formerly a missionary for the Bitchun Society to the technophobic remnants of the world&amp;mdash;regain his reputation so Dan can go out in a blaze of glory, while defending Disney World's Liberty Square, including the famous &lt;a href="http://en.wikipedia.org/wiki/Haunted_Mansion"&gt;Haunted Mansion&lt;/a&gt;, from an opposing ad-hoc that wants to turn its attractions into simulated rides.  All is going well, until Jules is murdered in the Tiki Room, which ticks him off a little.&lt;br /&gt;&lt;br /&gt;I think part of the reason I liked this book so much is that, thanks to Steve, I'm fairly familiar with the setting (or, at least, I'm familiar with Disneyland, which is close enough that I get the picture).  But the other part is the cool tech: the cloning, the implanted computer and HUD and connectivity that would put today's Japan to shame.&lt;br /&gt;&lt;br /&gt;But, ever since reading &lt;em&gt;Down and Out in the Magic Kingdom&lt;/em&gt;, I've been wrestling with the concept of personality and identity in a world where everything you are can be backed up and restored in a couple days' time.  What does it mean to be Geoff?  If I were to make a backup today, "die" tomorrow and be restored, what of that time in-between when I existed and acted but is now irrevocably lost to me?  And how do I feel about this?  If I were offered, today, the one-time-only opportunity to become a part of the Bitchun society; to have my personality and memories able to be permanently backed up and recorded; granted essential immortality; a clone of myself ready to step in and take my place should anything untoward happen to me; would I take the opportunity?  I can honestly say I don't know.  There is so much that's amazing about the idea; so much that it would offer, but potentially so much to lose.  (Even setting aside questions about security of the system that runs my brain, the sufficiency of the backups created, the issue of impersonation or duplication and, of course, privacy.)  And what of the route to get there?&lt;br /&gt;&lt;br /&gt;I suppose, in the end, it would be a simple matter of survival:  whether I die and am reborn as a clone of myself, or just die, this me will still be dead, but only with the Bitchun Society will some part of me continue on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-9085938661968147649?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/9085938661968147649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=9085938661968147649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9085938661968147649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9085938661968147649'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/11/down-and-out-in-magic-kingdom.html' title='Down and Out in the Magic Kingdom'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2876984877496678185</id><published>2008-10-18T12:52:00.003-06:00</published><updated>2008-10-18T13:03:45.210-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='drm'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='valve'/><category scheme='http://www.blogger.com/atom/ns#' term='portal'/><title type='text'>Annoyed</title><content type='html'>I don't buy a lot of games.&lt;br /&gt;&lt;br /&gt;Mostly, I don't play very many games, although I've been playing Culdcept and Dead Space lately.&lt;br /&gt;&lt;br /&gt;But I really wanted to play Portal, because I've heard it's so amazing.&lt;br /&gt;&lt;br /&gt;And now, I'm about twenty minutes in to installing it, and it's nowhere near done, as far as I can tell.&lt;br /&gt;&lt;br /&gt;First it installed Steam.  I don't want Steam; I've never wanted Steam, it's a waste of time and memory and bandwidth.&lt;br /&gt;&lt;br /&gt;Then I had to create a Steam account to even install Portal.  This despite my having plunked down my money at a counter to purchase the stupid game.  It tells me I can't access the games that I've already paid for without my Steam account.  Which I didn't want anyway.&lt;br /&gt;&lt;br /&gt;Fuck you, Valve.  You're lucky I'm so lazy that I'm willing to put up with this shit this time.  I won't be buying any more of your games in the future, though.&lt;br /&gt;&lt;br /&gt;EDIT: I think the thing that annoys me most of all is that I wanted to just sit down and play portal for a bit.  Instead, I'm still waiting.  Console gaming is looking more appealing all the time...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2876984877496678185?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2876984877496678185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2876984877496678185' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2876984877496678185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2876984877496678185'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/10/annoyed.html' title='Annoyed'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7498255828307511008</id><published>2008-09-27T19:10:00.002-06:00</published><updated>2008-09-27T19:12:53.296-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='one step from sunday'/><title type='text'>New writings on One Step from Sunday</title><content type='html'>There are some new parts to &lt;a href="http://onestepfromsunday.blogspot.com/search/label/trickery"&gt;Trickery&lt;/a&gt; and a new part to &lt;a href="http://onestepfromsunday.blogspot.com/search/label/fangs%20for%20the%20memories"&gt;Fangs for the Memories&lt;/a&gt; over at &lt;a href="http://onestepfromsunday.blogspot.com/"&gt;One Step From Sunday&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7498255828307511008?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7498255828307511008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7498255828307511008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7498255828307511008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7498255828307511008'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/09/new-writings.html' title='New writings on One Step from Sunday'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8222234314846074913</id><published>2008-09-16T19:00:00.001-06:00</published><updated>2008-09-16T19:13:34.965-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kat'/><category scheme='http://www.blogger.com/atom/ns#' term='brightonmusic'/><title type='text'>Promotions!</title><content type='html'>But not raises.&lt;br /&gt;&lt;br /&gt;On Saturday, BrightonMusic had their board meeting, and they decided to change my title from "Assistant Music Director" to "Music Director", alongside Kat (actually, Kat suggested it).&lt;br /&gt;&lt;br /&gt;So, yay!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8222234314846074913?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8222234314846074913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8222234314846074913' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8222234314846074913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8222234314846074913'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/09/promotions.html' title='Promotions!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6554957507170884510</id><published>2008-08-30T15:01:00.002-06:00</published><updated>2008-08-30T15:07:04.466-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='musopen'/><category scheme='http://www.blogger.com/atom/ns#' term='public domain'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='music theory'/><title type='text'>Musopen begins Music Theory Textbook Project</title><content type='html'>&lt;a href="http://musopen.com/"&gt;Musopen&lt;/a&gt; has begun a &lt;a href="http://www.musopen.com/html/book.html"&gt;Music Theory Textbook Project&lt;/a&gt; (as &lt;a href="http://musopen.com/blog/?p=20"&gt;announced on the Musopen blog&lt;/a&gt;) to create and release to the public domain a music theory textbook suitable for use in college courses.  They're looking for volunteers right now, and although I doubt I can contribute much to the actual theory portion of the book, I've volunteered to proof-read.  Give it a look!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6554957507170884510?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6554957507170884510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6554957507170884510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6554957507170884510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6554957507170884510'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/08/musopen-begins-music-theory-textbook.html' title='Musopen begins Music Theory Textbook Project'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4938873475101768575</id><published>2008-08-21T18:12:00.003-06:00</published><updated>2008-08-21T18:39:01.453-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='paul'/><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><category scheme='http://www.blogger.com/atom/ns#' term='waste'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Inventory as Waste</title><content type='html'>My coworker Paul was telling me today about some of the presentations he attended at the Agile conference earlier this month, and one of the things he mentioned was the idea that inventory is a kind of waste.&lt;br /&gt;&lt;br /&gt;It took me a little while to grasp this concept, but I think of it this way:&lt;br /&gt;&lt;br /&gt;Imagine a mechanic's shop.  There is a team of mechanics, and they all work together to fix cars (or whatever).  They have an inventory of wrenches, and each wrench has a certain cost associated with it, based on the initial cost of the wrench, the cost of storing it, degradation of the wrench over time, etc.  The wrench's purpose is to be used to fix cars.  When used for its purpose, the wrench is not wasted; it is contributing to the goals of the team.  Whenever the wrench is in storage instead of being used for its purpose, it is wasted; it costs the team to store it, track it, put it away, etc.  So, ideally, every wrench should be used (appropriately; misuse of a tool is another topic!) as much as possible.&lt;br /&gt;&lt;br /&gt;Now, of course, some waste might be necessary.  Perhaps certain tasks require the use of multiple wrenches, or when the team is at capacity all the wrenches are in use (but this doesn't happen all the time, nice as that would be).  So you have to find the appropriate balance of waste vs efficiency.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4938873475101768575?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4938873475101768575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4938873475101768575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4938873475101768575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4938873475101768575'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/08/inventory-as-waste.html' title='Inventory as Waste'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-331385918173425818</id><published>2008-08-15T19:11:00.003-06:00</published><updated>2008-08-15T19:19:01.059-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='old time religion'/><category scheme='http://www.blogger.com/atom/ns#' term='greta christina'/><category scheme='http://www.blogger.com/atom/ns#' term='parody'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><title type='text'>Atheism in Pop Culture: "Old Time Religion" (from Greta Christina)</title><content type='html'>&lt;a href="http://gretachristina.typepad.com/greta_christinas_weblog/"&gt;Greta Christina&lt;/a&gt; has a bit of a contest going for &lt;a href="http://gretachristina.typepad.com/greta_christinas_weblog/2008/08/this-one-should-be-fun-in-fact-i-think-we-can-make-it-into-a-game--------let-us-worship-like-the-druids--running-naked-thr.html?cid=126635130"&gt;parody verses for "Old Time Religion."&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A couple examples from the post:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Let us worship Aphrodite&lt;br /&gt;In her silky see-through nightie&lt;br /&gt;Though she's mean and somewhat flighty&lt;br /&gt;She's good enough for me.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Let us sacrifice to Isis&lt;br /&gt;She will help us in a crisis&lt;br /&gt;And she hasn't raised her prices&lt;br /&gt;And that's good enough for me.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Here are my entries:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The invisible pink unicorn&lt;br /&gt;May be found in ancient cuneiform&lt;br /&gt;And always shall my socks adorn...&lt;br /&gt;And that's good enough for me.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Principia Discord-i-a says&lt;br /&gt;The Goddess Eris is our goddess, yes,&lt;br /&gt;And chaos give such good milk, I must confess,&lt;br /&gt;That it's good enough for me.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-331385918173425818?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/331385918173425818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=331385918173425818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/331385918173425818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/331385918173425818'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/08/atheism-in-pop-culture-old-time.html' title='Atheism in Pop Culture: &quot;Old Time Religion&quot; (from Greta Christina)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7999939172408147723</id><published>2008-08-08T00:59:00.001-06:00</published><updated>2008-08-08T01:01:24.128-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='one step from sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='one foot in front of the other'/><title type='text'>New post on One Step From Sunday</title><content type='html'>I've just written a new post on &lt;a href="http://onestepfromsunday.blogspot.com/"&gt;One Step from Sunday&lt;/a&gt; entitled "&lt;a href="http://onestepfromsunday.blogspot.com/2008/08/one-foot-in-front-of-other.html"&gt;One Foot in Front of the Other&lt;/a&gt;".  It's very short, so... go read it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7999939172408147723?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7999939172408147723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7999939172408147723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7999939172408147723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7999939172408147723'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/08/new-post-on-one-step-from-sunday.html' title='New post on One Step From Sunday'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-9016415761919922917</id><published>2008-08-02T17:21:00.001-06:00</published><updated>2008-08-02T17:21:50.405-06:00</updated><title type='text'>Orange Butterfly</title><content type='html'>&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/emeraldimp/2725844205/" title="photo sharing"&gt;&lt;img src="http://farm4.static.flickr.com/3049/2725844205_012bc3c8e1_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt; &lt;br /&gt; &lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;  &lt;a href="http://www.flickr.com/photos/emeraldimp/2725844205/"&gt;Orange Butterfly&lt;/a&gt;  &lt;br /&gt;  Originally uploaded by &lt;a href="http://www.flickr.com/people/emeraldimp/"&gt;emeraldimp&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;We went to the Butterfly Pavilion in Westminster today.  Here's a taste of pictures to come...&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-9016415761919922917?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/9016415761919922917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=9016415761919922917' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9016415761919922917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9016415761919922917'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/08/orange-butterfly.html' title='Orange Butterfly'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3049/2725844205_012bc3c8e1_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7551483578917554464</id><published>2008-08-01T22:21:00.003-06:00</published><updated>2008-08-01T22:32:06.892-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='insects'/><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='pictures'/><title type='text'>I Hate Creepy Crawlies!</title><content type='html'>&lt;p&gt;&lt;a href="http://www.flickr.com/photos/emeraldimp/2717895311/" title="Another Grasshopper by emeraldimp, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3287/2717895311_1039ae63bc_m.jpg" width="240" height="153" alt="Another Grasshopper" /&gt;&lt;/a&gt; I&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:right"&gt;hate &lt;a href="http://www.flickr.com/photos/emeraldimp/2718707910/" title="Vicious Spider by emeraldimp, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3052/2718707910_bfb09b0ae5_m.jpg" width="240" height="157" alt="Vicious Spider" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/emeraldimp/2718700500/" title="Grace by emeraldimp, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3019/2718700500_c7ee5a9901_m.jpg" width="240" height="160" alt="Grace" /&gt;&lt;/a&gt; Creepy&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:right"&gt;Crawlies! &lt;a href="http://www.flickr.com/photos/emeraldimp/2717887365/" title="Crawly by emeraldimp, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3128/2717887365_0570e389f4_m.jpg" width="240" height="160" alt="Crawly" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/emeraldimp/2717876373/" title="A long-awaited meeting by emeraldimp, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3165/2717876373_4574d857d6_m.jpg" width="240" height="169" alt="A long-awaited meeting" /&gt;&lt;/a&gt; (and flyers,&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align:right"&gt;too) &lt;a href="http://www.flickr.com/photos/emeraldimp/2717874783/" title="Bald-faced Hornet by emeraldimp, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3217/2717874783_b9d254804a_m.jpg" width="240" height="176" alt="Bald-faced Hornet" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;So, why do I take so many pictures of them?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7551483578917554464?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7551483578917554464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7551483578917554464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7551483578917554464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7551483578917554464'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/08/i-hate-creepy-crawlies.html' title='I Hate Creepy Crawlies!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3287/2717895311_1039ae63bc_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5161280385458311041</id><published>2008-07-28T21:42:00.001-06:00</published><updated>2008-07-28T22:03:57.892-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><title type='text'>Today's Macro Photography Tips</title><content type='html'>Here's some tips for macro photography:&lt;br /&gt;&lt;br /&gt;* Macro photography requires either a tripod or a lot of light (ideally both).&lt;br /&gt;* You will probably have to stand a lot farther away than you expect (depending on your lens, of course).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5161280385458311041?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5161280385458311041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5161280385458311041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5161280385458311041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5161280385458311041'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/todays-macro-photography-tips.html' title='Today&apos;s Macro Photography Tips'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3412105979558432221</id><published>2008-07-26T11:01:00.002-06:00</published><updated>2008-07-26T11:42:55.435-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bellwether'/><category scheme='http://www.blogger.com/atom/ns#' term='connie willis'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Bellwether</title><content type='html'>Connie Willis&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Connie_Willis"&gt;Connie Willis&lt;/a&gt; jumped onto my radar when I first read &lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Doomsday_Book_(novel)"&gt;Doomsday Book&lt;/a&gt;&lt;/em&gt; (which I highly recommend), but I hadn't picked up a second Willis novel until just recently.  Although I don't think it's quite as good as &lt;em&gt;Doomsday Book&lt;/em&gt;, it was still an interesting story.&lt;br /&gt;&lt;br /&gt;Sandra Foster is a researcher that studies fads, trying to understand where they come from, how they spread, and why.  Her studies are alternately helped and hampered by the company she works for - HiTek - and her coworkers.&lt;br /&gt;&lt;br /&gt;This novel is short, clocking in at merely 247 pages in my edition, and an easy read.  The story flows very well, and each chapter begins with a brief paragraph describing a historical fad from the middle ages to the present.&lt;br /&gt;&lt;br /&gt;I enjoyed this book, but I don't really have much to say about it.  It's not terribly controversial, and there isn't really any major conflict to speak of. It's interesting, though, to note which fads continue today (the book was published in 1996) and which have petered out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3412105979558432221?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3412105979558432221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3412105979558432221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3412105979558432221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3412105979558432221'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/bellwether.html' title='Bellwether'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-256923660729422070</id><published>2008-07-16T20:22:00.001-06:00</published><updated>2008-07-16T20:26:22.610-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='misc'/><title type='text'>I hate little bitty flies!</title><content type='html'>Especially when they keep flying in my face.  Or ears.  Or anywhere near me, really, which they are doing a lot because... Steve isn't here today?  A new nest hatched? I dunno.&lt;br /&gt;&lt;br /&gt;But I squish 'em when I catch 'em.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-256923660729422070?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/256923660729422070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=256923660729422070' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/256923660729422070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/256923660729422070'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/i-hate-little-bitty-flies.html' title='I hate little bitty flies!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4323353424670131677</id><published>2008-07-10T19:34:00.002-06:00</published><updated>2008-07-10T19:51:09.971-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Brief, Random Thoughts on Agile</title><content type='html'>I like &lt;a href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;Agile&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Business people have trouble with agile.  Consider this recently-overheard exchange:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Business: It seems like [the project architect] just wants to do the bare-bones necessary.&lt;br /&gt;&lt;br /&gt;IT Guy: That's his job.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;A valid point that was brought up was that this sometimes results in delivering functionality later than originally planned.  But I'd point out that 1) this happens &lt;em&gt;all the time&lt;/em&gt; in software anyway and 2) the functionality is often prioritized below bug fixes (sometimes rightly, sometimes wrongly).&lt;br /&gt;&lt;br /&gt;Something I like about agile is that you only write the functionality that's needed, as it's needed (and ideally you've written previous functionality well enough that it's not very hard to refactor).&lt;br /&gt;&lt;br /&gt;Another thing I like is that it recognizes that there's only so much time to spend on anything, and the business has to be frugal about what's needed, or the project will run out of money before finishing basic functionality.  This can, however, be difficult for business people.&lt;br /&gt;&lt;br /&gt;On the other hand, developers used to the waterfall approach (or other non-agile methodologies) tend to over-develop out of habit. (Sometimes I even find myself doing this.)&lt;br /&gt;&lt;br /&gt;Production-ready code at the end of each iteration is good.&lt;br /&gt;&lt;br /&gt;Good merge tools are worth it. (Not agile-specific...)&lt;br /&gt;&lt;br /&gt;QA and UAT should be integrated ASAP (how else will you have production-ready code at the end of the iteration?).&lt;br /&gt;&lt;br /&gt;Despite what Dilbert's Pointy-Haired Boss says, it's not "start coding and complaining" (though we do code a lot, of course, and complaining is the developer's past time).&lt;br /&gt;&lt;br /&gt;I'm going to try to apply some of the agile/scrum practices to other areas, like DPO (though I'm not going to &lt;em&gt;tell&lt;/em&gt; them that's what I'm doing).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4323353424670131677?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4323353424670131677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4323353424670131677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4323353424670131677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4323353424670131677'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/brief-random-thoughts-on-agile.html' title='Brief, Random Thoughts on Agile'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-138798281725185541</id><published>2008-07-09T21:32:00.003-06:00</published><updated>2008-07-09T22:37:24.097-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='asimov&apos;s science fiction magazine'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>Asimov's Science Fiction (August 2008)</title><content type='html'>I just finished reading the latest &lt;a href="http://www.asimovs.com/"&gt;Asimov's&lt;/a&gt; (well, either I'm a time traveler or their web site is in need of update, because the latest issue on the site is June 2008... ;-) ).  I can't really say I was overly impressed with the stories in this issue.  They were mostly alright, but nothing stands out to me as has happened with other issues.  Sadly, I found the non-fiction to be more interesting.  Oh well, on to the reviews (keeping them short &amp; sweet... also, I'm not reviewing ones I didn't read or the poetry):&lt;br /&gt;&lt;br /&gt;Reflections: Some Thoughts on the Short Story (essay).  &lt;a href="http://en.wikipedia.org/wiki/Robert_Silverberg"&gt;Robert Silverberg&lt;/a&gt;.  Silverberg discusses Edgar Allen Poe's advice that "a short story is a piece of prose fiction in which just one significant thing happens" and H.G. Wells' addendum: "a science-fiction short story is a piece of prose fiction in which just one extraordinary thing happens".  Interesting advice with examples and exceptions.  Worth the read.&lt;br /&gt;&lt;br /&gt;Thought Experiments: The Great Awakening (essay).  &lt;a href="http://en.wikipedia.org/wiki/Rudy_Rucker"&gt;Rudy Rucker&lt;/a&gt;.  Rucker lays out possibilities on the future of computing and humanity post-&lt;a href="http://en.wikipedia.org/wiki/Technological_singularity"&gt;singularity&lt;/a&gt;.  Some interesting ideas and worthwhile hooks for fiction, though gets a little far-fetched towards the end.&lt;br /&gt;&lt;br /&gt;Lagos (short story).  &lt;a href="http://zatrikion.blogspot.com/"&gt;Matthew Johnson&lt;/a&gt;. Safrat, a poor Nigerian working as a remote intelligence for first-world machinery, discovers that she and those she works with are being used to... Well, you'll have to read it.  Interesting ideas, but not terribly compelling for me.&lt;br /&gt;&lt;br /&gt;Old Man Waiting (short story).  &lt;a href="http://en.wikipedia.org/wiki/Robert_Reed_(author)"&gt;Robert Reed&lt;/a&gt;.  A trust-funder (or someone with an unending supply of cash, anyway) stalks an old man with Alzheimer's for his amusement.  I didn't really care for this story; nothing much happens, the characters aren't interesting or compelling, and I agree with the protagonist's friends: leave the old man alone!&lt;br /&gt;&lt;br /&gt;Lucy (short story).  &lt;a href="http://www.myspace.com/gladyouasked"&gt;J. Chris Rock&lt;/a&gt;. The tale of a probe and those who love her.  No, wait, that's &lt;a href="http://emeraldimp.blogspot.com/2008/06/walle-2008.html"&gt;WALL*E&lt;/a&gt;.  Elgin and Brad, two scientists, have subcontracted with NASA to send a probe to Titan.  Meanwhile, they ponder their lives, their neighbors and their future.  Again, not a terribly compelling story, though I do feel for the probe in the end.&lt;br /&gt;&lt;br /&gt;Divining Light (novelette).  &lt;a href="http://www.tedkosmatka.com/"&gt;Ted Kosmatka&lt;/a&gt;.  A suicidal physicist explores the nature of reality and humanity.  I like the subject matter and the story was ok, but I think Kosmatka doesn't really understand the &lt;a href="http://en.wikipedia.org/wiki/Double-slit_experiment"&gt;double-slit experiment&lt;/a&gt; and its results.&lt;br /&gt;&lt;br /&gt;What You Are About To See (short story).  &lt;a href="http://www.jackskillingstead.com/"&gt;Jack Skillingstead&lt;/a&gt;.  An NSA (sorta) spook takes on an alien that can choose its reality - with his help.  Nothing to say.  Wasn't particularly impressed, wasn't terribly disappointed.&lt;br /&gt;&lt;br /&gt;Wilmer or Wesley (short story).  &lt;a href="http://en.wikipedia.org/wiki/Carol_Emshwiller"&gt;Carol Emshwiller&lt;/a&gt;.  A creature of nearly-human intelligence longs for freedom (more eloquently than most humans could).  I liked this story, empathized with Wilmer or Wesley and was saddened at the injustice of his captivity.&lt;br /&gt;&lt;br /&gt;Radio Station St. Jack (novelette).  &lt;a href="http://en.wikipedia.org/wiki/Neal_Barrett,_Jr."&gt;Neal Barrett, Jr.&lt;/a&gt;.  A local DJ/Priest defends his post-war town from marauders (in dresses).  I'm a fan of post-apocalypse fiction, and this is close enough to fit the bill for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-138798281725185541?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/138798281725185541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=138798281725185541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/138798281725185541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/138798281725185541'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/asimovs-science-fiction-august-2008.html' title='Asimov&apos;s Science Fiction (August 2008)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8152425339702517866</id><published>2008-07-09T19:02:00.002-06:00</published><updated>2008-07-09T20:17:43.747-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='starship troopers'/><category scheme='http://www.blogger.com/atom/ns#' term='robert a. heinlein'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Starship Troopers</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Robert_A._Heinlein"&gt;Robert A. Heinlein&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm not quite sure how I feel about &lt;a href="http://en.wikipedia.org/wiki/Starship_Troopers"&gt;Starship Troopers&lt;/a&gt;.  On the one hand, I really enjoyed the book (as, in fact, I have everything else I've read by Heinlein), even though it could certainly be viewed as Heinlein's novel-length discourse on militarism and society.  On the other hand, I strongly disagree with most, if not all, of the arguments/conclusions it puts forth, for example, that militarism is necessary for survival, that rule by former soldiers (or at least those that have served in a military-like organization) would lead to a perfect society, that crime is based on an excess of liberty for juveniles (rather than 1. a lack of responsibility and 2. over-zealous know-it-alls who seek power for power's sake and criminalize more and more to satisfy their ever-growing powerlust.  You may think of more examples...), and, of course, that liberty is not fundamental.&lt;br /&gt;&lt;br /&gt;The story follows (using flashbacks) cap(sule) trooper Juan Rico ("Johnny") though his decision to join the Federal Service against his father's wishes, Mobile Infantry (MI) boot camp, several missions, and officer training.  The emphasis throughout is on duty to the "group", whether that group is the squad, the Service, the Nation or the Species, and the noblesse of sacrifice in such service.  (This is the justification for only allowing those who have Served [not even those who are Serving] to vote and hold office: only they can fully understand the need for sacrifice and be willing to put the collective needs of those they govern above the individual sacrifices - again of those they govern, though at least they are counted amongst the governed as near as I can tell - that must be made to fulfill those needs.)&lt;br /&gt;&lt;br /&gt;Intermingled throughout is death, considered a necessary and routine part of life for the MI and utterly required for a free society.  But there is only one instance of death that stands out to me, and only one case where the punishment would normally warrant death but mercy was shown.  First, the death, which was pretty gratuitous: Heinlein seemingly has to portray a hanging for some reason, and so he creates a character - one we've never even heard of before - and has him "&lt;a href="http://tvtropes.org/pmwiki/pmwiki.php/Main/RapeTheDog"&gt;rape the dog&lt;/a&gt;" (except, of course, that he's given maybe 5 pages in the whole book so he's not really a villain) by raping &amp; killing a 4-year-old.  Not sure how exactly this would illustrate Heinlein's point, since &lt;em&gt;I&lt;/em&gt; would probably kill the bastard.&lt;br /&gt;&lt;br /&gt;Second, during boot camp, a recruit strikes a commanding officer (well, and has an attack of stupid and &lt;em&gt;admits it&lt;/em&gt;).  Normally, this would be a hanging offense, but the commander of the camp convenes a field court-marshal, so the recruit only gets 15 lashes and a bad-conduct discharge.  Very merciful indeed.  This was, really, the one area of the book that I was truly uneasy, all though the leadup to the court-marshal (whereupon he is only sentenced to the aforementioned lashes).  I think it is meant to enforce the notion that, arbitrary though they might be, the rules are the rules and you'd better subvert yourself to them for the betterment of the squad/service/nation/race.&lt;br /&gt;&lt;br /&gt;A few closing remarks in regards to the movie of the same title: night and day.  Heinlein's &lt;em&gt;Starship Troopers&lt;/em&gt; is a philosophical discourse on society.  The movie is, well, a "bug hunt", as it was originally titled, baring scant resemblance to the book apart from names and the bugs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8152425339702517866?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8152425339702517866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8152425339702517866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8152425339702517866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8152425339702517866'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/starship-troopers.html' title='Starship Troopers'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1624434468705759728</id><published>2008-07-04T22:40:00.002-06:00</published><updated>2008-07-04T22:44:23.848-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lullaby'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='spore'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>A Pentapede's Lullaby, and a bonus</title><content type='html'>A Pentapede's Lullaby (to me)(imagine it being whisper-sung as you're about to fall asleep...)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Go to sleep, Mr. Geoff,&lt;br /&gt;So I can lay eggs in your ear.&lt;br /&gt;Go to sleep and don't wake up,&lt;br /&gt;Until all the eggs are hatched!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;A Bonus, from the &lt;a href="http://www.spore.com/sporepedia#qry=srt-hr%3Ausr-emeraldimp%3Asast-500001647367"&gt;Sporepedia description of a Pentapede&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Pentapede a Monster is,&lt;br /&gt;Black and white, with scary hiss!&lt;br /&gt;Its mandibles ferocious clack;&lt;br /&gt;It dines on things that venom lack.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1624434468705759728?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1624434468705759728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1624434468705759728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1624434468705759728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1624434468705759728'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/07/pentapedes-lullaby-and-bonus.html' title='A Pentapede&apos;s Lullaby, and a bonus'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6288370107845840246</id><published>2008-06-30T18:08:00.006-06:00</published><updated>2008-07-01T22:54:27.019-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='frederik pohl'/><category scheme='http://www.blogger.com/atom/ns#' term='disney'/><category scheme='http://www.blogger.com/atom/ns#' term='wall*e'/><category scheme='http://www.blogger.com/atom/ns#' term='pixar'/><category scheme='http://www.blogger.com/atom/ns#' term='ursula k leguin'/><category scheme='http://www.blogger.com/atom/ns#' term='utopia'/><category scheme='http://www.blogger.com/atom/ns#' term='hello dolly'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='dystopia'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>WALL*E (2008)</title><content type='html'>Pixar Animation Studios, Walt Disney Pictures&lt;br /&gt;Directed by: Andrew Stanton&lt;br /&gt;&lt;br /&gt;The Earth, from space. (Surrounded by a thick layer of satellites.)&lt;br /&gt;&lt;br /&gt;Music plays:&lt;br /&gt;&lt;em&gt;Out there&lt;br /&gt;There's a world outside of Yonkers&lt;br /&gt;Way out there beyond this hick town, Barnaby&lt;br /&gt;There's a slick town, Barnaby&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Long zoom in.  The Earth, circa 2800.  The oceans are dry, and no vegetation can be seen.&lt;br /&gt;&lt;br /&gt;The zoom continues.  Now we can make out towering buildings, teetering slightly.&lt;br /&gt;&lt;br /&gt;Zoom in further.  The music fades in and out as a tiny speck moves across the screen.&lt;br /&gt;&lt;br /&gt;More zoom. They're not buildings, but enormous towers of trash.  And the tiny speck is a robot--the last robot on Earth.&lt;br /&gt;&lt;br /&gt;For this opening scene alone I would buy the movie when it comes out on DVD.&lt;br /&gt;&lt;br /&gt;The robot is, of course, the movie's titular character WALL*E (Waste Allocation Load Lifter Earth-Class), the last survivor of many thousands (millions?) of robots designed and built by the Buy'N Large Company (BNL) to clean up the Earth after it had been spoiled by humanity.&lt;br /&gt;&lt;br /&gt;WALL*E spends its days compacting trash and collecting the few rare treasures it finds amongst the waste, until a spaceship visits Earth and leaves behind a probe called EVE, which is there to discover whether the planet has become inhabitable again. (And is, of course, the eventual romantic interest for the solitary WALL*E.)&lt;br /&gt;&lt;br /&gt;I loved this movie.  I knew I would enjoy it from the moment I heard it was from Pixar - how's that for a reputation? - but the film exceeded my expectations completely.  From the opening shot described above, to the dance in space, to the cinematography, to the social and political commentary, it's a rare piece of true science fiction in film that's approachable and entertaining. (I read a review that compared WALL*E to Kubrik's 2001: A Space Odyssey, and let me say, while the comparison may be apt in terms of cinematography, WALL*E is a film I will watch again.)&lt;br /&gt;&lt;br /&gt;The main themes of the movie are environmentalism, consumerism, conformity/self-identity and, of course, love.  Love is explored through EVE and WALL*E - WALL*E's personality has developed through ages of operation, and EVE's slowly develops through its interaction with WALL*E (though there are some hints at it from its first appearance, and also in the other robots throughout the movie).  I find it somewhat unfortunate that EVE and WALL*E are gendered (EVE is the aloof exotic, barely even aware of WALL*E, who is the goofy lonester that eventually wins her heart), even though it is fairly minimal overall.  I understand, though, that it is done to help the movie be more approachable to a mainstream audience.&lt;br /&gt;&lt;br /&gt;Consumerism and conformity are wrapped up together in the surviving humans and their "benevolent" ruler, the Buy'N Large Corporation.  By the time the Earth is evacuated, 700 years prior to the movie's setting, BNL has taken control of the entire planet - no service provided is not touched (or offered outright) by BNL.  As the refuse problem spirals out of control, BNL constructs vast space ships to carry Earth's population away; ostensibly on a 5-year cruise while the robots clean the planet. It reminds me greatly of the fiction of &lt;a href="http://en.wikipedia.org/wiki/Frederick_Pohl"&gt;Frederik Pohl&lt;/a&gt;, particularly &lt;em&gt;The Merchants' War&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;Modern humanity, of a much expanded sort, continues to live in these space ships; or at least on one, the Axiom, where all needs are tended to by an army of robots as people are rushed about upon hover chairs, drinking the latest Cupcake-in-a-cup and chatting with their neighbors via the chair's screens.  Unfortunately, two of these supposedly mindless creatures are pulled out of their chairs and begin to discover the world around them.  The concept would be much more terrifying if they didn't, much more impactful, although it does allow the filmmaker to point out the wonders - simple and grand - that everyone &lt;em&gt;else&lt;/em&gt; is missing, so I suppose it's not all bad.&lt;br /&gt;&lt;br /&gt;Environmentalism is the most obvious theme, of course.  The Earth has been ravaged beyond habitation.  No plants grow in this wasteland.  And yet, this disregard is continued on the Axiom, where garbage is fed into the bowels of the ship, to be compacted by enormous WALL*As before being jettisoned into space (can you tell the ships were designed by BNL?).&lt;br /&gt;&lt;br /&gt;This leads me to my biggest complaint about the movie: believability. There were moments when I was cocking my head to one side and saying, "Does not compute!"  The physics is not terrible, and most of it could probably be easily explained away, but some of the physics problems were: were does the gravity on the ship come from?  Why does everyone fall to the side when the ship turns, exactly like on a sea-faring ship?  Where do they get the energy or raw materials for everything consumed by the humans?  How can humans - big, fat humans - that have spent their entire lives in their hover chairs &lt;em&gt;stand up and walk&lt;/em&gt; at the end?&lt;br /&gt;&lt;br /&gt;But the most important believability failure is something I've only just now realized: we are left with the presumption at the end that everything will be all right now: the humans have learned their lesson and will now become the proper stewards they should've been all along.  But how?  These humans have spent their entire lives not having to think about stewardship and conservation, not to mention several generations before them as well.  They hadn't changed when WALL*E arrived, as evidenced by the tons of waste jettisoned each minute.  While I will admit the events of the movie are certainly a life-changing experience, I can't believe they could change so drastically so quickly.&lt;br /&gt;&lt;br /&gt;However, despite all of these nit-picks, I still highly recommend WALL*E for everyone.  You won't be disappointed.&lt;br /&gt;&lt;br /&gt;(PS I almost want to call this WALL*E: An Ambiguous Dystopia, because the contrast between Earth and Axiom remind me of &lt;a href="http://en.wikipedia.org/wiki/Ursula_K._Le_Guin"&gt;Ursula K. LeGuin&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/The_Dispossessed"&gt;The Dispossesed: An Ambiguous Utopia&lt;/a&gt;.  But that's probably discourse for another time.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;br /&gt;Please read UniversalCitizen's comment as well; he addresses many other troubling points with the movie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6288370107845840246?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6288370107845840246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6288370107845840246' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6288370107845840246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6288370107845840246'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/06/walle-2008.html' title='WALL*E (2008)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8369929370174805298</id><published>2008-06-30T17:46:00.002-06:00</published><updated>2008-06-30T17:51:56.718-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='imslp'/><title type='text'>IMSLP Returns!</title><content type='html'>So sayeth IMSLP Project Leader Feldmahler:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Open Letter&lt;br /&gt;&lt;br /&gt;29 June 2008&lt;br /&gt;&lt;br /&gt;Dear Friends of IMSLP, Former Users, Contributors and Supporters:&lt;br /&gt;&lt;br /&gt;Some people have doubted that we would keep our word. Some people have questioned our competence. Some people have sworn, despite being sympathetic, that IMSLP was struck down once and forever.&lt;br /&gt;&lt;br /&gt;I am here to prove them wrong.&lt;br /&gt;&lt;br /&gt;It is with great joy that I bring you news of the resurrection of IMSLP. We continue to believe that the access to our culture and the Arts is a fundamental right of every human being. And holding this belief, we continue in our journey towards the goals of providing public access to the musical public domain, and the facilitation of the study of music, the understanding of music, and the enjoyment of music.&lt;br /&gt;&lt;br /&gt;And in this spirit of openness and accessibility, I here officially dedicate the IMSLP to &lt;a href="http://en.wikipedia.org/wiki/Ottaviano_Petrucci"&gt;Ottaviano Petrucci&lt;/a&gt;, a pioneer whose achievements made music so much more accessible to musicians and music lovers for the past six centuries. IMSLP will henceforth be known as both IMSLP and the Petrucci Music Library. The domain name &lt;a href="http://petruccimusiclibrary.org/"&gt;petruccimusiclibrary.org&lt;/a&gt; will soon (in the next few days) redirect to &lt;a href="http://imslp.org/"&gt;imslp.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;* * *&lt;br /&gt;&lt;br /&gt;Before I go into all the details that are involved in this resurrection, I would like to give proper thanks to several people and organizations that made today possible.&lt;br /&gt;&lt;br /&gt;Obviously, this resurrection would be impossible without proper legal support, and I would like to thank the folks at the &lt;a href="http://cippic.ca/"&gt;Canadian Internet Policy and Public Interest Clinic (CIPPIC)&lt;/a&gt; and the &lt;a href="http://cyberlaw.stanford.edu/taxonomy/term/374"&gt;Stanford Fair Use Project&lt;/a&gt; (FUP) for providing crucial support during times of crisis, and Professors Michael Geist and Lawrence Lessig for recommending the IMSLP case to the two legal clinics. Even though IMSLP currently has other avenues of legal support, the support of the two clinics proved a godsend for both IMSLP and myself personally.&lt;br /&gt;&lt;br /&gt;In addition, I would like to thank &lt;a href="http://gutenberg.org/"&gt;Project Gutenberg&lt;/a&gt; leader &lt;a href="http://en.wikipedia.org/wiki/Michael_S._Hart"&gt;Michael Hart&lt;/a&gt;, and &lt;a href="http://gnu.org/"&gt;GNU project&lt;/a&gt; leader &lt;a href="http://en.wikipedia.org/wiki/Richard_Stallman"&gt;Richard M. Stallman&lt;/a&gt;. Mr.Stallman has continuously helped IMSLP, even during the darkest periods and despite what must be a frighteningly busy schedule, and for which I am extremely grateful. I am also very sorry that no deal was reached between Project Gutenberg and IMSLP, but I believe that the current outcome is the best for both parties. I will, however, be very interested in pursuing a mirroring agreement, where Project Gutenberg will have access to the entirety of the IMSLP site, and which should prove very useful in case of an emergency of any sort.&lt;br /&gt;&lt;br /&gt;I would also like to thank all the IMSLP contributors whose work was indispensable for the resurrection of the IMSLP, which included a thorough copyright review of all 16,000+ files. I greatly look forward to working with you in the future, towards our common goal.&lt;br /&gt;&lt;br /&gt;Last, but very certainly not least, I would like to thank everyone who supported IMSLP in some form or another. You have let your voices heard, and we have answered. IMSLP will continue.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To publishers:&lt;br /&gt;&lt;br /&gt;I am very appreciative of the amount of support given to the IMSLP by the users and contributors of the IMSLP, which could be seen directly in the volume of e-mails I received after the shutdown of the IMSLP. But a misconception of our stance seems to have arisen. IMSLP is, by no means, an antithesis of the music publishing industry. Rather, I see some of the goals of both music publishers and the IMSLP to be in many ways the same: both are interested in the promotion and dissemination of music.&lt;br /&gt;&lt;br /&gt;Due to this shared interest, IMSLP is very much willing to collaborate with music publishers in the promotion of new music, under a Creative Commons or similar license. I know full well how little of the overall profits come from selling actual scores (and I have no evidence that IMSLP affects those profits to any great extent, if at all), and how much comes from royalties from performances. Would it not make much more sense to use IMSLP to promote new composers, instead of attempting to sue IMSLP for composers who will be entering the public domain all over the world very soon, if not already? Considering the fact that IMSLP contributors and users are made up mainly of musicians and music lovers, isn't IMSLP precisely the audience that music publishers should be working with?&lt;br /&gt;&lt;br /&gt;I am heartened by the fact that, indeed, many music publishers have seen IMSLP as a friend, and have indeed used IMSLP in the promotion of their contemporary composers. Perhaps ironically, IMSLP's resurrection is due in no small part to the help of several of these publishers.&lt;br /&gt;&lt;br /&gt;However, permit me to make one point clear here in no uncertain terms. IMSLP will continue to oppose organizations who attempt to limit and restrict the already much-shrunken public domain. A primary goal of IMSLP is to facilitate public access to the musical public domain, and thus IMSLP will resist strongly any attempts to shrink the public domain, and will raise the alarm among the general public should there be such an assault upon the world's cultural heritage. The reorganized IMSLP will not be so easily silenced.&lt;br /&gt;&lt;br /&gt;But let us not end on such a distasteful note. One member of the publishing industry with whom I have recently corresponded expressed the opinion that the classical music world is too small to fight amongst ourselves. I wholeheartedly agree.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To IMSLP users and supporters:&lt;br /&gt;&lt;br /&gt;As you probably have noticed after a quick walk through the site, many things have changed. I have tried to make everything as intuitive as possible, but I do welcome all discussions and questions about new or preexisting features. Official documentation for some of IMSLP's new features is still in progress, but do feel free to seek help on the forums for questions, or simply to leave comments and suggestions for improving the usability of the IMSLP.&lt;br /&gt;&lt;br /&gt;And some of you may have noticed the opening of the International Music Database Project (IMDBP). IMDBP is an offspring of IMSLP that is still very much a work in progress (just started I might add), and you can find more information about the goals and time line of the project on the IMDBP main page. There is no major change in the submission process for IMSLP due to the creation of the IMDBP, besides having to click on one extra link, so former IMSLP contributors should find the new system fairly intuitive. Please do not hesitate to contact me if you think the submission system can be improved in some way; this is one of the high priorities on my list.&lt;br /&gt;&lt;br /&gt;There are also discussions of major collaborations between other organizations and IMSLP underway. More news on the specifics of a discussion will be posted as soon as the plan is solidified, and both the other organization and IMSLP are ready to make the discussion public.&lt;br /&gt;&lt;br /&gt;I have started a backup system for anyone wanting to keep a portion of IMSLP usable offline. A significant amount of files will be available via this system, and anyone interested should take a look at the corresponding page. Due to a variety of concerns including privacy, we are not able to offer public backups of the text on the wiki at this time, but, as I mentioned near the beginning of this letter, we would be very willing to have a mirroring/backup plan with Project Gutenberg, which would include the text.&lt;br /&gt;&lt;br /&gt;I have also noticed people asking how they could donate to IMSLP. I have set up a page explaining the ways to donate to IMSLP; some even without actually donating money, though money donations are obviously welcome.&lt;br /&gt;&lt;br /&gt;The forum is still where it was before the shutdown, and a blog is well in planning. If someone is feeling generous and is willing to donate a chunk of a server for a Moveable Type blog (Perl based), I would be very grateful.&lt;br /&gt;* * *&lt;br /&gt;&lt;br /&gt;Welcome back everyone, and by all means, enjoy your stay!&lt;br /&gt;&lt;br /&gt;Yours,&lt;br /&gt;Edward W. Guo (a.k.a. Feldmahler)&lt;br /&gt;Project leader&lt;br /&gt;Contact: feldmahler {at} imslp.org, or leave a message on my talk page.&lt;br /&gt;&lt;br /&gt;P.S. This open letter, like the first open letter, is licensed under a Creative Commons Attribution 3.0 license. Please do feel free to translate this letter, and post the translation on this wiki or the forums, so that an IMSLP admin can integrate the translation into this page.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8369929370174805298?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8369929370174805298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8369929370174805298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8369929370174805298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8369929370174805298'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/06/imslp-returns.html' title='IMSLP Returns!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8202126260676247445</id><published>2008-06-15T11:01:00.003-06:00</published><updated>2008-06-15T11:10:51.572-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='criticism'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Code Criticism</title><content type='html'>If you're a professional programmer, expect your code to be criticized.&lt;br /&gt;&lt;br /&gt;Expect it on your worst code (because everyone writes crappy code &lt;em&gt;sometimes&lt;/em&gt;).&lt;br /&gt;&lt;br /&gt;Expect it on your best code (because there's almost always room for improvement).&lt;br /&gt;&lt;br /&gt;Expect it to be helpful (because everyone brings a different perspective, talent and experience to the team).&lt;br /&gt;&lt;br /&gt;Expect it to be worthless (because some people will want to bring you down or will just plain be wrong).&lt;br /&gt;&lt;br /&gt;You should be worried if your code isn't criticized, because it means that either no one cares or no one is brave enough.  Neither situation is good for the project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8202126260676247445?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8202126260676247445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8202126260676247445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8202126260676247445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8202126260676247445'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/06/code-criticism.html' title='Code Criticism'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8067306910667878328</id><published>2008-06-15T10:58:00.001-06:00</published><updated>2008-06-15T10:59:59.368-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>What are little Pentapedes made of?</title><content type='html'>Carapace and mud,&lt;br /&gt;And fangs covered in blood.&lt;br /&gt;That's what Pentapedes are made of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8067306910667878328?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8067306910667878328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8067306910667878328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8067306910667878328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8067306910667878328'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/06/what-are-little-pentapedes-made-of.html' title='What are little Pentapedes made of?'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5639354100411987148</id><published>2008-06-12T18:53:00.004-06:00</published><updated>2008-06-12T19:10:36.032-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='avclub'/><category scheme='http://www.blogger.com/atom/ns#' term='cory doctorow'/><title type='text'>Cory Doctorow's AV Club Interview</title><content type='html'>The Onion's &lt;a href="http://www.avclub.com/"&gt;A.V.Club&lt;/a&gt; has an &lt;a href="http://www.avclub.com/content/interview/cory_doctorow"&gt;interview with Cory Doctorow&lt;/a&gt; up, and it's really, really interesting. You should read it. :-)&lt;br /&gt;&lt;br /&gt;Some excerpts:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I was going through a season of summer blockbusters, and as a science-fiction prose writer, I go see a lot of science-fiction movies so I can feel bad about the fact that those movies make much more money than I do. So I would go see these techno-thrillers, and the technology was totally wrong. You wouldn't make a movie about ancient Rome in which people were driving hot rods, unless you're Mel Brooks or something. It just doesn't make any sense, right? If the movie is a historical film about Victorian England, you wouldn't egregiously stick a bunch of televisions in the background. But there are all of these movies that are putatively about the technology we all use. In all those Tom Cruise Mission Impossible movies and so on, there's technology that we all use. And presumably, from the last word of the screenplay being written to the last cut of the edit being made, hundreds and hundreds of people look at this film who use computers every day. And none of them seem to know that computers actually don't emit a soft chime every time you type.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I was reading some golden-age science fiction, and a recurring theme in golden-age science fiction is lifeboat rules. It's nice to be democratic and all, but eventually, you find yourself in a lifeboat, and you're floating in the middle of the ocean, and someone has to be captain. And the person who goes crazy and decides that the lifeboat would be better off if he stabbed it with his penknife, that person needs to be thrown overboard. And you can't give that person a trial—the captain just needs to do it. ... The problem with this is, you end up in the land of 24, where you contrive these scenarios in which something morally unthinkable is required, and once you admit that there are situations in which morally unthinkable deeds are not only permissible but necessary, then it becomes really easy to just start shoveling inconvenient situations into the "desperate" category. ... And it seems okay on its face—obviously, if there's someone chasing a guy who's planning on blowing up the city with a dirty nuke, we wouldn't want a cop to have to go to a judge to get a warrant to find the information. But when we actually give people those powers, they end up using them for totally trivial things. In the UK, here, we have RIPA ... that's supposed to be exactly that, for catching terrorists. And it turns out that the number-one use of RIPA powers is local councils who use it to acquire the video-camera feed from private video cameras, to catch people who let their dogs crap on the sidewalk.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5639354100411987148?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5639354100411987148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5639354100411987148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5639354100411987148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5639354100411987148'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/06/cory-doctorows-av-club-interview.html' title='Cory Doctorow&apos;s AV Club Interview'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-9094380209687566168</id><published>2008-05-31T13:51:00.004-06:00</published><updated>2008-05-31T14:09:18.059-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ascap'/><category scheme='http://www.blogger.com/atom/ns#' term='law'/><category scheme='http://www.blogger.com/atom/ns#' term='copyright'/><category scheme='http://www.blogger.com/atom/ns#' term='copyfight'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='techdirt'/><title type='text'>Techdirt's Comments on ASCAP's "Bill of Rights"</title><content type='html'>&lt;a href="http://blaise.ca/blog/"&gt;Blaise Alleyne&lt;/a&gt; has an interesting post on &lt;a href="http://techdirt.com/"&gt;Techdirt&lt;/a&gt; about &lt;a href="http://techdirt.com/articles/20080529/2308011264.shtml"&gt;ASCAP's "Bill of Rights"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Let me just say: shit like that is why I will never be a member of ASCAP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-9094380209687566168?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/9094380209687566168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=9094380209687566168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9094380209687566168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9094380209687566168'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/05/techdirts-comments-on-ascaps-bill-of.html' title='Techdirt&apos;s Comments on ASCAP&apos;s &quot;Bill of Rights&quot;'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7448935833681126501</id><published>2008-05-09T18:46:00.003-06:00</published><updated>2008-05-09T18:46:01.536-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dandelion'/><category scheme='http://www.blogger.com/atom/ns#' term='cory doctorow'/><category scheme='http://www.blogger.com/atom/ns#' term='poem'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Reproduce like a Dandelion</title><content type='html'>Inspired by &lt;a href="http://en.wikipedia.org/wiki/Cory_Doctorow"&gt;Cory Doctorow&lt;/a&gt;'s latest &lt;a href="http://www.locusmag.com/"&gt;Locus&lt;/a&gt; column, &lt;a href="http://www.locusmag.com/Features/2008/05/cory-doctorow-think-like-dandelion.html"&gt;Think Like a Dandelion&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Reproduce like a dandelion!&lt;br /&gt;Spread your seed to the internet wind!&lt;br /&gt;Let it take hold where it may;&lt;br /&gt;Let ev'ry shy patch of mind peeking through&lt;br /&gt;Each crack and crevice&lt;br /&gt;Offer it the briefest solace&lt;br /&gt;That it may take root&lt;br /&gt;And bloom&lt;br /&gt;Throwing your seed further and further afield&lt;br /&gt;Upon the wind until,&lt;br /&gt;Like the dandelion,&lt;br /&gt;Your offspring has taken root&lt;br /&gt;In every corner of the globe!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7448935833681126501?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7448935833681126501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7448935833681126501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7448935833681126501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7448935833681126501'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/05/reproduce-like-dandelion.html' title='Reproduce like a Dandelion'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6837256256892210416</id><published>2008-05-09T16:57:00.001-06:00</published><updated>2008-05-09T17:06:10.697-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robert frost'/><category scheme='http://www.blogger.com/atom/ns#' term='poem'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Trying to Compile from a Buggy Codebase</title><content type='html'>In tribute to &lt;a href="http://en.wikipedia.org/wiki/Robert_Frost"&gt;Robert Frost&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Stopping_by_Woods_on_a_Snowy_Evening"&gt;Stopping by Woods on a Snowy Evening&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Trying to Compile from a Buggy Codebase&lt;br /&gt;&lt;br /&gt;Whose errored code this is, I know:&lt;br /&gt;We fired him three years ago.&lt;br /&gt;But still his bug-filled code is here,&lt;br /&gt;And makes the server run so slow.&lt;br /&gt;&lt;br /&gt;My chest starts to constrict with fear,&lt;br /&gt;And my eyes begin to tear&amp;mdash;&lt;br /&gt;And my knees will even shake!&amp;mdash;&lt;br /&gt;With each bug report I hear.&lt;br /&gt;&lt;br /&gt;Why do I permit this ache,&lt;br /&gt;This long-gone other man's mistake,&lt;br /&gt;To cause me now to moan and weep?&lt;br /&gt;'Cause ev'ry night the thing will break!&lt;br /&gt;&lt;br /&gt;Each change I make breaks something deep.&lt;br /&gt;But I have unit tests to keep&lt;br /&gt;Me sane these days before I sleep,&lt;br /&gt;Yes, sane these days before I sleep.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6837256256892210416?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6837256256892210416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6837256256892210416' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6837256256892210416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6837256256892210416'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/05/trying-to-compile-from-buggy-codebase.html' title='Trying to Compile from a Buggy Codebase'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2971527672118285445</id><published>2008-04-12T11:18:00.004-06:00</published><updated>2008-04-12T17:35:46.627-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='probability'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='monty hall'/><title type='text'>Demonstrating Monty Hall in Python</title><content type='html'>There was a recent &lt;a href="http://tierneylab.blogs.nytimes.com/2008/04/07/monty-hall-meets-cognitive-dissonance/"&gt;article on the Monty Hall problem&lt;/a&gt; in the New York Times blog &lt;a href="http://tierneylab.blogs.nytimes.com/"&gt;TiernyLab&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The problem is this: You're on a game show, and there are three doors you may choose from.  One door contains a car (or something else that's desirable) and the other two doors contain goats (or something else that's undesirable).  After you pick your first door (this is the important part), the host must open another door and show you a goat.  You then may choose whether to stick with your original choice or switch doors.&lt;br /&gt;&lt;br /&gt;Should you switch doors?&lt;br /&gt;&lt;br /&gt;Most people's response is "it doesn't matter, because the car could be behind either door, so it's the same as if I'd just been given the choice of the two doors, so it's 50-50".  But that's not true, and here's why:&lt;br /&gt;&lt;br /&gt;Monty's Constraint, as I call it, changes the odds.  When you first selected a door, you had a 1/3 chance of choosing the car, and you had a 2/3 chance of choosing a goat.  If you were to switch at this point, before Monty (the host) opens another door, then your odds would still be the same.&lt;br /&gt;&lt;br /&gt;But, because Monty has to choose a door with a goat behind it to show you, there are two possible scenarios.  First, if you picked the car (a 1/3 probability), then Monty can show you either of the two remaining doors as he pleases.  But, if you picked a goat (2/3 probability), then the door he doesn't pick must contain the car.&lt;br /&gt;&lt;br /&gt;Therefore, your odds of winning if you switch are 2/3 (because those are the odds that you originally picked a goat) and your odds of winning if you stay are 1/3 (the original odds that you picked the car).&lt;br /&gt;&lt;br /&gt;Don't believe me?  Steve didn't, at first.  So I wrote a little program to prove it.  It's in &lt;a href="http://python.org/"&gt;Python&lt;/a&gt;, so you shouldn't have any trouble understanding it, even if you're not a programmer.&lt;br /&gt;&lt;br /&gt;Link: &lt;a href="http://python.org/download/"&gt;Python interpretor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The Code:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;font face="Lucida,Courier New"&gt;&lt;font color="#C00000"&gt;import&lt;/font&gt; &lt;font color="#000000"&gt;random&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;switchWins&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;font color="#000000"&gt;stayWins&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;CAR&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;font color="#000000"&gt;GOAT&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#C00000"&gt;for&lt;/font&gt; &lt;font color="#000000"&gt;i&lt;/font&gt; &lt;font color="#C00000"&gt;in&lt;/font&gt; &lt;font color="#000000"&gt;range&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt;&lt;font color="#0080C0"&gt;10000&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# set up doors. the set of doors is an array of two 0s and one 1.&lt;br /&gt;        # The 1 represents the car.&lt;br /&gt;&lt;/font&gt;        &lt;font color="#008000"&gt;# start off with an empty set&lt;br /&gt;&lt;/font&gt;        &lt;font color="#000000"&gt;doors&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;GOAT&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;GOAT&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;GOAT&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# choose a door to have a car&lt;br /&gt;&lt;/font&gt;        &lt;font color="#000000"&gt;carDoor&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;random&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;randint&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt;&lt;font color="#0080C0"&gt;2&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#000000"&gt;doors&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;carDoor&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;CAR&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# choose door (player)&lt;br /&gt;&lt;/font&gt;        &lt;font color="#000000"&gt;playerDoor&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# choose door (monty).  We use this to ensure monty&lt;br /&gt;        # randomly chooses a goat door.&lt;br /&gt;&lt;/font&gt;        &lt;font color="#000000"&gt;montyDoor&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;random&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;randint&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt;&lt;font color="#0080C0"&gt;2&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# if the door monty picks has a car, or if the door he picks is&lt;br /&gt;        # the player's door, we have to pick again.&lt;br /&gt;&lt;/font&gt;        &lt;font color="#C00000"&gt;while&lt;/font&gt; &lt;font color="#000000"&gt;doors&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;montyDoor&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;CAR&lt;/font&gt; &lt;font color="#C00000"&gt;or&lt;/font&gt; &lt;font color="#000000"&gt;montyDoor&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;playerDoor&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;                &lt;font color="#000000"&gt;montyDoor&lt;/font&gt; &lt;font color="#0000C0"&gt;=&lt;/font&gt; &lt;font color="#000000"&gt;random&lt;/font&gt;&lt;font color="#0000C0"&gt;.&lt;/font&gt;&lt;font color="#000000"&gt;randint&lt;/font&gt;&lt;font color="#0000C0"&gt;(&lt;/font&gt;&lt;font color="#0080C0"&gt;0&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt;&lt;font color="#0080C0"&gt;2&lt;/font&gt;&lt;font color="#0000C0"&gt;)&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# There are only two doors left.  If the player's door doesn't have&lt;br /&gt;        # a car, then the player would win by switching, so count it&lt;br /&gt;&lt;br /&gt;&lt;/font&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;doors&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;playerDoor&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt; &lt;font color="#0000C0"&gt;!=&lt;/font&gt; &lt;font color="#000000"&gt;CAR&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;                &lt;font color="#000000"&gt;switchWins&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;        &lt;font color="#008000"&gt;# Conversely, if the player's door does have a car, the player&lt;br /&gt;        # would win by staying, so count that&lt;br /&gt;&lt;/font&gt;        &lt;font color="#C00000"&gt;if&lt;/font&gt; &lt;font color="#000000"&gt;doors&lt;/font&gt;&lt;font color="#0000C0"&gt;[&lt;/font&gt;&lt;font color="#000000"&gt;playerDoor&lt;/font&gt;&lt;font color="#0000C0"&gt;]&lt;/font&gt; &lt;font color="#0000C0"&gt;==&lt;/font&gt; &lt;font color="#000000"&gt;CAR&lt;/font&gt;&lt;font color="#0000C0"&gt;:&lt;/font&gt;&lt;br /&gt;                &lt;font color="#000000"&gt;stayWins&lt;/font&gt; &lt;font color="#0000C0"&gt;+=&lt;/font&gt; &lt;font color="#0080C0"&gt;1&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#C00000"&gt;print&lt;/font&gt; &lt;font color="#000000"&gt;switchWins&lt;/font&gt;&lt;font color="#0000C0"&gt;,&lt;/font&gt; &lt;font color="#000000"&gt;stayWins&lt;/font&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2971527672118285445?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2971527672118285445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2971527672118285445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2971527672118285445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2971527672118285445'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/04/demonstrating-monty-hall-in-python.html' title='Demonstrating Monty Hall in Python'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-869312331096096689</id><published>2008-04-05T18:00:00.003-06:00</published><updated>2008-04-05T18:25:02.597-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sandbox'/><category scheme='http://www.blogger.com/atom/ns#' term='ramble'/><title type='text'>A sandbox for real life (a ramble)</title><content type='html'>Every so often I read something that proposes some change that will have some sort of desirable effect.  (Being an anarchist, I believe this to be true about anarchy.)  But, we live in a situation where it is not only impractical to experiment on every idea that comes our way, it would arguably be immoral.  Communism, for example, at least as practiced in Soviet Russia, in which the suffering of the poor was worsened by tyranny.  &lt;br /&gt;&lt;br /&gt;Now, we can run simulations and create models, but these all suffer from simplification because we have to choose what to leave out of the model or simulation in order to make it generate results in a reasonable amount of time.&lt;br /&gt;&lt;br /&gt;So, I wish we had what programmers call a 'sandbox' for real life; a place where we could test theories out in conditions as close to the real world as possible, preferably identical.  A place where we could get the results of a hundred years in a few days (or less!).&lt;br /&gt;&lt;br /&gt;Of course, that does make me wonder: is the suffering of the sandbox any less than real suffering?  Does the fact that it all gets washed away when you're done cleanse the wrongs?&lt;br /&gt;&lt;br /&gt;Anyway, enough ramble for now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-869312331096096689?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/869312331096096689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=869312331096096689' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/869312331096096689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/869312331096096689'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/04/sandbox-for-real-life-ramble.html' title='A sandbox for real life (a ramble)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4940478748628388987</id><published>2008-03-30T17:57:00.002-06:00</published><updated>2008-03-30T18:05:45.866-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='flight of the bumblebee'/><title type='text'>Flight of the Bumblekey</title><content type='html'>[INT. CAR.  GEOFF is DRIVING.]&lt;br /&gt;&lt;br /&gt;[ALGERNON the pentapede JUMPS onto GEOFF'S LEG and begins ATTACKING GEOFF'S KEYS]&lt;br /&gt;&lt;br /&gt;GEOFF: Algernon, what are you doing?&lt;br /&gt;&lt;br /&gt;ALGERNON: I'm practicing to join BrightonMusic.&lt;br /&gt;&lt;br /&gt;GEOFF: What?&lt;br /&gt;&lt;br /&gt;ALGERNON: You need someone to play the keys.&lt;br /&gt;&lt;br /&gt;[ALGERNON ATTACKS the KEYS some more]&lt;br /&gt;&lt;br /&gt;GEOFF: Why in the world would we need a key player?&lt;br /&gt;&lt;br /&gt;ALGERNON: There are lots of songs that need keys.&lt;br /&gt;&lt;br /&gt;GEOFF: Like what?&lt;br /&gt;&lt;br /&gt;ALGERNON: "The Flight of the Bumblekey!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4940478748628388987?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4940478748628388987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4940478748628388987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4940478748628388987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4940478748628388987'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/flight-of-bumblekey.html' title='Flight of the Bumblekey'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7853094863006662985</id><published>2008-03-30T17:43:00.003-06:00</published><updated>2008-03-30T18:20:21.722-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='folk music'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='concerts'/><category scheme='http://www.blogger.com/atom/ns#' term='brightonmusic'/><title type='text'>Folk Music from Around the World (BrightonMusic)</title><content type='html'>&lt;div id="hcalendar-Folk-Music-from-Around-the-World" class="vevent"&gt;&lt;abbr title="20080413T1600-0600" class="dtstart"&gt;April 13, 2008 4&lt;/abbr&gt;–&lt;abbr title="20080413T1730-0600" class="dtend"&gt;5:30pm&lt;/abbr&gt; – &lt;span class="summary"&gt;Folk Music from Around the World&lt;/span&gt;– at &lt;span class="location"&gt;Brighton First Presbyterian Chruch, 510 S 27th Ave, Brighton, CO 80601&lt;/span&gt;&lt;div class="description"&gt;The BrightonMusic Choir and Orchestra will present "Folk Music from Around the World". Admission is free.&lt;/div&gt;&lt;p&gt;This &lt;a href="http://microformats.org/wiki/hcalendar"&gt;hCalendar event&lt;/a&gt; brought to you by the &lt;a href="http://microformats.org/code/hcalendar/creator"&gt;hCalendar Creator&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://local.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=510+S+27th+Ave,+Brighton,+CO+80601&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=35.957999,65.830078&amp;amp;ie=UTF8&amp;amp;ll=39.987972,-104.785709&amp;amp;spn=0.008501,0.016072&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;output=embed&amp;amp;s=AARTsJrleu7PspbGSwVuwU4BRsVZz9pNGQ"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://local.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=510+S+27th+Ave,+Brighton,+CO+80601&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=35.957999,65.830078&amp;amp;ie=UTF8&amp;amp;ll=39.987972,-104.785709&amp;amp;spn=0.008501,0.016072&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7853094863006662985?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7853094863006662985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7853094863006662985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7853094863006662985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7853094863006662985'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/folk-music-from-around-world.html' title='Folk Music from Around the World (BrightonMusic)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8925088351372874407</id><published>2008-03-23T17:22:00.001-06:00</published><updated>2008-03-23T17:24:45.516-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='viola'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Whither the firsts goeth...</title><content type='html'>I found this recently on a piece of (viola) sheet music...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;I disagree with this bowing, but whither the firsts goeth, so must I.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;It about sums it up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8925088351372874407?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8925088351372874407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8925088351372874407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8925088351372874407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8925088351372874407'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/whither-firsts-goeth.html' title='Whither the firsts goeth...'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2460610530921562438</id><published>2008-03-23T10:57:00.003-06:00</published><updated>2008-03-23T11:02:56.069-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='one step from sunday'/><category scheme='http://www.blogger.com/atom/ns#' term='easter'/><title type='text'>Easter Story on One Step from Sunday</title><content type='html'>Ok, I've decided to start promoting the scribblings I make on &lt;a href="http://onestepfromsunday.blogspot.com/"&gt;One Step from Sunday&lt;/a&gt; here.  The latest is &lt;a href="http://onestepfromsunday.blogspot.com/2008/03/easter-story.html"&gt;Easter Story&lt;/a&gt;, which is about the true origin of Easter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2460610530921562438?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2460610530921562438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2460610530921562438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2460610530921562438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2460610530921562438'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/easter-story-on-one-step-from-sunday.html' title='Easter Story on One Step from Sunday'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5127950024912831783</id><published>2008-03-19T08:31:00.000-06:00</published><updated>2008-03-19T08:32:30.039-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='arthur c. clarke'/><category scheme='http://www.blogger.com/atom/ns#' term='writer'/><title type='text'>Arthur C. Clarke is dead</title><content type='html'>&lt;a href="http://ap.google.com/article/ALeqM5jfE8qUikNEG6MVWqYku2k8BD_RcgD8VG9R580"&gt;Arthur C. Clarke is dead&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5127950024912831783?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5127950024912831783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5127950024912831783' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5127950024912831783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5127950024912831783'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/arthur-c-clarke-is-dead.html' title='Arthur C. Clarke is dead'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7497059184566973934</id><published>2008-03-15T08:42:00.001-06:00</published><updated>2008-03-15T08:44:17.576-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tyrannicide day'/><category scheme='http://www.blogger.com/atom/ns#' term='link'/><category scheme='http://www.blogger.com/atom/ns#' term='radgeek'/><title type='text'>Happy Tyrannicide Day!</title><content type='html'>Well, it's once again the Ides of March, which means it's &lt;a href="http://radgeek.com/gt/2008/03/15/tyrannicide_day/"&gt;Tyrannicide Day&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7497059184566973934?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7497059184566973934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7497059184566973934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7497059184566973934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7497059184566973934'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/happy-tyrannicide-day.html' title='Happy Tyrannicide Day!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6830507434079432493</id><published>2008-03-13T19:12:00.003-06:00</published><updated>2008-03-13T19:16:08.021-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valentine'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Programmer's Valentine</title><content type='html'>&lt;blockquote&gt;I've given you commit access to the repository of my heart.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6830507434079432493?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6830507434079432493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6830507434079432493' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6830507434079432493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6830507434079432493'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/programmers-valentine.html' title='Programmer&apos;s Valentine'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-1450406408722821687</id><published>2008-03-08T17:07:00.001-07:00</published><updated>2008-03-08T17:10:36.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Something to add to your bag of tricks</title><content type='html'>When dealing with import buffer tables that you're planning on normalizing,&lt;br /&gt;create the import buffer tables with both sets of fields (incoming field and&lt;br /&gt;normalized field) so that you can avoid using a ton of alter table&lt;br /&gt;statements, which are quite expensive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-1450406408722821687?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/1450406408722821687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=1450406408722821687' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1450406408722821687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/1450406408722821687'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/something-to-add-to-your-bag-of-tricks.html' title='Something to add to your bag of tricks'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4274663875876700631</id><published>2008-03-07T17:41:00.001-07:00</published><updated>2008-03-07T17:43:27.299-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>Poetry of Our Lives</title><content type='html'>&lt;blockquote&gt;&lt;pre&gt;Soap?&lt;br /&gt;     Soap.&lt;br /&gt;Dead?&lt;br /&gt;     Nope.&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4274663875876700631?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4274663875876700631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4274663875876700631' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4274663875876700631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4274663875876700631'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/poetry-of-our-lives.html' title='Poetry of Our Lives'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4652408471322219011</id><published>2008-03-03T16:55:00.002-07:00</published><updated>2008-03-03T16:59:07.751-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcomic'/><category scheme='http://www.blogger.com/atom/ns#' term='nobody scores'/><title type='text'>Thankfully, I'm an Athiest...</title><content type='html'>&lt;a href="http://nobodyscores.loosenutstudio.com/"&gt;Nobody Scores!&lt;/a&gt; is a webcomic, "about inevitable disaster."  Anyway, it's funny, especially "&lt;a href="http://nobodyscores.loosenutstudio.com/index.php?id=336"&gt;What Happens Now&lt;/a&gt;".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4652408471322219011?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4652408471322219011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4652408471322219011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4652408471322219011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4652408471322219011'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/thankfully-im-athiest.html' title='Thankfully, I&apos;m an Athiest...'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6336212838223212092</id><published>2008-03-02T13:01:00.005-07:00</published><updated>2008-03-02T13:15:38.101-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no more hornets'/><category scheme='http://www.blogger.com/atom/ns#' term='athiesm'/><category scheme='http://www.blogger.com/atom/ns#' term='dr. seuss'/><category scheme='http://www.blogger.com/atom/ns#' term='link'/><title type='text'>Horton Hears an Evangelical (Linkage)</title><content type='html'>Ok, this I have to let you know about.&lt;br /&gt;&lt;br /&gt;From &lt;a href="http://nomorehornets.blogspot.com/"&gt;No More Hornets&lt;/a&gt;: &lt;a href="http://nomorehornets.blogspot.com/2008/03/horton-hears-evangelical.html"&gt;Horton Hears an Evangelical&lt;/a&gt;, featuring such lines as:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;In a place known as Whoville the folks got distraught&lt;br /&gt;When Horton the elephant said what he thought.&lt;br /&gt;“The oddest of oddities isn’t as odd&lt;br /&gt;As people believing that there is a god.”&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We’ll drive you from Whoville; we’ll send you away.&lt;br /&gt;Or else we will force you to worship and pray.&lt;br /&gt;A person’s a person, no matter how small&lt;br /&gt;But an atheist isn’t a person at all!”&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6336212838223212092?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6336212838223212092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6336212838223212092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6336212838223212092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6336212838223212092'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/03/horton-hears-evangelical-linkage.html' title='Horton Hears an Evangelical (Linkage)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6814744924639673336</id><published>2008-02-29T19:18:00.002-07:00</published><updated>2008-02-29T19:27:45.487-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='kde'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>I want my... I want my... I want my KDE!</title><content type='html'>So, my coworker Brett just got a new laptop, and it has Vista on it, and one thing that's true about Vista is it's shiny.&lt;br /&gt;&lt;br /&gt;Now I want my shiny.  I've decided that when I install Linux on my new desktop, I'm going to go with &lt;a href="http://kde.org/"&gt;KDE&lt;/a&gt; instead of &lt;a href="http://www.gnome.org/"&gt;Gnome&lt;/a&gt;, at least to see all the shiny that KDE 4 is supposed to have.&lt;br /&gt;&lt;br /&gt;Unfortunately, I decided to wait until my distro of choice, &lt;a href="http://www.gentoo.org/"&gt;Gentoo&lt;/a&gt;, &lt;a href="http://www.gentoo.org/news/20080123_releng_beta.xml"&gt;releases 2008.0, which is supposedly on March 17&lt;/a&gt; (if all goes well).  So I must be patient. :-/&lt;br /&gt;&lt;br /&gt;Also, happy leap day!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6814744924639673336?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6814744924639673336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6814744924639673336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6814744924639673336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6814744924639673336'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/i-want-my-i-want-my-i-want-my-kde.html' title='I want my... I want my... I want my KDE!'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4126342143214687584</id><published>2008-02-27T10:03:00.005-07:00</published><updated>2008-02-27T12:55:37.468-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seasons in the sun'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='parody'/><category scheme='http://www.blogger.com/atom/ns#' term='song'/><title type='text'>Dying in the Sun</title><content type='html'>(Melody from, and with apologies to, Terry Jack's &lt;span style="font-style:italic;"&gt;Seasons in the Sun&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Goodbye, my love, it's so bizarre,&lt;br /&gt;To know that science had advanced so far.&lt;br /&gt;But now the end has fin'ly come,&lt;br /&gt;There's no need to be so glum,&lt;br /&gt;It's just time that we succumb*.&lt;br /&gt;&lt;br /&gt;Goodbye, my love, it's time to die,&lt;br /&gt;With little monsters flying in the sky.&lt;br /&gt;They have stingers on their legs,&lt;br /&gt;And use your ears to lay their eggs;&lt;br /&gt;Can't be blown up with powder kegs.&lt;br /&gt;&lt;br /&gt;We have fled, had to run,&lt;br /&gt;But now we're dying in the sun.&lt;br /&gt;Pentapedes have come to stay,&lt;br /&gt;And humans are in the way.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;* I've got a rhyming dictionary.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4126342143214687584?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4126342143214687584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4126342143214687584' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4126342143214687584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4126342143214687584'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/dying-in-sun.html' title='Dying in the Sun'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5567317336263607144</id><published>2008-02-26T17:55:00.003-07:00</published><updated>2008-02-26T17:59:25.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>In Pony We Trust...</title><content type='html'>Last night, a pentapede said this to Steve:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;There is no government, only HORSE!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Poor things. They have no lips, you see.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5567317336263607144?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5567317336263607144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5567317336263607144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5567317336263607144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5567317336263607144'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/in-pony-we-trust.html' title='In Pony We Trust...'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-9147031708547763041</id><published>2008-02-24T21:34:00.002-07:00</published><updated>2008-02-24T22:17:02.583-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='society'/><category scheme='http://www.blogger.com/atom/ns#' term='friendship'/><category scheme='http://www.blogger.com/atom/ns#' term='sexuality'/><category scheme='http://www.blogger.com/atom/ns#' term='steve'/><title type='text'>Social constructs of friendship in the context of sexuality</title><content type='html'>(Don't attack Steve, please.  This was idle talk at lunch)&lt;br /&gt;&lt;br /&gt;Steve brought up an interesting idea today: that homosexuals were less inclined to make and maintain long-term friendships than heterosexuals because of the differences in how men and women view the world.  He posited that heterosexual couples find it harder to interact with one another because of these differences, and so having outside friends is necessary for each, in order to have someone (or ones) to interact with that has a similar mindset.  Homosexual couples, on the other hand, are more likely to have a similar mindset, and therefore find outside interaction less necessary (additionally, he pointed out the difficulty in maintaining a friendship with someone who is either a potential mate or competition - or both), and this may be part of the difficulty in maintaining a queer community.&lt;br /&gt;&lt;br /&gt;He points out, of course, that these differences are not necessarily due to genetic or inborn differences, but rather differences in how men and women are raised.  As a counter-example, he offered my parents, who tend to have few outside friends.&lt;br /&gt;&lt;br /&gt;I'm not sure how accurate this is.  Certainly, it's fairly accurate for me and for him, but we're both introverted anyway; I have few friends that I maintain regular contact with, and only a couple are women.  And I don't have, in general, any real desire to change this.&lt;br /&gt;&lt;br /&gt;I want to discuss this, but I'm not sure where to begin.  Thoughts, anyone?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-9147031708547763041?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/9147031708547763041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=9147031708547763041' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9147031708547763041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/9147031708547763041'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/social-constructs-of-friendship-in.html' title='Social constructs of friendship in the context of sexuality'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5416803311941207462</id><published>2008-02-24T21:17:00.000-07:00</published><updated>2008-02-24T21:34:11.673-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='culture'/><category scheme='http://www.blogger.com/atom/ns#' term='link'/><category scheme='http://www.blogger.com/atom/ns#' term='article'/><title type='text'>Linkage</title><content type='html'>&lt;a href="http://playthisthing.com/game-criticism-why-we-need-it-and-why-reviews-arent-it"&gt;Game Criticism, Why We Need It, and Why Reviews Aren't It&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5416803311941207462?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5416803311941207462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5416803311941207462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5416803311941207462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5416803311941207462'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/linkage.html' title='Linkage'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8440458769381961004</id><published>2008-02-19T18:46:00.003-07:00</published><updated>2008-02-19T20:53:32.780-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='audiveris'/><title type='text'>Audiveris Redux</title><content type='html'>Ok, I noted, &lt;a href="http://emeraldimp.blogspot.com/2007/11/audiveris.html"&gt;last time I tried to use Audiveris&lt;/a&gt;, that I couldn't get it to work properly.  Well... I was only partially right.&lt;br /&gt;&lt;br /&gt;Although I had installed the correct version of Java, I forgot to tell Gentoo to use it.&lt;br /&gt;&lt;br /&gt;For future reference, Gentoo users: you have to update your java selection with java-config.&lt;br /&gt;&lt;br /&gt;So, I downloaded the latest version (3.1) tonight, and gave it a whirl on a scan I had (page two of the viola part for Grainger's Molly on the Shore).  It actually runs, and it actually was able to recognize some of the score.  But, there were a lot of errors, and some were difficult - or impossible - to fix, such as when two symbols were interpreted to be a single symbol.  And for some reason, it prefers clefs over notes with flags, though I'm not sure why.&lt;br /&gt;&lt;br /&gt;Anyway, there are certainly some very good things that it does, but it's got quite a ways to go yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8440458769381961004?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8440458769381961004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8440458769381961004' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8440458769381961004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8440458769381961004'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/audiveris-redux.html' title='Audiveris Redux'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-6402292800173711677</id><published>2008-02-17T18:30:00.003-07:00</published><updated>2008-02-17T19:10:22.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='how much for the doggy in the window'/><category scheme='http://www.blogger.com/atom/ns#' term='parody'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>How much?</title><content type='html'>Inspired by seeing someone looking at the figurines in the window at Games Workshop today.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;How much is that goblin in the window?&lt;br /&gt;The one with the whip and the flail?&lt;br /&gt;How much is that goblin in the window?&lt;br /&gt;I sure hope that it's still for sale!&lt;br /&gt;&lt;br /&gt;I must take a trip to Greyhawk,&lt;br /&gt;And leave my poor DM alone.&lt;br /&gt;If he has a goblin, he won't be lonesome,&lt;br /&gt;And the goblin will have a good home!&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-6402292800173711677?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/6402292800173711677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=6402292800173711677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6402292800173711677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/6402292800173711677'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/how-much.html' title='How much?'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-748796762684217361</id><published>2008-02-14T19:16:00.002-07:00</published><updated>2008-02-14T19:51:15.900-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bobbette'/><category scheme='http://www.blogger.com/atom/ns#' term='liana'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='homespun'/><category scheme='http://www.blogger.com/atom/ns#' term='concerts'/><category scheme='http://www.blogger.com/atom/ns#' term='brightonmusic'/><title type='text'>Homespun</title><content type='html'>Well, the Homespun concert's come and gone.  Overall, it went quite well.  There were a few mishaps, but the audience was forgiving.&lt;br /&gt;&lt;br /&gt;We played 12 pieces (roughly... I forget exactly what all there was), including some flute choir, brass choir, clarinet choir, and string orchestra pieces in addition to several full orchestra pieces. No yell band for this concert, so it was all us.  We did play one of my pieces - Poet and Penguin - although I'm beginning to realize how inexperienced I was when I wrote it.&lt;br /&gt;&lt;br /&gt;The crafts presentation was nice, if a little small.  Mom brought some of Amy's dresses that she'd made, and Bobbette brought some needlepoint and some of her poetry and photography.  Liana brought some nice soaps that she'd made, and some other folks brought other things as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-748796762684217361?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/748796762684217361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=748796762684217361' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/748796762684217361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/748796762684217361'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/homespun.html' title='Homespun'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-7444904128967761109</id><published>2008-02-10T21:09:00.000-07:00</published><updated>2008-02-10T22:31:41.330-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outer limits'/><category scheme='http://www.blogger.com/atom/ns#' term='sandkings'/><category scheme='http://www.blogger.com/atom/ns#' term='george r r martin'/><category scheme='http://www.blogger.com/atom/ns#' term='television'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='scifi'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Sandkings</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/George_R._R._Martin"&gt;George R. R. Martin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Sandkings_%28novelette%29"&gt;Sandkings&lt;/a&gt; is a science fiction novella (or novelette if you're wikipedia) in which the protagonist, Simon Kress, obtains a quartet of "sandkings", insect-like creatures controlled by a "maw", which is the psychic 'queen' that births the "mobiles".  The sandkings are so called because they build elaborate sand castles bearing the image of their owner&amp;mdash;and because they fight intricate battles with one another.  (Steve and I think this would make an awesome strategy game.  They remind us of pentapedes in some ways.)  Into their castles, they build the face of their owner, as though in worship.&lt;br /&gt;&lt;br /&gt;Simon is, to put it mildly, a jerk.  Eager for his sandkings to battle, Simon starves them, creating resource battles, and even inviting his friends over to watch and wager on the outcome.  But things quickly get out of control, as you might expect.&lt;br /&gt;&lt;br /&gt;I really enjoyed the story.  The pacing and length were good, and the imagery was quite vivid (though it may have helped that Steve read it aloud to me).  At times I was sympathetic toward the Sandkings, and at others I was terrified of them.  The descriptions of their castles made me wish for a set of my own sandkings... nearly.&lt;br /&gt;&lt;br /&gt;Sandkings has also been made into an &lt;a href="http://en.wikipedia.org/wiki/The_Outer_Limits"&gt;Outer Limits&lt;/a&gt; episode ("&lt;a href="http://en.wikipedia.org/wiki/The_Sandkings"&gt;The Sandkings&lt;/a&gt;"), although the episode is only loosely based on the novella.  In it, Simon Kress is a government researcher investigating creatures found in Martian sand samples instead of a playboy.  He's still a jerk, though he's less of one.  When his project is canceled due to security breaches, he steals some sand in order to continue the project at home. This, predictably, has disastrous results, with the predictable "oh noes!" shocking twist at the end that is The Outer Limits' trademark.&lt;br /&gt;&lt;br /&gt;I didn't enjoy the episode as much as the novella.  It was too long and slow, and I dislike when a story is made more 'mainstream', although I understand why it is done for television (cost and appeal to casual science fiction fans, as opposed to hardcore fans).  But, I did enjoy the opportunity to see (a realization of) the sandkings and their castles, even if it wasn't exactly how I imagined it.&lt;br /&gt;&lt;br /&gt;So, I would highly recommend the novella, if you can find a copy.  If you think the Outer Limits episode sounds interesting, you might give it a try, but otherwise, I'd pass.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-7444904128967761109?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/7444904128967761109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=7444904128967761109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7444904128967761109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/7444904128967761109'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/02/sandkings.html' title='Sandkings'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5007745774081963514</id><published>2008-01-31T10:20:00.000-07:00</published><updated>2008-01-31T11:02:47.638-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='denver pops'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><category scheme='http://www.blogger.com/atom/ns#' term='concerts'/><category scheme='http://www.blogger.com/atom/ns#' term='brightonmusic'/><title type='text'>Upcoming Concerts</title><content type='html'>&lt;a href="http://denverpops.net/"&gt;Denver Pops Orchestra&lt;/a&gt;&lt;br /&gt;“Great Scenes in Music”&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Night_on_Bald_Mountain"&gt;Night on Bald Mountain&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/In_the_Steppes_of_Central_Asia"&gt;In the Steppes of Central Asia&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/The_Blue_Danube"&gt;On the Beautiful Blue Danube&lt;/a&gt;, and more!&lt;br /&gt;Saturday, February 2, 4pm&lt;br /&gt;Admission is free!&lt;br /&gt;Emmaus Lutheran Church&lt;br /&gt;3120 Irving St, Denver, CO 80211&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://local.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=3120+Irving+St,+Denver,+CO+80211&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=32.335236,64.423828&amp;amp;ie=UTF8&amp;amp;ll=39.76969,-105.025692&amp;amp;spn=0.007654,0.015728&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;om=0&amp;amp;output=embed&amp;amp;s=AARTsJqsXKK0GA4SqQm6YoRH92XZJ1vdAQ"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://local.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=3120+Irving+St,+Denver,+CO+80211&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=32.335236,64.423828&amp;amp;ie=UTF8&amp;amp;ll=39.76969,-105.025692&amp;amp;spn=0.007654,0.015728&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;om=0&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BrightonMusic Orchestra&lt;br /&gt;“Homespun” concert featuring compositions by local composers&lt;br /&gt;Sunday, February 10, 4pm&lt;br /&gt;There will be local arts &amp; crafts on display beginning at 2pm&lt;br /&gt;Admission is free!&lt;br /&gt;Brighton First Presbyterian Church&lt;br /&gt;510 S 27th Ave, Brighton, CO 80601&lt;br /&gt;&lt;iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://local.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=510+S+27th+Ave,+Brighton,+CO+80601&amp;amp;sll=39.762037,-105.029898&amp;amp;sspn=0.007654,0.015728&amp;amp;ie=UTF8&amp;amp;ll=39.986722,-104.785709&amp;amp;spn=0.007629,0.015728&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;om=0&amp;amp;output=embed&amp;amp;s=AARTsJqHMqJbiypAd8h3ysaGUSaGYLXYCw"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;small&gt;&lt;a href="http://local.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=510+S+27th+Ave,+Brighton,+CO+80601&amp;amp;sll=39.762037,-105.029898&amp;amp;sspn=0.007654,0.015728&amp;amp;ie=UTF8&amp;amp;ll=39.986722,-104.785709&amp;amp;spn=0.007629,0.015728&amp;amp;z=14&amp;amp;iwloc=addr&amp;amp;om=0&amp;amp;source=embed" style="color:#0000FF;text-align:left"&gt;View Larger Map&lt;/a&gt;&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5007745774081963514?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5007745774081963514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5007745774081963514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5007745774081963514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5007745774081963514'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/upcoming-concerts.html' title='Upcoming Concerts'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-8239830772215637295</id><published>2008-01-29T21:17:00.000-07:00</published><updated>2008-01-29T21:23:02.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='haloscan'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='comments'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Leaving Haloscan? Use this handy scraper</title><content type='html'>I recently decided to use entirely to blogger comments for my blog, but I wanted to retain my old comments for posterity (and/or to occasionally enrage me).  So, I went a-googling  , and eventually came across a &lt;a href="http://tech.einaregilsson.com/2007/08/13/export-haloscan-comments/"&gt;Haloscan comment scraper&lt;/a&gt; which performed the task very admirably.  You just need to have python installed and be ready to enter your Haloscan username and password.&lt;br /&gt;&lt;br /&gt;Note that it may not work forever, but it works as of today.&lt;br /&gt;&lt;br /&gt;My next task is figuring out how to automatically put all the comments into blogger.  Hoo boy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-8239830772215637295?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/8239830772215637295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=8239830772215637295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8239830772215637295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/8239830772215637295'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/leaving-haloscan-use-this-handy-scraper.html' title='Leaving Haloscan? Use this handy scraper'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5473742503121826573</id><published>2008-01-20T16:37:00.000-07:00</published><updated>2008-01-20T17:27:16.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloverfield'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>Cloverfield (2008)</title><content type='html'>Bad Robot, Paramount Pictures&lt;br /&gt;Directed By: Matt Reeves&lt;br /&gt;&lt;br /&gt;(This review may contain spoilers!)&lt;br /&gt;&lt;br /&gt;I wasn't interested in this movie when I first saw the trailer for it (and I had been blissfully unaware of the viral marketing campaign that was apparently used to promote it); I'm not a big fan of monster/disaster movies, and the first-person-limited camcorder-style reminded me of the Blair Witch Project, which I found terrible and boring.  So, I wasn't particularly looking forward to seeing it last night with Steve and most of the DLP brothers.&lt;br /&gt;&lt;br /&gt;However, my (admittedly low) expectations were exceeded.  &lt;em&gt;Cloverfield&lt;/em&gt; makes much better use of the camcorder POV than Blair Witch.  I didn't even experience any motion sickness (which is quite a feat for me), although some of the others I was with did.&lt;br /&gt;&lt;br /&gt;The premise of the movie is that it's the recovered footage from a personal video camera found in New York's Central park following a monster attack.  It begins with some footage from the "Best Day Ever", a day on the town by Rob (one of the protagonists) and his best friend/lover, Beth.  However, the tape (ok, it's actually an SD card, but for the purposes of this review I'm calling it a tape) is then reused, and partially overwritten, to record the going away party for Rob, who's leaving for Japan.  Because of this, the movie is interspersed with short scenes from this earlier day, which add a poignancy to the unfolding events of the monster attack.&lt;br /&gt;&lt;br /&gt;This on-the-ground perspective gave a fresh twist to the "monster movie" theme for me (though I've read elsewhere that it's been done fairly frequently).  The usual plot for a monster movie takes place from the perspective of an omniscient narrator, and although we have a narrator for the movie (Hud, who's operating the camera), he's annoying, unintelligent, and as clueless as we are.  All these people are trying to do is to save themselves and those they care about, futile though that may be, and we're kept in suspense because we're thinking about what we would do in the same situation (and how we might not fare as well).&lt;br /&gt;&lt;br /&gt;My favorite part of the movie is at the end, when Rob is addressing the camera to let anyone who might find it know who he is.  It's somewhat subtle, but Rob mentions that it's 6:42am, which is exactly the time when he began recording the Best Day Ever, nearly a month before.&lt;br /&gt;&lt;br /&gt;So, I enjoyed this movie.  I was never &lt;em&gt;frightened&lt;/em&gt;, but it was certainly tense.  That being said, there are a few nitpicks I have to make.&lt;br /&gt;&lt;br /&gt;1) There's no reason to see this in the movie theater.  None at all.  Unless, of course, you want to sit in the front and get motion sick.  The special effects are relatively limited, and nothing that couldn't be enjoyed on a television.&lt;br /&gt;&lt;br /&gt;2) The party scenes are WAY too long.  The film is only a scant 84 minutes, and the party takes up 10-20 of those minutes without providing...&lt;br /&gt;&lt;br /&gt;3) ...character development.  There isn't any, to speak of.  I couldn't care less when Marlena, Jason and Hud die.  I was more excited to see the little space parasites (or whatever they are) than anything else.&lt;br /&gt;&lt;br /&gt;4) Inaccuracies and unlikely behavior.  Others have mentioned this, but apparently Liberty Island would NOT be visible from the Brooklyn Bridge.  Beth's building stands at an unlikely angle.  Everyone I went with found it hard to believe that Rob would continually risk himself to rescue her, even though it was likely she was already dead and he had already lost his brother, and that the others would be willing to tag along.  (As Steve put it, "Honey, I love you, but if something like that ever happens to you, you're on your own!")  Also, Hud sure held on to the camera for a long time (as long as he could, in fact); we'd have dropped it much sooner.&lt;br /&gt;&lt;br /&gt;But these don't really take away from the film overall (with the exception of the party), so I still recommend seeing it - when it comes out on DVD.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5473742503121826573?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5473742503121826573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5473742503121826573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5473742503121826573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5473742503121826573'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/cloverfield-2008.html' title='Cloverfield (2008)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-5259222180143737896</id><published>2008-01-20T15:12:00.000-07:00</published><updated>2008-01-20T16:34:13.332-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='i robot'/><category scheme='http://www.blogger.com/atom/ns#' term='will smith'/><category scheme='http://www.blogger.com/atom/ns#' term='asimov'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='movie'/><title type='text'>I, Robot (2004)</title><content type='html'>Canlaws Productions, 20th Century Fox&lt;br /&gt;Directed By:  Alex Proyas&lt;br /&gt;&lt;br /&gt;I had avoided seeing &lt;em&gt;I, Robot&lt;/em&gt; when it first came out for various reasons.  I had heard it was a large departure from the book (which is a collection of short stories by &lt;a href="http://en.wikipedia.org/wiki/Isaac_Asimov"&gt;Isaac Asimov&lt;/a&gt; that explore the consequences of Asimov's &lt;a href="http://en.wikipedia.org/wiki/Three_Laws_of_Robotics"&gt;Three Laws of Robotics&lt;/a&gt;), and that it was full of crass commercialism.  Additionally, although I enjoyed Will Smith in Men In Black, my opinion of him as an actor was not high at the time.&lt;br /&gt;&lt;br /&gt;So, it was interesting to watch &lt;em&gt;I, Robot&lt;/em&gt; for the first time on Friday, and not because I had particularly wanted to, but because Steve had to for the SciFi class he's taking.  Some of the faults that had kept me away from it were true, such as the obvious and annoying product placement and a not-terribly-good performance by Will Smith, but others weren't.  For example, although the plot didn't follow any story contained in the book, there are similarities to another Asimov short story - &lt;a href="http://en.wikipedia.org/wiki/Robot_Dreams_(Asimov_short_story)"&gt;Robot Dreams&lt;/a&gt;, although the similarity is brief (and Susan Calvin is decidedly more badass in the short story than in the movie).  The movie also explores the potential consequences of the Three Laws, keeping it in line with Asimov's stories.&lt;br /&gt;&lt;br /&gt;I really enjoyed the special effects, though, especially the look of the robots (I prefer the NS-4-style robots to the NS-5s).  There was some very nice cinematography, and everything had a nice, not-too-distant future look and feel to it.&lt;br /&gt;&lt;br /&gt;Overall, I probably wouldn't watch this movie again on my own, but I wouldn't object to seeing it again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-5259222180143737896?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/5259222180143737896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=5259222180143737896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5259222180143737896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/5259222180143737896'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/i-robot-2004.html' title='I, Robot (2004)'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-4654255572586147008</id><published>2008-01-20T12:18:00.000-07:00</published><updated>2008-01-20T12:25:47.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloverfield'/><category scheme='http://www.blogger.com/atom/ns#' term='pentapede'/><category scheme='http://www.blogger.com/atom/ns#' term='poem'/><category scheme='http://www.blogger.com/atom/ns#' term='poetry'/><title type='text'>More Pentapede Poems //o\\\</title><content type='html'>You know, pretty soon people will start thinking I've lost my mind and given it to the pentapedes.&lt;br /&gt;&lt;br /&gt;They'd be right.&lt;br /&gt;&lt;br /&gt;A pentapede I recently captured made this offering to be released:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;There once was a pentapede stuck,&lt;br /&gt;And ended up all out of luck.&lt;br /&gt;It tried to rhyme,&lt;br /&gt;But ran out of time,&lt;br /&gt;When it was suddenly hit by a truck!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;They also offer these alternative lines to the &lt;a href="http://emeraldimp.blogspot.com/2007_12_01_archive.html#3320498977189282609"&gt;previous poem&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Pentapede a Monster is,&lt;br /&gt;Giant with a Scary Hiss!&lt;br /&gt;This fright'ning hiss will chill your Heart&lt;br /&gt;As it tears your limbs apart!&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;On another note, they adored the movie Cloverfield.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-4654255572586147008?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/4654255572586147008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=4654255572586147008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4654255572586147008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/4654255572586147008'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/more-pentapede-poems-o.html' title='More Pentapede Poems //o\\\'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-3906546510648474857</id><published>2008-01-20T10:48:00.000-07:00</published><updated>2008-01-20T10:53:13.097-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='feeds'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='shared items'/><title type='text'>Shared Feeds in the Sidebar</title><content type='html'>I've added a neat feature to the sidebar: my shared feeds from Google Reader.  You can see the articles' titles on the sidebar, or you can go to the page (click 'read more...') where you can see the full article (or part of the article, depending on how the original site has it set up) and even subscribe to a feed of my shared items for the convenient ability to read it in your own feed reader!&lt;br /&gt;&lt;br /&gt;(Consequently, article mentions will become rarer in the blog itself...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-3906546510648474857?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/3906546510648474857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=3906546510648474857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3906546510648474857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/3906546510648474857'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/shared-feeds-in-sidebar.html' title='Shared Feeds in the Sidebar'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6089630.post-2702844985656132136</id><published>2008-01-12T21:16:00.000-07:00</published><updated>2008-01-12T21:30:04.141-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='daylight atheism'/><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='article'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><category scheme='http://www.blogger.com/atom/ns#' term='ebonmuse'/><title type='text'>Dangerous Intersection on "How the mainstream media has failed us"</title><content type='html'>Ebonmuse (also of &lt;a href="http://www.daylightatheism.org/"&gt;Daylight Atheism&lt;/a&gt;) over at Dangerous Intersection has an interesting - and important - article called &lt;em&gt;&lt;a href="http://dangerousintersection.org/?p=2016"&gt;How the mainstream media has failed&lt;/a&gt;&lt;/em&gt; us discussing John Hockenberry's article &lt;em&gt;&lt;a href="http://www.technologyreview.com/Infotech/19845/"&gt;"You Don't Understand Our Audience" - What I learned about network television at Dateline NBC.&lt;/a&gt;&lt;/em&gt;  Interesting reads, both.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6089630-2702844985656132136?l=emeraldimp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://emeraldimp.blogspot.com/feeds/2702844985656132136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6089630&amp;postID=2702844985656132136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2702844985656132136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6089630/posts/default/2702844985656132136'/><link rel='alternate' type='text/html' href='http://emeraldimp.blogspot.com/2008/01/dangerous-intersection-on-how.html' title='Dangerous Intersection on &quot;How the mainstream media has failed us&quot;'/><author><name>Geoff</name><uri>http://www.blogger.com/profile/13683692183888099714</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
