<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.cadenhead.org/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:wordzilla="http://www.cadenhead.org/workbench/wordzilla/namespace" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Workbench</title>
    <link>http://workbench.cadenhead.org/</link>
    <description>Programming, Publishing, Politics, and Popes</description>
    <language>en-us</language>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>Wordzilla/0.58</generator>
    <ttl>10</ttl>
    
    <atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
    <feedburner:info uri="workbench" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.cadenhead.org/workbench" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.cadenhead.org%2Fworkbench" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.cadenhead.org%2Fworkbench" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.cadenhead.org%2Fworkbench" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.cadenhead.org/workbench" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.cadenhead.org%2Fworkbench" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.cadenhead.org%2Fworkbench" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.cadenhead.org%2Fworkbench" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
      <title>The Car for the Man Who Hates His Wife</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/GN80RmRMWNo/car-man-hates-his-wife</link>
      <description>&lt;p&gt;Here's an interesting &lt;a href="http://www.spike.com/video/dodge-promise-to-my/3334720"&gt;message&lt;/a&gt; for 100 million Super Bowl viewers: If you hate your hectoring shrew of a wife ...&lt;/p&gt;&lt;p align="center"&gt;&lt;embed width="320" height="240" src="http://www.spike.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvbaseclip=3334720" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;p&gt;... you'll love a Dodge Ram Charger!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/GN80RmRMWNo" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 08 Feb 2010 10:50:42 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3585/car-man-hates-his-wife#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3585</guid>
      <category>television</category>
      <category>super bowl</category>
      <category>sports,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3585</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3585/car-man-hates-his-wife</feedburner:origLink></item>
    <item>
      <title>Article by O'Keefe May Explain Senate Stunt</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/EA6FlGmKfxU/article-okeefe-may-explain-senate-stunt</link>
      <description>&lt;p&gt;On Jan. 25, James O'Keefe and three other conservative activists were &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/01/26/AR2010012604145.html"&gt;arrested&lt;/a&gt; after a weird incident in which they entered Sen. Mary Landrieu's (D-La.) office in New Orleans dressed as telephone repairmen and attempted to gain access to the closet where the phone system was serviced. They were charged with "entering federal property under false pretenses for the purpose of committing a felony," according to an FBI press release.&lt;/p&gt;&lt;p&gt;There's been a lot of speculation about the motives of O'Keefe, who led an attempted sting of ACORN offices last fall that was widely publicized and helped spur Congress to drop millions in funding for the voter registration and lower income charity. Messing with the telephones in a federal government official's office is a serious felony, whether O'Keefe and his associates were planning to bug the phones, vandalize them or achieve some other purpose. If they are convicted, the four men face up to 10 years in prison and a fine of $250,000.&lt;/p&gt;&lt;p&gt;On a web site published by Andrew Breitbart, who has O'Keefe on his payroll but denies involvement in the Landrieu incident, O'Keefe issued a &lt;a href="http://biggovernment.com/jokeefe/2010/01/29/statement-from-james-okeefe/"&gt;statement&lt;/a&gt; after the arrest claiming that "[n]o one tried to wiretap or bug Senator Landrieu's office.  Nor did we try to cut or shut down her phone lines."&lt;/p&gt;&lt;p&gt;This statement doesn't explain why some of them were dressed as repairmen and tried to access the telephone closet, as the FBI alleges.&lt;/p&gt;&lt;p&gt;An article that O'Keefe wrote in November 2008 for the online conservative magazine &lt;a href="http://newguardmag08.blogspot.com/2008/11/pro-life-activists-not-ashamed-to-use.html"&gt;New Guard&lt;/a&gt; may shed some light on his actions. In the article, O'Keefe describes a past sting project where he and a young anti-abortion activist named Lila Rose contacted Planned Parenthood offices seeking to donate money to fund abortions and reduce the number of black babies in the United States.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;We were able to donate money to the organization for the explicit purpose of reducing the number of black babies born in the United States -- in line with the intentions of Planned Parenthood's founder, Margaret Sanger.&lt;/p&gt;&lt;p&gt;We carefully chose a dozen or so "one party consent" states, where it is legal to audio record someone without their consent. Not a single Planned Parenthood employee we spoke to was disinterested in the prospect of a donation for our stated purposes.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;As he did later at ACORN offices, O'Keefe targeted low-level employees of liberal leaning groups and tried to get them to say something damning while he was taping the interactions. Although he says that the Planned Parenthood taping was legal, he also writes this in the article:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Leaders taking on power structures need to be raw, confident, fearless and impermeable. Lila received a letter threatening to prosecute the group for violating wiretapping laws, but it did not stop her from continuing the investigation. After the investigation aired nationally on Fox News, Planned Parenthood could no longer press charges, as Lila would appear the victim.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;O'Keefe believed that even if he and Rose were putting themselves in legal jeopardy, the fear of bad publicity would make it impossible for charges to be pressed against them.&lt;/p&gt;&lt;p&gt;I don't know what O'Keefe and his fake telephone repairmen were planning to do at Landrieu's office, but he seems to believe that when you break laws in pursuit of a media stunt, the coverage will shield you from prosecution. That hasn't worked out for him this time around.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/EA6FlGmKfxU" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 06 Feb 2010 19:13:36 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3584/article-okeefe-may-explain-senate-stunt#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3584</guid>
      <category>politics</category>
      <category>law</category>
      <category>conservatives,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3584</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3584/article-okeefe-may-explain-senate-stunt</feedburner:origLink></item>
    <item>
      <title>Creating a Closest Store Locator in PHP</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/ErRL987ivrg/creating-closest-store-locator-php</link>
      <description>&lt;p&gt;Over the past year, one of my side projects has been the development of shopping directory sites for categories such as &lt;a href="http://www.wargames.com/"&gt;wargames&lt;/a&gt;, &lt;a href="http://www.sportscard-stores.com/"&gt;sports cards&lt;/a&gt;, &lt;a href="http://www.videogame-stores.com/"&gt;videogames&lt;/a&gt; and &lt;a href="http://www.local-farmers-markets.com/"&gt;farmers markets&lt;/a&gt;, the last of which I launched over the weekend. The sites are running on LAMP (Linux, Apache, MySQL and PHP) using my own code and the &lt;a href="http://www.smarty.net/"&gt;Smarty&lt;/a&gt; template language, which keeps me from cluttering up my web pages with PHP.&lt;/p&gt;&lt;p&gt;&lt;img src="http://workbench.cadenhead.org/media/php-elephant-icon.jpg" width="195" height="128" alt="PHP elephant icon" border="0" align="right" hspace="4" /&gt;As I prepared the newest site, I decided to implement a feature that takes a user-submitted address and finds the closest stores. This functionality was the original impetus for the project -- I thought it would be cool if Wargames.Com had a store locator that could find the closest wargame store when I'm out of town.&lt;/p&gt;&lt;p&gt;To accomplish this, I needed to split latitude and longitude into their own fields in the MySQL database and use the following SQL query to find the closest stores to a user-submitted latitude and longitude:&lt;/p&gt;&lt;p&gt;&lt;code&gt;SELECT *, (3959 * acos(cos(radians({$user_latitude})) * cos(radians(latitude)) * cos(radians(longitude) - radians({$user_longitude})) + sin( radians({$user_latitude})) * sin(radians(latitude)))) AS distance FROM stores HAVING distance &lt; 250 ORDER BY distance LIMIT 0, 10&lt;/code&gt;&lt;/p&gt;&lt;p&gt;This query, which I found in a PHP/MySQL tutorial by a &lt;a href="http://code.google.com/apis/maps/articles/phpsqlsearch.html"&gt;Google Maps engineer&lt;/a&gt;, employs the Haversine formula to compute distances between two pairs of coordinates on a sphere. The fields latitude and longitude are from the MySQL database. The PHP variables $user_latitude and $user_longitude contain the coordinates of the user address.&lt;/p&gt;&lt;p&gt;An address can be specified many different ways, but most people don't know the latitude and longitude of their location. Fortunately, Google Maps offers a web service that can take an address in a wide variety of formats and attempt to determine its latitude and longitude. The web service, which is a simple URL request, returns the information in either XML or JSON format. It requires a &lt;a href="http://code.google.com/apis/maps/signup.html"&gt;Google MAPS API key&lt;/a&gt;:&lt;/p&gt;&lt;p&gt;&lt;code&gt;http://maps.google.com/maps/geo?q=ADDRESS&amp;amp;output=json&amp;amp;oe=utf8&amp;amp;sensor=false&amp;amp;key=YOUR+API+KEY&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Plug the address and your API key into the request, changing "json" to "xml" if you want XML data. Here's example output for Disney World in &lt;a href="http://workbench.cadenhead.org/files/google-maps-address-json.txt"&gt;JSON&lt;/a&gt; and &lt;a href="http://workbench.cadenhead.org/files/google-maps-address-xml.txt"&gt;XML&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;I chose JSON over XML because it's easier to work with in PHP. PHP 5 has built-in support for JSON, but my sites are on a server running PHP 4, so I installed the &lt;a href="http://pear.php.net/pepr/pepr-proposal-show.php?id=198"&gt;Services_JSON library&lt;/a&gt;. After a brutal hour of trial and error that made me question programming as a lifestyle choice, I figured out that the following four lines of PHP code will pull a latitude and longitude out of Google's JSON address data:&lt;/p&gt;&lt;p&gt;&lt;code&gt;$json = new Services_JSON();&lt;br /&gt;$json_data = $json-&gt;decode($this-&gt;get_web_page($url));&lt;br /&gt;$addr_latitude = $json_data-&gt;Placemark[0]-&gt;Point-&gt;coordinates[1];&lt;br /&gt;$addr_longitude = $json_data-&gt;Placemark[0]-&gt;Point-&gt;coordinates[0];&lt;/code&gt;&lt;/p&gt;&lt;p&gt;The &lt;code&gt;get_web_page()&lt;/code&gt; function returns the contents of a web page as a string.&lt;/p&gt;&lt;p&gt;I've added the closest-store search to all four sites, which you can try on the home page of &lt;a href="http://www.sportscard-stores.com/"&gt;Sportscard-Stores.Com&lt;/a&gt;. The next project will be to create mobile versions of the shopping sites so users can hunt stores with their phones.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/ErRL987ivrg" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 01 Feb 2010 15:37:30 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3583/creating-closest-store-locator-php#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3583</guid>
      <category>programming</category>
      <category>php</category>
      <category>ecommerce,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3583</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3583/creating-closest-store-locator-php</feedburner:origLink></item>
    <item>
      <title>News Alert Banana Losing Appeal After Brown Victory</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/4ZTBmN-NSRQ/news-alert-banana-losing-appeal-after-brown</link>
      <description>&lt;p&gt;Last night on the &lt;a href="http://www.drudge.com/"&gt;Drudge Retort&lt;/a&gt;, I honored the request of a few Republican members of the site to bring back News Alert Banana when the Massachusetts Senate race was called for Scott Brown. The Banana is the Retort's version of Matt Drudge's siren.&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://www.drudge.com/resources/news-banana.gif" width="66" height="70" alt="News Alert Banana" border="0"&gt;&lt;/p&gt;&lt;p&gt;The banana has never celebrated a dramatic Republican upset victory with so much glee before. I don't know how he lives with himself.&lt;/p&gt;&lt;p&gt;There are a lot of reasons being batted around today for how the Democrats managed to lose a Senate election in Massachusetts. My favorite is the idea that voters in a liberal state that has universal health care voted for Brown, a candidate who supports the state's health care plan, in order to send a strong message in rejection of health care reform. That's like buying a Red Sox jersey to indicate how much you love the Yankees.&lt;/p&gt;&lt;p&gt;One reason for the ass-kicking ought to be getting more attention today, in my opinion: The Democrat-led Massachusetts legislature &lt;a href="http://online.wsj.com/article/SB10001424052970204884404574362541012511408.html"&gt;changed the Senate succession rules&lt;/a&gt; twice in the last six years to benefit their own party.&lt;/p&gt;&lt;p&gt;In 2004, when Sen. John Kerry of Massachusetts was the party's presidential nominee, the legislature faced the prospect that if Kerry won, the state's Republican governor Mitt Romney would be able to appoint his successor. They changed the rules at the urging of Sen. Ted Kennedy so that a special election would fill the seat instead.&lt;/p&gt;&lt;p&gt;Last year, when it appeared that Kennedy would die and leave the Senate Democrats one short of a filibuster-proof majority of 60 members, the rules were changed again with his involvement. The state's Democratic governor Deval Patrick would be able to appoint an interim successor to serve until the special election.&lt;/p&gt;&lt;p&gt;So when a little-known Republican state senator faced off Tuesday against the Democratic attorney general, who was supported by the Kennedys and the state's political establishment, this was the first time that voters had a chance to have their say in the choice of a replacement senator.&lt;/p&gt;&lt;p&gt;Message received.&lt;/p&gt;&lt;p&gt;The American public is sick and tired of insiders rigging the system for their own benefit, whether the system is politics, banking or Wall Street. Kennedy's gamesmanship with Senate seats helped elect the first Republican senator in Massachusetts in 38 years.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/4ZTBmN-NSRQ" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 20 Jan 2010 17:36:49 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3582/news-alert-banana-losing-appeal-after-brown#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3582</guid>
      <category>news</category>
      <category>politics</category>
      <category>fruits,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3582</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3582/news-alert-banana-losing-appeal-after-brown</feedburner:origLink></item>
    <item>
      <title>Human Target's Opening Credits Hit the Mark</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/XLEoyz-iGZo/human-targets-opening-credits-hit-mark</link>
      <description>&lt;p&gt;The new Fox series &lt;a href="http://www.fox.com/humantarget/"&gt;Human Target&lt;/a&gt; has amazing opening credits:&lt;/p&gt;&lt;p align="center"&gt;&lt;object id="flashObj" width="486" height="412" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"&gt;&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/6555681001?isVid=1&amp;publisherID=769341148" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="videoId=61807076001&amp;playerID=6555681001&amp;domain=embed&amp;" /&gt;&lt;param name="base" value="http://admin.brightcove.com" /&gt;&lt;param name="seamlesstabbing" value="false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="swLiveConnect" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9/6555681001?isVid=1&amp;publisherID=769341148" bgcolor="#FFFFFF" flashVars="videoId=61807076001&amp;playerID=6555681001&amp;domain=embed&amp;" base="http://admin.brightcove.com" name="flashObj" width="486" height="412" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;I caught the pilot during a special preview Sunday night sandwiched between episodes of &lt;i&gt;24&lt;/i&gt;. Regular airings begin Wednesday. The show, based on a DC comic book from the '70s, was a light escapist romp. Mark Valley, who was great a few years ago in a similar role as &lt;i&gt;Keen Eddie&lt;/i&gt;, plays an out-of-his-mind bodyguard for hire who manages to get shot, stabbed, blown up and trapped on a runaway bullet train in a single episode. The great Jackie Earle Haley, Rorschach from &lt;i&gt;Watchmen&lt;/i&gt; and Kelly Leak from &lt;i&gt;Bad News Bears&lt;/i&gt;, plays his unscrupulous henchman Guerrero.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/XLEoyz-iGZo" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 18 Jan 2010 20:01:18 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3581/human-targets-opening-credits-hit-mark#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3581</guid>
      <category>television,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3581</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3581/human-targets-opening-credits-hit-mark</feedburner:origLink></item>
    <item>
      <title>And Now You Want to Be My Friend on Facebook?</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/0-B5Hcq3eSk/and-now-you-want-my-friend-facebook</link>
      <description>&lt;p&gt;I was poking around Google Reader when I found a recommended six-month-old blog post by Google engineer Mark Chu-Carroll on why &lt;a href="http://scienceblogs.com/goodmath/2009/07/very_off_topic_why_i_wont_be_a.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+scienceblogs/CyKN+(Good+Math,+Bad+Math)&amp;utm_content=Google+Reader"&gt;he will not be attending&lt;/a&gt; his high school reunion:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;... it's twenty five years since I got out of that miserable fucking hell-hole. And people from my high school class are suddenly getting in touch, sending me email, trying to friend me on Facebook, and trying to convince me to bring my family to the reunion. (It's a picnic reunion, full family invited.) Even some of the people who used to beat the crap out of me on a regular basis are getting in touch as if we're old friends. ...&lt;/p&gt;&lt;p&gt;Stay the fuck away from me. I don't want to hear about your lives. I don't want to know how you've changed since high school. I don't want to hear about your jobs, your spouses, your children. I've got a good life now, and I cannot imagine a reason in the world why I would pollute that world with contact with any of you.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Chu-Carroll describes in his post and subsequent comments how his fingers were broken by a bully and a swastika was once burned into his lawn while he attended a suburban New Jersey high school in the '80s. He received hundreds of responses to his post, including one that recommended an &lt;a href="http://www.youtube.com/watch?v=S7MuwPlOiNQ"&gt;appropriate song&lt;/a&gt; by the Australian singer Kate Miller-Heidke:&lt;/p&gt;&lt;p&gt;&lt;p align="center"&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S7MuwPlOiNQ&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S7MuwPlOiNQ&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;The song's titled "Are You F*cking Kidding Me? (Facebook Song)," and you can hear a better audio version on her &lt;a href="http://www.ilike.com/artist/Kate+Miller-Heidke"&gt;iLike page&lt;/a&gt;. I think my favorite genre of music is antisocial piano rock. Last fall, Miller-Heidke toured the U.S. as the opening act for the master of the form, Ben Folds.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/0-B5Hcq3eSk" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 11 Jan 2010 13:49:22 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3580/and-now-you-want-my-friend-facebook#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3580</guid>
      <category>facebook</category>
      <category>music</category>
      <category>childhood,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3580</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3580/and-now-you-want-my-friend-facebook</feedburner:origLink></item>
    <item>
      <title>Why Leslie Harpold's Sites Disappeared</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/2-tlGiYl7co/why-leslie-harpolds-sites-disappeared</link>
      <description>&lt;blockquote&gt;&lt;p&gt;Leslie had a special kind of magic. But today there's no trace of her sites.&lt;/p&gt;&lt;p&gt;As long as those sites were up, her brand of humanity was alive, pure, unedited and quenching. The availability of her writing made her slightly less absent. Sad isn't really an appropriate construct for missing Leslie. And sappy sentimentality wouldn't please her at all.&lt;/p&gt;&lt;p&gt;But that writing should remain on the Internet. Those sites should never come down. They belong here like Leslie belonged here. Immortal.&lt;/p&gt;&lt;p align="right"&gt;-- a comment by &lt;a href="http://www.sixapart.com/blog/2007/04/leslie_harpold.html"&gt;Liria Mersini&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;A little over three years ago, the web designer and online essayist Leslie Harpold &lt;a href="http://workbench.cadenhead.org/news/3090/remembering-leslie-harpold"&gt;died&lt;/a&gt; at age 40. Leslie was a friend of mine, part of a circle of early web creators who discovered the medium as it was blossoming in the mid-'90s. We hung out together on a private mailing list for a decade watching the web (and ourselves) grow up. Leslie left behind a vast body of online work in the form of essays, web sites, weblog entries and photos.&lt;/p&gt;&lt;p&gt;Since that time, almost all of it has disappeared.&lt;/p&gt;&lt;p&gt;&lt;img src="http://www.cadenhead.org/workbench/gems/leslieharpold.jpg" width="175" height="264" alt="Leslie Harpold" align="right" hspace="4" /&gt;Leslie's family allowed her domains smug.com, harpold.com and others to expire and politely turned down all requests to mirror her sites. Several of her friends, including me, had offered after her death to pay the costs required to keep them online.&lt;/p&gt;&lt;p&gt;The recent death of &lt;a href="http://metatalk.metafilter.com/18657/Remembering-our-friend-Brad"&gt;Brad Graham&lt;/a&gt;, another early web publisher, has renewed interest in the fate of Leslie's work. I sent an email yesterday to Leslie's niece, asking if it would be possible for some of her friends to reprint her work as a book and web site. Today I heard back. They will not allow anything to be republished. Because I've been told that some of her writings might be a sensitive issue for her family, I replied to her niece that if this is indeed the case, those particular works could be excluded from reprint.&lt;/p&gt;&lt;p&gt;This did not go over well.&lt;/p&gt;&lt;p&gt;I was told that it's none of my business why her family doesn't want her work republished, which is absolutely true, and that her legacy "is not dependent on websites or books; her legacy is with every person who knew her and loved her." This is only partially true. Leslie was an early pioneer in the creation of autobiographical content and experimental web design. She left behind thousands of web pages, many of which are as memorable as &lt;a href="http://workbench.cadenhead.org/leslie-harpold/possible-scenarios-for-heaven.html"&gt;Possible Scenarios for Heaven&lt;/a&gt; from 2003.&lt;/p&gt;&lt;p&gt;Leslie's family appears to have decided to let her entire body of work disappear and be forgotten completely. The only things that are left online are articles she wrote for other sites, such as &lt;a href="http://www.themorningnews.org/archives/leslie_harpold/"&gt;The Morning News&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;This raises an important question for those of us who create work on the web that we publish ourselves. When heirs decide to bury a web creator's body of work by shuttering sites and rejecting all republication requests, can anything be done to save the material?&lt;/p&gt;&lt;p&gt;If the heirs of Charles Dickens had decided that his novels were not his legacy, they could have spurned all publishers and let the books fall out of print, but the existing copies would not have vanished entirely. There still would be physical copies of the books to read and some would've survived long enough to fall into the public domain.&lt;/p&gt;&lt;p&gt;For works created on the web, however, the only thing keeping them around is an active publisher or a copyright license that permits others to reprint the material. A copyright holder who wanted a web site to disappear completely could take it offline, demand its removal from all archives and never allow republication. Leslie's work will not begin passing into the public domain until 2065.&lt;/p&gt;&lt;p&gt;Perhaps this is the way it should be. No one has found an email or web page where Leslie stipulated her desires for her work in the event of her death, leaving the decision to her heirs.&lt;/p&gt;&lt;p&gt;But everything I learned about Leslie over the years tells me that she'd want this part of her to survive.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/2-tlGiYl7co" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 08 Jan 2010 19:36:23 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3579/why-leslie-harpolds-sites-disappeared#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3579</guid>
      <category>copyright</category>
      <category>web publishing</category>
      <category>friends,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3579</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3579/why-leslie-harpolds-sites-disappeared</feedburner:origLink></item>
    <item>
      <title>Danish Cartoonist Left Child Outside Panic Room</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/fzRGu9Uv6WU/danish-cartoonist-left-child-outside-panic</link>
      <description>&lt;p&gt;Last week, the Danish cartoonist Kurt Westergaard was confronted at home by an axe-wielding intruder enraged by his depiction of Muhammad. Initial media reports indicated that the 74-year-old and his five-year-old granddaughter Stephanie fled to the safety of a "panic room" in his home and alerted police, who arrived within minutes and shot the intruder.&lt;/p&gt;&lt;p&gt;Yesterday, news reports revealed that Westergaard fled to the panic room &lt;a href="http://www.guardian.co.uk/world/2010/jan/04/danish-cartoonist-axe-attack"&gt;without his granddaughter&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;At the time, Westergaard was looking after his five-year-old granddaughter, Stephanie. He was confronted with a terrible choice: risk being killed in front of his granddaughter, or trust that the PET, Denmark's security and intelligence service, knew what they were talking about when they had told him terrorists usually don't harm family members but stick to their target.&lt;/p&gt;&lt;p&gt;Westergaard chose to escape into his bathroom, which had been specially fortified as a "panic room", while Stephanie was left sitting in the living room. From the bathroom he alerted the police as his assailant reportedly battered the reinforced door with the axe, shouting, "We will get our revenge!"&lt;/p&gt;&lt;p&gt;"Those minutes were horrible," Westergaard recalled yesterday. "But I think I have got through this fairly well -- and so, it seems, did my grandchild.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Westergaard has given several different explanations for his decision to hide without the child. He told the &lt;a href="http://www.cphpost.dk/news/crime/155-crime/47855-cartoon-crisis-forcing-extra-security.html"&gt;Copenhagen Post&lt;/a&gt; that he was trying to draw the intruder away from the child and said to &lt;a href="http://www.timesonline.co.uk/tol/news/world/article6973966.ece"&gt;another paper&lt;/a&gt; that he didn't have time to get her.&lt;/p&gt;&lt;p&gt;Regardless of his rationale, I can't think of a any reason I'd lock myself in a secure room while leaving a young child outside with an intruder. She could've been kidnapped, attacked or threatened as a means to get him out.&lt;/p&gt;&lt;p&gt;We're having a lively debate about this on the &lt;a href="http://www.drudge.com/news/128664/cartoonist-didnt-try-save-grandchild"&gt;Drudge Retort&lt;/a&gt;, where the only thing we can agree on is this: If your dad requires constant security because of death threats, he's a poor choice for babysitter.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/fzRGu9Uv6WU" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 05 Jan 2010 16:22:35 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3578/danish-cartoonist-left-child-outside-panic#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3578</guid>
      <category>politics</category>
      <category>family</category>
      <category>terrorism,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3578</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3578/danish-cartoonist-left-child-outside-panic</feedburner:origLink></item>
    <item>
      <title>My Life as a Religious Parable</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/BTJ-sR06pAY/my-life-religious-parable</link>
      <description>&lt;p&gt;Rick Brown, a preacher for ChristBridge Fellowship in Tomball, Texas, used me as the &lt;a href="http://www.hcnonline.com/articles/2009/12/19/tomball_magnolia_potpourri/opinion/120909_po_brown_column.txt"&gt;subject of a sermon&lt;/a&gt; printed in the local newspaper this week:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;When Pope John Paul died Rogers Cadenhead quickly registered www.BenedictXVI.com thinking this might be the name chosen by the new pope. When Cardinal Ratzinger was elected Pope he did choose the name Pope Benedict XVI, causing many to question what the Vatican would do to get the rights to that domain name.&lt;/p&gt;&lt;p&gt;Cadenhead didn't ask the Vatican for money. Instead, in a humorous manner on his blog he suggested a few things he would trade for:&lt;/p&gt;&lt;p&gt;1. Three days, two nights at the Vatican hotel.&lt;/p&gt;&lt;p&gt;2. One of those hats (referring to the bishop's hat).&lt;/p&gt;&lt;p&gt;3. Complete absolution, no questions asked, for the third week of March 1987.&lt;/p&gt;&lt;p&gt;Wonder what Rogers did the third week of March in 1987? Me too. Most of us have at least a week we'd like total forgiveness for.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Since my 15 minutes of fame as the &lt;a href="http://www.youtube.com/watch?v=mh8Wl37HYgQ"&gt;popesquatter&lt;/a&gt; in 2005, I've become a religious parable. A couple times a year I'm mentioned in sermons. I've turned up in churches, a syndicated radio broadcast and the book &lt;a href="http://workbench.cadenhead.org/out/az/MDg0OTkwMTgxMg=="&gt;Facing Your Giants: A David and Goliath Story for Everyday People&lt;/a&gt;. In English, German and Spanish.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=mh8Wl37HYgQ"&gt;&lt;img src="http://www.cadenhead.org/workbench/gems/rogers-today.jpg" width="200" height="149" alt="Rogers Cadenhead on Today Show" vspace="5" align="right" /&gt;&lt;/a&gt;A few years ago, my sister-in-law Trish and her family were looking for a new church to join near Purdue in Indiana, so they went to a house of worship they'd never been to before. As they listened to the sermon, the pastor mentioned my name.&lt;/p&gt;&lt;p&gt;Like the Tomball preacher, the pastor told the story of benedictxvi.com and my request for absolution, inviting the congregation to ponder what I did that week which required papal indulgence.&lt;/p&gt;&lt;p&gt;Afterwards, Trish met the pastor and she sheepishly told him exactly what I'd done:&lt;/p&gt;&lt;p&gt;Her younger sister.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/BTJ-sR06pAY" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 19 Dec 2009 17:06:20 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3577/my-life-religious-parable#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3577</guid>
      <category>religion</category>
      <category>domains</category>
      <category>popes,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3577</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3577/my-life-religious-parable</feedburner:origLink></item>
    <item>
      <title>Anil Dash is Wrong About Treehouse Clubs</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/_4L75ojxIfE/anil-dash-wrong-treehouse-clubs</link>
      <description>&lt;p&gt;In a post about how the Twitter API is becoming a de facto standard, Anil Dash &lt;a href="http://dashes.com/anil/2009/12/the-twitter-api-is-finished.html"&gt;derides the impulse&lt;/a&gt; of groups to work together to create web standards:&lt;/p&gt; &lt;blockquote&gt;&lt;p&gt;The natural inclination right now for geeks of a certain type is to start dreaming up new standards bodies, or how they can participate in the Open Web Foundation to make a Super Awesome Twitter API Evolution Committee. Here's my recommendation: Don't. Don't do any of that shit, and don't run off to make membership badges for the Treehouse Club quite yet. Instead, just iterate and ship. ...&lt;/p&gt;&lt;p&gt;The good news is, consensus around evolution of the Twitter API can happen simply by saying to each other, "If two application developers who share no common investors or board members can reach agreement around an extension to the API, and between them they have a significant enough number of users to be relevant, then we should all just adopt their work."&lt;/p&gt;&lt;p&gt;This is important because it reframes the conversation from being about technical merits, and all the boys who like to play with APIs always think they know what's "better". I'm sure if I wanted to waste an afternoon, I could tell you a dozen ways in which the Twitter API could be "improved". But guess what? That shit does not matter. Adoption matters, and I'm heartened by the fact that people seem to be getting that.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;As he &lt;a href="http://workbench.cadenhead.org/news/3559/rsscloud-should-not-controlled-one#285689"&gt;suggested&lt;/a&gt; in our prior discussion of RSSCloud, which currently is being revised unilaterally by one person with no public process to ensure its soundness, Dash believes there's value in "simple, human-readable but potentially ambiguous specs."&lt;/p&gt;&lt;p&gt;I used to think that too, but after spending so many years involved with &lt;a href="http://www.rssboard.org/rss-specification"&gt;RSS&lt;/a&gt;, I have a better understanding of the costs that developers incur because of half-assed specs. During the 18 months in which the RSS Advisory Board drafted the &lt;a href="http://www.rssboard.org/rss-profile"&gt;RSS Best Practices Profile&lt;/a&gt;, we accumulated more information on how RSS has been implemented than anybody else on the planet. It's never a good thing for a specification to be "potentially ambiguous." If two developers disagree on what a spec means, their software will not interoperate. And once their software ships, they'll be mad as hell if the specification is revised to make their interpretation the incorrect one.&lt;/p&gt;&lt;p&gt;This leaves you with a situation where you know that a spec is confusing people, and you know that developers are implementing it in incompatible ways, but the most you can do is offer &lt;a href="http://www.rssboard.org/rss-profile#element-channel-item-enclosure"&gt;advice like this&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Support for the enclosure element in RSS software varies significantly because of disagreement over whether the specification permits more than one enclosure per item. Although the author intended to permit no more than one enclosure in each item, this limit is not explicit in the specification.&lt;/p&gt;&lt;p&gt;Blogware, Movable Type and WordPress enable publishers to include multiple enclosures in each item of their RSS documents. This works successfully in some aggregators, including BottomFeeder, FeederReader, NewsGator and Safari.&lt;/p&gt;&lt;p&gt;Other software does not support multiple enclosures, including Bloglines, FeedDemon, Google Reader and Microsoft Internet Explorer 7. The first enclosure is downloaded automatically, an aspect of enclosure support relied on in podcasting, and the additional enclosures are either ignored or must be requested manually.&lt;/p&gt;&lt;p&gt;For best support in the widest number of aggregators, an item SHOULD NOT contain more than one enclosure.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;So when somebody asks me if an RSS item can contain more than one enclosure, I give that long-winded answer. When I'm asked the same question about &lt;a href="http://www.atomenabled.org/developers/syndication/atom-format-spec.php"&gt;Atom&lt;/a&gt;, the answer is this:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Yes.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Guess which one was created by a Treehouse Club?&lt;/p&gt; &lt;p&gt;Dash's vision of a Twitter API that evolves every time two developers agree on a new feature would rapidly devolve into an unworkable mess.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/_4L75ojxIfE" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 18 Dec 2009 14:22:41 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3576/anil-dash-wrong-treehouse-clubs#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3576</guid>
      <category>twitter</category>
      <category>rss</category>
      <category>web standards,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3576</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3576/anil-dash-wrong-treehouse-clubs</feedburner:origLink></item>
    <item>
      <title>Book Giveaway: Teach Yourself Java in 24 Hours</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/eQ9W_EiKhk8/book-giveaway-teach-yourself-java-24</link>
      <description>&lt;p&gt;My newest book, &lt;a href="http://www.amazon.com/exec/obidos/ISBN=0672330768/ref=nosim/naviseek/"&gt;Sams Teach Yourself Java in 24 Hours, Fifth Edition&lt;/a&gt;, recently hit bookstores. The book is a for-absolute-beginners guide to programming Java, and this section from chapter one's Q&amp;A section shows how much license I get from the publisher to have fun with the series:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Q. Do you only answer questions about Java?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A. Not at all. Ask me anything.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Q. Okay, why is Prince mad at the Foo Fighters?&lt;/b&gt;&lt;/p&gt;&lt;p&gt;A. Prince is unhappy that the Foo Fighters performed a cover of his song "Darling Nikki" and released it as a B-side single in Australia. He told &lt;i&gt;Entertainment Weekly&lt;/i&gt; they should write their own tunes and wouldn't let the band release it in the United States. This became a pretty meaningless distinction as the song became a radio hit around the globe and was played regularly during their concerts.&lt;/p&gt;&lt;p&gt;When Prince performed at Super Bowl XLI a few years later, he covered the Foo Fighters' "Best of You," an artistic decision that surprised the Foo Fighters as much as everybody else.&lt;/p&gt;&lt;p&gt;"It was pretty amazing to have a guy like Prince covering one of our songs," Foo Fighters drummer Taylor Hawkins told MTV, "and actually doing it better than we did."&lt;/p&gt;&lt;p&gt;Although playing someone else's music is an odd way to exercise a grudge, this was a better option for the 5-foot-2 Prince than challenging the band to a fight.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Every chapter ends with one reader question that has bupkiss to do with Java. I used to be the &lt;i&gt;Fort Worth Star-Telegram's&lt;/i&gt; Ed Brice, an answer man who fielded random questions, so old habits die hard.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.java24hours.com/"&gt;&lt;img src="http://workbench.cadenhead.org/book/java-6-24-hours/images/teach-yourself-java-in-24-hours.png" width="220" height="269" alt="Sams Teach Yourself Java in 24 Hours, Fifth Edition" border="0" hspace="4" align="right" /&gt;&lt;/a&gt;My book has been fully updated for Java 6 and has new chapters on JAX-WS and game programming. I have 20 copies I'd like to give to people who want to learn Java, and there's still time for me to mail them before Christmas.&lt;/p&gt;&lt;p&gt;If you know someone who wants to learn Java, or you can make a convincing case for why Santa owes you this book after the year 2009 you just endured, please leave a comment here on &lt;a href="http://workbench.cadenhead.org/"&gt;Workbench&lt;/a&gt; or in a Twitter post to &lt;a href="http://www.twitter.com/rcade"&gt;rcade&lt;/a&gt;. Make sure I have some means of contacting you, so I can get the address of the person getting the book.&lt;/p&gt;&lt;p&gt;I'm planning on mailing these out on Wednesday morning in the pre-Christmas scrum at the post office. I will mail the books directly to the people receiving them and can put your name and address as the sender and wrap them if necessary. No one needs to know I was involved.&lt;/p&gt;&lt;p&gt;Please note that I'm expecting the people who get this free book to teach themselves Java in a single contiguous 24-hour period. For too long, Sams has coddled readers who devote one hour a day to a subject and learn it at their leisure.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/eQ9W_EiKhk8" height="1" width="1"/&gt;</description>
      <pubDate>Mon, 14 Dec 2009 13:10:10 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3575/book-giveaway-teach-yourself-java-24#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3575</guid>
      <category>java</category>
      <category>programming</category>
      <category>christmas,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3575</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3575/book-giveaway-teach-yourself-java-24</feedburner:origLink></item>
    <item>
      <title>Homeless Man Performs Radiohead's 'Creep'</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/jSntD9gVO20/homeless-man-performs-radioheads-creep</link>
      <description>&lt;p&gt;On Friday, the Opie and Anthony radio show invited several homeless men they pulled off the street into the studio to promote their annual "homeless shopping spree" bit. When they learned one of the men was a musician who had written some songs, they procured him a guitar and he &lt;a href="http://www.youtube.com/watch?v=hXlzci1rKNM"&gt;performed&lt;/a&gt; Radiohead's "Creep."&lt;/p&gt;&lt;p align="center"&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/hXlzci1rKNM&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/hXlzci1rKNM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;p&gt;There's more details on Daniel Mustard's appearance on &lt;a href="http://www.sportsinferno.com/forums/showthread.php?t=52855"&gt;Sports Inferno&lt;/a&gt; and &lt;a href="http://www.reddit.com/r/reddit.com/comments/adzje/homeless_guy_sings_radioheads_creep_because_this/c0h3p5g"&gt;Reddit&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/jSntD9gVO20" height="1" width="1"/&gt;</description>
      <pubDate>Sun, 13 Dec 2009 11:00:26 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3574/homeless-man-performs-radioheads-creep#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3574</guid>
      <category>music</category>
      <category>radio,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3574</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3574/homeless-man-performs-radioheads-creep</feedburner:origLink></item>
    <item>
      <title>RSS Advisory Board Becomes Publisher of Media RSS</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/L9a9ureQAK0/rss-advisory-board-becomes-publisher</link>
      <description>&lt;p&gt;&lt;a href="http://www.rssboard.org/rss-specification"&gt;&lt;img src="http://workbench.cadenhead.org/media/rss-icon-big-shadow.png" width="143" height="141" alt="RSS icon" border="0" align="right" /&gt;&lt;/a&gt;Last night, I finished creating a copy of the &lt;a href="http://www.rssboard.org/media-rss"&gt;Media RSS Specification&lt;/a&gt; as part of its move from Yahoo to the RSS Advisory Board. We found out 21 months ago that Yahoo was amenable to the idea of finding a custodian to publish the spec, so several board members and I have been working with them to make it happen.&lt;/p&gt;&lt;p&gt;Media RSS is a namespace that extends &lt;a href="http://www.rssboard.org/rss-specification"&gt;RSS&lt;/a&gt; to support sophisticated distribution of audio, video and image files. In the five years since it was created by Yahoo, it has become extremely popular with podcasters and other multimedia publishers. It is supported by Yahoo Search, Bing, Wikipedia, Flock, Picasa and a lot of other &lt;a href="http://en.wikipedia.org/wiki/Media_RSS#Applications_supporting_MRSS" rel="nofollow"&gt;sites and software&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Because version 1.5 of the specification was just released in October, I expect the first priority of the board will be to help developers implement the new features such as user ratings of media content, the ability to define scenes, Creative Commons licensing and support for geolocation. Our first job should be to ensure that the &lt;a href="http://www.feedvalidator.org/"&gt;Feed Validator for Atom and RSS&lt;/a&gt; can validate all of the elements in a Media RSS feed.&lt;/p&gt;&lt;p&gt;This move wouldn't have happened without Sapna Chandiramani and Nilesh Gattani at Yahoo and Randy Charles Morin and Ryan Parman on the board, so I'd like to thank them for their efforts.&lt;/p&gt;&lt;p&gt;In the nearly four years since the board &lt;a href="http://workbench.cadenhead.org/news/2851/rss-advisory-board-goes-public"&gt;went public&lt;/a&gt; with its votes and deliberations, we've been entrusted by Netscape to publish the first two versions of RSS -- &lt;a href="http://www.rssboard.org/rss-0-9-0"&gt;RSS 0.90&lt;/a&gt; and &lt;a href="http://www.rssboard.org/rss-0-9-1-netscape"&gt;RSS 0.91&lt;/a&gt; -- and now by Yahoo to publish Media RSS. I'm glad that we've gained the trust of the RSS development community for projects of this kind. The board can assure the permanent availability of any namespaces, documentation or services related to syndication, and we are an independent group with members who have been involved in syndication going all the way back to its creation in 1999.&lt;/p&gt;&lt;p&gt;Before I worked on moving the Media RSS spec this week, I didn't notice that it contained an &lt;a href="http://www.rssboard.org/media-rss#media-title"&gt;example&lt;/a&gt; that only would make sense to people who grew up in Texas in the '80s:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;lt;media:title type="plain"&amp;gt;The Judy's -- The Moo Song&amp;lt;/media:title&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://wastedtalentrecords.com/"&gt;The Judys&lt;/a&gt; were a twisted bubblegum pop band that toured Dallas, Austin and Nacogdoches when I was in college and had no money to see them. A few of their songs, though not "Moo," can be heard on &lt;a href="http://www.myspace.com/teenagehangups"&gt;MySpace&lt;/a&gt;. The Judys fan at Yahoo turns out to be David Hall, the author of the original version of the spec. He graduated from Berkner High School in Richardson, Texas, seven years after I did.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/L9a9ureQAK0" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 12 Dec 2009 18:57:59 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3573/rss-advisory-board-becomes-publisher#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3573</guid>
      <category>rss</category>
      <category>podcasting</category>
      <category>music,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3573</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3573/rss-advisory-board-becomes-publisher</feedburner:origLink></item>
    <item>
      <title>Photographer Makes Weighty Request</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/dj_9cBfXpRA/photographer-makes-weighty-request</link>
      <description>&lt;p&gt;Philip Greenspun, an MIT computer science teacher who founded the photographic community Photo.Net, has posted an &lt;a href="http://blogs.law.harvard.edu/philg/2009/12/10/where-in-orlando-to-take-pictures-of-fat-people-eating/"&gt;unusual request&lt;/a&gt; on his weblog:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;I'd like to get some pictures of fat people eating (&lt;a href="http://philip.greenspun.com/images/pcd1647/disney-ice-cream-42"&gt;example1&lt;/a&gt;; &lt;a href="http://philip.greenspun.com/images/20050813-newport-jazz-festival/fat-shirtless-guy-eating-cheeseburger-2.tcl"&gt;example2&lt;/a&gt;). I'm in Orlando and it seems like an ideal opportunity to combine two quintessentially American themes: obesity and theme parks. Also, a theme park is a great place to walk around with a big camera and lens without attracting attention. I would like to find a theme park where there are a lot of restaurants, a lot of fat people (aside from myself), and most of the restaurants have outdoor seating.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;He believes that diet pills will emerge in the future that make today's fat people a historical curiosity in the year 2100.&lt;/p&gt;&lt;p&gt;I've been to Orlando dozens of times. When you need to add blubber to prepare for the harsh Florida winter, the best places I've found are the Chevy's Tex-Mex at the Crossroads shopping center on State Road 535, the Wolfgang Puck Cafe at Downtown Disney and the Rainforest Cafe outside Animal Kingdom.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/dj_9cBfXpRA" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 11 Dec 2009 14:49:23 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3572/photographer-makes-weighty-request#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3572</guid>
      <category>florida</category>
      <category>photography</category>
      <category>health,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3572</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3572/photographer-makes-weighty-request</feedburner:origLink></item>
    <item>
      <title>Crash Kills 2 Teens in Jacksonville</title>
      <link>http://feeds.cadenhead.org/~r/workbench/~3/eRGFlou4ACU/crash-kills-2-teens-jacksonville</link>
      <description>&lt;p&gt;There was a &lt;a href="http://www.firstcoastnews.com/news/mostpopular/news-article.aspx?storyid=148829&amp;provider=top"&gt;terrible two-car accident&lt;/a&gt; in Jacksonville Sunday night that left two teens dead and five other people hospitalized with serious injuries. Around 8:30 p.m., a Chevy Silverado going north on Phillips Highway near the Avenues Mall collided with a southbound private ambulance turning left near Interstate 95. The truck's driver, 19-year-old Michael Linder, and his 18-year-old girlfriend Megan Bunn died from injuries sustained in the accident. Florida State Highway troopers told News4Jax that no one in the truck was wearing a seat belt.&lt;/p&gt;&lt;p&gt;I was driving north on Phillips Highway at the same time as the teens, and at around 8:30 I was turning onto Southside Boulevard no more than 1,200 feet before the intersection where the crash occurred. I didn't see or hear a collision. When I returned to the highway 30 minutes later after an errand, the road was completely shut down and police and ambulances were all over the place.&lt;/p&gt;&lt;p&gt;&lt;a href="http://viewmorepics.myspace.com/index.cfm?fuseaction=viewImage&amp;friendID=381315896&amp;albumID=1384726&amp;imageID=23713479"&gt;&lt;img src="http://workbench.cadenhead.org/media/megan-bunn-michael-linder-myspace.png" width="260" height="306" border="0" hspace="4" align="right" alt="Megan Bunn and Michael Linder from Bunn's MySpace page." /&gt;&lt;/a&gt;Megan Bunn had an active &lt;a href="http://www.myspace.com/meganbunn"&gt;MySpace page&lt;/a&gt; with lots of pictures of a person just getting started in her life. One titled &lt;a href="http://viewmorepics.myspace.com/index.cfm?fuseaction=viewImage&amp;friendID=381315896&amp;albumID=1384726&amp;imageID=23713479"&gt;Me and You&lt;/a&gt; is presumably her and Linder. The page records her last login as 11/29/2009, the day of the accident. One of her recent status messages reads "my life makes me laugh till the day im dead."&lt;/p&gt;&lt;p&gt;The cause of Sunday's crash has yet to be determined. The ambulance driver has reportedly told police he had a green light when he turned and the damage to the truck indicates that it must have been going pretty fast. Police are looking for eyewitnesses, but I did not notice any vehicles driving in an unusual manner.&lt;/p&gt;&lt;p&gt;I used to read about tragedies like this and see myself in the participants. Now I think more about how my oldest son is two years from legal driving age. I don't know how parents muster the courage to send their children out in motor vehicles. When you are a teen, it's difficult to let go of the idea that you are indestructible. I'm a neurotic person with a highly developed sense of caution, but at age 18 I can recall being stupid a few times behind the wheel. One incident in particular -- when I was leaving the Starck Club in Dallas and had a near-miss accident on Interstate 30 in the middle of the night -- convinced me to never drink as much as a single beer if I'm going to be driving. My heart goes out to the families of the people involved in this accident.&lt;/p&gt;&lt;p&gt;The First Coast News story I linked contains a lot of unkind speculation from readers, which seems to be the norm on newspaper and TV station web sites. I don't understand why there's so little humanity in the reader forums of local media. Even though several friends of Been and Linder have participated in the discussion, it hasn't stopped some people from being incredibly cruel.&lt;/p&gt;&lt;p&gt;Media sites attract vicious commenters. When my college friend &lt;a href="http://workbench.cadenhead.org/news/3260/remembering-journalist-bill-muller"&gt;Bill Muller&lt;/a&gt; died two years ago, he was the longtime film critic for the &lt;i&gt;Arizona Republic&lt;/i&gt; and the paper ran a feature obituary about his many accomplishments in journalism. Here's the first comment it received, which is still online today:&lt;/p&gt;&lt;blockquote&gt;While my sincere condolences go out to Mr. Muller's family &amp; friends, it is my greatest hope that the paper will replace him with a film "critic" who actually LIKES movies that normal people go to see rather than the "artsy-craftsy" c-r-a-p that always get rave reviews. ...&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I don't understand why blogs like this one attract kinder communities than the ones on local newspapers, where the audience is an actual community. You'd think people would be nicer to their neighbors.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/workbench/~4/eRGFlou4ACU" height="1" width="1"/&gt;</description>
      <pubDate>Tue, 01 Dec 2009 14:09:19 -0500</pubDate>
      <dc:creator>Rogers Cadenhead</dc:creator>
      <comments>http://workbench.cadenhead.org/news/3571/crash-kills-2-teens-jacksonville#discuss</comments>
      <guid isPermaLink="false">tag:cadenhead.org,2004:weblog.3571</guid>
      <category>florida</category>
      <category>accident</category>
      <category>journalism,</category>
      <sitemap:priority>0.5</sitemap:priority>
      <sitemap:changefreq>daily</sitemap:changefreq>
      <wordzilla:id>3571</wordzilla:id>
    <feedburner:origLink>http://workbench.cadenhead.org/news/3571/crash-kills-2-teens-jacksonville</feedburner:origLink></item>
  </channel>
</rss>
