<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Yoz Grahame&apos;s Cheerleader</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/" />
    <link rel="self" type="application/atom+xml" href="http://cheerleader.yoz.com/atom.xml" />
    <id>tag:cheerleader.yoz.com,2007-12-31://1</id>
    <updated>2006-12-13T10:12:19Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>Leslie</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000256.html" />
    <id>tag:cheerleader.yoz.com,2006://1.256</id>

    <published>2006-12-13T05:11:38Z</published>
    <updated>2006-12-13T10:12:19Z</updated>

    <summary>She taught me both how to say &quot;thank you&quot; and why. When I heard this morning, my first reaction was to go and tell Bob, but she was asleep. I wanted to reply to the email or post something here,...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="friends" label="friends" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="leslieharpold" label="leslie harpold" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="leslieharpold" label="leslieharpold" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>She taught me both <a href="http://www.themorningnews.org/archives/how_to/how_to_write_a_thankyou_note.php">how</a> to say "thank you" and why.</p>

<p>When I <a href="http://www.metafilter.com/mefi/56941">heard</a> this morning, my first reaction was to go and tell Bob, but she was asleep. I wanted to reply to the email or post something here, but had too many things to say, too messy a pile of unsorted memories.
So I did the main thing that seemed obvious, which was to call people that I love with our new webcam and say hi and show them how big Dexter is and just be in their lives some more and have them in mine, because if there was one thing that Leslie taught me, it was that all this communication doesn't mean shit if you don't use it in a way that actually means something.</p>

<p>That's what this whole big thing is <a href="http://leslie.harpold.com/presents/000081the_thread_that_runs_so_true.html">for</a>.</p>

<p>Trying to stop crying. Tomorrow, we'll call more people, buy more presents, give more love. Oh, and we'll bake a cake. She's going to live <a href="http://harpold.com/ok.html">forever</a>.</p>
]]>
        
    </content>
</entry>

<entry>
    <title>Outbound Filters for those Channels</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000255.html" />
    <id>tag:cheerleader.yoz.com,2006://1.255</id>

    <published>2006-09-06T17:18:51Z</published>
    <updated>2006-09-06T19:45:26Z</updated>

    <summary>Continuing a theme of the previous post: One of blogging&apos;s key selling points is the ease by which anybody with internet access can become a broadcaster. BoingBoing is one of the loudest voices against inbound filters that censor such publication....</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="barcamp" label="barcamp" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="blogging" label="blogging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="chrismessina" label="chris messina" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="dannyobrien" label="danny o&apos;brien" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="facebook" label="facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="foo" label="foo" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="foocamp" label="foocamp" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="giyus" label="giyus" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="israel" label="israel" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="megaphone" label="megaphone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="postel" label="postel" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="privacy" label="privacy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="propaganda" label="propaganda" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="publicity" label="publicity" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tomcoates" label="tom coates" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>Continuing a theme of <a href="http://cheerleader.yoz.com/2006/09/outbound_channels.html">the previous post</a>: One of blogging's key selling points is the ease by which anybody with internet access can become a broadcaster. <a href="http://boingboing.net/">BoingBoing</a> is one of the loudest voices against inbound filters that censor such publication. Putting information on the net is great if you want <i>everyone</i> to get it, in <i>any</i> way, and this is what the receivers take the availability of such information to mean. Again, the media is the message. But it's not always the correct one.</p>

<p>Recent cases of interest:</p>

<p><b><a href="http://yro.slashdot.org/article.pl?sid=06/09/06/0112231">Facebook Changes Provoke Uproar Among Users</a></b> - those users now noticing the "Me Feed" which neatly lists <i>all</i> of their not-explicitly-private Facebook activity to <i>all</i> of their contacts. Such activity may include, for example, a change of their personal status from "Dating Julia" to "Single"; cue much screaming about privacy and stalkertronics. The Slashdot thread I link to has the commenters neatly polarised between "if you're putting it online, it's not private" and "yeah, I realise that, but there's a difference between it being available and explicitly fed, you know?". While I have a lot of sympathy with the latter view, the former wins it. <i>Someone's</i> going to aggregate your information in this way if it's out there; better when you see it when it happens. There was a similar uproar in the late nineties when Deja.com - now Google Groups - indexed the whole of USENET, and you could see everyone's complete posting trails.</p>

<p>However, I think such uproar's ultimately worthwhile. What are needed are finer-grained controls for how the information we release is then made available to others. Facebook has the power to implement these in this particular case, and they've already made a statement that they're thinking about it.</p>

<p><b><a href="http://www.theregister.co.uk/2006/09/06/giyus_megaphone/">Pro-Israel lobby targets BBC online poll</a></b> - <a href="http://www.plasticbag.org/">Tom</a> wrote <a href="http://www.plasticbag.org/archives/2006/08/on_massively_multiplayer_propaganda/">an excellent piece on this</a> a month ago. I'm kind-of in the target market, being a religious Jew who's often received mass-forwarded mails from relatives that work similarly. Trouble is, such emails go through a trust network; what happens when you turn it into an open broadcast system? Should be bloody obvious, really:</p>

<blockquote>
Megaphone has no registration or identity check, so nothing would stop those opposed to Israel downloading Megaphone and using its alerts to voice opinions against its activities, however. Inevitably, a hacked version already exists which replaces Israeli flags with Palestinian ones and alters some of the text.
</blockquote>

<p>I should stress that, whether such schemes work through trusted networks or not, I don't see the point other than trying to just eliminate any form of opinion-polling on the web through denial-of-service attacks. Plus, the letter from the Israeli government's Director of Public Affairs (also see <a href="http://www.jpost.com/servlet/Satellite?cid=1154525982026&pagename=JPost%2FJPArticle%2FShowFull">this article</a>) just makes me want to beat my head into my desk - he may as well encourage Jews worldwide to pick up spraycans and graffiti their local neighbourhoods.</p>

<p><b><a href="http://www.plasticbag.org/archives/2006/09/some_thoughts_about_f/">Tom's</a> and <a href="http://factoryjoe.com/blog/2006/08/28/the-yin-yang-of-foo-and-bar/">Chris's</a> posts about FOO Camp</a></b> - mostly agreeing from both sides. It looks like the occasional burst of hostility to FOO has now quietened to general friendliness from all but a few noise-makers with bruised egos. The fracas had a lot in common with <a href="http://www.pokkari.com/blog/2005/06/20/stealth-start-ups-suck/">the negative noise</a> that briefly surrounded - what has since become - <a href="http://ning.com/">my employer</a>. The message was: "If we've heard about you, but you're not letting us in, that's bad." In other words, nobody's allowed to have private parties any more.</p>

<p>There's an overall lesson here: many people seem to have a deeply polarised view of openness to the point where it's practically binary, which just doesn't work any more. <a href="http://www.oblomovka.com/entries/2003/10/13#1066058820">Danny's piece on this</a>, written when the anti-FOO noise was at its height, is essential reading. We need more shades in talking about this stuff, and to understand that those shades may be present in situations that we don't currently understand. <a href="http://en.wikipedia.org/wiki/Robustness_Principle">Postel</a> rides again.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Outbound Channels</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000254.html" />
    <id>tag:cheerleader.yoz.com,2006://1.254</id>

    <published>2006-09-06T15:44:38Z</published>
    <updated>2006-09-06T16:51:04Z</updated>

    <summary>Firstly, an updated reminder. Here are some of the web-based ways I communicate outbound: del.icio.us, the main Ning blog, the Ning Tech blog, my Flickr stream, my Vox blog, my LiveJournal. I also do brief stints elsewhere, most recently guesting...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>Firstly, an updated reminder. Here are some of the web-based ways I communicate outbound: <a href="http://del.icio.us/yoz">del.icio.us</a>, <a href="http://blog.ning.com/">the main Ning blog</a>, <a href="http://tech.ning.com/">the Ning Tech blog</a>, <a href="http://flickr.com/photos/yoz/">my Flickr stream</a>, <a href="http://yoz.vox.com/">my Vox blog</a>, <a href="http://yozlet.livejournal.com/">my LiveJournal</a>. I also do brief stints elsewhere, most recently <a href="http://sashinka.blogspot.com/2006_07_01_sashinka_archive.html">guesting for Sasha</a> (<a href="http://sashinka.blogspot.com/2006_07_01_sashinka_archive.html#115302496537545061">my favourite</a>).</p>

<p>Somehow, it all adds up to very little output on <a href="http://cheerleader.yoz.com/">this blog</a>. Each outbound channel is its own context and I differentiate them for different uses and styles. This blog is the most valuable to me, so I suffer from terrible inertia when scribbling to it. Recently I've only been grabbing the MT posting interface when a post enters my head fully-formed and bursting for release. As ever, I have about twenty really-good half-formed ones that have been sitting there for years. (Fortunately for me, less fortunately for you, this is one of the half-formed ones.)</p>

<p>The channels are the messages, and this channel has been the wrong shape for the messages I have tried and failed to shove through. The channel won't change, so I need to change the way I form the messages. One day I'll realise that in practice; this is another attempt.</p>]]>
        
    </content>
</entry>

<entry>
    <title>TPTOTA</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000253.html" />
    <id>tag:cheerleader.yoz.com,2006://1.253</id>

    <published>2006-08-14T00:10:18Z</published>
    <updated>2006-08-14T02:43:40Z</updated>

    <summary>(Warning: Happy tale that rapidly turns into a demented language-war rant.) Based on recent experience doing more extended web dev work than I have for a while, I propose the acronym TPTOTA (pronounced tip-toe-ta), which stands for They&apos;ve Probably Thought...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p><i>(Warning: Happy tale that rapidly turns into a demented language-war rant.)</i></p>

<p>Based on recent experience doing more extended web dev work than I have for a while, I propose the acronym <b>TPTOTA</b> (pronounced <i>tip-toe-ta</i>), which stands for <b>They've Probably Thought Of That Already</b>. It is a virtuous consequence of decent API design by those who are actually using their API in plenty of everyday practical work, and extend their API design to solve regularly-encountered problems without compromising the API's existing clean lines. It means that when you (the API user) encounter a fairly common task or problem in the API's subject domain, these two lovely things happen:</p>
<ol>
<li>You figure that the API designers have Probably Thought Of This Already, <i>and you're right</i></li>
<li>You go looking in the single most obvious place for the solution, <i>and it's there</i></li>
</ol>
<p>... both of which allow you to relax with an Ovaltiney sigh of relief, solve the given problem in one swift move, and spend the rest of the day playing <a href="http://www.gamedesign.jp/flash/dice/dice.html">Dicewars</a>.</p>

<p>For a perfect example, take a look at the <a href="http://dojotoolkit.org/">Dojo Toolkit</a> for Javascript. I was using Dojo's very lovely <tt><a href="http://dojotoolkit.org/intro_to_dojo_io.html">io.bind</a></tt> for some Ajaxy to-ing and fro-ing with the server, upon which I hit a snag with the way IE rudely insists on caching the output of most of those calls. I wondered if there was some simple technique for bypassing this problem, and a single Google search was all it took to show that <a href="http://www.ghidinelli.com/2006/07/25/dojoiobind-and-caching/">it really couldn't be much simpler</a>. Dojo is still a way from perfect, and the documentation reflects the immaturity of the rest of the package, but so far it's really terribly nice to work with.</p>

<p>Beware, however, of APIs which loudly proclaim their TPTOTA-ness yet leave you hanging. A great example: <b>PHP</b>. When talking to friends of mine who are fans of the language, I'd often hear praise along the lines of: "If there's a basic bit of code you need, you just go looking, and the chances are it's built-in already!" Well, no. Maybe I've just been incredibly unlucky, but in such cases I usually end up spending hours looking through a ludicrously-overgrown pile of inconsistently-named-and-signatured functions to turn up <i>sod all</i>. Case in point: I wanted to remove all null/zero values from an array. (At least, PHP calls it an array. I call it a hash, in more than one sense.) There are <a href="http://www.php.net/manual/en/ref.array.php">built-in array functions numbered like unto a billion</a>. Half of them have a name starting with <tt>array_</tt>. Half (a different half, but not entirely different) take an array as first argument and single value as second, with the other half taking the reverse. To predict which order a function will use, flip a coin; it's about as reliable a method as any.</p>

<p>Presumably this is all to help users write as little code as possible, but I'd rather they made it easier to write the stuff they <i>don't</i> already have functions for. In order to perform the described operation, I used (as you would in most other languages) the <tt>filter</tt> - sorry, the <tt><a href="http://www.php.net/manual/en/function.array-filter.php">array_filter</a></tt> function. And how to you provide the custom value-testing code? No, not as a function pointer or an anonymous function or a pure code block: you do it by <i>creating a new function separately and then supplying the function's name in a string</i>. Hey, why don't we just cut the compiler's balls off while we're at it? (After some exploration it turns out that you <i>can</i> supply an anonymous function with <a href="http://uk2.php.net/manual/en/function.create-function.php">a special command</a> that - and I am not making this up - takes the entire supplied function code as a string. Oh, PHP just <i>loves</i> <tt>eval</tt>, it's the fast-and-loose hot playmate that it runs around with instead of that staid old compiler who just complained about such behaviour and kept wanting to know what the language was actually, like, doing. GAH.)</p>

<p>And breathe.</p>

<p>Just so you can be sure: I've had a postponed blog entry cooking for, oooh, a couple of years now about why PHP has thoroughly beaten Perl in the web development marketplace, and all the things it got right that Perl didn't. PHP is, for most, a perfectly usable language that gets stuff done and with which you can sling web apps together pretty fast, and most of the time I get on with it just fine. It's just that the committee-designed car-crash illustrated above, <a href="http://tnx.nl/php">like some others</a>, is the kind of stain that makes me throw things and scream.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Talk, Clone, Talk</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000252.html" />
    <id>tag:cheerleader.yoz.com,2006://1.252</id>

    <published>2006-07-30T03:56:45Z</published>
    <updated>2006-07-31T00:27:07Z</updated>

    <summary><![CDATA[UPDATE: Link to screencast fixed. Sorry about that. After much frustrating baby-triggered cancellation, circumstances have at last permitted me to deliver a proper talk - even if it was only seven minutes long. Tom Carden &amp; Steve Coast's Techa Kucha...]]></summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p><b>UPDATE: Link to screencast fixed. Sorry about that.</b></p>

<p>After much frustrating baby-triggered cancellation, circumstances have at last permitted me to deliver a proper talk - even if it was only seven minutes long. Tom Carden &amp; Steve Coast's <strike>Techa Kucha</strike> <a href="http://www.asklater.com/steve/blog/?p=56">Ask Later</a> gathering was lots of fun: a kind of open-mic night for tech talks, with people running onto stage with 400 seconds to present the card stacks they'd mailed to Steve the night before. Lots of really good bite-size presentations, my favourites coming from Toms <a href="http://www.tom-carden.co.uk/">Carden</a> and <a href="http://www.infovore.org/">Armitage</a>, though the strongest reaction was to a talk about Sudoku-solving in Ruby that included a web-crawler and home-built <acronym title="Optical Character Recognition">OCR</acronym> engine.</p>

<p>Since I'm pretty happy with it, <b>I've recorded the talk and slides (now with added demos) as a seven-minute Flash screencast: <a href="http://blog.ning.com/getyourown/">"Get Your Own!" The Build-To-Clone Design Pattern</a></b>. The talk discusses the concept of <i>software cloning</i> and how it opens up new kinds of web applications. (I had been hoping to cover this as part of my tragically-cancelled Reboot talk, which - taking a cue from the latest trends in the games industry - I'm now hoping to deliver episodically.) I discuss the talk and the <a href="http://timeliner.ning.com/">Timeliner</a> app I created for it in more depth in <a href="http://blog.ning.com/2006/07/timeliner_and_the_buildtoclone.html">this entry on the Ning Blog</a>.</p>

<p>The whole thing's particularly timely as, the day after I presented, Tim O'Reilly mentioned Ning's cloning features during his keynote at OSCON. Speaking of which, that's where Ning PHP Deity <a href="http://sklar.com/">David Sklar</a> delivered his deliciously-titled <a href="http://www.sklar.com/blog/exit.php?url_id=358&entry_id=101">I'm 200, You're 200: Codependency in the Age of the Mashup</a> (PDF). It provides some excellent answers to questions I've had about the use of web services since they first arrived, so I strongly recommend it. Also you may note that we both, with no pre-agreement, used what is rapidly becoming the Ning standard sign-off. I wonder where we got <a href="http://etech06.ning.com/">that idea</a>...</p>]]>
        
    </content>
</entry>

<entry>
    <title>Next</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000251.html" />
    <id>tag:cheerleader.yoz.com,2006://1.251</id>

    <published>2006-05-19T16:56:51Z</published>
    <updated>2006-05-19T17:09:40Z</updated>

    <summary> DAVELEY: I have this little dream whereby there&apos;s this whole village of reanimated corpses, and if you like, a kind of control tower at the centre of that village with a bank of monitors, and I control all the...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<blockquote>
<p>
DAVELEY: I have this little dream whereby there's this whole village of reanimated corpses, and if you like, a kind of control tower at the centre of that village with a bank of monitors, and I control all the corpses.
</p>

<p>
WINTERGREEN: Why use corpses? Why not normal people? Why don't you just leave things the way they are?
</p>

<p>
DAVELEY: Because... because normal people... because I wouldn't have my tower! I want a tower.
</p>
</blockquote>
<p align="right">
Steve Coogan and Rebecca Front, <i><a href="http://www.alan-partridge.co.uk/scripts/thedaytoday/daytod5.htm">The Day Today</a></i>
</p>


<blockquote>
<p>He'd wanted to create something that would <i>evolve</i>. He'd hoped for a surprising pattern, an outcome not programmed, an unexpected turn of events, like the lovely life-forms that had emerged from Conway's world. Each time he brought the simulation back onto the screen, he'd have a moment of jittery anticipation. Maybe this time he'd see a leap. Maybe this would be the day when he'd bring the program out of the machine's internals to find a self-directing universe, a world that ran itself without the hand of the programmer. But except for the bug that once wiped the screen clean, it was always as it was now: a dull, repetitive place, a universe created by a not very imaginative God.</p>
</blockquote>
<p align="right">
Ellen Ullman, <i><a href="http://www.amazon.co.uk/exec/obidos/ASIN/1400032350/">The Bug</a></i>
</p>


<blockquote>
<p>
A story is told of several Rabbis, arguing over an abstruse point of law. One of them, Rabbi Eliezer, vehemently disagreed with the other sages. After long debate, he at last said, "If the law is as I say, may this carob tree prove it!" And the carob tree uprooted itself from its place. But the sages said, "No proof can be brought from the carob tree."
</p>
<p>And Rabbi Eliezer said, "If the law is as I say, may the walls of the study house prove it!" And the walls of the study house began to bend inwards. But Rabbi Joshua rebuked them, saying, "When the sages debate, what right have you to interfere?" So, out of respect for Rabbi Joshua, the walls did not fall, but out of respect for Rabbi Eliezer they did not return to their place; hence they are still bent to this day.</p>
<p>
And Rabbi Eliezer said, "If the law is as I say, may Heaven prove it!" And a voice came from Heaven, saying, "Why do you disagree with Rabbi Eliezer, seeing the law is always as he says?" And Rabbi Joshua stood up and said, "It is not in Heaven! It is not for a divine voice to decide the law, for in the Torah it is written that the majority opinion shall prevail." And the sages followed the majority opinion in their ruling, and not the opinion of Rabbi Eliezer.
</p>
<p>And from this we learn that we are not to look to Heaven to solve the difficulties of our lives; that we are not to interpret signs and wonders to live our lives by them. We learn that there is value in making our own choices, even if God Himself communicates clearly that the choices we make are wrong. We learn that we may argue with God, that we may disobey His direct commandments and yet delight Him with our actions. We learn of God's compassion for us; in the end, broader than we can understand.</p>
<p>
We read that, later, Rabbi Nathan met the prophet Elijah in a dream. And he said to the prophet, "What did the Almighty do, when Rabbi Joshua said, 'It is not in Heaven!'?" And Elijah replied, "At that moment, God laughed with joy, saying, 'My children have defeated Me, My children have defeated Me.'"
</p>
</blockquote>
<p align="right">Naomi Alderman, <i><a href="http://www.amazon.co.uk/exec/obidos/ASIN/0670916285/">Disobedience</a></i>, quoting the Talmud (Tractate <i>Bava Metzia</i>)</p>

<p>
Those of us who create giant, complex new worlds - worlds both totally imaginary and partially real - are often seen as megalomaniacs, control freaks, people who "want their towers". There is a germ of truth in this, but not nearly as much as there is in the total opposite: we also want our creations to be <a href="http://www.kk.org/outofcontrol/">out of control</a>. We want to create something that grows far bigger and wilder than we could ever be, than we could ever imagine, that leaves us merely gasping in its wake. We don't want to specify down to the last detail and be permanently at the controls; we want to create the tiniest seed and then let go, just watch. We want pride, but more than that, we want astonishment.
</p>

<p>
<a href="http://www.flickr.com/photos/yoz/149041352/in/set-72057594138917238/">My son</a> was born yesterday at 9:24pm. I don't know what he will grow to be. I will try to guide him and give him everything I can, but I am under no illusions about my ability to fine-tune a volcano. I wish for him to have the wildest dreams, and have the desire and ability to chase them. I may have other desires and hopes for him along the way, but the most important of them all is that he be able to choose for himself. All I can do is help him in every way I can. Every time he astonishes and surprises me, as I'm sure he will, it will make me happier than anything else.
<p>

<blockquote>
<p>If you want to make God laugh, tell him your plans.</p>
</blockquote>]]>
        
    </content>
</entry>

<entry>
    <title>Events and Apologies</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000250.html" />
    <id>tag:cheerleader.yoz.com,2006://1.250</id>

    <published>2006-05-18T11:26:45Z</published>
    <updated>2006-05-18T12:01:43Z</updated>

    <summary>Firstly, an apology to everyone attending XTech in Amsterdam right now, especially those who I was hoping to see, those who were hoping to see me and those who were hoping to learn why I&apos;m so keen on Ning (other...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>Firstly, an apology to <a href="http://www.planetxtech.org/">everyone</a> attending <a href="http://technorati.com/tag/xtech" rel="tag">XTech</a> in Amsterdam right now, especially those who I was hoping to see, those who were hoping to see me and those who <a href="http://xtech06.usefulinc.com/schedule/detail/59">were hoping to learn why I'm so keen on Ning</a> (other than working there, of course). Well, for a sample of the things I was going to talk about, first watch <a href="http://etech06.ning.com/">my ETech talk</a>, then go look at <a href="http://blog.ning.com/2006/04/the_hottest_api_on_the_interne.html">our Atom-based REST API</a>. Ever wanted a proper read-write Atom Store to play with that lets you upload custom data structures that are queryable in a database-type way using URLs that produce Atom feeds? Here, you have one. It's free and it gives you a gig of storage. <a href="http://restdemos.ning.com/">Go wild</a>.</p>

<p>In better news, there's a good chance I may be presenting at <a href="http://reboot.dk/">Reboot</a> in Copenhagen on the 1st of July. Not certain about this yet, but the topic will likely be "Logic To The People" and will tie together Ning, Second Life, JotSpot and LambdaMOO amongst others. That's what I hope, anyway.</p>

<p>So, once again, my apologies to everyone in at XTech, especially the magnificent Edd Dumbill who has put up with endless vacillation and dithering from me on all kinds of topics. Oh, and the reason I couldn't make it? Well, obviously this is what I was anticipating when I cancelled the talk yesterday, but... bizarrely, while I was halfway through typing this very blog entry... my wife's just gone into labour.</p>

<p>(I'd better get off the computer.)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Great Lies of the Modern Era, #12</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000249.html" />
    <id>tag:cheerleader.yoz.com,2006://1.249</id>

    <published>2006-05-07T18:59:11Z</published>
    <updated>2006-05-07T19:28:45Z</updated>

    <summary>&quot;No, we&apos;re not throwing that out. I&apos;m going to turn it into a Linux server.&quot; ... &quot;And that one too.&quot; (Took two old machines for recycling today, one of which was the original home of Shooting People, and had four...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>"No, we're not throwing that out. I'm going to turn it into a Linux server."</p>
<p>...</p>
<p>"And that one too."</p>
<p><i>(Took two old machines for recycling today, one of which was the original home of <a href="http://shootingpeople.org/account/auth.php">Shooting People</a>, and had four 9GB SCSI drives precariously balanced in it. Should I ever get around to actually making us a server, it'll probably be on a quad-core 12GHz Xeon with 8GB RAM that my mum doesn't want any more.)</i></p>]]>
        
    </content>
</entry>

<entry>
    <title>Competing for the Tardiest ETech Entry Ever</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000248.html" />
    <id>tag:cheerleader.yoz.com,2006://1.248</id>

    <published>2006-04-24T03:51:31Z</published>
    <updated>2006-04-24T03:57:38Z</updated>

    <summary>... partly because I demand to win something, but mostly because I can&apos;t properly do the next post without this one, and it&apos;s been knocking at my brain for the past month. You know how it is. So, after many...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>... partly because I demand to win <i>something</i>, but mostly because I can't properly do the next post without this one, and it's been knocking at my brain for the past month. You know how it is.</p>

<p>So, after many years of trying and failing, I finally made it to ETech. Hell yes it was worth the wait (since you ask) and I got to present at two sessions - one of them <a href="http://etech06.ning.com/">our own</a> (for which I must thank <a href="http://sklar.com/">David</a> for co-presenting so ably), the other a five-minute slot in the <a href="http://conferences.oreillynet.com/cs/et2006/view/e_sess/8292">microformats</a> talk (for which I must thank Tantek (again)).  Anyway, if you get the chance please do <a href="http://etech06.ning.com/">check out our session</a> - not only is it summarised neatly with useful links in that thar page, but there's a screencast of the whole talk, which should answer most of the questions that most people fling at me about Ning. (Especially the "Can you explain Ning properly and give me some examples of how I'd use it? But hurry, I've only got 48 minutes and 51 seconds" one.)</p>

<p>As for the rest of it...</p>
<ul>
<li><a href="http://www.flickr.com/photos/yoz/110661252/in/set-72057594076089082/">lots of lovely chilled peeps</a></li>
<li><a href="http://www.flickr.com/photos/yoz/110662479/in/set-72057594076089082/">debauchery</a> and <a href="http://www.flickr.com/photos/yoz/110663472/in/set-72057594076089082/">post-debauchery</a></li>
<li>game of the conference: <a href="http://www.flickr.com/photos/yoz/110665005/in/set-72057594076089082/">Werewolf</a> or <a href="http://www.flickr.com/photos/yoz/110661525/in/set-72057594076089082/">Animal</a> <a href="http://www.flickr.com/photos/yoz/110663727/in/set-72057594076089082/">Crossing</a>?</li>
<li>who can know what machinations churn in <a href="http://www.flickr.com/photos/yoz/110663914/in/set-72057594076089082/">the mind of Shirky</a>?</li>
<li>Maker Faire Lite: <a href="http://www.flickr.com/photos/yoz/110664313/in/set-72057594076089082/">battling Roombas</a>, <a href="http://www.flickr.com/photos/yoz/110664137/in/set-72057594076089082/">Atari VCS casemods</a> and <a href="http://www.flickr.com/photos/yoz/110664233/in/set-72057594076089082/">Esther Dyson firing marshmallows at everyone</a>, hence gags about <a href="http://www.flickr.com/photos/yoz/110664634/in/set-72057594076089082/">treading Dyson Spheres into the carpet</a>. (We'd have cleaned them up, but the only vacuum cleaners available were <a href="http://www.flickr.com/photos/yoz/110664428/in/set-72057594076089082/">busy fighting</a>)</li>
</ul>

]]>
        
    </content>
</entry>

<entry>
    <title>Neologism of the day</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000247.html" />
    <id>tag:cheerleader.yoz.com,2006://1.247</id>

    <published>2006-04-11T22:00:57Z</published>
    <updated>2006-04-11T22:17:35Z</updated>

    <summary>Accidentally created by Paul, in an IM conversation: blonk (v.) To blog without notable creativity, inspiration or merit; covering the same ground trod by countless others in the echo chamber; blogging as an alternative to thinking. &quot;I was going to...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="etc." scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>Accidentally created by <a href="http://www.lloydyweb.com/">Paul</a>, in an IM conversation:</p>

<p><b>blonk</b> (v.)</p>
<blockquote>
To blog without notable creativity, inspiration or merit; covering the same ground trod by countless others in the echo chamber; blogging as an alternative to thinking.<br/>
"I was going to write a considered piece about climate change in sub-Saharan Africa, but I've just been blonking pictures of my cat."
</blockquote>

<p>(Not deliberately invoking <a href="http://kevan.org/morningtonia.pl?Blonk">the Mornington Crescent exclamation</a>, but not totally unrelated either, if one considers the infinite space in which we play <a href="http://suttree.com/2006/03/23/casual-games-social-software/">this game</a> as a giant board, with 80% of the players continually shunting into each other on the <i>Just Quoting an A-Lister</i> square. Or, for that matter, on the <i>Making Up New Words about Blogging</i> square.)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Putting the Dual Boot in</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000246.html" />
    <id>tag:cheerleader.yoz.com,2006://1.246</id>

    <published>2006-04-07T01:28:21Z</published>
    <updated>2006-04-07T01:49:15Z</updated>

    <summary>If, like so many other people all over the net for the past 48 hours, you have felt compelled to type the words &quot;The best Windows laptop is a Mac&quot; (likely prefixed with &quot;OMG&quot; and suffixed with too many exclamation...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>If, like so many other people all over the net for the past 48 hours, you have felt compelled to type the words "The best Windows laptop is a Mac" (likely prefixed with "OMG" and suffixed with too many exclamation points) please take a moment to consider:</p>

<ol>

<p><li><a href="http://docs.info.apple.com/article.html?artnum=303575">"Basic tracking works, but acceleration, scrolling, and <b>right-click support</b> are not available in Windows."</a> (my emphasis). No right-clickee, no laundry. Yes, you can plug in a mouse, but who regularly uses a mouse when they have a trackpad handy? Come back when you've got a two-button trackpad and then I'll think about a MacBook.</li></p>

<p><li>Remember the lovely head-in-sand days of Apple trying to sell OS9 on G3s by showing how much faster Photoshop filters were than on the equivalent PC? ("If only," <a href="http://www.guyswithtowels.com/">Tim</a> said while trying to port <a href="http://starshiptitanic.com/">Starship Titanic</a> to the Mac, "one could write games in Photoshop, we might get some decent performance out of this thing.") Well, thanks to a combination of Boot Camp and <a href="http://photoshop.weblogsinc.com/2006/01/19/no-intel-based-os-x-version-of-cs-until-cs3/">Adobe being slack</a>, the fastest way to run Photoshop on a Mac is by doing it on Windows. No, I know it doesn't mean much, but... the irony, it overpowers!</li><br />
</ol></p>]]>
        
    </content>
</entry>

<entry>
    <title>On set with the IT Crowd</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000245.html" />
    <id>tag:cheerleader.yoz.com,2006://1.245</id>

    <published>2006-03-03T08:39:10Z</published>
    <updated>2006-03-03T19:01:53Z</updated>

    <summary>It&apos;s been a lot of fun, hasn&apos;t it? It was a lot of fun to help out with, too. (Thanks, Cory!) I took a couple of photos during my one set visit, and I&apos;m waiting for Sean to upload his;...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>It's been a lot of fun, hasn't it? <a href="http://slashdot.org/comments.pl?sid=173780&cid=14458539">It was a lot of fun to help out with, too.</a> (Thanks, <a href="http://www.craphound.com/">Cory</a>!) I took a couple of photos during my one set visit, and I'm waiting for <a href="http://solle.net/">Sean</a> to upload his; in the meantime, <a href="http://www.flickr.com/photos/yoz/107112248/">a simple photo quiz</a> for you retro-geeks out there... (Sadly, my father-in-law's Commodore PET is out of the picture)</p>]]>
        
    </content>
</entry>

<entry>
    <title>The Compleat Screencaster</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000244.html" />
    <id>tag:cheerleader.yoz.com,2006://1.244</id>

    <published>2006-02-27T10:52:08Z</published>
    <updated>2006-03-03T19:03:07Z</updated>

    <summary>Those who may have tried to GTalk with me over the preceding few weeks would have seen the cryptic status message: I am CASTING a SCREEN - and many did then question me about it, thus breaking the concentration I...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>Those who may have tried to <a href="http://talk.google.com/">GTalk</a> with me over the preceding few weeks would have seen the cryptic status message: <i>I am CASTING a SCREEN</i> - and many did then question me about it, thus breaking the concentration I had tried to muster in said activity, rendering the whole thing <i>superbly counter-productive</i>. For screencasting is a remarkable concentration sink, the <b><a href="http://www.ning.com/screencasts.html">mere six minutes of footage that resulted</a></b> having taken something like thirty hours - yes, <i>thirty bloody hours</i> - of effort to birth. Fortunately, the experience has blessed (ha!) me with a <i>surfeit</i> of knowledge in the area that I will now share with you, in the hopes that all those setting out on similar projects may find them completed in a <i>mere quarter of the time.</i></p>]]>
        <![CDATA[<p>Before then, I shall turn off the <a href="http://www.penny-arcade.com/">Tychometer</a> with which I am adding ludicrous <i>verbosity</i> and <i>italicisation</i> to all my text. <i>click.</i> S'better. Right. Note that if you're looking for advice like "know your audience" and "have a beginning, middle and end", you've come to the wrong place, because I'd hope you know that kind of thing already.</p>

<ul>
<li>The vast majority of the time was spent making differing versions of the final screencast. The two primary reasons for this were:

<ol>
<li>Practise, demonstration, feedback. This is a <b>good</b> reason. I mocked up early versions of the screencast (usually without speech) and ran them past others (bosses, colleagues, and examples of the target audience) for advice. Given that the screencast was to go on the main site, this was pretty vital. It also meant that some vital things I had forgotten were included, and other pointlessness was excluded - hence cutting the original ten minutes down to a much snappier six.</li>

<li>The ground shifting under me. This is a <b>bad</b> reason. As I say in the screencast, I'm recording it on an internal staging server - a necessity since it was pre-launch. (It would have been nice if the server was able to fake its own URLs for the purposes of the screencast, but I'd already taken up far too much of the dev team's time and they were busy with far more important things, like fixing real bugs. Call this a lack of planning on my part.) Anyway, at least one of the screencasts I'd made was a candidate for final, before realising that what I'd recorded wouldn't actually look like that in the final release of the service. Mark this down to a lack of communication with the rest of the team.</li>
</ol>
</li>

<li>Coming up with the right dimensions for the movie was tough - I had to make a compromise between the average Ning page size and the available viewport area in a browser on a 1024x768 screen, bearing in mind the height added by the player controls. I settled on 816x550 - narrower than most Ning system pages, but wide enough to fit the important details.
</li>

<li><p>Most of the initial effort put into recording was made on my office Mac, until I realised that the product I really should have been using - <a href="http://www.techsmith.com/">Techsmith's Camtasia</a> - was a far better bet, and Windows-only. Up until then I'd been using Snapz X Pro on the Mac, which recorded into QuickTime's "Animation" codec. The only thing I could find that would edit this without utterly ruining it was SimpleMovieX, a fairly nice bit of shareware only hampered by an occasionally-frustrating interface and a continual habit of crashing immediately after a save. (iMovie and Final Cut Pro were both excluded for their insistence on transcoding to a far fuzzier format.) I'm sure there's some other Mac software that would have done the job better, and if anyone feels like pointing it out, they're welcome. Until then, those recording screencasts of Mac software would be well-advised to use Camtasia with a <a href="http://www.redstonesoftware.com/vnc.html">VNC session</a>.</p>

<p>Camtasia is a genuinely lovely bit of software, and if you're doing this professionally then it's well worth the $300 price tag. It's an all-in-one recording and editing suite which can publish to Flash, AVI and more. It has a bunch of nifty features I didn't touch, such as "call-outs" (little pop-up bubbles that explain things). It had a couple of irritating little quirks (if you've added a soundtrack in chunks to the video timeline, then want to extend the video early on in the piece, the video gets shunted along but the accompanying audio doesn't) but mostly it was more than adequate and made it very easy to shift, cut and add bits of audio and video until I was satisfied. I'd also tried Macromedia's Captivate, but that's more for taking a bunch of screenshots and animating them in a rather fake (but helpful) way - not so suited for what I had in mind.</p>

<p>A couple of additional Camtasia-specific notes:
<ul>
<li>For some reason, the default setting for publishing to Flash is to have it wait for the whole movie to load before it starts playing. Sod that. If you're recording at, say, 32kbit/s MP3, the whole bitstream will come in under 128kbit/s, so anyone on broadband will be fine to start playing immediately.</li>
<li>I didn't get the point of audio track 1, which won't let you edit nearly as flexibly as track 2. Unless I was missing something, track 1 won't let you easily delete and shuffle audio clips about; track 2 will. So I made sure to always record to track 2.</li>
</ul>
</li>

<li>I recorded both the audio and video in short cuts of about thirty seconds each - that way, if I got something wrong, I only needed to redo the last thirty seconds. It also made things much easier to chop about.</li>

<li>The main problem with doing everything in short cuts rather than one long recording is that you have to worry about continuity. It's completely vital to:
<ol>
<li>Keep the window you're recording in the same size and place through the entire recording session</li>
<li>Finish a shot with the mouse pointer in a location which is easy for you to move back to for the start of the next one - the same applies to page scrolling</li>
<li>When you click a link, don't move the mouse pointer at all until the next page has loaded - this makes it much easier to snip away long loading times</li>
</ol>
</li>

<li>It's okay to cheat as long as it doesn't affect the main point of the screencast you're making - in this case, that developing new Apps on Ning is speedy, easy and free. The most obvious way I cheated was by magic-pasting the lines of code into the editing area (done with a nifty little system-tray clipboard applet called <a href="http://ditto-cp.sourceforge.net/">Ditto</a>). I had to do it this way, because it halted a nasty race between screencast production and my rapidly-disappearing sanity. The problem is that <b>I can't type for toffee</b>, especially not at speed, and almost every single attempt to do so was filled with panic, multiple typos and repeated syntax errors when I hit "View App" only to be greeted with the results of yet another missed comma. I'm sure that others can do it fine, but it put way too much stress into the recording process and ultimately it's not really needed. This is a demonstration of Ning, not my typing. However, I also realise that it distracts from the idea that the performer is creating from scratch, thus dissociating from the essential everyman. Once again, I welcome any discussion more constructive than "haha, you cut and pasted, you LOSER". (Yes, Tim, that means you.)</li>

<li>That said, there are other speedy behaviours that should be eschewed in order to maintain the focus of the audience. Bear in mind that most of the time the viewer's eyes will be following either <b>(a)</b> the pointer or <b>(b)</b> the text cursor, so jiggling either about like <a href="http://www.antigravitypress.com/gothic.htm">Ray doing the gothic dance</a> is not a great way to maintain attention. (Hence the earlier tips about mouse pointer continuity.) Mouse strokes should be paced and firmly-directed, if that doesn't sound too pretentious. Similarly, sudden use of the scroll wheel can be a bad thing - better to visibly grab and drag the scrollbar. (I wasn't great at this, the main problem being throwing the mouse off the right-hand side every time I wanted to paste something with Ditto.)</li>

<li>Narration took a few attempts - it wasn't easy for me to speak in a slow and clear way that didn't sound incredibly dry. It took repeated coaxing by Gina before I found something approaching the tone we wanted: Clear, friendly, enthusiastic. (Not saying that I nailed it, just that what I ended up with was a lot better than the start - it's still a bit too fast, and mumbly in places.)</li>

</ul>

<p>And that's about it. I have a few more screencasts planned to demonstrate other Ning wonderfulnesses, and I'll probably gather a few other eggshells of wisdom for you which I then may update here, if I can be arsed. In the meantime, the last bit of advice I have is: If you've spent so bloody long on a screencast that you want nothing better than to wreak terrible revenge upon it, then <a href="http://cheerleader.yoz.com/a/20060227cast/">you may find it quite satisfying to do so</a>.</p>

<p><b>UPDATE:</b> Many thanks to Jon Udell for <a href="http://weblog.infoworld.com/udell/2006/03/03.html">his kind words and additional comment</a>. I feel rather guilty for forgetting to link to Jon in the piece above, since <a href="http://digitalmedia.oreilly.com/2005/11/16/what-is-screencasting.html">his</a> <a href="http://weblog.infoworld.com/udell/2005/02/21.html">various</a> <a href="http://weblog.infoworld.com/udell/2005/06/17.html">articles</a> on the topic were invaluable in the early stages of working out how to do this. I wish I'd been less insistent on trying to do it on my work Mac and used Camtasia from the start, as he advises - it would have saved a whole lot of time. Also, <a href="http://weblog.infoworld.com/udell/2006/03/03.html">he mentions</a> something else I forgot - Camtasia's nasty habits of outputting 'casts with rather choppier audio than you get in the preview; his advice in dealing with it is excellent, and I hope that Techsmith fix this bug as soon as possible. <b>Thanks, Jon!</b></p>]]>
    </content>
</entry>

<entry>
    <title>Reasons that never were (Update: IGNORE)</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000243.html" />
    <id>tag:cheerleader.yoz.com,2006:/mt3//1.243</id>

    <published>2006-02-16T01:00:35Z</published>
    <updated>2006-02-27T10:25:17Z</updated>

    <summary>UPDATE: I think I&apos;ve got enough of this wrong that this whole post should have a line through it. My apologies to Mr Godin, to whose excellent work I have done a great disservice. My only excuse was that I...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p><b>UPDATE: I think I've got enough of this wrong that this whole post should have a line through it. My apologies to Mr Godin, to whose excellent work I have done a great disservice. My only excuse was that I put this out in the middle of an <a href="http://blog.ning.com/2006/02/were_back_and_were_snazzy_1.html">incredibly hectic work day</a>, when clearly I should have been less rushed about things...</b></p>

<p>Still in the process of blog moving, still about to blog about Ning, etc. But until then, a huge glaring fish in a bucket: <a href="http://sethgodin.typepad.com/seths_blog/2006/02/the_reason.html">Seth Godin's post on legacy reasons</a>. Lots of trackbacks, none of which seem to have caught on that it must be some kind of hoax.</p>

<p>
The reason about Blockbuster? <a href="http://en.wikipedia.org/wiki/Blockbuster_%28movie_rental_store%29#Business_model">Not true.</a> (UPDATE: Still checking this one.)<br/>
The reason about places of work? Obviously not true. (UPDATE: Not so sure. I'm thinking about organisational and output-gathering benefits as primary rather than power source, though clearly the power source also has something to do with it. Anyone want to supply evidence of either (which I completely lack, go me)? I'm still interested in this one, though I'm probably completely wrong.)<br/>
The reason about typewriter keys? <a href="http://www.independent.org/newsroom/article.asp?id=356">Famously not true.</a> (UPDATE: <b>Boy, was I wrong.</b> And even worse, I didn't read the linked article properly, which clearly agrees with Seth, as Paul points out below.)<br/>
The reason about SUVs? <a href="http://en.wikipedia.org/wiki/SUV">True</a>. 
</p>

<p>So, what's Seth <i>really</i> asking?</p>

<p><i>(Addendum: I should add that the above question is not one of those A-list style pretending-to-know-the-answer-to-a-rhetorical thing. I have no idea what he's really asking, or even if he knows that half of his reasons are bollocks. But, as Nick has already shown in the comments, it's a fun thing to think about.)</i></p>

<!--
<p><small>* Blank VCR tapes were obviously not particularly cheap to begin with, but $100? To which you may say, ah! But the rental-specific prerecorded tapes really did cost that much to buy! To which I will say, yeah, look at the market and have a think. (Clue: The tapes didn't <i>exist</i> before there was a rental market.)</small></p>
-->]]>
        
    </content>
</entry>

<entry>
    <title>MovableType advice needed</title>
    <link rel="alternate" type="text/html" href="http://cheerleader.yoz.com/archives/000242.html" />
    <id>tag:cheerleader.yoz.com,2006:/mt3//1.242</id>

    <published>2006-02-13T10:27:41Z</published>
    <updated>2006-02-27T10:20:06Z</updated>

    <summary>Right, I&apos;m getting sick of this. As you can see, I&apos;ve fixed this blog, only now it&apos;s getting hammered with over 200 spams per day (&apos;cos MT-Blacklist appears to be irreperably b0rked). I&apos;ve installed MT3.2 elsewhere and I&apos;m getting ready...</summary>
    <author>
        <name>Yoz</name>
        <uri>http://cheerleader.yoz.com/</uri>
    </author>
    
        <category term="Leader" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://cheerleader.yoz.com/">
        <![CDATA[<p>Right, I'm getting sick of this.</p>

<p>As you can see, I've fixed this blog, only now it's getting hammered with over 200 spams per day ('cos MT-Blacklist appears to be irreperably b0rked). I've installed MT3.2 elsewhere and I'm getting ready to move to it properly, only - how do I clear out all the old crap? There's over a thousand spam messages in my export file, and while 3.2 appears to have all kinds of whizzy barbed-wire anti-spamness for <i>incoming</i> attacks, it seems to have no way of applying said whizziness to the buggers that have already nested. I've hunted through the UI, I've Googled around, I've even posted to the 6A support forums, all to no avail. Anyone? Please? Help?</p>

<p>(And, just to fend off the obvious, let's assume I want to stick with MT for the moment until I'm certain there's no chance of success, okay?)</p>]]>
        
    </content>
</entry>

</feed>
