<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en">
<title type="text">dive into mark</title>
<subtitle type="text">everything old is new again</subtitle>
<id>tag:diveintomark.org,2001-07-29:/</id>
<updated>2008-11-14T17:16:36Z</updated>
<link rel="alternate" type="text/html" href="http://diveintomark.org/" />

<link rel="self" href="http://feeds.feedburner.com/diveintomark/all" type="application/atom+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fdiveintomark%2Fall" 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.feedburner.com%2Fdiveintomark%2Fall" 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.feedburner.com%2Fdiveintomark%2Fall" 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.rojo.com/add-subscription?resource=http%3A%2F%2Ffeeds.feedburner.com%2Fdiveintomark%2Fall" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/diveintomark/all" 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.feedburner.com%2Fdiveintomark%2Fall" 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.feedburner.com%2Fdiveintomark%2Fall" 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.feedburner.com%2Fdiveintomark%2Fall" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>Mu. &lt;h1&gt;Mu.&lt;/h1&gt; Mu.</feedburner:browserFriendly><entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Woods]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/11/14/woods" />
<id>tag:diveintomark.org,2008-11-14:/archives/20081114171636</id>
<updated>2008-11-14T17:16:36Z</updated>
<published>2008-11-14T17:16:36Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="beau" /><category scheme="http://diveintomark.org" term="dogpictures" /><category scheme="http://diveintomark.org" term="personal" /><summary type="html">Beau in the woods</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/11/14/woods">&lt;p&gt;&lt;img class="framed" src="http://wearehugh.com/public/2008/11/beau-woods.jpg" alt="Beau in the woods" width="640" height="480"&gt;&lt;/p&gt;

&lt;p&gt;The local lake has a small patch of woods nearby.  To say we took Beau for a walk in the woods might be stretching the definition of &amp;#8220;walk&amp;#8221;; it looked more like &lt;a href="http://xkcd.com/100/"&gt;Family Circus map&lt;/a&gt; than a straight line.  I sometimes wish I could &amp;#8220;see&amp;#8221; the woods the way he does, like if the entire woods were dark and I could wear blacklight glasses and see all the spots where other dogs had left their mark.  Beau seems to ramble until he catches wind of another dog&amp;#8217;s scent, then pisses all over it.  Until I got a male dog, I&amp;#8217;d only ever seen that figuratively.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Election results]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/11/05/election-results" />
<id>tag:diveintomark.org,2008-11-05:/archives/20081105203732</id>
<updated>2008-11-05T20:37:32Z</updated>
<published>2008-11-05T20:37:32Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="election" /><category scheme="http://diveintomark.org" term="politics" /><summary type="html">sha1("Obama wins by 100 delegates") = 91E7FDF9FD7C1BD287A47EF6344700FD79EE13D6

Not sure why I called them &amp;#8220;delegates&amp;#8221; instead of &amp;#8220;electors,&amp;#8221; but there it is.  Assuming Obama squeaks out a win in NC and McCain squeaks out a win in Missouri, the final count will be 364 to 174, meaning Obama will win by 190.  I wasn&amp;#8217;t even [...]</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/11/05/election-results">&lt;p&gt;&lt;code&gt;sha1("Obama wins by 100 delegates") = &lt;a href="http://diveintomark.org/archives/2008/06/07/geeky-us-election-predictions"&gt;91E7FDF9FD7C1BD287A47EF6344700FD79EE13D6&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Not sure why I called them &amp;#8220;delegates&amp;#8221; instead of &amp;#8220;electors,&amp;#8221; but there it is.  Assuming Obama squeaks out a win in NC and McCain squeaks out a win in Missouri, the final count will be 364 to 174, meaning Obama will win by 190.  I wasn&amp;#8217;t even close.&lt;/p&gt;

&lt;p&gt;And you?&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[The pursuit of happiness]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/11/03/the-pursuit-of-happiness" />
<id>tag:diveintomark.org,2008-11-03:/archives/20081103140149</id>
<updated>2008-11-03T22:46:57Z</updated>
<published>2008-11-03T14:01:49Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="personal" /><category scheme="http://diveintomark.org" term="stuff" /><summary type="html">1. Stop buying stuff you don't need</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/11/03/the-pursuit-of-happiness">&lt;ol&gt;
&lt;li&gt;Stop buying stuff you don&amp;#8217;t need&lt;/li&gt;
&lt;li&gt;Pay off all your credit cards&lt;/li&gt;
&lt;li&gt;Get rid of all the stuff that doesn&amp;#8217;t fit in your house/apartment (storage lockers, etc.)&lt;/li&gt;
&lt;li&gt;Get rid of all the stuff that doesn&amp;#8217;t fit on the first floor of your house (attic, garage, etc.)&lt;/li&gt;
&lt;li&gt;Get rid of all the stuff that doesn&amp;#8217;t fit in one room of your house&lt;/li&gt;
&lt;li&gt;Get rid of all the stuff that doesn&amp;#8217;t fit in a suitcase&lt;/li&gt;
&lt;li&gt;Get rid of all the stuff that doesn&amp;#8217;t fit in a backpack&lt;/li&gt;
&lt;li&gt;Get rid of the backpack&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I&amp;#8217;m working on step 4.&lt;/p&gt;
</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Essentials, 2008 edition]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/10/28/essentials-2008" />
<id>tag:diveintomark.org,2008-10-28:/archives/20081028184526</id>
<updated>2008-10-28T18:45:26Z</updated>
<published>2008-10-28T18:45:26Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="essentials" /><category scheme="http://diveintomark.org" term="linux" /><summary type="html">"Enjoyed the 2006 Linux essentials list. ... Do you have any plans to update the Essentials list for the latest and greatest that Linux 2008 has to offer?"  Well, I do now.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/10/28/essentials-2008">&lt;p&gt;Via email, &amp;#8220;Chris&amp;#8221; asks:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Enjoyed the 2006 Linux essentials list. &amp;#8230; Do you have any plans to update the Essentials list for the latest and greatest that Linux 2008 has to offer?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Well, I do now.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.debian.org/"&gt;Debian GNU/Linux&lt;/a&gt;, because of &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622"&gt;Firefox bug 354622&lt;/a&gt;.  In particular, &lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=39;bug=354622"&gt;comment 39&lt;/a&gt; outlines Debian&amp;#8217;s position.  (Yes, I know &lt;a href="http://www.news.software.coop/the-shape-of-debian-lenny/288/"&gt;Debian still ships with non-free firmware&lt;/a&gt;, so Debian&amp;#8217;s position on Firefox is inconsistent.  But no firmware developer has ever tried to force Debian to &amp;#8220;&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=59;bug=354622"&gt;bend the DFSG a little&lt;/a&gt;.&amp;#8221;)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.gnu.org/software/emacs/"&gt;GNU Emacs&lt;/a&gt;, still.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://packages.debian.org/sid/iceweasel"&gt;Iceweasel&lt;/a&gt; (see above) + &lt;a href="http://adblockplus.mozdev.org/"&gt;Adblock Plus&lt;/a&gt; + &lt;a href="http://www.noscript.net/"&gt;NoScript&lt;/a&gt; + &lt;a href="http://urandom.ca/nosquint/"&gt;NoSquint&lt;/a&gt; + &lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.pidgin.im/"&gt;Pidgin&lt;/a&gt; (formerly GAIM).&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pyropus.ca/software/getmail/"&gt;getmail&lt;/a&gt; instead of Thunderbird.  It turns out I don&amp;#8217;t actually want a desktop email client.  I use Google Apps For Your Domain to manage my own address @ my own domain, and I archive it with a nightly cron job using &lt;kbd&gt;getmail&lt;/kbd&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.gphoto.org/"&gt;gPhoto 2&lt;/a&gt; instead of &lt;a href="http://www.digikam.org/"&gt;digiKam&lt;/a&gt;.  It turns out I don&amp;#8217;t actually want a photo library, just dated directories of image files imported directly from my camera.&lt;/li&gt;
&lt;li&gt;On the other hand, I &lt;em&gt;do&lt;/em&gt; want a music library, and &lt;a href="http://amarok.kde.org/"&gt;amaroK&lt;/a&gt; is still best-of-breed.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://freshmeat.net/projects/ksnapshot/"&gt;KSnapshot&lt;/a&gt;, &lt;a href="http://ktorrent.org/"&gt;KTorrent&lt;/a&gt;, &lt;a href="http://konversation.kde.org/"&gt;Konversation&lt;/a&gt;, &lt;a href="http://www.k3b.org/"&gt;k3b&lt;/a&gt;, and &lt;a href="http://k9copy.sourceforge.net/"&gt;k9copy&lt;/a&gt; are also best-of-breed.&lt;/li&gt;
&lt;li&gt;There is still no good iMovie clone for Linux, but &lt;a href="http://www.openmovieeditor.org/"&gt;OpenMovieEditor&lt;/a&gt; looks promising.  I learned about it &lt;a href="http://fsoss.senecac.on.ca/2008/?q=node/33"&gt;at FSOSS last week&lt;/a&gt;.  I fear that Linux video editing will always just &amp;#8220;look promising.&amp;#8221;&lt;/li&gt;
&lt;li&gt;I&amp;#8217;ve warmed up to &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt;, which has largely replaced &lt;a href="http://www.koffice.org/krita/"&gt;Krita&lt;/a&gt; for my (very light) graphic editing needs.  At FSOSS, I learned about &lt;a href="http://ingimp.org/"&gt;ingimp&lt;/a&gt;, which allows you to opt-in to collect and aggregate detailed statistics on how real people use GIMP.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://do.davebsd.com/"&gt;GNOME Do&lt;/a&gt;, a Quicksilver-inspired launcher++.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mplayerhq.hu/"&gt;mplayer&lt;/a&gt;, specifically the version provided by &lt;a href="http://debian-multimedia.org/"&gt;the awesome debian-multimedia.org&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;On the command line side, I now use &lt;a href="http://software.schmorp.de/pkg/rxvt-unicode.html"&gt;urxvt&lt;/a&gt;, &lt;a href="http://www.gnu.org/software/screen/"&gt;screen&lt;/a&gt;, &lt;a href="http://www.zsh.org/"&gt;ZSH&lt;/a&gt;, and &lt;a href="http://diveintomark.org/archives/2007/03/15/good-easy-2007"&gt;these configuration files&lt;/a&gt;.  If you use the command line more than once a day and haven&amp;#8217;t learned about &lt;kbd&gt;screen&lt;/kbd&gt; yet, you&amp;#8217;re missing out.  I still use &lt;a href="http://www.openssh.com/"&gt;SSH&lt;/a&gt; heavily, in too many ways to count.  If you use SSH and haven&amp;#8217;t learned about &lt;a href="http://howto.diveintomark.org/remote-mac/"&gt;SSH keys and SSH tunneling&lt;/a&gt; yet, you&amp;#8217;re &lt;em&gt;really&lt;/em&gt; missing out.  Also: &lt;a href="http://fuse.sourceforge.net/sshfs.html"&gt;sshfs&lt;/a&gt;, &lt;a href="http://sial.org/howto/rsync/#s5"&gt;rsync and SSH&lt;/a&gt;, &lt;a href="https://help.ubuntu.com/community/SSH_VPN"&gt;SSH VPN&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ssh#Uses_of_SSH"&gt;&amp;amp;c&lt;/a&gt;.  (Note: most of these work on Mac OS X too, and Windows with &lt;a href="http://www.cygwin.com/"&gt;cygwin&lt;/a&gt; or &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/"&gt;PuTTY&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;I still use &lt;a href="http://samba.anu.edu.au/rsync/"&gt;rsync&lt;/a&gt; for &lt;a href="http://diveintomark.org/archives/2006/05/08/backup"&gt;backups to my NAS&lt;/a&gt;, even though I have two &lt;a href="http://krook.net/archives/217"&gt;Drobo enclosures&lt;/a&gt; that I manage with &lt;a href="http://drobo-utils.sourceforge.net/"&gt;drobo-utils&lt;/a&gt;.  &lt;a href="http://www.2brightsparks.com/resources/articles/RAID-is-not-a-backup-solution.html"&gt;RAID is not a backup solution&lt;/a&gt;, and &lt;a href="http://zfs-on-fuse.blogspot.com/"&gt;ZFS on Linux&lt;/a&gt; isn&amp;#8217;t quite there yet.&lt;/p&gt;

&lt;p&gt;Things I don&amp;#8217;t use anymore:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A desktop email client.  As mentioned above, I use Gmail (on my own domain, so I keep my email address).&lt;/li&gt;
&lt;li&gt;OpenOffice.org, or any other desktop office suite.  I use &lt;a href="http://docs.google.com/"&gt;Google Docs&lt;/a&gt;, which exports to Open Document format.  I keep studious local backups in ODF/ODS/etc.&lt;/li&gt;
&lt;li&gt;VLC.  There is very little that mplayer can&amp;#8217;t handle.&lt;/li&gt;
&lt;li&gt;Democracy Player.  Ze frank doesn&amp;#8217;t post daily anymore, and I don&amp;#8217;t particularly follow other video podcasts.&lt;/li&gt;
&lt;li&gt;KMyMoney.  It&amp;#8217;s good, but I fell behind in organizing my finances and it got left on the wayside.&lt;/li&gt;
&lt;li&gt;EasyUbuntu (now Medibuntu).  Debian-multimedia.org satisfies all my illicit patent-encumbered needs.&lt;/li&gt;
&lt;li&gt;Beagle.  GNOME Do is more than enough for my local search needs.&lt;/li&gt;
&lt;li&gt;Konsole.  RXVT-Unicode instead.&lt;/li&gt;
&lt;li&gt;AllTray.&lt;/li&gt;
&lt;li&gt;Brightside.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also no longer use the &lt;a href="http://www.nongnu.org/ratpoison/"&gt;ratpoison&lt;/a&gt; window manager.  I&amp;#8217;ve settled on &lt;a href="http://www.xfce.org/"&gt;XFCE&lt;/a&gt; instead, with the &lt;a href="http://pcmanfm.sourceforge.net/"&gt;PCMan&lt;/a&gt; file manager.  I encourage every Linux user to try an &lt;a href="http://xwinman.org/"&gt;alternate window manager&lt;/a&gt; for at least a month.  Find one that fits your brain and customize the hell out of it.&lt;/p&gt;
</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Well, that didn&#8217;t take long]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/10/27/well-that-didnt-take-long" />
<id>tag:diveintomark.org,2008-10-28:/archives/20081028003141</id>
<updated>2008-10-28T00:31:41Z</updated>
<published>2008-10-28T00:31:41Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="beau" /><category scheme="http://diveintomark.org" term="dogpictures" /><category scheme="http://diveintomark.org" term="dogs" /><category scheme="http://diveintomark.org" term="personal" /><summary type="html">Beauregard has found his spot.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/10/27/well-that-didnt-take-long">&lt;p&gt;&lt;img alt="[Beauregard on the sofa]" src="http://wearehugh.com/public/2008/10/beauregard-sofa.jpg" width="640" height="456"&gt;&lt;/p&gt;
&lt;p&gt;Beau has found his spot.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Beauregard]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/10/26/beauregard" />
<id>tag:diveintomark.org,2008-10-27:/archives/20081027030418</id>
<updated>2008-10-27T03:05:35Z</updated>
<published>2008-10-27T03:04:18Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="beau" /><category scheme="http://diveintomark.org" term="dogpictures" /><category scheme="http://diveintomark.org" term="personal" /><summary type="html">Introducing Beauregard.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/10/26/beauregard">&lt;p&gt;Our dog Adagio finally succumbed to old age several weeks ago.  She was 16.  &lt;a href="http://diveintomark.org/archives/2006/04/14/dogs"&gt;I grieved, I sulked, and then I picked myself up and got another dog&lt;/a&gt;.  His name is Beauregard:&lt;/p&gt;

&lt;p&gt;&lt;img alt="[Beauregard]" src="http://wearehugh.com/public/2008/10/beauregard-640x640.jpg" width="640" height="640"&gt;&lt;/p&gt;

&lt;p&gt;As you can probably tell, Beauregard is a beagle/basset mix.  We got him through the local beagle rescue center.  We were not looking for a beagle, but you can&amp;#8217;t choose the ones you love.&lt;/p&gt;

&lt;p&gt;More pictures will be, you know, forthcoming.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Dive into HTML 5]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/09/30/dive-into-html-5" />
<id>tag:diveintomark.org,2008-09-30:/archives/20080930154114</id>
<updated>2008-09-30T15:41:14Z</updated>
<published>2008-09-30T15:41:14Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="html5" /><category scheme="http://diveintomark.org" term="webstandards" /><category scheme="http://diveintomark.org" term="whatwg" /><summary type="html">In case you missed it, I've started a new column at the WHATWG blog called "This Week in HTML 5."</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/09/30/dive-into-html-5">&lt;p&gt;In case you missed it, I&amp;#8217;ve started a new column at the WHATWG blog called &lt;a href="http://blog.whatwg.org/category/weekly-review"&gt;This Week in HTML 5&lt;/a&gt;.  The story thus far:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html5-episode-1"&gt;Episode 1&lt;/a&gt;: Web Workers, and how to specify alternate text for images you know nothing about.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html5-episode-2"&gt;Episode 2&lt;/a&gt;: the window.navigator object, meta http-equiv=&amp;#8221;Content-Language&amp;#8221;, the &lt;code&gt;Worker&lt;/code&gt; object, &lt;code&gt;outerHTML&lt;/code&gt;, &lt;code&gt;insertAdjacentHTML()&lt;/code&gt;, and the continuing saga of the &lt;code&gt;alt&lt;/code&gt; attribute.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html-5-episode-3"&gt;Episode 3&lt;/a&gt;: the event loop, the &lt;code&gt;onhashchange&lt;/code&gt; event, and content sniffing for SVG images.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html-5-episode-4"&gt;Episode 4&lt;/a&gt;: the W3C&amp;#8217;s HTML 5 validator, SVG-in-HTML, and the proper way to provide alternate text for Rorschach inkblots.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html-5-episode-5"&gt;Episode 5&lt;/a&gt;: XSLT, MathML, Web Forms 2, and some light reading on character encoding.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html-5-episode-6"&gt;Episode 6&lt;/a&gt;: multimedia accessibility, Ogg Theora, and the year 2022.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.whatwg.org/this-week-in-html-5-episode-7"&gt;Episode 7&lt;/a&gt;: clickjacking.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There is &lt;a href="http://blog.whatwg.org/category/weekly-review/feed/"&gt;a feed available&lt;/a&gt; for people who like that sort of thing.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Irony-free zone]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/09/23/irony-free-zone" />
<id>tag:diveintomark.org,2008-09-23:/archives/20080923161048</id>
<updated>2008-09-23T16:10:48Z</updated>
<published>2008-09-23T16:10:48Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="ibm" /><category scheme="http://diveintomark.org" term="standards" /><summary type="html">IBM is an irony-free zone.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/09/23/irony-free-zone">&lt;p&gt;&lt;a href="http://www.marketwire.com/press-release/Ibm-NYSE-IBM-902622.html"&gt;IBM announces new I.T. standards policy&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote cite="http://www.marketwire.com/press-release/Ibm-NYSE-IBM-902622.html"&gt;
&lt;p&gt;IBM today announced that, effective immediately, it is instituting a new corporate policy that formalizes the company&amp;#8217;s behavior when helping to create open technical standards.&lt;/p&gt;
&lt;p&gt;&amp;#8230; The tenets of IBM&amp;#8217;s new policy are to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Begin or end participation in standards bodies based on the quality and openness of their processes, membership rules, and intellectual property policies.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#8230; An invitation-only summit is planned for November.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let me know how that works out for you.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Security questions]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/09/22/security-questions" />
<id>tag:diveintomark.org,2008-09-22:/archives/20080922202540</id>
<updated>2008-09-22T20:48:40Z</updated>
<published>2008-09-22T20:25:40Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="lighthouse" /><category scheme="http://diveintomark.org" term="personal" /><category scheme="http://diveintomark.org" term="security" /><summary type="html">Ten years later, I find myself on the phone with a bored customer service rep...</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/09/22/security-questions">&lt;div class="punch" style="width:239px"&gt;
&lt;img src="http://wearehugh.com/public/2008/09/poi-circles.jpg" alt="[dancer with glow stick]" title="" width="239" height="240"&gt;
&lt;p&gt;&lt;a href="http://flickr.com/photos/hendrik/6060913/"&gt;Poi Circles&lt;/a&gt; &amp;copy;&amp;nbsp;&lt;a href="http://flickr.com/people/hendrik/"&gt;Hendrik Kueck&lt;/a&gt; / &lt;a title="used under Creative Commons Attribution 2.0 License" href="http://creativecommons.org/licenses/by/2.0/"&gt;CC&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;In the wake of the &lt;a href="http://blog.wired.com/27bstroke6/2008/09/palin-e-mail-ha.html"&gt;much-publicized hacking of a webmail account&lt;/a&gt;, I thought I&amp;#8217;d share my own anecdote about security questions.  Sometime last year, I decided to consolidate my finances and roll over all my past employer 401(k) accounts to a new firm.  Some companies make this easier than others, since, you know, they&amp;#8217;d really like to continue holding your money for you.  Most of them require you to call them up and get them to mail you some forms.  And all of them have multiple layers of security.&lt;/p&gt;

&lt;p&gt;In the process of convincing one of these firms to send me the requisite paperwork, a customer service rep challenged me to answer a custom security question that I had set up when I opened the account (close to 10 years ago now).  This is a &lt;em&gt;good&lt;/em&gt; thing, in theory.  Most of the &amp;#8220;canned&amp;#8221; security questions (birthplace, mother&amp;#8217;s maiden name) are easily answered with a quick web search these days, and even 10 years ago I was vaguely aware of this possibility.  Thus, I had opted for a custom security question, in which I got to define both the question and the answer.&lt;/p&gt;

&lt;p&gt;Like most people, I dated other people before meeting the woman who is now my wife.  Like most people, I did not know when I met her that she would eventually become my wife.  I had other relationships, some good, some bad, some that never quite got off the ground.  One of those &amp;#8220;never quite got off the ground&amp;#8221; girls was a co-worker of mine who had come to work with me a few months after I had started dating my future wife.  We became fast friends with a shared passion for electronic music (although she was &lt;em&gt;way&lt;/em&gt; more into the &amp;#8220;scene&amp;#8221; than I was), but we never got around to dating because things were going so well with my future wife.&lt;/p&gt;

&lt;p&gt;You see where this is going.&lt;/p&gt;

&lt;p&gt;Nigh on ten years later, I find myself on the phone with a bored customer service rep who says, &amp;#8220;All right, Mr. Pilgrim, I&amp;#8217;d be happy to send you this rollover form as soon as you can answer the security question you set up with us: &amp;#8216;Who is the queen of trance?&amp;#8217;&amp;#8221;&lt;/p&gt;

&lt;p&gt;There was &amp;#8212; literally &amp;#8212; 45 seconds of dead air before I could come up with the name of the girl I didn&amp;#8217;t marry.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[The typography of Myrtle Beach]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/09/09/the-typography-of-myrtle-beach" />
<id>tag:diveintomark.org,2008-09-09:/archives/20080909160329</id>
<updated>2008-09-09T16:03:29Z</updated>
<published>2008-09-09T16:03:29Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="fonts" /><category scheme="http://diveintomark.org" term="helvetica" /><category scheme="http://diveintomark.org" term="typography" /><summary type="html">Myrtle Beach is a wonderful place to visit, but I wouldn't want to set type there.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/09/09/the-typography-of-myrtle-beach">&lt;p&gt;For the second year in a row, we vacationed in Springs Towers in North Myrtle Beach.  It&amp;#8217;s an oceanfront condo with a pool and a hot tub.  The beach was wonderful, the pool was wonderful, the weather was wonderful (except for a little one-day hurricane).  There was only one problem: it was a typographical disaster.&lt;/p&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/please-do-not-feed-seagulls-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/please-do-not-feed-seagulls-small.jpg" alt="[Please do not feed seagulls...]" width="196" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;3 signs, 3 fonts (click to zoom, then look at the &amp;#8220;G&amp;#8221; in each sign)&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;img src="http://wearehugh.com/public/2008/09/units-701-703-small.jpg" alt="[Springs Towers, Units 701-703 to the left, units 704-706 to the right]" width="328" height="300"&gt;
&lt;legend&gt;1 sign, 3 fonts&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/emergencies-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/emergencies-small.jpg" alt="[Emergencies: In case of builder and water leaks, call...]" width="303" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;3 fonts, no waiting&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/broker-in-charge-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/broker-in-charge-small.jpg" alt="[Carolina Resorts Realty Property Management, Keith Hellmer, Broker In Charge]" width="259" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Could it be&amp;#8230; &lt;a href="http://www.linotype.com/526/helvetica-family.html?subviewmode=FONTS&amp;amp;samplestr=BROKER+IN+CHARGE"&gt;Helvetica Bold Condensed&lt;/a&gt;? No, looks like a knock-off.&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/daily-rentals-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/daily-rentals-small.jpg" alt="[Daily Rentals]" width="310" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;I write like this sometimes, scrunching the last few lines because I&amp;#8217;m running out of room.  You don&amp;#8217;t have to type like this, though.&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/no-furniture-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/no-furniture-small.jpg" alt="[Notice: No furniture between rails and pool]" width="300" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;I&amp;#8217;m beginning to think that restricting the web to 6 fonts wasn&amp;#8217;t such a bad thing&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/dhec-prohibits-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/dhec-prohibits-small.jpg" alt="[DHEC Prohibits the use of this spa to persons under the age of 14 years]" width="299" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;It&amp;#8217;s not the only thing&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/emergency-fire-alarm-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/emergency-fire-alarm-small.jpg" alt="Emergency fire alarm]" width="485" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Bad typography is free&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/caution-elderly-persons-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/caution-elderly-persons-small.jpg" alt="[Caution: Elderly persons ... should consult their physician before using the spa]" width="399" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;My blood pressure was lower before I watched &amp;#8220;Helvetica, the movie&amp;#8221;&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/enter-4-diget-code-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/enter-4-diget-code-small.jpg" alt="[Enter 4 diget code, turn knob right]" width="214" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;&amp;#8220;diget&amp;#8221;&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/maximum-number-of-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/maximum-number-of-small.jpg" alt="[Maximum # of 8 people in spa]" width="305" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Fail on so many levels&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/place-all-trash-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/place-all-trash-small.jpg" alt="[Please place all trash in dumpsters located on street]" width="373" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Please place all your fonts in dumpsters&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/shallow-water-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/shallow-water-small.jpg" alt="Shallow water, no diving allowed]" width="305" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Shallow water, condensed font.  There&amp;#8217;s a perverse logic here.  Perhaps I&amp;#8217;m overthinking it.&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/pool-equipment-room-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/pool-equipment-room-small.jpg" alt="[Pool equipment room, authorized persons only]" width="598" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;It&amp;#8217;s like typography bingo night&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/turn-timer-off-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/turn-timer-off-small.jpg" alt="[Turn timer off after leaving jacuzzi]" width="455" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Make it stop&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;figure&gt;
&lt;a href="http://wearehugh.com/public/2008/09/in-case-of-fire-large.jpg"&gt;&lt;img src="http://wearehugh.com/public/2008/09/in-case-of-fire-small.jpg" alt="[In case of fire, do not use elevators, use stairways]" width="247" height="300"&gt;&lt;/a&gt;
&lt;legend&gt;Could it be&amp;#8230; Helvetica?&lt;/legend&gt;
&lt;/figure&gt;
&lt;/div&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[The ampersands of Linux]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/08/14/the-ampersands-of-linux" />
<id>tag:diveintomark.org,2008-08-14:/archives/20080814215936</id>
<updated>2008-08-14T23:08:54Z</updated>
<published>2008-08-14T21:59:36Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="css" /><category scheme="http://diveintomark.org" term="fonts" /><category scheme="http://diveintomark.org" term="linux" /><category scheme="http://diveintomark.org" term="typography" /><summary type="html">Please try to contain your excitement.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/08/14/the-ampersands-of-linux">&lt;p&gt;Taking an idea from &lt;a href="http://www.simplebits.com/notebook/2008/08/14/ampersands.html"&gt;Use the Best Available Ampersand&lt;/a&gt; and a list of pre-installed fonts from the &lt;a href="http://www.apaddedcell.com/web-fonts"&gt;Complete Guide to Pre-Installed Fonts in Linux, Mac, and Windows&lt;/a&gt;, I present &amp;#8220;The Ampersands of Linux&amp;#8221;:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://wearehugh.com/public/2008/08/ampersands-of-linux3.png" alt="[ampersands in 28 fonts]" height="900" width="600"&gt;&lt;/p&gt;

&lt;p&gt;(&lt;a href="http://wearehugh.com/public/2008/08/ampersands-of-linux.html"&gt;&lt;abbr&gt;HTML&lt;/abbr&gt;&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;Please try to contain your excitement.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Hello darkness my old friend]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/08/12/year-of-what-now" />
<id>tag:diveintomark.org,2008-08-12:/archives/20080812160843</id>
<updated>2008-08-12T16:08:43Z</updated>
<published>2008-08-12T16:08:43Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="apple" /><category scheme="http://diveintomark.org" term="freedom0" /><category scheme="http://diveintomark.org" term="iphone" /><summary type="html">Nobody still gives a shit about freedom 0.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/08/12/year-of-what-now">&lt;div class="punch" style="width:300px"&gt;
&lt;img src="http://wearehugh.com/public/2008/08/crow.jpg" alt="[crow and moon]" title="" width="300" height="300"&gt;
&lt;p&gt;&lt;a href="http://flickr.com/photos/luchilu/2414457426/"&gt;The bird and the moon II&lt;/a&gt; &amp;copy;&amp;nbsp;&lt;a href="http://flickr.com/people/luchilu/"&gt;Luz A. Villa&lt;/a&gt; / &lt;a title="used under Creative Commons Attribution 2.0 License" href="http://creativecommons.org/licenses/by/2.0/"&gt;CC&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;My parents &lt;a href="http://diveintomark.org/archives/2008/01/04/my-parents-desktop"&gt;gave up on Linux&lt;/a&gt; and bought a Mac Mini.  We bought an AppleTV for the kids and &lt;a href="http://handbrake.fr/"&gt;filled it with their favorite DVDs&lt;/a&gt;.  I stood in line for three hours to buy my wife an iPhone 3G for her birthday.  And &lt;a href="http://diveintomark.org/archives/2008/01/17/of-canaries-and-coal-mines"&gt;nobody gives a shit&lt;/a&gt; about freedom 0.&lt;/p&gt;

&lt;p&gt;Discuss.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[A very serious question]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/08/07/a-very-serious-question" />
<id>tag:diveintomark.org,2008-08-07:/archives/20080807233337</id>
<updated>2008-08-12T01:23:03Z</updated>
<published>2008-08-07T23:33:37Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="apple" /><category scheme="http://diveintomark.org" term="drm" /><category scheme="http://diveintomark.org" term="iphone" /><category scheme="http://diveintomark.org" term="rant" /><summary type="html">So, hypothetically speaking, let&amp;#8217;s say you want to design a system where you had absolute control over which applications your customers were allowed to install on your device.  Certainly you would want to ensure that you were the only source for applications.  But for extraordinary cases, you might also need to create a [...]</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/08/07/a-very-serious-question">&lt;p&gt;So, hypothetically speaking, let&amp;#8217;s say you want to design a system where you had &lt;a href="http://www.mikeash.com/?page=pyblog/welcome-to-iphone-your-crappy-mac-of-tomorrow-today.html"&gt;absolute control&lt;/a&gt; over which applications your customers were allowed to install on &lt;a href="http://www.russellbeattie.com/blog/iphone-reconciliation"&gt;your device&lt;/a&gt;.  Certainly you would want to &lt;a href="http://blogs.oreilly.com/iphone/2008/07/one-little-article.html"&gt;ensure that you were the only source for applications&lt;/a&gt;.  But for extraordinary cases, you might also need to create &lt;a href="http://arstechnica.com/journals/apple.ars/2008/08/07/the-goings-on-behind-the-iphone-application-blacklist"&gt;a blacklist of applications&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Each entry in the blacklist would also need a human-readable &lt;b&gt;title&lt;/b&gt; &amp;#8212; presumably the name of the app &amp;#8212; and perhaps even a human-readable &lt;b&gt;description&lt;/b&gt; to explain why the app was blacklisted.  But each entry would also need a &lt;b&gt;unique identifier&lt;/b&gt;, of course, so you don&amp;#8217;t accidentally get confused between six apps named &amp;#8220;TODO.&amp;#8221;  Finally, you would probably want to include the &lt;b&gt;date&lt;/b&gt; that the entry was added to the list.&lt;/p&gt;

&lt;p&gt;Furthermore, since you anticipate &lt;a href="http://www.wsu.edu/~brians/errors/continual.html"&gt;continually&lt;/a&gt; &lt;a href="http://www.macrumors.com/2008/08/01/netshare-tethering-app-reappears-on-app-store/"&gt;adding&lt;/a&gt; &lt;a href="http://forums.macrumors.com/showpost.php?p=5953784&amp;amp;postcount=24"&gt;new&lt;/a&gt; &lt;a href="http://www.alleyinsider.com/2008/8/worthless-1000-i-am-rich-iphone-app-disappears"&gt;applications&lt;/a&gt; to this blacklist to &lt;a href="http://diveintomark.org/archives/2007/10/16/oh-good-grief#comment-10497"&gt;protect your and your partners&amp;#8217; business model&lt;/a&gt;, you would need your proprietary &lt;a href="http://earthlingsoft.net/ssp/blog/2006/10/itunes_store_sucks"&gt;non-browser-based&lt;/a&gt; client to &lt;a href="http://www.appleinsider.com/articles/08/08/06/researcher_discovers_long_publicized_iphone_app_kill_switch.html"&gt;periodically poll the list for changes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;All of which raises a very serious question: &lt;b&gt;&lt;i&gt;what data format should you use for the list?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;If you answered &lt;abbr&gt;&amp;#8220;JSON&amp;#8221;&lt;/abbr&gt; then congratulations, you &lt;del&gt;win the &lt;a href="https://iphone-services.apple.com/clbl/unauthorizedApps"&gt;Trendy Tech of the Month Award&lt;/a&gt;&lt;/del&gt; &lt;a href="http://diveintomark.org/archives/2008/08/07/a-very-serious-question#comment-12525"&gt;lose&lt;/a&gt;!  To collect your prize, please proceed through the door marked &amp;#8220;&lt;a href="http://en.wikipedia.org/wiki/Barnum%27s_American_Museum"&gt;This way to the egress&lt;/a&gt;.&amp;#8221;  Some restrictions apply.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Update&lt;/b&gt;: OK, OK, &lt;a href="http://daringfireball.net/2008/08/core_location_blacklist"&gt;it&amp;#8217;s a &amp;#8220;Core Location&amp;#8221; blacklist&lt;/a&gt;.  Big deal.  I&amp;#8217;ll see your tree and &lt;a href="http://online.wsj.com/article/SB121842341491928977.html?mod=googlenews_wsj"&gt;raise you a forest&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote cite="http://online.wsj.com/article/SB121842341491928977.html?mod=googlenews_wsj"&gt;
&lt;p&gt;&amp;#8230; an independent engineer discovered code inside the iPhone that suggested iPhones routinely check an Apple Web site that could, in theory trigger the removal of the undesirable software from the devices.&lt;/p&gt;

&lt;p&gt;Mr. Jobs confirmed such a capability exists, but argued that Apple needs it in case it inadvertently allows a malicious program &amp;#8212; one that stole users&amp;#8217; personal data, for example &amp;#8212; to be distributed to iPhones through the App Store.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As &lt;a href="http://diveintomark.org/archives/2007/10/16/oh-good-grief#comment-10497"&gt;I&amp;#8217;ve said before&lt;/a&gt;, &amp;#8220;protecting users from malicious programs&amp;#8221; is code for &amp;#8220;cryptographically enforcing restrictions on applications to protect our and our partners’ business model.&amp;#8221;  The bullshit about &amp;#8220;stealing personal data&amp;#8221; is just a rhetorical sleight of hand, like the &lt;abbr&gt;RIAA&lt;/abbr&gt; claiming that piracy hurts &amp;#8220;artists and other rights holders&amp;#8221; when 99% of artists don&amp;#8217;t own the rights to their own songs.  How many apps has Apple de-listed over privacy concerns?  &lt;a href="http://gizmodo.com/5028459/aurora-feint-iphone-app-delisted-for-lousy-security-practices"&gt;Only one that I know of&lt;/a&gt;, and it was quickly reinstated after a quick update.  How many apps has Apple de-listed (or prevented being written in the first place) to protect their business?  &lt;a href="http://gizmodo.com/5027790/why-we-still-need-the-iphone-app-black-market"&gt;Lots&lt;/a&gt; and &lt;a href="http://lifehacker.com/400148/iphone-20-jailbreak-apps-you-cant-find-in-the-itunes-store"&gt;lots&lt;/a&gt;.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[The 4 &#8220;B&#8221;s]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/08/06/b" />
<id>tag:diveintomark.org,2008-08-07:/archives/20080807025755</id>
<updated>2008-08-07T02:57:55Z</updated>
<published>2008-08-07T02:57:55Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="family" /><summary type="html">Little boys are so easy.</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/08/06/b">&lt;div class="punch" style="width:240px"&gt;
&lt;img src="http://wearehugh.com/public/2008/08/blocks.jpg" alt="[colored blocks]" title="" width="240" height="159"&gt;
&lt;p&gt;&lt;a href="http://flickr.com/photos/jamoker/1258248356/"&gt;prehistoric toys&lt;/a&gt; &amp;copy;&amp;nbsp;&lt;a href="http://flickr.com/people/jamoker/"&gt;The Jamoker&lt;/a&gt; / &lt;a title="used under Creative Commons Attribution 2.0 License" href="http://creativecommons.org/licenses/by/2.0/"&gt;CC&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Little boys are so easy.  It&amp;#8217;s amazing how many games you can play with nothing but the 4 &amp;#8220;B&amp;#8221;s: blocks, balls, boxes, and bears.&lt;/p&gt;</content>
</entry>
<entry>
<author>
<name>Mark</name>
<uri>http://diveintomark.org/</uri>
</author>
<title type="html"><![CDATA[Little drummer boy]]></title>
<link rel="alternate" type="text/html" href="http://diveintomark.org/archives/2008/08/06/little-drummer-boy" />
<id>tag:diveintomark.org,2008-08-06:/archives/20080806144009</id>
<updated>2008-08-06T14:40:09Z</updated>
<published>2008-08-06T14:40:09Z</published>
<category scheme="http://diveintomark.org" term="unfiled" /><category scheme="http://diveintomark.org" term="security" /><summary type="html">I never really understood how people found bugs like this...</summary>
<content type="html" xml:base="http://diveintomark.org/archives/2008/08/06/little-drummer-boy">&lt;div class="punch" style="width:240px"&gt;
&lt;img src="http://wearehugh.com/public/2008/08/snare-drums.jpg" alt="[snare drums]" title="" width="240" height="292"&gt;
&lt;p&gt;&lt;a href="http://flickr.com/photos/fayjo/338585382/"&gt;Pearl Masters&lt;/a&gt; &amp;copy;&amp;nbsp;&lt;a href="http://flickr.com/people/fayjo/"&gt;Jeremy Pharo&lt;/a&gt; / &lt;a title="used under Creative Commons Attribution 2.0 License" href="http://creativecommons.org/licenses/by/2.0/"&gt;CC&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;For reasons that are not particularly interesting, I found myself reading &lt;a href="http://www.jwz.org/xscreensaver/faq.html"&gt;the XScreensaver &lt;abbr&gt;FAQ&lt;/abbr&gt;&lt;/a&gt; last night, which answers the question, &amp;#8220;&lt;a href="http://www.jwz.org/xscreensaver/faq.html#toolkits"&gt;The unlock dialog is funny looking, why not use GTK?&lt;/a&gt;&amp;#8221;  That led me to JWZ&amp;#8217;s mini-rant &lt;a href="http://www.jwz.org/xscreensaver/toolkits.html"&gt;On Toolkits&lt;/a&gt;, which reminded me of &lt;a href="http://secunia.com/advisories/9184/"&gt;this ancient vulnerability in the OS X screensaver&lt;/a&gt; where you could unlock the screen by typing 1280 characters in the password dialog.  I remember reading about it at the time, but I never really understood how people found bugs like this until I had kids.&lt;/p&gt;</content>
</entry>
</feed><!-- Dynamic Page Served (once) in 0.481 seconds --><!-- Cached page served by WP-Cache --><!-- Compression = gzip -->
