<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>The Nested Float</title>
    <link>http://www.thenestedfloat.com/</link>
    <description>Wanna see something cool?</description>
    <dc:language>en</dc:language>
    <dc:creator>matthewtdawson@gmail.com</dc:creator>
    <dc:rights>Copyright 2008</dc:rights>
    <dc:date>2008-07-20T03:56:40+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
    

    <item>
      <title>No Joke</title>
      <link>http://www.thenestedfloat.com/articles/no-joke/</link>
      <guid>http://www.thenestedfloat.com/articles/no-joke/#When:03:56:40Z</guid>
      <description><![CDATA[<p>The reviews for Christopher Nolan's <a href="http://www.imdb.com/title/tt0468569/" title="The Dark Knight">The Dark Knight</a> have been <a href="http://www.rottentomatoes.com/m/the_dark_knight/" title="Rotten Tomatoes">pretty</a> <a href="http://www.rottentomatoes.com/m/the_dark_knight/" title="N.Y. Times">darn</a> <a href="http://www.rottentomatoes.com/m/the_dark_knight/" title="Washington Post">good</a>. Yeah, I know &ndash; all the big name reviews start off somewhat damning, claiming in one way or another that Heath Ledger stole the show, that it'd be a hollow shell of a movie without him. But read on and you'll see there's a good deal of praise crammed in each one, especially considering this is a Summer Blockbuster we're talking about.</p>
<p>Every year I'm more skeptical of movie reviews. I've been sent to more abject junk &ndash; and worse, shooed away from some true gems &ndash; so it's getting easier to brush these things off. But when someone like Salon's comics expert <a href="http://www.salon.com/ent/movies/feature/2008/07/19/batman_comics/" title="Douglas Wolk ">Douglas Wolk</a> goes and points out, in total comic geek terms, what this movie <em>could</em> have been, I find it much harder to be completely in love.</p>
<p>Wolk's point is well taken. The best Batmans are more introspective than Bale's, and they're usually also more crafty, more intelligent. Batman isn't only upstaged by the Joker in this newest flick &ndash; he's upstaged by just about anything with a pulse. It's a one-dimensional performance. The nearly unintelligible monotone, the straight-line pursed lips, even the fight sequences feel stilted. Bale's Batman could have been so much <em>more</em>. I went to bed last night totally swayed.</p>
<p>But I think Wolk &ndash; and all the other naysayers &ndash; are missing something. This is the film where we see Batman on the verge of bowing out, acknowledging that heroes sometimes need to have a face. Hell, the movie doesn't even have the word "Batman" in the title. And all these reviews are in agreement about the Joker. He's the unquestionable center of the film. I for one have never been more skeezed out &ndash; or exhilarated, for that matter &ndash; by a hero-flick villain.</p>
<p>I'm not saying Christopher Nolan made an entirely conscious decision to background the film's lead character to make any kind of artistic statement. But it seems plausible that, seeing what an unbelievable performance he'd captured in Ledger's Joker, a different film began to emerge.</p>
<p>There's more than enough emotional weight in Nolan's film. What sets it apart from any superhero flick I've ever seen is that this is the first that's comfortable handing almost all of that weight over to its anarchistic psychopath. I'm finding it hard to believe that's really a bad thing.</p>]]></description>
      <dc:date>2008-07-20T03:56:40+00:00</dc:date>
    </item>

    <item>
      <title>The iPhone (slightly) Evolved</title>
      <link>http://www.thenestedfloat.com/articles/the-iphone-slightly-evolved/</link>
      <guid>http://www.thenestedfloat.com/articles/the-iphone-slightly-evolved/#When:02:59:35Z</guid>
      <description><![CDATA[<p>I don't care to talk about <a href="http://www.engadget.com/2008/07/11/itunes-activation-servers-go-down-iphone-3g-customers-being-sen/" title="the piece of the iPhone 2.0 launch that Apple botched">the piece of the iPhone 2.0 launch that Apple botched</a>. Rubbernecking's way less fun when the problem's already resolved. Plus, even if my phone got bricked for the better part of a day (it did), I can still be grateful for a free software upgrade that offers heady improvements over older versions of said software (I am, and it does).</p>
<p>What I <em>am</em> interested in are the little gems Apple have added to an already brilliant device. Sure, native apps are great. I've played more Reversi this weekend than any human ever should, and I'm super excited about <a href="http://graffit.io/" title="Graffitio">Graffitio</a>, a simple location-aware app that makes smart use of the iPhone's geo-locating capabilities. But for me, the real news is that Apple has left almost all of the iPhone's <abbr title="User Interface">UI</abbr> and core functionality untouched, opting instead to implement a handful of fixes and incremental improvements to the 1.x series software.</p>
<h3>A Standalone Contacts App</h3>
<p>The iPhone's biggest strength has always been the way it incorporates and extends the Mac's Address Book application. Nothing drove the utility of the iPhone home for me like the moment I realized that each type of address data stored on my desktop was, when downloaded to my phone, represented by a separate contextually-aware mode. Tap a contact's email address, the Mail app opens. Tap a website address, Safari appears. Tap a phone number and (logically) a phone conversation is started. Tap a street address, the Map application opens and drops a pin on the location, exposing any Google data via a tasteful link that in turn opens its own Contact-like page.</p>
<p>The problem: the first-gen iPhone OS hid the main contact book inside the phone app. The contact list would reveal itself at appropriate times, but if you wanted to, say, take a quick glance at all the methods available for contacting your mom, you had to first click the Phone icon on your home screen &ndash; even if you had no intention of making a call. It's a small detail, but one that proves Apple really gets what sets the iPhone apart.</p>
<h3>Multiple Calendars</h3>
<p>Meg and I share eight separate calendars synced over our <abbr title="Local Area Network">LAN</abbr> with <a href="http://www.busymac.com/" title="BusySync">BusySync</a> and hooked to separate Google calendars out <a href="http://en.wikipedia.org/wiki/Cloud_computing" title="in the cloud">in the cloud</a>. It works well everywhere &ndash; except on the old phone. The first-gen iPhone OS synced all calendar data but displayed events as if they all belonged to the same calendar. Any event added to the iPhone calendar were added to a default calendar on the desktop.</p>
<p>iPhone 2.0 introduces true multiple calendar support, complete with color coding and the option to view a single calendar's worth of appointments at a time. In future versions, I'd like to be able to match the colors I've assigned assigned to each calendar on my desktop instead of assigning color codes randomly. Additionally, it'd be nice to view complex calendar sets on the phone &ndash; like view "Life" and "Work," but not "Chores."</p>
<h3>Password Entry Assistance</h3>
<p>If you've ever had to enter the <a href="http://en.wikipedia.org/wiki/Wired_Equivalent_Privacy" title="WEP key">WEP key</a> for your friend's wireless network on your iPhone, you'll know what a gift this is. All hidden password fields &ndash; that includes both the system and in Sarari &ndash; now display the last character you entered for the briefest of moments. It's just enough long enough to encourage confidence in your keyboarding abilities. My only quibble: the true security nuts should have the option to toggle this function on and off via the system panel.</p>
<p>I have a feeling a number of other details will reveal themselves over the coming weeks. Which ones have I missed?</p>
]]></description>
      <dc:date>2008-07-14T02:59:35+00:00</dc:date>
    </item>

    <item>
      <title>The Best Camera</title>
      <link>http://www.thenestedfloat.com/articles/the-best-camera/</link>
      <guid>http://www.thenestedfloat.com/articles/the-best-camera/#When:02:57:24Z</guid>
      <description><![CDATA[<p>Back in 2003, I got bit by the photography bug. Bad. As my wife recalls, this was during a period when she actually knew more about computers than me. I'd just bought <a href="http://en.wikipedia.org/wiki/Ibook#iBook_G3_Dual_USB_.2812.1-inch_and_14.1-inch.29" title="my first Mac">my first Mac</a> and got a <a href="http://www.dpreview.com/reviews/specs/Canon/canon_g2.asp" title="Canon G2">Canon G2</a> mostly because I wanted an excuse to play with iPhoto. But then I started teaching myself some photography basics, took a couple thousand photos, upgraded to <a href="http://www.dpreview.com/reviews/canoneos10d/" title="a better camera">a better camera</a>, and &ndash; most importantly &ndash; bought a bunch of <a href="http://www.amazon.com/Sam-Abell-Photographic-Leah-Bendavid-Val/dp/0847824969/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1215480903&sr=8-2" title="Sam Abell">really</a> <a href="http://www.amazon.com/Man-Ray-Aperture-Masters-Photography/dp/0893817430/ref=sr_1_1?ie=UTF8&s=books&qid=1215480979&sr=1-1" title="Man Ray">terrific</a> <a href="http://www.amazon.com/Henri-Cartier-Bresson-Aperture-Masters-Photography/dp/0893817449/ref=pd_sim_b_2" title="Henri Cartier-Bresson">photo</a> <a href="http://www.amazon.com/Edward-Weston-Legacy-Jennifer-Watts/dp/1858942063/ref=sr_1_11?ie=UTF8&s=books&qid=1215481532&sr=1-11" title="Edward Weston">books</a>. I even took a photography class at the <a href="http://grad.usda.gov/" title="USDA Graduate School"><abbr title="United States Department of Agriculture">USDA</abbr> Graduate School</a>, which I'd recommend for anyone who ever finds themselves with a few months to kill in or near DC.</p>
<h3>Camera backpacks are cool and all&hellip;</h3>
<p>But that mammoth <abbr title="Single Lens Reflex">SLR</abbr>, I slowly stopped carrying it around. Not totally, but mostly. A quick scan through the pictures I've taken since 2005 is strange. Forty consecutive pictures of some couch cushions, followed by five sunsets, followed by an SD card's worth of pics from my Grandma's 90th birthday. I get it out when I'm so moved, but apparently only if it's An Event or something beautiful near home.</p>
<p>Mind you, most of my favorite pics from the last few years were taken with that camera. There's <a href="http://flickr.com/photos/matthewtdawson/2517164929/" title="the one of Meg">the one of Meg</a>. The lighting in that could have only been captured by a nice lens. There's a metric frak-ton of <a href="http://www.flickr.com/photos/matthewtdawson/1173392865/in/set-72157601547656506/?rotated=1&cb=1215482512872" title="Baby Jack">Baby Jack</a> pics, the peanut that finally convinced me having kids might be a nice idea. I'll no doubt take thousands more pictures with it. (Digital cameras actually <em>do</em> last that long, you know.)</p>
<h3>But the best camera is the one in your hand.</h3>
<p>It's an extraordinarily old adage, but true. And <a href="http://en.wikipedia.org/wiki/IPhone" title="the iPhone">my phone</a>, with its measly 2 megapixel lens, is the first camera I've owned that actually stays with me all the time. The picture quality is <em>just</em> good enough to make it worth using. The <a href="http://en.wikipedia.org/wiki/Image_noise" title="noise">noise</a> might be obnoxious as hell, and you better have a hell of a steady hand in anything other than open daylight, but I've seen worse. And as <a href="http://www.digitalomo.com/" title="digitalomo.com">this site</a> reminded me, the idea that you can take awesome pictures with crappy cameras is nothing new.</p>
<p>That, and I can absolutely 100% guarantee that I wouldn't have caught <a href="http://www.flickr.com/photos/matthewtdawson/2371207559/" title="my cousin Ansley with a whole orange in her mouth">my cousin Ansley with a whole orange in her mouth</a>, <a href="http://www.flickr.com/photos/matthewtdawson/2595811864/" title="Tim's impossibly hot lunch-on-a-dare">Tim's impossibly hot lunch-on-a-dare</a>, or <a href="http://www.flickr.com/photos/matthewtdawson/2640083191/" title="Jason in the midst of a late-night hostile takeover">Jason in the midst of a late-night hostile takeover</a> with any other camera, no matter how stellar the optics.</p>
<p>Out of a thousand useless crappy snaps you take with that Nokia, in five years, there's likely to be a few you'll wish you'd saved if you're not saving them somewhere. I'm just sayin'.</p]]></description>
      <dc:date>2008-07-08T02:57:24+00:00</dc:date>
    </item>

    <item>
      <title>Mixing PHP Variables with ExpressionEngine Template Tags</title>
      <link>http://www.thenestedfloat.com/articles/mixing_php_variables_with_expressionengine_template_tags/</link>
      <guid>http://www.thenestedfloat.com/articles/mixing_php_variables_with_expressionengine_template_tags/#When:17:22:56Z</guid>
      <description><![CDATA[<p>I'm knee deep in a project at <a href="http://category4.com" title="Category 4">my day job</a> that's turning out to be a perfect example of <a href="http://expressionengine.com/" title="ExpressionEngine">ExpressionEngine</a>'s biggest strengths &ndash; fine-grained access control, a speedier build process, and crazy flexibility.</p>
<p>My task is to take a client's current site, change none of the layout or styling on existing pages, and port the whole thing to <abbr title="ExpressionEngine">EE</abbr>. Because we did the original build, the code is all standards compliant and has managed to stay pretty clean. The site's currently managed by the client with a basic <abbr title="What You See Is What You Get">WYSIWYG</abbr> maintenance tool. It's actually worked quite well for them. But their organization represents 30 or so distinct sub-organizations, and giving those sub-orgs access to their own content is the biggest reason for this move. The hope is that the site will stay more current if opened up to these partners.</p>
<h3>ExpressionEngine in the hiz-ouse!</h3>
<p>For each of those sub-organization pages, the amount of content varies greatly. Most only have an overview page. But some have additional resources, some have conferences, some have news items &ndash; and some have all of those plus more. Each sub-org is represented by a single entry in a "Projects" <a href="http://expressionengine.com/docs/modules/weblog/index.html" title="weblog">weblog</a>. Each of those additional content types are corralled in separate EE weblogs (appropriately named "News," "Resources," etc.) and related to the appropriate project by using a <a href="http://expressionengine.com/docs/modules/weblog/related_entries.html" title="related entries">related entries</a> field type and pulled into the correct project page with a call to <code><a href="http://expressionengine.com/docs/modules/weblog/reverse_related_entries.html" title="reverse_related_entries">reverse_related_entries</a></code>.</p>
<p>The <a href="http://www.konizer.com/" title="Chris Konizer">project manager</a> I'm working with suggested tabbing these additional pages, and rather than coding the <abbr title="JavaScript">JS</abbr> ourselves, <a href="http://darrenhoyt.com" title="Darren Hoyt">our colleague</a> suggested we go with <a href="http://onlinetools.org/tools/domtabdata/" title="DOMTab">DOMTab</a>. Works a charm.</p>
<h3>The problem.</h3>
<p>Well, DOMTab, like any JS component, is pretty particular about how the code should be laid out. You've got a container <code>div</code> and a <code>ul</code> for the nav where each <code>li</code> represents one of the child <code>div</code>s, which can be named whatever you want. So something like this:</p>
<ol class="code">
<li>&lt;div class=&quot;domtab&quot;&gt;</li>
<li class="alt">&nbsp;</li>
<li>	&lt;ul class=&quot;domtabs&quot;&gt;</li>
<li class="alt">		&lt;li&gt;&lt;a href=&quot;#resources&quot;&gt;Resources&lt;/a&gt;&lt;/li&gt;</li>
<li>		&lt;li&gt;&lt;a href=&quot;#news&quot;&gt;News&lt;/a&gt;&lt;/li&gt;</li>
<li class="alt">		[... and so on ...]</li>
<li>	&lt;/ul&gt;</li>
<li class="alt">&nbsp;</li>
<li>	&lt;div&gt;</li>
<li class="alt">		&lt;h2&gt;&lt;a name=&quot;resources&quot;id=&quot;resources&quot;&gt;Resources&lt;/a&gt;&lt;/h2&gt;
<li>		&lt;p&gt;Here&#x27;s where the resources go.&lt;/p&gt;</li>
<li class="alt">	&lt;/div&gt;</li>
<li>&nbsp;</li>
<li class="alt">	&lt;div&gt;</li>
<li>		&lt;h2&gt;&lt;a name=&quot;news&quot; id=&quot;news&quot;&gt;News&lt;/a&gt;&lt;/h2&gt;</li>
<li class="alt">		&lt;p&gt;Here&#x27;s where the news goes.&lt;/p&gt;</li>
<li>	&lt;/div&gt;</li>
<li class="alt">&nbsp;</li>
<li>	[... and so on ...]</li>
<li class="alt">&nbsp;</li>
<li>&lt;/div&gt;&lt;!--END DOMTAB--&gt;</li>
</ol>
<p>Many (or most) of our sub-projects don't have any additional info, and for those cases, we want the entire DOMtab section hidden. If there are any resources, news items, etc., then we want to show the whole thing, a list item in that initial <code>ul</code>, and an associated div in the body.</p>
<h3>The solution I wish worked.</h3>
<p>We've already hit the problem, even if it's not apparent yet. The simplest, and most elegant thing to do would be to wrap the entire chunk in a conditional call to <code>reverse_related_entries</code> and then nest other <code>reverse_related_entries</code> calls within. It'd look something like this:</p>
<ol class="code">
<li>&#123;if &#123;reverse_related_entries weblog=&quot;resources|news&quot;&#125;&#125;</li>
<li class="alt">&lt;div class=&quot;domtab&quot;&gt;</li>
<li>&nbsp;</li>
<li class="alt">	&lt;ul class=&quot;domtabs&quot;&gt;</li>
<li>	&#123;if &#123;reverse_related_entries weblog=&quot;resources&quot;&#125;&#125;</li>
<li class="alt">		&lt;li&gt;&lt;a href=&quot;#resources&quot;&gt;Resources&lt;/a&gt;&lt;/li&gt;</li>
<li>	&#123;/if&#125;</li>
<li class="alt">	&#123;if &#123;reverse_related_entries weblog=&quot;news&quot;&#125;&#125;</li>
<li>		&lt;li&gt;&lt;a href=&quot;#news&quot;&gt;News&lt;/a&gt;&lt;/li&gt;</li>
<li class="alt">	&#123;/if&#125;</li>
<li>	[..and so on...]</li>
<li class="alt">	&lt;/ul&gt;</li>
<li>&nbsp;</li>
<li class="alt">	&#123;if &#123;reverse_related_entries weblog=&quot;resources&quot;&#125;&#125;</li>
<li>	&lt;div&gt;</li>
<li class="alt">		&lt;h3&gt;&lt;a name=&quot;resources&quot; id=&quot;resources&quot;&gt;Resources&lt;/a&gt;&lt;/h3&gt;</li>
<li>		&#123;reverse_related_entries weblog=&quot;resources&quot;&#125;</li>
<li class="alt">		[...print our resources info here...]</li>
<li>		&#123;/reverse_related_entries&#125;</li>
<li class="alt">	&lt;/div&gt;</li>
<li>	&#123;/if&#125;</li>
<li class="alt">&nbsp;</li>
<li>	&#123;if &#123;reverse_related_entries weblog=&quot;news&quot;&#125;&#125;</li>
<li class="alt">	&lt;div&gt;</li>
<li>		&lt;h3&gt;&lt;a name=&quot;news&quot; id=&quot;news&quot;&gt;News&lt;/a&gt;&lt;/h3&gt;</li>
<li class="alt">		&#123;reverse_related_entries weblog=&quot;news&quot;&#125;</li>
<li>		[...print our news info here...]</li>
<li class="alt">		&#123;/reverse_related_entries&#125;</li>
<li>	&lt;/div&gt;</li>
<li class="alt">	&#123;/if&#125;</li>
<li>&nbsp;</li>
<li class="alt">	[...and so on...]</li>
<li>&nbsp;</li>
<li class="alt">&lt;/div&gt;&lt;!--END DOMTAB--&gt;</li>
<li>&#123;/if&#125;</li>
</ol>
<p>But alas, that won't work. We're already within an initial <code><a href="http://expressionengine.com/docs/modules/weblog/weblog_entries.html" title="exp:weblog:entries">exp:weblog:entries</a></code> call, so it'd be asking a lot of EE to let us nest queries this deeply.</p>
<h3>Halfway there.</h3>
<p>What you <em>could</em> do is pull out all the nesting and wrap each item's opening and closing portions in its own conditional that checks <code>reverse_related_entries</code>. So, just for example's sake, the code for the entire DOMtab section would look like this:</p>
<ol class="code">
<li>&#123;if reverse_related_entries&#125;</li>
<li class="alt">&lt;div class=&quot;domtab&quot;&gt;</li>
<li>&#123;/if&#125;</li>
<li class="alt">&nbsp;</li>
<li>[...here's where all our content goes...]</li>
<li class="alt">&nbsp;</li>
<li>&#123;if reverse_related_entries&#125;</li>
<li class="alt">&lt;/div&gt;&lt;!--END DOMTAB--&gt;</li>
<li>&#123;/if&#125;</li>
</ol>
<p>That's fine in theory, but when you start extrapolating out exactly how many conditionals you'll need to get the whole thing to work, stuff starts to look crazy.</p>
<h3>What I ended up doing.</h3>
<p>To eliminate the clutter inherent in wrapping every single conditional element in its own <code>reverse_related_entries</code> conditional, what I ended up doing was <a href="http://expressionengine.com/docs/templates/php_templates.html" title="turning on PHP for the template">turning on PHP for the template</a> and setting the parsing stage to output. That last part's important because it tells EE to run the template tags <em>before</em> running the PHP. That lets me do this:</p>
<ol class="code">
<li>&#123;if reverse_related_entries&#125;</li>
<li class="alt">&lt;?php TRUE = $has_additional_info; ?&gt;</li>
<li>&#123;/if&#125;</li>
</ol>
<p>Now whenever I want to check to see if a chunk of code should be printed to the page, I only have to write a PHP conditional that starts with <code>&lt;php if ($has_additional_info) : ?&gt;</code> and I'm good to go. It's much more readable than the alternative, and as a bonus, uses less overhead.</p>
<h3>Made it this far?</h3>
<p>Wow. Look at the big brain on Brett!</p>
<p>If you're new to ExpressionEngine but like what you see, may I suggest <a href="http://www.ryanirelan.com/blog/entry/learn-expressionengine-with-the-ee-screencast-series/" title="Ryan Irelan's EE Screencast Series">Ryan Irelan's EE Screencast Series</a>? I'm usually skeptical about any screencast that requires me to open my wallet, but I've watched all of these, and they're the nuts.</p>
<p>Look at that. It's the first day of a four day weekend, and I've spent two hours writing a single blog post. Time for me to do some recreatin'.</p>
<p>Happy futzin' everyone!</p>
]]></description>
      <dc:date>2008-07-03T17:22:56+00:00</dc:date>
    </item>

    <item>
      <title>The Simplicity of Muxtape</title>
      <link>http://www.thenestedfloat.com/articles/the_simplicity_of_muxtape/</link>
      <guid>http://www.thenestedfloat.com/articles/the_simplicity_of_muxtape/#When:01:24:44Z</guid>
      <description><![CDATA[<p>I'm always sitting on posts for two or three days too long. Reference my just-in-scribble-form notes on <a href="http://muxtape.com" title="Muxtape">Muxtape</a>, how I think it's the bee's knees, easily in my Top Ten list of best web services ever. Then yesterday, <a href="http://subtraction.com" title="Khoi's post at subtraction.com">Khoi Vinh</a> posted his missive about the site's limitations, arguing &ndash; it seems, at least &ndash; that the ones listed should be on the top of <a href="http://justinouellette.com/" title="Justin">Justin</a>'s list of future features.</p>
<p>I couldn't disagree more. Sounds like there actually are <a href="http://muxtape.tumblr.com/post/40423464/muxtape-update" title="some major changes coming">some major changes coming</a>, and I'll likely be impressed with a handful of them. For starters, I think it's great that the Muxtape team recently implemented an auto-play on direct links from the <abbr title="Really Simple Syndication">RSS</abbr> feed for your tape.</p>
<p>But in the end, I think Muxtape is just about perfect. I'd rather not see any feature implemented that detracts from what I've come to regard as the service's greatest strength.</p>
<h3>Muxtape Keeps You Focused On The Music</h3>
<p>If you think about it, most of Muxtape's "missing" features force you to do one important thing: <em>listen to the damn music</em>. Want to read about the history of the artist you've got spinning? Too bad. How about rearrange the tracks from several muxes to create your own &uuml;ber-hip supermux? Not if you don't own the tracks, boyo. How about search? What if I wanna listen to that one specific track and see all the users that have muxed it in to their tapes? But you're at a music site built for listening to music, not socializing. Why not give that tape that just popped up a listen? After all, that's what you're here for &ndash; to listen to music. Right?</p>
<p>Khoi was right on about one thing: Muxtape is the anti-Facebook. But I'd take it a step further. It's the anti-social social network. What you can glean from a user is 100% limited to the songs they'd like you to hear. In that way, it's about as authentic to the mixtape spirit and experience as you can get. What does it mean that I'd at one point put Prince's "Strange Relationship" beside Scott Walker's "Cossacks Are?" (Answer: probably not as much as I wish it did.)</p>
<p>If you haven't spent much time on Muxtape, do. It's worth every minute you put in, especially if you can still remember the best way to fake a crossfade on that Sony boombox your dad gave you. While you're there, <a href="http://mattdawson.muxtape.com" title="My muxtape">give mine a listen</a>. And if you can glean anything from my personality from the offerings, let me know. I'm all about the insights.</p>
]]></description>
      <dc:date>2008-07-02T01:24:44+00:00</dc:date>
    </item>

    <item>
      <title>Jack Burden: Still An A&#45;hole</title>
      <link>http://www.thenestedfloat.com/articles/jack_burden_still_an_a_hole/</link>
      <guid>http://www.thenestedfloat.com/articles/jack_burden_still_an_a_hole/#When:13:21:00Z</guid>
      <description><![CDATA[<p>If you're one of the unlucky people who recently asked me what I've been reading, I apologize. I just <em>cannot shut up</em> about Robert Penn Warren's <em><a href="http://en.wikipedia.org/wiki/All_the_King's_Men" title="All the King's Men on Wikipedia">All the King's Men</a></em>.</p>
<p>What? You've already read it? That's nice. I'm sure you got everything you could out of it when you were 17. There couldn't possibly be anything left for you to take from it now, could there?</p>
<p>I didn't get this book <em>less</em> when I was younger as much as I got it <em>different</em>. For starters, that seventh chapter, the one that builds the backstory of protagonist <a href="http://en.wikipedia.org/wiki/All_the_King's_Men#Jack_Burden" title="Jack Burden">Jack Burden</a> and <a href="http://en.wikipedia.org/wiki/All_the_King's_Men#Anne_Stanton" title="Anne Stanton on Wikipedia">Anne Stanton</a>, his mathematically exact, foxy-as-hell love interest. I know it's supposed to be high school girls and not boys that swoon, but I'm pretty sure that's exactly what I did when I first read that chapter. At 29, the whole chapter &ndash; which has way more to do with missed opportunity in general than it does with high-falutin' crap like love &ndash; comes off instead as devastatingly sad.</p>
<p>More importantly, though, I got exactly how much of a factory-wrapped-douche Jack Burden really is. From start to finish, one thing after another. He's a terrible son. He's a nihilist. He's a shitty husband. He's unaccountable for anything at all.</p>
<p>And damned if I didn't eat it up this time.</p>
<p>The cool thing about re-reading books from your teen and pre-teen years is that you're not just bringing a boatload of personal experience to the table. You've also got a whole arsenal of pop-culture references to fling around. Jack Burden solidified the mold for <a href="http://en.wikipedia.org/wiki/Nate_Fisher" title="Nate Fisher">every</a> <a href="http://en.wikipedia.org/wiki/Tony_Soprano" title="Tony Soprano">brooding</a>, <a href="http://en.wikipedia.org/wiki/Fight_Club" title="Fight Club">introspective</a>, <a href="http://www.imdb.com/title/tt0169547/" title="American Beauty">whiny</a>, <a href="http://www.imdb.com/title/tt0106856/" title="Falling Down">white guy</a> since. (I mean, his name's <em>Burden</em> for chrissakes.)</p>
<p>Which leads me to the point that inspired this post in the first place. Another thing that changed in my reading: I'm bothered by the tidyness of it all. As my wife pointed out, this is a story of its time (which, I would argue, accounts for Jack's casual racism, never addressed in the book, even when major plot points could support it), and as such, open-ended finales are hard to come by. The kind of half-way epiphanies bittersweet disappointments that close much modern fiction just didn't appear in full force until a decade or two later.</p>
<p>So I've got a suggestion. Can someone re-write the ending for me? My way, you'll only have to redo a few pages. It's simple (<strong>WARNING &ndash; eensy little spoiler here</strong>): let Jack tell Sugar Boy about Tiny's ploy to kill the Boss. It's a dirty little moment, the last we see of Jack's dark side, and best of all, Jack is self-aware enough to think through the consequences as he makes the decision. It'd be the perfect cynical little twist. Plus, Jack would still get the girl, and Sugar Boy would get to realize his destiny.</p>
<p>Huh? You've got better things to do than mangling classic American fiction? I'll just have to rewrite it myself.</p>]]></description>
      <dc:date>2008-06-27T13:21:00+00:00</dc:date>
    </item>

    <item>
      <title>Stealth Edits</title>
      <link>http://www.thenestedfloat.com/articles/stealth_edits/</link>
      <guid>http://www.thenestedfloat.com/articles/stealth_edits/#When:20:45:00Z</guid>
      <description><![CDATA[<p>I&#8217;ve got an itchy trigger finger. As a blogger, that means I&#8217;m sometimes publishing articles that, while proofed, may not quite be ready for prime time. It&#8217;s less often an issue of misspellings or grammar. In most cases, a sentence just sounds clunky or I used two paragraphs in an argument when one could clearly do the job.
</p>
<p>
So I admit it: I do, from time to time, <a href="http://en.wikipedia.org/wiki/Stealth_edit" title="A wikipedia definition">stealth edit</a> my posts. My <a href="http://www.thenestedfloat.com/articles/instaparty/" title="Instaparty">last post</a>, for example, was a late-night one-off, fueled by sleeplessness and caffeine. A three minute once-over the next day helped turn it into something I wouldn&#8217;t mind re-reading or re-linking months or years down the road.
</p>
<p>
Since the changes I make are almost always cosmetic, it seems senseless to post an update list. I mean, does anyone care that I reduced the use of passive voice in the third paragraph? (They don&#8217;t. Trust me &ndash; I already checked.)
</p>
<p>
But that&#8217;s why I&#8217;m wondering if I should bother with all this stealth editing in the first place. True, every blog is different. Perfect grammar and finely crafted turns of phrase aren&#8217;t necessarily on everyone&#8217;s list of requirements when evaluating a blog post, theirs or others. Content is king, but timeliness and originality count for something too.
</p>
<p>
Does it matter? If a tree falls in the forest and the other trees don&#8217;t give a flying flip about dangling participles, does it make a sound? I know the question itself &ndash; Is stealth editing bad? &ndash; is essentially a non-starter. A bunch of factors determine whether a post-publish editorial process is appropriate for any given article. What I&#8217;m more interested in is whether I&#8217;m the only one that&#8217;s doing this sort of thing.
</p>
<p>
Well, am I?
</p>]]></description>
      <dc:date>2008-06-22T20:45:00+00:00</dc:date>
    </item>

    <item>
      <title>Instaparty</title>
      <link>http://www.thenestedfloat.com/articles/instaparty/</link>
      <guid>http://www.thenestedfloat.com/articles/instaparty/#When:03:39:00Z</guid>
      <description><![CDATA[<p>I&#8217;ve now spun Girl Talk&#8217;s <a href="http://74.124.198.47/illegal-art.net/__girl__talk___feed__the__anima.ls___/" title="Get the Album"><em>Feed The Animals</em></a>, released this past Wednesday, no less than a dozen times. We&#8217;re talking continuous plays here &ndash; the whole album, all the way through. No album in my collection has ever received this kind of undivided attention.</p>
<p>It&#8217;s <em>breathtaking</em>.</p>
<p>I wondered, <a href="http://fimoculous.com/archive/post-4501.cfm" title="as Rex did">as Rex did</a>, if this album would be better than Gillis&#8217;s last and, further, what that even means for an artist who <strike>simply</strike> repurposes the work of others.</p>
<p>It&#8217;s all about raising the stakes of the game. To my ears, Gillis has done that simply by doubling down on the emotional weight.</p>
<p>It took me about five go-rounds to get there. Even if you&#8217;ve spent a bunch of time with Girl Talk&#8217;s <a href="http://en.wikipedia.org/wiki/Secret_Diary" title="Secret Diary">last</a> <a href="http://en.wikipedia.org/wiki/Unstoppable_%28Girl_Talk_album%29" title="Unstoppable">several</a> <a href="http://en.wikipedia.org/wiki/Night_Ripper" title="Night Ripper">albums</a>, it&#8217;s hard not to be bowled over by the whole unthinkable mass of the thing. Complicating matters are Gillis&#8217;s mixing and mastering skills, which, on a strictly technical level, seem to be improving with every album. There&#8217;s just <em>something different</em> about the quality of tone that Gillis is squeezing from these songs.</p>
<p>But that <em>soul</em>.</p>
<p>Where <em>Night Ripper</em> had only a handful of really emotionally evocative moments &ndash; <a href="http://youtube.com/watch?v=hf7XHacoTcc&amp;feature=related" title="Tiny Dancer/JUICY">the best of which</a> nearly became legendary &ndash; <em>Feed The Animals</em> is full to the brim with hair-on-end, moist-eyed revelations. Granted, we&#8217;re not talking conventional tear-jerker material. &#8220;Jessie&#8217;s Girl&#8221; has never sounded sweeter than it does here, laid against Three 6 Mafia&#8217;s &#8220;I&#8217;d Rather.&#8221; Then there&#8217;s Tone Loc and Fleetwood Mac building the base for Trina&#8217;s sweet-but-suggestive &#8220;I&#8217;ve Got A Thing For You.&#8221; &#8220;Play Your Part (pt. 1),&#8221; the album&#8217;s very first track, laces Lil&#8217; Wayne with Sinead O&#8217;Connor&#8217;s &#8220;Nothing Compares 2 U,&#8221; Wayne slinging &#8220;Pick &#8216;em up? Fuck &#8216;em, let &#8216;em lay / Where I&#8217;m from, we see a fuckin&#8217; dead body every day&#8221; just before Sinead belts out the line that made her famous. It&#8217;s the tension baked in, hope and resignation, that makes the moment. And it&#8217;s Shawnna&#8217;s refrain, &#8220;I was gettin&#8217; some head,&#8221; that rips us back out.</p>
<p>But to what end? Why would someone piss on such a special moment?</p>
<p>Aww, hush up. Who cares? <a href="http://www.flickr.com/photos/kingpinphoto/sets/72157594350396880/" title="Pics of a Girl Talk Party">Let&#8217;s dance</a>.</p>

]]></description>
      <dc:date>2008-06-21T03:39:00+00:00</dc:date>
    </item>

    <item>
      <title>Battlestar Galactica and The Scorched Earth Technique</title>
      <link>http://www.thenestedfloat.com/articles/battlestar_galactica_and_the_scorched_earth_technique/</link>
      <guid>http://www.thenestedfloat.com/articles/battlestar_galactica_and_the_scorched_earth_technique/#When:22:39:00Z</guid>
      <description><![CDATA[<p><strong>CAUTION: Spoilers for the mid-fourth-season finale of Battlestar Galacitca follow.</strong></p>
<p>Remember when The Sopranos started the long wind-up to its finale? Tony had been shot by Uncle June and was now laid up in a hospital bed, his recovery still in question. As that unending, multi-episode dream sequence was drawing to a close, there was Tony B. beckoning to our man from the doorstep of a farm house simultaneously lovely and terrifying. The clatter of a party inside clicked and sparkled. We all knew what was inside. It was a tired conceit &ndash; Life or Death: Choose &ndash; but it felt appropriate.</p>
<p>For a moment there, I honestly believed the writers were about to do something momentous. Tony S. was on his way out, leaving a wealth of episodes for the writers to finally deal with questions that really mattered. They'd have already trampled all over the most mundane of plot points: "Does Tony live or die?"</p>
<p>We all know that David Chase ended up taking an entirely different risk with <a href="http://www.youtube.com/watch?v=rnT7nYbCSvM" title="The Sopranos final scene">the end of his story</a>. In retrospect, I can't imagine a better ending. But I still say a killer opportunity was missed.</p>
<p>Well, bully for us if Ronald Moore didn't &ndash; forgive me &ndash; <a href="http://www.urbandictionary.com/define.php?term=Roll+The+Hard+Six" title="Definition on Urban Dictionary">roll the hard six</a>. The critics <a href="http://www.salon.com/ent/tv/review/2008/06/14/bsg_finale/" title="The salon.com review">all</a> <a href="http://www.scifiheaven.net/index.php/2008/06/12/bsg-revelations-a-spoiler-filled-review/" title="The Sci-Fi Heaven review">seem</a> <a href="http://latimesblogs.latimes.com/showtracker/2008/06/battlestar-ga-1.html" title="An LA Times review">to</a> <a href="http://www.ew.com/ew/article/0,,20206806,00.html?iid=top25-20080614-'Battlestar+Galactica'+recap%3A+Semifinal+destination" title="Thew EW review">agree</a> that this was a top notch episode. Me, I'm thrilled that, with the most irrelevant questions already answered, we've still got <a href="http://featuresblogs.chicagotribune.com/entertainment_tv/2008/06/battlestars-fin.html" title="Maureen Ryan's article">at least eleven episodes left &ndash; including a rumored <em>three hour</em> finale</a> to focus on the fun stuff.</p>
<p>My wife Meg nailed it immediately. She's not much for the SciFi channel, but she's a whip-smart English Ph.D. student and &ndash; at least on some level &ndash; appreciates the show's unorthodox narrative turns. She skipped Friday's episode, so last night, I was describing that final scene to her &ndash; how Adama, having just landed on Earth, bends down and grasps a first fist full of earth, the tittering geiger counter instantly telegraphing the extent to which humanity is fraked.</p>
<p>"Ha!" she said. "It's the Scorched Earth technique. Literally. Burn the whole story down and start over."</p>
<p>"ExACTly," I say. "Isn't that, like, totally frakin' awesome."</p>
<p>Meg smiled.</p>
<p>That's fine, Meg. I'm excited enough for the both of us.</p>]]></description>
      <dc:date>2008-06-15T22:39:00+00:00</dc:date>
    </item>

    <item>
      <title>One Thing A Web App Should Never Do</title>
      <link>http://www.thenestedfloat.com/articles/one_thing_a_web_app_should_never_do/</link>
      <guid>http://www.thenestedfloat.com/articles/one_thing_a_web_app_should_never_do/#When:17:14:00Z</guid>
      <description><![CDATA[<p>For the past couple weeks, I&#8217;ve been playing around with both <a href="http://fluidapp.com/" title="Fluid">Fluid</a> (for OSX) and <a href="http://labs.mozilla.com/featured-projects/#prism" title="Prism ">Prism</a> (on Vista). For those that are unfamiliar, both apps do basically the same thing: they let you create a site-specific web browser that presents itself as an app on your machine. So, if you use Gmail, you can easily create an app for Gmail that logs you into the service when your app is launched from the dock or taskbar. These little apps are especially handy when used with an app launcher like <a href="http://en.wikipedia.org/wiki/Quicksilver_(software)" title="Quicksilver">Quicksilver</a> or <a href="http://www.launchy.net/" title="Launchy">Launchy</a>.
</p>
<p>
Though skeptical of the concept at first (I kept thinking, &#8220;Isn&#8217;t this what tabs are for?), I&#8217;m now sold. I <em>love</em> the idea of running a dock full of applications all powered by other machines out in <a href="http://en.wikipedia.org/wiki/Cloud_computing" title="The Cloud on Wikipedia">the cloud</a>. The hurtle as I see it isn&#8217;t in the concept; it&#8217;s in the design of these applications. And I&#8217;d like to humbly submit one thing that all web app authors must do to fit in with current and future generations of these single-site browsers:that remain are less about flaws in the concept
</p>
<p>
<strong><em>Your app must not rely on the browser&#8217;s back button.</em></strong>
</p>
<p>
With Fluid, you have the option of turning on standard browser controls, but in Prism, you don&#8217;t. In my opinion, for the concept to hold water, you really should dispose of the browse buttons anyway.
</p>
<p>
Look at the apps you have open right now on your machine. Besides a file browser or a finder, how many of them have buttons that imitate the forward/back buttons of a web browser? One, maybe? I&#8217;m betting zero is the norm. For a web app to feel like a desktop app, it needs to at least follow the basic rules of desktop apps.
</p>
<p>
Most web apps I use pass this test handily. <a href="http://www.netvibes.com/#web" title="Netvibes">Netvibes</a> does the best, with <a href="http://basecamphq.com" title="Basecamp">Basecamp</a> coming in a close second. (Basecamp, unfortunately, is missing some features in Prism that I&#8217;d like to see. For instance, I wish I could switch to a project in a new tab rather than leaving the project I&#8217;m currently viewing. Also, Prism doesn&#8217;t let me refresh the page, which is crucial for fast, efficient use. And in fact, I think it&#8217;d be great if Basecamp included a refresh button on every page.)
</p>
<p>
For the most part, Google does okay, but when you start using their apps in a site-specific browser you start uncovering minor flaws in their design pretty quick. One example: Google has a habit of placing links to other services in the header of their services. These links frequently open in a new window and expose no way for you to return to your application without the use of a back button.
</p>
<p>
It&#8217;s not even worth arguing whether the use of web apps will ever eclipse the use of desktop apps. (For the record, they will &ndash; at least in the way we currently define a desktop application.) If these site-specific browsers grow in popularity, app developers must consider the small features that let folks working outside of the typical browser box use all features of the app quickly and efficiently.
</p>]]></description>
      <dc:date>2008-06-12T17:14:00+00:00</dc:date>
    </item>

    
    </channel>
</rss>