<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>soeren says</title>
	<atom:link href="http://chucker.mystfans.com/feed" rel="self" type="application/rss+xml" />
	<link>http://chucker.mystfans.com</link>
	<description>A hamster in love, and the pursuit of usability</description>
	<pubDate>Sat, 12 Jul 2008 21:19:59 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>iGiveUp</title>
		<link>http://chucker.mystfans.com/2008/07/12/igiveup.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/12/igiveup.entry#comments</comments>
		<pubDate>Sat, 12 Jul 2008 21:19:58 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[ Uncategorized]]></category>

		<category><![CDATA[Bluetooth]]></category>

		<category><![CDATA[gadgets]]></category>

		<category><![CDATA[Humor]]></category>

		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1524</guid>
		<description><![CDATA[Via David: the iGiveUp Bluetooth handset.
You try to get through airport security with that one. 
]]></description>
			<content:encoded><![CDATA[<p>Via <a href="http://djwhitt.com/" title="djwhitt.com/blog"><cite>David</cite></a>: <a href="http://www.hackaday.com/2008/07/12/igiveup-bluetooth-handset/" title="iGiveUp Bluetooth handset - Hack a Day">the iGiveUp Bluetooth handset</a>.</p>
<p>You try to get through airport security with <em>that</em> one. <img src='http://chucker.mystfans.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/12/igiveup.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Is the Uru community truly all that bad?</title>
		<link>http://chucker.mystfans.com/2008/07/12/is-the-uru-community-truly-all-that-bad.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/12/is-the-uru-community-truly-all-that-bad.entry#comments</comments>
		<pubDate>Sat, 12 Jul 2008 17:08:04 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[ Uncategorized]]></category>

		<category><![CDATA[communities]]></category>

		<category><![CDATA[myst online]]></category>

		<category><![CDATA[Uru]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1523</guid>
		<description><![CDATA[Blade Lakem: &#8220;There will be drama&#8221;
Uru doesn’t have more drama, it just has less of everything else.
I do think that&#8217;s part of the problem, but Blade is ignoring the powerful force of frustration: a lot of people would like for Uru to be a smashing success, but have lost faith that this is even possible [...]]]></description>
			<content:encoded><![CDATA[<p><cite>Blade Lakem</cite>: <a href="http://bladelakem.wordpress.com/2008/07/12/there-will-be-drama/" title="There will be drama &laquo; Thoughts on Myst, D&#8217;ni and Uru by Blade Lakem">&#8220;There will be drama&#8221;</a></p>
<blockquote><p>Uru doesn’t have more drama, it just has less of everything else.</p></blockquote>
<p>I do think that&#8217;s part of the problem, but <cite>Blade</cite> is ignoring the powerful force of frustration: a lot of people would <em>like</em> for Uru to be a smashing success, but have lost faith that this is even possible any more at this point. Rationally, they should leave and move on, but instead, many let out their frustrations on each other.</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/12/is-the-uru-community-truly-all-that-bad.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>App Store Thoughts, Unassorted Edition</title>
		<link>http://chucker.mystfans.com/2008/07/11/app-store-thoughts-unassorted-edition.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/11/app-store-thoughts-unassorted-edition.entry#comments</comments>
		<pubDate>Sat, 12 Jul 2008 00:54:03 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[App Store]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[iPhone]]></category>

		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1522</guid>
		<description><![CDATA[

The extended downtime, delays at stores, temporary bricking (in many cases during all working hours of today) that seemed to affect the .mac → Mobile Me transition, the iPhone and iPod touch 2.0 firmware release, the iPhone 3G first day of sale at stores and the launch of the App Store altogether have made for [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>
<p>The extended downtime, delays at stores, temporary bricking (in many cases during all working hours of today) that seemed to affect the .mac → Mobile Me transition, the iPhone and iPod touch 2.0 firmware release, the iPhone 3G first day of sale at stores and the launch of the App Store altogether have made for negative press. The flak frankly seems deserved to me. Whether they ran into unexpected issues late in the development process, didn&#8217;t expect as much demand, or failed to deliver for some other reason, it simply sheds a terrible light on this launch day. Wasn&#8217;t one of the three major improvements summarized as &#8220;Enterprise support&#8221;? Don&#8217;t Enterprise™s typically want to, say, actually use their products?</p>
<p>They could have launched Mobile Me next week, or the week before that. Could have launched the App Store some other time. Could have said &#8220;hey, we&#8217;re just not ready; let&#8217;s delay this just a little bit as to make for a smoother initial run&#8221;.</p>
<p>This boils down to human error, and other companies would have suffered the same. But maybe they wouldn&#8217;t have applied the false pride of doing too many things at once.</p>
</li>
<li>
<p>I reject the idea that the App Store should serve as a cream-of-the-crop selection of iPhone/iPod touch applications. How, then, would I retrieve applications Apple deems unworthy or subpar? Short of jailbreaking (and special, limited enterprise and ad hoc options), the App Store is the <em>only</em> source of apps, and it is censored enough as it is. It is thus that tweets demanding that Apple be the arbiter of quality not only annoy me; they concern me.</p>
<p>I can sort-of accept the limitations Apple is imposing; they did provide a rationale, more or less (<a href="http://waffle.wootest.net/2008/06/29/writing/" title="waffle &rarr;  Writing">however, why make the DRM mandatory, rather than letting developers choose on their own?</a>). I also hold that Apple tends to have rather good taste in their decisions, and this may very well translate to a rather good selection of third-party applications. But already, <a href="http://twitter.com/atomicbird/statuses/855948815" title="Twitter / Tom Harrington: Amazed that any app not per...">the arbitrariness of &#8216;arbiter&#8217; is showing</a>. Good app? Bad app? You don&#8217;t decide. The reviews don&#8217;t decide. Apple does, and some people <em>outside</em> the company actually seem to <em>like</em> it that way. Disturbing.</p>
</li>
<li>To end this on a positive note: while I don&#8217;t have a chance to test them (and let&#8217;s not even start about how trials and beta tests are pretty much <em>impossible</em> in the App Store), I hear there are, indeed, some excellent apps out there already. This tempts me greatly to buy an iPhone, even when I have my doubts I&#8217;d actually use it to its full potential.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/11/app-store-thoughts-unassorted-edition.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Strange trip</title>
		<link>http://chucker.mystfans.com/2008/07/10/strange-trip.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/10/strange-trip.entry#comments</comments>
		<pubDate>Thu, 10 Jul 2008 23:06:15 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Me]]></category>

		<category><![CDATA[Life]]></category>

		<category><![CDATA[vacation]]></category>

		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1521</guid>
		<description><![CDATA[Einstein had it right: if I could put my problem in adequate, comprehensive words, I would have just the solution. But therein lies the rub: I can&#8217;t put it in words. I can outline the basics, but that inevitably leads to two things: it sounds either overly technical when it should be more personal, or [...]]]></description>
			<content:encoded><![CDATA[<p><cite>Einstein</cite> had it right: if I could put my problem in adequate, comprehensive words, I would have just the solution. But therein lies the rub: I can&#8217;t put it in words. I can outline the basics, but that inevitably leads to two things: it sounds either overly technical when it should be more personal, or entirely silly when it should be more serious, and it is only truly understood by those who suffer the same and thus couldn&#8217;t possibly give much advice.</p>
<p>Allow me, then, to instead enumerate some of the things which <em>aren&#8217;t</em> problematic; not so much because I believe it to result in helpful comments, but more for the observed cathartic effect.</p>
<p>In September of last year, my brother pointed me to an internship offering at a small Windows software development shop in Bremen. I&#8217;m more of a Mac developer, but I try to be open to all platforms. I was intrigued by the opportunity, especially considering that, since the middle of &#8216;05, I hadn&#8217;t really done much to push my life forward. Graduation. Canada. A few days of fame with a little Mac freeware. Successful launch of another Myst website. Diabetes. Now, a job.</p>
<p>As they have told me much later, they were somewhat unsure about me. Not so much my <em>developer</em> skills, but my social ones. This didn&#8217;t come as a surprise to me; however, very few software developers manage to have <em>both</em>.</p>
<p>On the third day, I was told I&#8217;ve exceeded their expectations; over the coming weeks, I was pressed to decide on when I would start full-time; beyond that, they wanted me to start an apprenticeship. Three months of interning; a bit over half a year of full-time; now two or three years as an apprentice ahead of me.</p>
<p>Can&#8217;t complain, right?</p>
<p>No, <strong>the job has been great</strong>. I&#8217;m very thankful for everyone involved that I got this far, and I think it&#8217;s safe to assume that I still have plenty of potential ahead of me at that company. Beyond that, I should be just fine elsewhere, too. There are no reasonable grounds to believe that I&#8217;m particularly bad as a software developer<sup>1</sup>.</p>
<p>We&#8217;ve had a difficult project which — just my kind of luck — I&#8217;ve been working on almost from day one; it&#8217;s become increasingly stressful. Customer provides incomplete specifications; project lead is overwhelmed and unable to press the customer for more detailed information; I waste far too much time developing in the wrong direction. One thing after another, we miss deadline after deadline; worst yet, we eventually decide to go live anyway (due to pressure from the customer, of course), thus multiplying the problems as what would otherwise be minor bugs now start causing huge amounts of incorrect database rows. It&#8217;s manageable, but not fun. Lessons learnt from it? Yes: <strong>when my gut tells me that we need more information before starting to implement something, I should at least try to press for just that.</strong> My gut would have been very right, but my mind told me that I was new still and didn&#8217;t understand the process well enough. Turns out I understood it better than the others did.</p>
<p>As the stress kept piling on, I had to move other projects aside, which made things difficult for everyone in the company, as customers complained about the backlog (which nobody could really be blamed for — certainly not me). It was, as two people close to me had been saying for quite a while, getting time for a vacation.</p>
<p>One of the two invited me over to her place, and it seemed just the right idea. Since early 2006, I hadn&#8217;t gone anywhere, and even before that, it&#8217;s hard to say what recent trip of mine qualified for a &#8220;true&#8221; vacation. London in fall 2004, perhaps? Now, having spent about 9 months doing increasingly difficult (though still well within my capabilities) work, a feeling of exhaustion started filling me. The sense of accomplishment (I have a job? Check. The bosses respect me? Double-check. I&#8217;ve been getting great feedback from some customers? Triple-check.) was still there; the feeling that I could go on and on like this, however, was not. No, I did need a break, and now I have it.</p>
<p>For a while, I had fooled myself that this wasn&#8217;t necessary; some false pride made me not even bother to ask my bosses. I&#8217;m glad I got over that. Yet as the date of departure drew closer, something seemed off. <strong>I was not truly looking forward to this vacation.</strong> Part of it was just the anxiety over the whole flying-shebang: security theater, possibly forgetting to pack something important, knee pain during the transatlantic flight, not finding my friend at the airport. But there would, I&#8217;m afraid, be another part.</p>
<p>The theater was fine. The US has two fingerprints of mine now, as well as an iris scan. The customs officer was direct, but kind, finishing with &#8220;Thanks, have fun!&#8221; when I had revealed to him that my friend and I shared a passion for Myst. The pain was there, but bearable. The plane had in-seat video, with actually a rather good selection. I watched <a href="http://en.wikipedia.org/wiki/P.S._I_Love_You_%28film%29" title="P.S. I Love You (film) - Wikipedia, the free encyclopedia">P.S. I Love You</a> and <a href="http://en.wikipedia.org/wiki/Juno_%28film%29" title="Juno (film) - Wikipedia, the free encyclopedia">Juno</a>, both of which, while far from great, felt worthwhile and definitely a good way to forget the agony of limited legroom. Frankfurt airport was somewhat confusing, though most of that stemmed from me having arrived very early from Bremen.</p>
<p>And then I got out of customs. My friend was waiting right there.</p>
<p>I could be all dramatic and say &#8220;…and that&#8217;s when things went downhill!&#8221;, but that would be terribly unfair. She and her husband have been kind hosts, and I&#8217;m not sure any kind of preparation on their part could have changed things.</p>
<hr />
<p>Sometimes in my life, the pieces just come together as if they had always been meant to. I had always wanted to work in a software company with a relative lack of hierarchy and a rather strong emphasis on the individual, where I could shine, and I got exactly that. And yet, a year ago, even mere days before I started, it was virtually inconceivable to me that this would <em>actually</em> happen. It seemed but a dream, or an ideal; not a reality. Still, it happened.</p>
<hr />
<p>Perhaps one day, I will look back at this vacation and discover that every single moment in it was meaningful. Or, more likely, I will find out that every moment was actually an opportunity (that I did not use) to accomplish something. But for now, I&#8217;m lost. I can hear the voices of &#8220;just <em>do</em> something!&#8221; from everywhere, but they&#8217;re not helping, and while some may take this as an insult, I don&#8217;t mean it like that when saying that <strong>those people miss the point</strong>.</p>
<p>What I regard as the common picture of a vacation is that you hop on some chartered plane to a tropical island, drink cocktails and read magazines in the whirlpool, then fly back. Oh, dang, I forgot the mandatory massage. That doesn&#8217;t appeal to me. At least I <em>think</em> it wouldn&#8217;t; I don&#8217;t truly know, never having done this. I have my moments where I want to give that a shot, just like I sometimes feel like climbing Mt. Everest, skiing in the Alps or going on a safari, but I <em>think</em> that&#8217;s a world too foreign for me to spend much time in.</p>
<p>The trouble is, as much as I believe to understand what I <em>don&#8217;t</em> want from a vacation, I have a hard time defining what <em>does</em> excite me. Meeting a friend that I hardly ever get to see in real life? Sure, that is a great thing, but we talk almost every day anyway, so what is there to say? Learning or practising something I haven&#8217;t done in a while or ever before strikes my fancy, but not enough to motivate me all the way through. I&#8217;ve started a small project in Visual Studio, only to give up soon. Started writing something in Ruby, but only for two days. Wanted to practice my flowchart-fu, but, no dice; it just isn&#8217;t <em>enough</em> fun.</p>
<p>I can push myself to work a bit on various projects here and there, or to write posts like this very one, but all the while, this feeling of &#8220;what&#8217;s the use?&#8221; comes creeping over me.</p>
<h3 id="carpe-diem"><a href="#carpe-diem">Carpe diem</a></h3>
<p>A few weeks ago, someone well-known in the Myst community died. If you knew him, you&#8217;ll know whom I&#8217;m referring to; otherwise, it isn&#8217;t relevant. His death was a tragic reminder of <strong>You don&#8217;t know what you&#8217;ve got till it&#8217;s gone</strong>, or, the shorter version: <strong>carpe diem</strong>.</p>
<p>Seizing the day is a motto that should matter to everyone; indeed, I try to remind myself of it.</p>
<hr />
<p>Rather fortuitously, that was the very subject of a kids&#8217; sermon last Sunday that I happened to be at: make as much as possible of the time you have, for it is limited. Whether that&#8217;s a concept whose consequences children can understand, I do not know, but I appreciate the attempt to emphasize it from early on.</p>
<hr />
<p>Maximizing the time at hand requires potential, and I do believe that to be an asset of mine. It also, however, requires aspirations. <strong>What <em>do</em> I want to do with the time?</strong></p>
<p>I can define long-term goals. Stable job. (Check.) Happy relationship. Move out / apartment / house. Kids / pets? Company of my own?</p>
<p>Not very useful. What do I want in the short term? What are some baby steps that I can do right now, beyond just sitting on my behind twiddling thumbs, wasting time sighing over having wasted time?</p>
<p>Check out random cafés hoping to score a chick? That is so not me. Walk around the block hoping for inspiration? Yeah, does the trick every now and then. But there&#8217;s no real bigger picture to that one.</p>
<h3 id="routine"><a href="#routine">Routine</a></h3>
<p>I&#8217;m actually not interested in a normal life. I&#8217;ll admit that much. <em>Normal</em> has very negative connotations to me; normal means shedding the definition of who I am; I believe so even though I do not know what that definition is.</p>
<p>Getting a system, a routine, a form of stability into my life was crucial, and the job played a big part in that, but there is something destructive to it as well: it encourages me to settle for less than there is to my life. <a href="http://news-service.stanford.edu/news/2005/june15/jobs-061505.html" title="Text of Steve Jobs' Commencement address (2005)">Don&#8217;t settle.</a> Not yet. I&#8217;m nowhere near that.</p>
<p>Yes, I&#8217;ve made progress. But even though it has given me some temporary sensations of happiness, yes, even of satisfaction, it doesn&#8217;t cut it. I want more.<sup>2</sup></p>
<p>I&#8217;ve had happy moments in the past. Is it too much to ask that I know how to, to use programmer jargon, &#8216;reproduce&#8217; them? Probably. But perhaps I should know how to encourage them? To increase their likelihood?</p>
<p>I&#8217;m not getting a clear answer on whether I need to work harder towards my goals — which would seem to make sens — , or, in a vaguer sense, just pray, work in the right general direction, and let things happen. The job, for example, would suggest the latter: I had been <em>hoping</em> for a situation just like that for years, and now I have it. Perhaps, largely unknowingly, I did play a big role in getting there? But perhaps I largely worked against it and needlessly postponed it, or made it less pleasant than it otherwise could have been?</p>
<hr />
<p>If anything, this vacation allows for a massive amount of reflection. I simply haven&#8217;t had time for this since September. Most of the thinking steers towards the negative, but some analysis has actually led to interesting lessons.</p>
<p>I just need to fully figure out what they are.</p>
<ol class="footnotes"><li id="footnote_0_1521" class="footnote">I&#8217;m deliberately avoiding the term &#8220;programmer&#8221;, for I like to be involved in project planning, UI design, support and other areas as well, even when, <em>primarily</em>, I <em>do</em> write code.</li><li id="footnote_1_1521" class="footnote"><a href="http://en.mystlore.com/wiki/MORE" title="Myst Online Restoration Experiment - MYSTlore">Cue lame Myst Online references.</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/10/strange-trip.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Arguments against case-sensitiveness, #48105738</title>
		<link>http://chucker.mystfans.com/2008/07/07/arguments-against-case-sensitiveness-48105738.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/07/arguments-against-case-sensitiveness-48105738.entry#comments</comments>
		<pubDate>Mon, 07 Jul 2008 16:36:47 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[case-sensitive]]></category>

		<category><![CDATA[MYSTlore]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1520</guid>
		<description><![CDATA[
Oh dear.
This is not at all a slam against Gorobay; I highly appreciate his contributions to MYSTlore.
It is instead me failing to comprehend how anyone could have thought that a software should treat &#8220;Guild of burial workers&#8221; and &#8220;Guild of Burial Workers&#8221; as distinct articles to begin with. Without a redirect set up (as Gorobay [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/97306569@N00/2646734742" title="View 'Arguments against case-sensitiveness, #48105738' on Flickr.com"><img src="http://farm4.static.flickr.com/3260/2646734742_b4194b11d8.jpg" alt="" class="flickr-image side-image" /></a></p>
<p>Oh dear.</p>
<p>This is not at all a slam against <cite>Gorobay</cite>; I highly appreciate his contributions to <a href="http://www.mystlore.com/" title="MYSTlore">MYSTlore</a>.</p>
<p>It is instead me failing to comprehend how anyone could have thought that a software should treat &#8220;Guild of burial workers&#8221; and &#8220;Guild of Burial Workers&#8221; as distinct articles to begin with. Without a redirect set up (as Gorobay did), going to the non-existant one will simply lead you to a 404-esque page, with a search link, which will then redirect you to the correct page. Why have that interim step to begin with?</p>
<p>There are actually cases on MYSTlore where we take advantage of the case-sensitive nature of MediaWiki article titles. Off the top of my head, &#8220;MYST&#8221; and &#8220;RIVEN&#8221; come to mind: they point to the games, whereas &#8220;Myst&#8221; and &#8220;Riven&#8221; point to the Ages. This distinction makes sense insofar as spelling the two in all-uppercase is a marketing thing; they&#8217;re not acronyms, initialisms or anything, but instead names, so they should be capitalized as proper nouns. Therefore, when one writes them as all capitalized, they are <em>more likely</em> to refer to the product.</p>
<p>But that&#8217;s an extremely rare occasion, and still a very questionable one. Perhaps you meant the other one after all? Perhaps (quite likely) you don&#8217;t really think of them as distinct at all? And how are you supposed to know the aforementioned rationale for the redirect?</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/07/arguments-against-case-sensitiveness-48105738.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>WALL•E</title>
		<link>http://chucker.mystfans.com/2008/07/04/wall%e2%80%a2e.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/04/wall%e2%80%a2e.entry#comments</comments>
		<pubDate>Fri, 04 Jul 2008 22:00:29 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[movies]]></category>

		<category><![CDATA[pixar]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1519</guid>
		<description><![CDATA[If there&#8217;s one word that describes my feelings about WALL•E with unsurpassable accuracy, it must be &#8220;woah&#8221;. Just the way WALL•E says it. It&#8217;s been getting rave reviews all over the place — with 96% at Rotten Tomatoes, and 93 at metacritic.com. And boy, does it ever deserve those.
This one rivals Monsters, Inc. as my [...]]]></description>
			<content:encoded><![CDATA[<p>If there&#8217;s one word that describes my feelings about WALL•E with unsurpassable accuracy, it must be &#8220;woah&#8221;. Just the way WALL•E says it. It&#8217;s been getting rave reviews all over the place — with <a href="http://www.rottentomatoes.com/m/wall_e/" title="WALL-E Movie Reviews, Pictures - Rotten Tomatoes">96%</a> at Rotten Tomatoes, and <a href="http://www.metacritic.com/film/titles/walle" title="WALL-E (2008): Reviews">93</a> at metacritic.com. And boy, does it ever deserve those.</p>
<p>This one rivals Monsters, Inc. as my favorite Pixar feature film.</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/04/wall%e2%80%a2e.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Five fails of Steam</title>
		<link>http://chucker.mystfans.com/2008/07/03/five-fails-of-steam.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/03/five-fails-of-steam.entry#comments</comments>
		<pubDate>Thu, 03 Jul 2008 22:29:58 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Steam]]></category>

		<category><![CDATA[Usability]]></category>

		<category><![CDATA[Valve]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1518</guid>
		<description><![CDATA[Having spent over two hours fixing my Boot Camp drivers (and partially failing), I finally got around to trying to install Team Fortress 2. This involves setting up Steam, Valve&#8217;s content distribution system. It makes for a far more convenient buying experience, at least in theory.
Valve&#8217;s website points me to their Steam site, where I [...]]]></description>
			<content:encoded><![CDATA[<p>Having spent over two hours fixing my Boot Camp drivers (and partially failing), I finally got around to trying to install Team Fortress 2. This involves setting up <strong>Steam</strong>, Valve&#8217;s content distribution system. It makes for a far more convenient buying experience, at least in theory.</p>
<p><a href="http://www.valvesoftware.com/" title="Valve">Valve&#8217;s website</a> points me to their <a href="http://steampowered.com/" title="Welcome to Steam">Steam site</a>, where I get to find the title I was looking for, among a choice of bundles that would include it. Next to it: a price tag, and a button labelled Purchase. So far, so good.</p>
<p>That button asks me if I have Steam installed. Still good. After downloading and running Steam&#8217;s installer, it updates itself, then asks me if I have an account, or offers to create one. This is where it gets not so good.</p>
<ol>
<li><strong>Its password fields don&#8217;t properly work with my keyboard layout, or the software doesn&#8217;t seem to understand keyboard layout changes.</strong> That is, I have to exit Steam, change my keyboard layout, then relaunch it, just so I can enter my password. A minor annoyance, but an inexplicable one nonetheless.</li>
<li><strong>It doesn&#8217;t support the plus sign (<code>+</code>) in an e-mail address.</strong> Many websites pull this nonsense too, never having read the appropriate spec. Still, this means I can&#8217;t use <a href="http://lifehacker.com/software/gmail/instant-disposable-gmail-addresses-144397.php" title="Gmail: Instant disposable Gmail addresses">GMail&#8217;s wonderful support for this</a>, nor can I use that sign for any other reason.</li>
<li>It masks the passwords when entering… But then, without warning, <strong>it shows the password you in clear text when it&#8217;s done setting up your account.</strong> If you&#8217;re going to proudly show it off, why mask it to begin with? I don&#8217;t remember the last time I saw any app or web site do this.</li>
<li>I installed it by clicking &#8220;purchase&#8221; at the Team Fortress 2 website, but <strong>after installation, it says absolutely nothing about TF2.</strong> I would have expected it to remember I was looking for TF2. Instead, I basically had to do the same search twice — once in my browser, and then in Steam&#8217;s embedded browser.</li>
<li><strong>I get all the way through purchasing, only to have it tell me the game is not available in my country.</strong> Yeah, uh, thanks for collecting my address, credit card number, <del>blood sample and fingerprint</del>, only to tell me I don&#8217;t even get to buy your game? (Which, by the way, doesn&#8217;t make sense. You&#8217;re your own publisher. Why would you <em>not</em> want to distribute your game to Germany, one of the countries with the largest gamer populations?)</li>
</ol>
<p>I&#8217;m still going to play this one way or another; that&#8217;s not the point. My problem is that the average person would have or should given up after those steps, and unnecessarily so.</p>
<ol>
<li>Why doesn&#8217;t Steam use standard controls, so it can work with keyboard layouts just like any other Windows app?</li>
<li>Why can&#8217;t software developers wisen up that, yes indeed, you <em>can</em> have a plus sign in your e-mail address?</li>
<li>Who thought having a masked password field only to reveal the password mere minutes later was a good idea?</li>
<li>Why can&#8217;t it pass on the information what game I was looking for when I clicked the Purchase button? Making this as seamless as possible is the whole point of Steam, at least as far as the consumer is concerned.</li>
<li>And if country limitations are so relevant, why not ask me much earlier what country I&#8217;m in, so the software and I both waste far less time?</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/03/five-fails-of-steam.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Simplicity, as expressed in URLs</title>
		<link>http://chucker.mystfans.com/2008/07/03/simplicity-as-expressed-in-urls.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/03/simplicity-as-expressed-in-urls.entry#comments</comments>
		<pubDate>Thu, 03 Jul 2008 18:03:33 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[IE]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[Safari]]></category>

		<category><![CDATA[simplicity]]></category>

		<category><![CDATA[URLs]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1517</guid>
		<description><![CDATA[The browser download URLs, from 37signals&#8217;s announcement &#8220;Phasing out support for IE 6&#8243;:

http://www.microsoft.com/windows/downloads/ie/getitnow.mspx?wt_svl=10005WDH_OS_Other1&#38;mg_id=10005WDHb1
http://www.mozilla.com/en-US/firefox/
http://www.apple.com/safari/download/

As Denis says, you can pretty much type apple.com/&#60;productname&#62; and expect it to either work or at least redirect. Firefox&#8217;s URL isn&#8217;t too bad; Microsoft&#8217;s could use a lot of work. In fact, anything past the /ie/ is or should be completely redundant.
This [...]]]></description>
			<content:encoded><![CDATA[<p>The browser download URLs, from 37signals&#8217;s announcement <a href="http://37signals.blogs.com/products/2008/07/basecamp-phasin.html" title="37signals Product Blog: Phasing out support for IE 6 across all 37signals products on August 15, 2008">&#8220;Phasing out support for IE 6&#8243;</a>:</p>
<ol>
<li><code>http://www.microsoft.com/windows/downloads/ie/getitnow.mspx?wt_svl=10005WDH_OS_Other1&amp;mg_id=10005WDHb1</code></li>
<li><code>http://www.mozilla.com/en-US/firefox/</code></li>
<li><code>http://www.apple.com/safari/download/</code></li>
</ol>
<p>As <a href="http://stoneship.org/" title=""><cite>Denis</cite></a> says, you can pretty much type <code>apple.com/&lt;productname&gt;</code> and expect it to either work or at least redirect. Firefox&#8217;s URL isn&#8217;t too bad; Microsoft&#8217;s could use a <em>lot</em> of work. In fact, anything past the <code>/ie/</code> is or should be completely redundant.</p>
<p>This isn&#8217;t <em>just</em> a minor nitpick. For one, it really shows which company&#8217;s culture emphasizes simplicity more. And, you can be sure which of the three is least likely to change after a re-design…</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/03/simplicity-as-expressed-in-urls.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Soapbox</title>
		<link>http://chucker.mystfans.com/2008/07/02/soapbox.entry</link>
		<comments>http://chucker.mystfans.com/2008/07/02/soapbox.entry#comments</comments>
		<pubDate>Wed, 02 Jul 2008 20:21:39 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Rants]]></category>

		<category><![CDATA[cyan]]></category>

		<category><![CDATA[Myst]]></category>

		<category><![CDATA[myst online]]></category>

		<category><![CDATA[Uru]]></category>

		<category><![CDATA[Uru Live]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/?p=1516</guid>
		<description><![CDATA[Have you heard?
Mudpie Parable Myst Online Uru Uru Live Myst Online: Uru Live is back for yet another iteration, MORE1. Not the outliner from the days when Winer was still relevant and Symantec could still publish useful software; no, MORE is short for Myst Online Restoration Experiment. I suppose I appreciate the candor on Cyan&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Have you heard?</p>
<p><del>Mudpie</del> <del>Parable</del> <del>Myst Online</del> <del>Uru</del> <del>Uru Live</del> Myst Online: Uru Live is back for yet another iteration, <ins>MORE</ins><sup>1</sup>. Not <a href="http://en.wikipedia.org/wiki/MORE_%28application%29" title="MORE (application) - Wikipedia, the free encyclopedia">the outliner</a> from the days when Winer was still relevant and Symantec could still publish useful software; no, MORE is short for <em>Myst Online Restoration Experiment</em>. I suppose I appreciate the candor on Cyan&#8217;s part that this isn&#8217;t much beyond an &#8220;experiment&#8221;, but that doesn&#8217;t make me worry any less that it hasn&#8217;t been thought through much.</p>
<p>I know for a fact that I&#8217;m not alone with my opinion, but I remain shocked by how few people share it. The <em>popular</em> type of response to Cyan&#8217;s announcement<sup>2</sup>, judging from the average post on MO:UL Forums, is cheerful.</p>
<p>I cannot blame anyone for getting excited. I can, however, ask that people refrain from attacking someone for being critical. So <a href="http://www.mystonline.com/forums/viewtopic.php?p=262384#262384" title="Myst Online: URU Live Forums :: View topic - Let's do it right this time!">when someone writes</a>:</p>
<blockquote><p>It is my firm belief that a major contributory factor to the low numbers on MOUL was the vociferous presence on this and other public forums of a section of the player base who felt their function was to complain, at each and every opportunity, that there was no new content [..]</p></blockquote>
<p>…then I can barely contain my anger. There&#8217;s about a thousand reasons Uru has yet to be much of a success, and it is <em>my</em> firm belief that too much criticism is <em>not</em> one of them. Seldom has this been as obvious as with this announcement.</p>
<p>Among the people who <em>do</em> dare be critical is <cite>Zardoz</cite>, <a href="http://www.mystonline.com/forums/viewtopic.php?p=262414#262414" title="Myst Online: URU Live Forums :: View topic - MORE! WE WANT MORE!!!!!!!!!!!!">who writes</a>:</p>
<blockquote><p>At the risk of incurring the wrath of the NCC (No Complaints Crowd), that is one strange press release. It uses the word &#8220;roadmap&#8221; three times, yet never clearly identifies what the heck the &#8220;roadmap&#8221; is.</p></blockquote>
<p>He goes on to quote the <a href="http://messengers.sixpencemedia.com/newsevents/newsitem.php?thisItem=268" title="Guild of Messengers :: Cyan's Letter to the Community">release</a><sup>3</sup>:</p>
<blockquote><blockquote>The plan is to start to move the content creation - the &#8220;Art&#8221; - to you.</p></blockquote>
</blockquote>
<p>You could argue that this is little but a 2008 version of Untìl Uru, at a higher price tag, with a far more mature toolkit. Or that the above statement is a euphemist means of saying &#8220;we&#8217;re turning Uru into little but a hobbyist project&#8221;?</p>
<p>I&#8217;m cynical enough that I&#8217;m not even quite sure MORE is better than nothing. Depending on how well it goes (and I hold that Untìl Uru did <em>not</em> go well), it may very well end up damaging Uru&#8217;s reputation even further, thereby needlessly making it even less likely that there will ever be an &#8220;Uru&#8221; that remotely resembles the original vision.</p>
<p>But my criticism isn&#8217;t that they&#8217;re doing this; it&#8217;s that they&#8217;re making it sound as if they did their homework. Perhaps there&#8217;s something significant we&#8217;re not being told, but while getting the rights back is an impressive feat<sup>4</sup>, it is a great exaggeration to speak of a &#8220;plan&#8221;, much less a &#8220;roadmap&#8221; here. What is MORE but a piece of unfinished technology thrown at its enthusiasts for them to play with?</p>
<p>The hard part of Uru has never been to play it. It hasn&#8217;t been to create worlds for it (for lack of experience/motivation/effort, a lot of fans are struggling, but interesting concepts <em>are</em> out there), or to want for it to become popular. If you ask me, the hard part has been to convince yourself that the concept is compelling, capable and coherent enough to, well, actually <em>work</em>. And MORE hasn&#8217;t made that any easier. If anything, it has shifted the burden of &#8216;making much sense&#8217; towards the fans to resolve.</p>
<p>The Uru concept fails as soon as you try to imagine more than 200 people roaming about the city. Or as soon as someone solves any puzzle on, say, Eder Gira. In-story instancing just doesn&#8217;t cut it. There likely is no alternative to instances, but it confounds me that Cyan chose to put it inside the storyline. Quite the breach of suspension of disbelief, don&#8217;t you think?</p>
<h3 id="challenges"><a href="#challenges">Challenges</a></h3>
<p>In fact, popularity aside, <strong>believability</strong> will certainly be among the hardest challenges for MORE to face, and I can&#8217;t help but worry that the leadership of the explorer-based guilds just isn&#8217;t up to it. Is anyone actually expecting fans to accomplish what Cyan couldn&#8217;t: to deliver a concept you can immerse yourself in?</p>
<p>Closely linked to this is <strong>avoiding retcons</strong>. Again, this is something Cyan didn&#8217;t fare too great at during Myst Online: Uru Live. Examples include &#8220;Bevins&#8221; (I can hear some people shudder)<sup>5</sup>, or, as mentioned, instances suddenly being part of the story. And in the original Uru already, the drastic change of making linking rules <em>optional</em> was implemented.</p>
<p>Next up: <strong>quantity</strong>. Oh, I know what you&#8217;re thinking: you&#8217;d rather have <em>quality</em>. But, see, the most gorgeous, breathtaking place with the most frustrating, tough but rewarding puzzles and immersive, suspenseful, inspiring storyline isn&#8217;t going to be worth much when everyone has gotten through it. I&#8217;m not discouraging the Guild of Writers from putting a ton of thought and work into what they do; far from it. But when it comes to (most of) Cyan&#8217;s content, especially what they did for the original Uru Live, it <em>had</em> quality. It delivered.<sup>6</sup> What they didn&#8217;t deliver on — and, given the low amount of resources they had, I don&#8217;t blame them at all — is quantity. Now, while there are naturally many more fans (thus, potential Age designers) than there ever have been Cyan employees, churning out a sufficient amount of content that keeps people busy (and joining!) won&#8217;t be a breeze.</p>
<p><strong>Sustainable growth</strong>. This was already alluded to with Untìl Uru&#8217;s name, but MORE makes this even clearer: Cyan is doing this as an attempted precursor to an &#8216;actual&#8217; Uru where they get to contribute again. For them to do that, MORE needs to attract two kinds of people: those who have long since given up as well as those who have never bothered to try, or possibly never even heard of it. Growth doesn&#8217;t mean someone new joining in every day or two. Growth means having such an influx that everyone — Cyantists, Age writers, guild members and mere explorers — is equally motivated to keep going. Such an influx that, at some point, Cyan can flip the switch and turn this into something commercial again, which — like it or not — needs to happen sooner rather than later. Nobody could possibly want for Uru to remain in the life-support state of MORE.</p>
<p><strong>Example</strong>. While Cyan has pushed out a lot of content over time, they haven&#8217;t actually shown much of the development process. Conversely, the explorers who are more open about that don&#8217;t have anywhere near as much experience. It&#8217;ll be a while until suitable tutorials and &#8220;Good Practices&#8221; guides start appearing.</p>
<p>These challenges aren&#8217;t easy. They are difficult enough that Cyan never truly managed to tackle them. They&#8217;ll be even harder for the community to work on, given its relative lack of structure compared to a company. That&#8217;s probably part of why Cyan emphasizes guilds and authority in their statement, but we&#8217;ve seen this fail miserably before with <a href="http://en.mystlore.com/wiki/DRC_liaisons" title="DRC liaisons - MYSTlore">the liaisons</a>. Not because the liaisons failed to try, but because their authority, despite elections, was not taken seriously by community members, as well as because their function and non-function hadn&#8217;t been clearly defined by the DRC (or anyone else) beforehand.</p>
<h3 id="likelihood"><a href="#likelihood">Likelihood</a></h3>
<p>You can call me cynical and accuse me of pessimism all you want, but I don&#8217;t feel the odds are good. I&#8217;ve seen too many failures around Uru, and then too much finger-pointing in the aftermath. And bluntly? I haven&#8217;t seen a truly successful product come out of Cyan since Riven. Hard to live up to, but then Presto&#8217;s <em>Exile</em> or Ubisoft&#8217;s <em>Revelation</em> were probably successes about as big as realMyst, Uru: ABM, Uru: tPotS, Crowthistle, End of Ages and MO:UL together.</p>
<p>I could make my job simple and ask Cyan to think outside the box, but everyone and their son and mom have already evoked that cliché… or have they?</p>
<hr />
<p>You have to admire the doggedness Cyan has shown about wanting this to work <em>somehow</em>. But then, you also have to wonder if they&#8217;re doing themselves — or anyone — a favor with it. Try as I may, I just cannot stop wondering what would have happened had they not discarded the original, single-player idea of DIRT. Still ambitious, sure, but much more within the realm of what they were familiar with. And the best part? Had it been a smashing success, they could have built Mudpie <em>on top of it</em>. With more money, more resources, and an existing, excited, user base. A user base that — excuse the pun — would have wanted &#8220;MORE&#8221;.</p>
<h3 id="et-toi-cyan"><a href="#et-toi-cyan">Et toi, Cyan?</a></h3>
<p>And don&#8217;t they still have that option? Sure, they have since retconned the fictional universe like crazy, and yes, End of Ages features much of what DIRT would have, but don&#8217;t they still have the opportunity to show us D&#8217;ni from a completely new perspective? The Myst Movie purportedly does, by interpreting <em>The Book of Ti&#8217;ana</em> in its own right.</p>
<p>As much as I agree that <a href="http://www.spokesmanreview.com/blogs/txt/archive/?postID=4566" title="TXT: Casual games gain a worldwide following">casual games could be a way of getting Cyan&#8217;s name back out there</a>, I also believe they shouldn&#8217;t throw away their potential of doing something more… grand.</p>
<p>Fortunately, they&#8217;re not ruling it out entirely: <a href="http://messengers.sixpencemedia.com/newsevents/newsitem.php?thisItem=269" title="Guild of Messengers :: Roadmap and Press Conference Announcement">the roadmap</a> does list a suitable &#8220;pie in the sky milestone&#8221;. The other very positive aspect of it; one that exceeded my expectations:</p>
<blockquote><p>Release of the 3DS Max Plasma plugins for creating MORE content. Release of the source for the plugin (only) to the Guild of Writers.</p></blockquote>
<p>This is great, unexpected (to me) news. Their toolkit likely won&#8217;t compete well against Spore Creature Creator, or even just Second Life, but it will be a leap from what has been possible so far, especially for people already familiar with 3dsmax.</p>
<hr />
<p>I don&#8217;t want to be <em>that</em> guy. The one who incessantly bashes. I don&#8217;t criticize to make everyone feel bad, to discourage, to destroy.</p>
<p>Truth be told, I&#8217;m <em>scared</em>. I think that&#8217;s the right word. I&#8217;m scared that, once again, Cyan comes up with a concept that isn&#8217;t really thought through entirely, and everyone gets all excited over something that, as it will turn out mere months later, just isn&#8217;t going to work. Proof?</p>
<blockquote><p>Create methods and processes for testing fan created MORE content. <em>How this will work has not been determined but is crucial for fan created content.</em></p></blockquote>
<p>If it&#8217;s &#8220;crucial&#8221;, its mode of operation <em>should</em> be &#8220;determined&#8221;, wouldn&#8217;t you say?</p>
<p>I don&#8217;t trust the community to simply figure out and fill in blanks like that. I do, however, wish them all the best. Cyan deserves it, the fans deserve it, and the original vision of Uru sure does.</p>
<ol class="footnotes"><li id="footnote_0_1516" class="footnote">Not listing DIRT here because <a href="http://en.mystlore.com/wiki/DIRT" title="D'ni In Real Time - MYSTlore">that was a distinct concept</a>.</li><li id="footnote_1_1516" class="footnote">They don&#8217;t seem to consider important enough to put on their website&#8217;s <a href="http://www.cyanworlds.com/news/" title="News - Cyan Worlds, Inc.">news page</a>. Instead, <a href="http://spokesmanreview.com/blogs/txt/archive/?postID=6114" title="TXT: GameTap gives Myst Online back to Cyan. Cyan says it's opening the game to fan development">a <em>blog</em> broke the story</a>. Does Cyan <em>want</em> to garner attention?</li><li id="footnote_2_1516" class="footnote">Despite its name suggesting as much, it neither has the typical form of a press release — where&#8217;s the company description? what does &#8220;Shorah&#8221; mean to the average person? — , nor has it apparently been spread to any news distribution companies such as PR Newswire. Why not?</li><li id="footnote_3_1516" class="footnote">It should be noted that Cyan did not <em>entirely</em> accomplish this:<br />
<blockquote>[A]t some point, if a commercially successful revival comes about, [Cyan and GameTap] have an agreement on how each will be compensated, he added.</p></blockquote>
<p></li><li id="footnote_4_1516" class="footnote">Previously, Bevin was one single particular neighborhood; now, it has become the template of a particular common <em>kind</em> of neighborhood. Not quite the same.</li><li id="footnote_5_1516" class="footnote">Arguably, not a single of Uru&#8217;s ages were quite as magnificient as Riven, but then that one&#8217;s going to be hard to top.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/07/02/soapbox.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Public Service Announcement</title>
		<link>http://chucker.mystfans.com/2008/05/15/public-service-announcement-2.entry</link>
		<comments>http://chucker.mystfans.com/2008/05/15/public-service-announcement-2.entry#comments</comments>
		<pubDate>Thu, 15 May 2008 07:12:50 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[D'ni Linguistic Fellowship]]></category>

		<category><![CDATA[MYSTcommunity]]></category>

		<category><![CDATA[MYSTlore]]></category>

		<category><![CDATA[soeren says]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/05/15/public-service-announcement-2.entry</guid>
		<description><![CDATA[Chances are you can&#8217;t read this, but maybe you&#8217;re lucky. The host running this blog, MYSTcommunity, MYSTlore, the D&#8217;ni Linguistic Fellowship as well as various other sites is experiencing DNS issues; even though the sites are running, you won&#8217;t normally be able to reach them.
You can temporarily fix this by editing your hosts file. On [...]]]></description>
			<content:encoded><![CDATA[<p>Chances are you can&#8217;t read this, but maybe you&#8217;re lucky. The host running this blog, MYSTcommunity, MYSTlore, the D&#8217;ni Linguistic Fellowship as well as various other sites is experiencing DNS issues; even though the sites are running, you won&#8217;t normally be able to reach them.</p>
<p>You can temporarily fix this by editing your <code>hosts</code> file. On a Unix-like system (including Linux, Mac OS X, etc.), this file resides in <code>/etc/hosts</code>; on Windows NT-based systems (including 2000, XP and Vista), <code>%WINDIR%\system32\drivers\etc\hosts</code>. Open the file in a text editor and add a few lines like so:</p>
<pre>216.127.69.124 mystfans.com
216.127.69.124 www.mystfans.com
216.127.69.124 chucker.mystfans.com
216.127.69.124 mystcommunity.com
216.127.69.124 www.mystcommunity.com
216.127.69.124 www.mystlore.com
216.127.69.124 en.mystlore.com
216.127.69.124 linguists.bahro.com</pre>
<p>On Mac OS X, you also need to flush the hosts cache using <code>dscacheutil -flushcache</code> on 10.5 Leopard, or <code>lookupd -flushcache</code> on 10.4 Tiger and older (otherwise, the change won&#8217;t take place immediately).</p>
<p>Afterwards, launch your browser and the URLs should work as usual.</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/05/15/public-service-announcement-2.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Restoration</title>
		<link>http://chucker.mystfans.com/2008/04/06/restoration.entry</link>
		<comments>http://chucker.mystfans.com/2008/04/06/restoration.entry#comments</comments>
		<pubDate>Sun, 06 Apr 2008 11:00:48 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Elaborated]]></category>

		<category><![CDATA[UI design]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/04/06/restoration.entry</guid>
		<description><![CDATA[Suppose you want to add a feature to your app that will restore windows that were open in the previous session. Several browsers do that to varying degrees, for instance.
The model isn&#8217;t a big deal. As long as you have a way to uniquely identify the window&#8217;s contents, you&#8217;re good to go with the most [...]]]></description>
			<content:encoded><![CDATA[<p>Suppose you want to add a feature to your app that will restore windows that were open in the previous session. Several browsers do that to varying degrees, for instance.</p>
<p>The <strong>model</strong> isn&#8217;t a big deal. As long as you have a way to uniquely identify the window&#8217;s contents, you&#8217;re good to go with the most relevant piece of information. Could be a URI, could be a local file path, could even be additional data from the session. OmniWeb, I believe, actually stores unsaved/unsubmitted form data in addition to the mere URLs. Or you could store previous history items so back/forward buttons continue to work. Storing window location and size is a plus, too.</p>
<p>Likewise, you don&#8217;t have much to think about when it comes to the <strong>controller</strong>. You could do it the lazy way and save this data when exiting the app, but then you don&#8217;t have the worst case (and ironically the one where this feature would help the very most) covered: that of your app crashing, thereby not exiting safely. So instead, you could store this (<em>asynchronously, please</em>: wouldn&#8217;t want to annoy the user with such mundane tasks!) as windows get opened, closed, moved around or resized. At any given time would you have an up-to-date data structure.</p>
<p>But then you get to the <strong>view</strong>. How does the user interact with such a feature? Does every user <em>want</em> such a feature?</p>
<p>In the simplest case, we&#8217;d just turn it on for everyone, whether they like it or not. Quit the app (or crash it, or have the computer go down from a power outage), then launch it again later on, and <em>boom</em>, all windows are back. Nice, huh? But that can get annoying fast. What if Joe just wanted to pull up some contact <em>real quick</em>, without having to wait for twenty other windows to come up just because he had them up the last time? Having to deal with launch time at all is bad enough; having several seconds added on top of it adds insult to injury.</p>
<p>Oh, I know what you&#8217;re thinking: suppress the &#8216;reopen the windows from my last session&#8217; feature by holding the <code>shift</code> key (or some other modifier) when launching. Sure. For the computer-obsessed like us, that&#8217;s a perfectly fine way of asking the application to diverge from the default behavior. Unfortunately, even if everyone were to learn about such a non-obvious feature, they <em>still</em> wouldn&#8217;t think about it when a phone call comes, they&#8217;re stressed, almost panicking, having to look up something as fast as possible because they were technically supposed to know it before the call even took place. They would <em>not</em> remember to hold <code>shift</code>, I assure you.</p>
<p>Next up? &#8220;Make it an option!&#8221; Of course. Just add a checkbox &#8220;Always Reopen All Windows From Previous Session&#8221; checkbox to your already-bloated Preferences window — there&#8217;s no better way to ensure that 95% of your users will never opt against the default behavior, and, should they <em>dislike</em> said defaults, they&#8217;ll be annoyed and hate your app, rather than even considering the possibility that they can change them. That is, if you default to leaving this off, most won&#8217;t even know the feature exists to begin with. If you default to turning it on, most will assume <em>that&#8217;s</em> the way your app <em>works</em>, <em>no alternatives</em>. Consider Safari 3. <a href="http://daringfireball.net/2008/04/firefox_3_safari_3" title="Daring Fireball: Firefox 3 vs. Safari 3">As <cite>Gruber</cite> puts it</a>:</p>
<blockquote><p>I love Firefox’s auto-restoration of tabs and windows. Quit Firefox, relaunch it, and your previously-open tabs and windows are restored. Safari 3 has this feature, but makes you do it manually via the “Reopen All Windows From Last Session” command in the History menu. <strong>I’m sure most Safari users have no idea this feature even exists.</strong> At least as a preference, Safari should offer the ability to do this automatically.</p></blockquote>
<p>That last sentence, however, somewhat clashes with the previous one: such a preference would only be of benefit for those who do know about the feature&#8217;s existence in the first place.</p>
<p>Then there&#8217;s Firefox 3&#8217;s way: when you quit while tabs are open, you get a dialog:</p>
<blockquote><p>Do you want Firefox to save your tabs for the next time it starts?</p></blockquote>
<p>In addition to the well-labeled buttons &#8220;Save and Quit&#8221;, &#8220;Quit&#8221; and &#8220;Cancel&#8221;, there&#8217;s also a &#8220;Do not ask next time&#8221; checkbox, thus informing any average guy that <em>yes</em>, this feature <em>does</em> exist. And when quit unsafely, you get the following upon next relaunch:</p>
<blockquote><p>Your last Firefox session closed unexpectedly. You can restore the tabs and windows from your previous session, or start a new session if you think the problem was related to a page you were viewing.</p></blockquote>
<p>The button labels &#8220;Restore Previous Session&#8221; and &#8220;Start New Session&#8221; are a bit lengthy, but clear enough.</p>
<p>But the trouble is, <em>quitting safely</em> is <em>not</em> the point in time you typically know whether you do in fact want those windows open again. The next launch is.</p>
<p>That&#8217;s presumably why Safari&#8217;s developers instead opted not to have any dialog at all — neither when quitting nor when launching — , because both of those get in the way of your normal workflow. Rather, there&#8217;s a menu item underneath &#8220;History&#8221;: &#8220;Reopen All Windows From Last Session&#8221;. Which brings us back to lack of discoverability.</p>
<p>To recap so far:<br />
<strong>A typical application does not sport such a feature.</strong> Therefore, a user does not expect it to exist unless they are inadvertently exposed to it, at which point it is likely to annoy them. A preference would not be discoverable, and leaving the preference out would require a default, which some users would inevitably dislike (and assume to be unchangeable). Moreover and needless to say, any added preference needlessly obscures the potentially more relevant <em>existing</em> preferences.<br />
<strong>Asking on quit or on launch gets in the way.</strong> Whether quitting or launching, the user probably wanted to accomplish something swiftly without being interrupted. Asking on quit also doesn&#8217;t handle the crash case, which is why Firefox gives special treatment to that one — something to be avoided as well.</p>
<p><a href="http://www.flickr.com/photos/lifehacker/1919470511/" title="Tweaked Notifications on Flickr - Photo Sharing!"><img src="http://farm3.static.flickr.com/2267/1919470511_82543c4e93_m.jpg" class="flickr-image side-image" alt=""></a></p>
<p>And yet, I look at Firefox 3 for the solution. When you&#8217;ve entered a password, it features a new, <em>non-modal</em> panel asking whether you&#8217;d like it remembered. It doesn&#8217;t get in the way of your regular workflow; you <em>can</em> dismiss it but don&#8217;t have to in order to proceed.</p>
<p>That, I think is what&#8217;s needed here as well: a bar, a portion of the status bar, or perhaps even so little as an icon, to inform you that you could restore windows from your previous session if you were so inclined. <em>An offer.</em> One that you have plenty of time to think over and don&#8217;t have to deal with now, or even at all. This also allows another addition to the feature: a popup menu letting you choose particular windows to restore, one by one. Just have an &#8220;All Windows&#8221; option in bold as the default, a separator, and then one menu item per previously stored and now recoverable window. On Windows, bonus points for decorating each menu item with the respective window&#8217;s icon. On Mac OS, not so much.</p>
<p>The bad news is that implementing it this way takes a ton of time. Such a UI control, while increasingly commonplace, still doesn&#8217;t come standard with most frameworks. But on the upside, you have just implemented this in a way that, even if arguably not right<sup>1</sup>, you put a ton of thought in, and only a fool wouldn&#8217;t applaud you for that.</p>
<ol class="footnotes"><li id="footnote_0_1514" class="footnote">UI design is hard. Getting UI design <em>right</em> for <em>everyone</em> is virtually impossible.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/04/06/restoration.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Protected: The Demoralizer. In a few moments, transverse magneto energy will surge through your brain.</title>
		<link>http://chucker.mystfans.com/2008/03/24/the-demoralizer-in-a-few-moments-transverse-magneto-energy-will-surge-through-your-brain.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/24/the-demoralizer-in-a-few-moments-transverse-magneto-energy-will-surge-through-your-brain.entry#comments</comments>
		<pubDate>Mon, 24 Mar 2008 18:40:02 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/24/the-demoralizer-in-a-few-moments-transverse-magneto-energy-will-surge-through-your-brain.entry</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://chucker.mystfans.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-1513">Password:<br />
<input name="post_password" id="pwbox-1513" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/24/the-demoralizer-in-a-few-moments-transverse-magneto-energy-will-surge-through-your-brain.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Expression Web vs. Web standards</title>
		<link>http://chucker.mystfans.com/2008/03/22/expression-web-vs-web-standards.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/22/expression-web-vs-web-standards.entry#comments</comments>
		<pubDate>Sat, 22 Mar 2008 15:13:24 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[Acid2]]></category>

		<category><![CDATA[Acid3]]></category>

		<category><![CDATA[Expression Web]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/22/expression-web-vs-web-standards.entry</guid>
		<description><![CDATA[Contrary to Mark Pilgrim, I agree with Joel Spolsky that Microsoft is facing a dilemma. They&#8217;re damned if they do make Internet Explorer 8 significantly more standards-compliant by default — because it will break thousands of websites, particularly on the often-overlooked niche of company intranets — ; they&#8217;re damned if they don&#8217;t, because that would [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://diveintomark.org/archives/2008/03/18/translation-from-ms-speak-to-english-of-selected-portions-of-joel-spolskys-martin-headsets" title="Translation From MS-Speak to English of Selected Portions of Joel Spolsky&#8217;s &#8220;Martian Headsets&#8221; [dive into mark]">Contrary to <cite>Mark Pilgrim</cite></a>, I agree with <cite>Joel Spolsky</cite> that <a href="http://www.joelonsoftware.com/items/2008/03/17.html" title="Martian Headsets - Joel on Software">Microsoft is facing a dilemma</a>. They&#8217;re damned if they do make Internet Explorer 8 significantly more standards-compliant by default — because it will break thousands of websites, particularly on the often-overlooked niche of company intranets — ; they&#8217;re damned if they don&#8217;t, because that would further confirm everyone&#8217;s impression that Microsoft is deliberately slowing down progress on the Web at large.</p>
<p><cite>Denis</cite>, then, makes the amusing suggestion of <a href="http://stoneship.org/journal/2008/renaming-internet-explorer/" title="">giving Internet Explorer a new name</a>. In doing so, they would have plenty of justification for ThisNewBrowser to have a significantly changed (or wholly replaced) engine, with different behaviors; it would, effectively, give Microsoft some breathing room and a fresh start at establishing their browser as one that complies with standards and moves everyone forward.</p>
<p>Stop laughing.</p>
<p>This isn&#8217;t quite as absurd as it may come across at first. Not only is it not the first time for Microsoft to use a different engine: <a href="http://en.wikipedia.org/wiki/Tasman_%28layout_engine%29" title="Tasman (layout engine) - Wikipedia, the free encyclopedia">Tasman</a>, back in 2000, was well ahead of its time, being the first to ship complete CSS 1.0 support. It also isn&#8217;t the first time they drop one Web-related app in its name, brand and face, replacing it with a superior substitute: <a href="http://en.wikipedia.org/wiki/Expression_Web" title="Microsoft Expression Web - Wikipedia, the free encyclopedia">Expression Web</a> is a refreshing change from years of FrontPage, and <a href="http://www.microsoft.com/expression/expression-web/FPUpgrade.aspx" title="Microsoft® Expression®">Microsoft alleges</a> its engine is &#8220;the most accurate rendering engine available today&#8221;. <cite>Denis</cite>&#8217;s suggestion may not seem quite so unthinkable now.</p>
<p>Of course, it still isn&#8217;t very likely. Microsoft <em>has</em> already made the first beta of IE 8 available, and luckily for us, they had previously rolled back on their initial decision to make IE 7-style rendering the default. Still, they don&#8217;t seem very confident about this: why develop multiple mutually competing engines in-house, other than one not fulfilling the requirements of the other? Had it been in any way feasible, I&#8217;m sure they would have preferred to ship Expression Web with Trident, their IE engine, and <em>still</em> call it &#8220;the most accurate&#8221;. But it wasn&#8217;t, and everyone knows that, so they had to impress us by creating a new engine, and creating it well.</p>
<p>How well do they stack up to that goal?</p>
<p>To me, the first part of giving a good impression on that would be to make the product page validate, or at least come close to that. <a href="http://www.mozilla.com/en-US/firefox/?from=getfirefox" title="Firefox web browser | Faster, more secure, &amp; customizable"><code>getfirefox.com</code></a> validates, as does <a href="http://www.opera.com/" title="Opera browser: Home page"><code>opera.com</code></a>; however, neither <a href="http://www.microsoft.com/windows/products/winfamily/ie/default.mspx" title="Internet Explorer: Home Page"><code>microsoft.com/ie</code></a> (173 errors) nor <a href="http://www.apple.com/safari/" title="Apple - Safari"><code>apple.com/safari</code></a> (7 errors) do. So, does <a href="http://www.microsoft.com/expression/products/overview.aspx?key=web" title="Microsoft® Expression®">Expression Web&#8217;s page</a>? No, sir; 72 errors.</p>
<p>In fact, the errors start with the incorrect claim that the page is XHTML 1.1. It&#8217;s delivered as <code>text/html</code>, presumably to make it compatible with Internet Explorer, a compatibility mode that isn&#8217;t allowed in XHTML 1.1. Among the more glaring problems in the hard-to-read markup are a duplicate <code>head</code> element as well as the odd decision not to close <code>li</code> elements. I say &#8216;glaring&#8217; exactly because they would seem so simple to fix.</p>
<p>To be fair, their claims focus largely on CSS, and the page fares a lot better in that regard; in fact, most of the errors from the CSS validator are due to pre-CSS 3 feature Microsoft makes use of.</p>
<p>Still, I question the value of their &#8220;support for XHTML&#8221; when their very own browser still fails to properly<sup>1</sup> support it.</p>
<p>But perhaps the engine itself is better than the promotional website.</p>
<p>Well, I&#8217;d be happy to tell you the current Expression Web 2 beta comes close to passing Acid2, if only that were true.</p>
<p><a href="http://www.flickr.com/photos/chucker/2351513195/"><img src="http://farm4.static.flickr.com/3099/2351513195_8ed6081c55.jpg" class="side-image flickr-image" alt="" title="Acid2 on Expression Web 2 February 2008 Beta" /></a></p>
<p>This result is hardly any better than those of Internet Explorer 6 or 7, and doesn&#8217;t quite constitute &#8220;most accurate&#8221;. One can argue that some of the mistakes stem from the fact that Expression Web is an editor, not a browser, and thus deliberately positions things slightly differently (such as by providing rulers and visual guidelines), but that wouldn&#8217;t explain some of the crass rendering errors.</p>
<p>Expression Web is not a bad app. It&#8217;s quite a leap from Front Page, provides nice autocomplete functionality and, in 2.0, even integrates a lot of PHP functionality — despite Microsoft having its own, also-supported alternative in ASP.NET. But it falls very short of the marketing claims regarding its engine. I cannot find a single objective piece of information on the Web on how it is better at all, much less in any way, and it certainly does not deserve a superlative. A shipping version of Safari (with WebKit) passed Acid2 over two years ago; multiple browsers did in 2006. Given that IE 8 will pass Acid2, it seems as if the Expression Web team should simply move back to the Trident engine and work to improve that even faster, if they haven&#8217;t already.</p>
<p>Meanwhile, <a href="http://webkit.org/blog/167/webkit-gets-an-a-on-acid3/" title="Surfin&#8217; Safari - Blog Archive  &raquo; WebKit gets an A+ on Acid3">WebKit is at 95/100 for Acid<em>3</em><br />
</a>. I&#8217;d feel a lot more sorry for the conundrum faced by Microsoft&#8217;s engine developers if only they could show that they&#8217;re trying as hard as they can to solve it.</p>
<ol class="footnotes"><li id="footnote_0_1512" class="footnote">Where by properly, I mean <a href="http://hixie.ch/advocacy/xhtml" title="Need a title in HTML4!">served as <code>application/xhtml+xml</code></a>.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/22/expression-web-vs-web-standards.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Follow Me</title>
		<link>http://chucker.mystfans.com/2008/03/22/follow-me.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/22/follow-me.entry#comments</comments>
		<pubDate>Sat, 22 Mar 2008 12:32:28 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Rants]]></category>

		<category><![CDATA[facebook]]></category>

		<category><![CDATA[LinkedIn]]></category>

		<category><![CDATA[social networks]]></category>

		<category><![CDATA[Society]]></category>

		<category><![CDATA[twitter]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/22/follow-me.entry</guid>
		<description><![CDATA[Call social networks overhyped, or call them part of the giant buzzword bubble that is Web 2.0; I think they have their uses, and I also can&#8217;t imagine them going away, short of being replaced by a superior concept. So, instead of waiting for this bubble to burst, let&#8217;s separate cream from crop.
Arguably, relationships are [...]]]></description>
			<content:encoded><![CDATA[<p>Call social networks overhyped, or call them part of the giant buzzword bubble that is Web 2.0; I think they have their uses, and I also can&#8217;t imagine them going away, short of being replaced by a superior concept. So, instead of waiting for this bubble to burst, let&#8217;s separate cream from crop.</p>
<p>Arguably, <strong>relationships</strong> are the core aspect of your personal network. Facebook calls them &#8220;friends&#8221;, as do MySpace and similar sites. LinkedIn, in an attempt to come off as more professional, calls them &#8220;connections&#8221;. And Twitter? The URL says &#8220;friends&#8221;, but the concept is largely presented as &#8220;following&#8221; someone.</p>
<p>And &#8220;following&#8221; is indeed what it is: <a href="http://www.google.com/search?q=shower%20site:twitter.com" title="shower site:twitter.com - Google Search">when they shower</a>, <a href="http://www.google.com/search?q=trip+site%3Atwitter.com" title="trip site:twitter.com - Google Search">leave for a trip</a> or <a href="http://www.google.com/search?q=%22thought+while%22+site%3Atwitter.com" title="&quot;thought while&quot; site:twitter.com - Google Search">have thoughts while doing somestufforother</a>. From the mundane to the intriguing, plenty of information is constantly pushed to the site, then pulled by clients and distributed to many a user.</p>
<p><a href="http://twitter.com/codinghorror/statuses/775337934" title="Twitter / Jeff Atwood: @wilshipley so.. hitting on...">Some &#8220;tweets&#8221; are amusing</a>, including <a href="http://twitter.com/cbarrett/statuses/185550422" title="Twitter / Colin Barrett: Why don't Objective-C progr...">the occasional nerd humor</a>; others provide in-depth insight. E.g., despite the common misperception that Apple employees are barred from publicly participating on the Internet<sup>1</sup>, people like <a href="http://twitter.com/DericHorn" title="Twitter / DericHorn"><cite>Deric Horn</cite></a> or <a href="http://twitter.com/bbum" title="Twitter / bbum"><cite>Bill Bumgarner</cite></a> have happily done exactly that<sup>2</sup>.</p>
<p>But our hours per day are limited. We could just follow <em>everyone</em>, thus minimizing the risk of missing out on something worthwhile, but would that be practical? Bizarrely enough, some seem to think so. Others pride themselves on a seemingly absurd number of followees, such as <a href="http://twitter.com/aglick35/statuses/775036437" title="Twitter / Adam Glickman: Need 34 more followers to h...">nearly twenty-five hundred</a>, or close to seven times <a href="http://www.pointlesswasteoftime.com/monkeysphere.html" title="Inside the Monkeysphere">the monkeysphere</a>. Apparently in response to me having BarackObama, &#8220;he&#8221; (presumably a staff worker or bot of his) added me back — but so did <a href="http://twitter.com/BeatMcCain" title="Twitter / BeatMcCain">&#8220;BeatMcCain&#8221;</a> as well as, uh, <a href="http://twitter.com/RudyGiuliani32" title="Twitter / RudyGiuliani32">&#8220;RudyGiuliani32&#8243;</a>. I&#8217;m hardly alone in my bewilderment of this apparent desire to follow such complete strangers in person as well as personality. <a href="http://twitter.com/mattgemmell/statuses/775367156" title="Twitter / Matt Legend Gemmell: Why do such random people f...">Says</a> <cite>Matt Gemmell</cite>:<sup>3</sup></p>
<blockquote><p>Why do such random people follow my tweets? &#8220;Married mom of 3 toddlers who&#8217;s loving real estate&#8221;, welcome to&#8230; Cocoa development?</p></blockquote>
<p>I still pile on to my list of &#8220;friends&#8221;, &#8220;connections&#8221; and &#8220;followees&#8221;. But I also occasionally carefully pull some out from the bottom. Instead of the entire stack falling apart, it actually ends up more stable.</p>
<p>This may seem too much of a business approach, but I find that if I don&#8217;t build my network carefully, choosing whom to include as well as whom <em>not</em> to include, the concept doesn&#8217;t benefit me. Following fifty people on Twitter, give or take a few, works for me.</p>
<p>When people add me on top of hundreds of others, are they really interested in me? Inspired by me? Do they learn from me? <a href="http://twitter.com/uliwitness/statuses/775364648" title="Twitter / Uli Kusterer: @chucker Well, if they don'..."><cite>Uli Kusterer</cite></a> is, of course, right:</p>
<blockquote><p>Well, if they don&#8217;t have anything better to do, let them <img src='http://chucker.mystfans.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p></blockquote>
<p>…but my puzzlement remains.</p>
<ol class="footnotes"><li id="footnote_0_1511" class="footnote">As found, for example, in <a href="http://www.wired.com/techbiz/it/magazine/16-04/bz_apple?currentPage=all" title="How Apple Got Everything Right By Doing Everything Wrong">this article</a>&#8217;s assertion of &#8220;Forget corporate blogs — Apple doesn&#8217;t seem to like anyone blogging about the company.&#8221; (which, unsurprisingly, isn&#8217;t backed up at all by any references).</li><li id="footnote_1_1511" class="footnote">Consider Deric&#8217;s enthusiastic fielding of questions after the iPhone SDK press event, such as <a href="http://twitter.com/DericHorn/statuses/767729596" title="Twitter / Deric Horn: @tjw, Trying to keep things...">here</a>.</li><li id="footnote_2_1511" class="footnote"><strong>Update:</strong> turns out <a href="http://twitter.com/Jneerpat/statuses/775368071" title="Twitter / Jeannette Neerpat: @mattgemmell I am a MAC user">she&#8217;s a Mac user</a>.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/22/follow-me.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Post scriptum on &#8220;A Better Mysterium&#8221;</title>
		<link>http://chucker.mystfans.com/2008/03/10/post-scriptum-on-a-better-mysterium.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/10/post-scriptum-on-a-better-mysterium.entry#comments</comments>
		<pubDate>Mon, 10 Mar 2008 17:31:30 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Rants]]></category>

		<category><![CDATA[2008]]></category>

		<category><![CDATA[convention]]></category>

		<category><![CDATA[Mysterium]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/10/post-scriptum-on-a-better-mysterium.entry</guid>
		<description><![CDATA[Something I unfortunately neglected to mention during yesterday&#8217;s post: conceptually, I was quite impressed by the wealth of information presented during the Location Survey.
In addition to average three-star hotel rates as well as airfare (split by coming from West Coast, Central or East Coast) and notable attractions, you are presented with a quick breakdown of [...]]]></description>
			<content:encoded><![CDATA[<p>Something I unfortunately neglected to mention during <a href="http://chucker.mystfans.com/2008/03/09/a-better-mysterium.entry" title="soeren says  &raquo; Blog Archive   &raquo; A Better Mysterium (1 updates)">yesterday&#8217;s post</a>: conceptually, I was quite impressed by the wealth of information presented during the Location Survey.</p>
<p>In addition to average three-star hotel rates as well as airfare (split by coming from West Coast, Central or East Coast) and notable attractions, you are presented with a quick breakdown of relevant taxes (to the uninitiated and/or European: those can vary quite a bit from region to region in the US).</p>
<p>The data could be presented better, as I have already discussed with <cite>Matt</cite>, but even as it is, it helps people answer the survey better, and gives a good &#8220;we did a whole lotta research&#8221; impression.</p>
<p>Possible improvements include:</p>
<ul>
<li>Extracting this data from the survey itself, maybe even with one page per location, as to make the survey itself more lean and clean</li>
<li>Adding hyperlinks for each town, such as to the respective official tourist information site (e.g. <a href="http://www.visitdetroit.com/" title="VisitDetroit.com - VisitDetroit.com"><code>visitdetroit.com</code></a>), Wikipedia article</li>
<li>Yet another hyperlink per town to some mapping site (Google Maps, Yahoo! Maps, Windows Live Local, whatever), which would also give you information such as distance, not to mention showing you available hotels, etc.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/10/post-scriptum-on-a-better-mysterium.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Riven flowchart</title>
		<link>http://chucker.mystfans.com/2008/03/10/riven-flowchart.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/10/riven-flowchart.entry#comments</comments>
		<pubDate>Mon, 10 Mar 2008 17:12:17 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[computer games]]></category>

		<category><![CDATA[design]]></category>

		<category><![CDATA[flowchart]]></category>

		<category><![CDATA[Mysterium]]></category>

		<category><![CDATA[Riven]]></category>

		<category><![CDATA[Robyn Miller]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/10/riven-flowchart.entry</guid>
		<description><![CDATA[Robyn Miller: &#8220;Flowcharts From Riven&#8221;
The game had a number of endings and possibilities for a player and, during production, we quickly we began to get bogged down in trying to keep track of everything. So we created a set of flowcharts.
]]></description>
			<content:encoded><![CDATA[<p><cite>Robyn Miller</cite>: <a href="http://tinselman.typepad.com/tinselman/2008/03/flowcharts-from.html" title="Tinselman: Flowcharts From Riven">&#8220;Flowcharts From Riven&#8221;</a></p>
<blockquote><p>The game had a number of endings and possibilities for a player and, during production, we quickly we began to get bogged down in trying to keep track of everything. So we created a set of flowcharts.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/10/riven-flowchart.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>A Better Mysterium (1 updates)</title>
		<link>http://chucker.mystfans.com/2008/03/09/a-better-mysterium.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/09/a-better-mysterium.entry#comments</comments>
		<pubDate>Sun, 09 Mar 2008 12:47:46 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Rants]]></category>

		<category><![CDATA[2008]]></category>

		<category><![CDATA[convention]]></category>

		<category><![CDATA[Mysterium]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/09/a-better-mysterium.entry</guid>
		<description><![CDATA[Last year, the annual Mysterium convention held in North America (particularly its planning committee) seemed in a bit of a crisis, with attendees and organizers similarly disillusioned by the process and results. Most of the committee stepped down, accusations were made, and… some stuff was written. Over the months following that, several enthusiasts surfaced as [...]]]></description>
			<content:encoded><![CDATA[<p>Last year, the annual Mysterium convention held in North America (particularly its planning committee) seemed in a bit of a crisis, with attendees and organizers similarly disillusioned by the process and results. Most of the committee stepped down, accusations were made, and… <a href="http://chucker.mystfans.com/2007/08/01/committed.entry" title="soeren says  &raquo; Blog Archive   &raquo; Committed">some stuff was written.</a> Over the months following that, several enthusiasts surfaced as wanting to organize themselves to build an exploratory committee, settled on what they deemed right and wrong, good and bad about previous management, and then joined together with the remainder to form a new, larger committee.</p>
<p>(I&#8217;ve done better summaries. Honest.)</p>
<p><strong>Overall, the result is a tremendous improvement.</strong> I&#8217;m stressing this because, towards the end of this post, I&#8217;ll talk about something not-so-positive, so let me say it again: <strong>I think the new committee is very much steering in the right direction.</strong></p>
<p>But how is that, and how is it not?</p>
<h3 id="pleasant"><a href="#pleasant">The Pleasant</a></h3>
<ul>
<li>The committee has been oh-so-much-more <strong>transparent</strong> this time. There is, oh my, <a href="http://mysterium.net/?page_id=5" title="Mysterium.net   &raquo; Committee">an actual about page</a>! With names, functional descriptions and even <em>photos</em>! There are meeting protocols, <a href="http://mysterium.net/wp-content/uploads/2008/02/mysterium_minutes-01132008.pdf" title="">like this one</a>. Long overdue, but better late than never. A big win.</li>
<li>There is a clear, streamlined process for <a href="http://mysterium.net/?page_id=4" title="Mysterium.net   &raquo; Donations"><strong>donations</strong></a>, instead of leaving potential donors in agony over wanting to help.</li>
<li>There&#8217;s a <a href="http://mysterium.net/?cat=3" title="Mysterium.net   &raquo; News"><strong>news page</strong></a> that you can also subscribe to as a feed if you so desire.</li>
<li>There&#8217;s no confusion left as to what is the official, real, current, proper Mysterium website. <a href="http://mysterium.net/" title="Mysterium.net"><tt>mysterium.net</tt></a> it is. Puzzling that this was so hard in the past, but here we are now.</li>
</ul>
<h3 id="soso"><a href="#soso">The So-so</a></h3>
<li>There&#8217;s a bunch of &#8216;glitches&#8217;. <a href="http://mysterium.net/?page_id=24" title="Mysterium.net   &raquo; Volunteer">The &#8220;Volunteer&#8221; page</a> is empty; <a href="http://mysterium.net/?page_id=17" title="Mysterium.net   &raquo; Links">the &#8220;Links&#8221; one</a> even more so. No e-mail address to <a href="http://mysterium.net/?page_id=16" title="Mysterium.net   &raquo; Contact">contact the committee</a> has been set up yet (ouch), although the alternative of contacting individual committee members is given.</li>
<li>Finishing the &#8220;Location Survey&#8221; while not having finished the &#8220;Date and Attendance Survey&#8221; redirects me to the main page when going to <a href="http://mysterium.net/?page_id=33" title="Mysterium.net   &raquo; Polls">&#8220;Polls&#8221;</a>, which makes it unnecessarily hard to even <em>try</em> to finish the latter survey. There&#8217;s also no clear explanation on <em>why</em> I am being redirected; while it is clear to me that I&#8217;m not supposed to be going to the survey twice, I would imagine it quite confusing to most people that they&#8217;re not even being shown a piece of information. <del>(Why not redirect to a &#8220;you have already taken this survey&#8221; page?)</del><strong> Update: </strong><ins>According to <cite>The World</cite>, &#8220;[The redirect] should now tell you that you&#8217;ve taken it :)&#8221;.</ins> You can, however, manually <a href="http://mysterium.net/limesurvey/index.php?sid=25889" title="Mysterium 2008 Attendance and Date Survey">go directly to the latter survey</a>, a link to which can be found <a href="http://mysterium.net/?p=35" title="Mysterium.net  &raquo; Blog Archive   &raquo; Mysterium Date and Attendance Survey">in a recent post</a>, so you&#8217;re not prevented entirely from participating.</li>
<li>
<p>Except… the survey doesn&#8217;t make sense. The first page of questions is innocent enough; the second is just plain unanswerable to me.</p>
<blockquote><p>What weekend works best for you?</p>
<p>*Please rank them from the best weekend to the worst weekend, with your best choice being #1 and your worst choice being #4.</p>
</blockquote>
<p>The question, in my particular case, isn&#8217;t what weekend works <em>best</em> for me, but which one works <em>at all</em> for me, and only so if I&#8217;m lucky. I cannot imagine that I&#8217;m alone with this; the premise that adults get to pick a weekend based on preference rather than based on when they have time <em>at all</em> seems a little contrived to me. I was told I&#8217;m supposed to simply rank them either way, adding a comment that I cannot attend at all on choices two, three and four. <a href="http://thedailywtf.com/" title="The Daily WTF: Curious Perversions in Information Technology">Uhhhh.</a><strong> Update: </strong><ins><cite>The World</cite> acknowledges the problem, stating: &#8220;you&#8217;re right, it probably shouldn&#8217;t be a ranked-type survey. We&#8217;ll probably just end up using the top suggestion.&#8221;</ins></p>
</li>
<h3 id="aggravating"><a href="#aggravating">The Aggravating</a></h3>
<p>The above would be relatively minor, tolerable issues. I don&#8217;t think they alone make for fair arguments for not attending. Sure, they give the impression of an amateur-ish, perhaps sloppy approach, but the former <em>is</em> what it is (the committee don&#8217;t get paid full-time for the organizing, or at all), and the latter is part of being human. It can&#8217;t all be smooth; it never will be. But there <em>is</em> one kicker left.</p>
<p>Not all of us have relatively short trips to Mysterium. Some travel a few thousand miles, perhaps from one North American coast to the other. Others travel even more, perhaps across the Atlantic Ocean, or perhaps even all the way from the Southern Hemisphere, <a href="http://riumplus.livejournal.com/" title="RIUM+&#39;s personal journal. Expect it to be an unclear, incomprehensible mess.">like that weirdo I met</a> (hi!). It doesn&#8217;t take rocket science to understand that, the further your travel, the more complex and expensive it will become. But in addition, as everyone who has travelled relatively long distance before knows, <em>you better book your flight a long time in advance</em>. Months. Perhaps a year. And if there is one thing that has remained constant with this reformed committee, it is that, whatever the reason, they seem unable to <strong>commit to a location and set of dates early on</strong>.</p>
<p>What does that mean? It means that, when in early March there&#8217;s surveys for location and dates for a convention that will take place in late July or some time in August, something is screwy. Assuming there won&#8217;t be an extension, the polls will close on the 15th, only to be evaluated then. For anyone keeping track, that gives people roughly four months to book the airfare, and that&#8217;s assuming they even can do so at that point, i.e. have enough in savings, have time to figure out the airline, and so on. That&#8217;s ignoring hotels and other kinds of accommodation, getting crucial info from the embassy, etc.</p>
<p><strong>That&#8217;s not enough time to prepare.</strong> And yet, it has happened this way every passing year. It is something that could be easily prevented by, gee, planning a liiiiittle bit further ahead. If, by the beginning of the year, you still don&#8217;t know the location, it feels like a slap in the face. And if, more than two months <em>in</em> the year, you still don&#8217;t know it, you screwed up even more. What do you think I&#8217;m going to tell my boss? &#8220;Oh, I don&#8217;t know when to take my holidays yet, I need to wait on the Mysterium Committee to pick the date first! But I guess I do have a bit of a say on that through a survey… sorta…&#8221;</p>
<p>I <em>really</em> don&#8217;t understand how this has gone on for so long, and continues to. Are you <em>trying</em> not to have international people come and join in the fun?</p>
<p>Again, I think things have gotten considerably better. But, the above has to change. Or, in the words of Fry, <a href="http://fixitfixitfixit.ytmnd.com/" title="YTMND - FIX IT FIX IT FIX IT FIX IT! FIX IT FIX IT FIX IT!">FIXITFIXITFIXIT</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/09/a-better-mysterium.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>VCS portability nightmare</title>
		<link>http://chucker.mystfans.com/2008/03/08/vcs-portability-nightmare.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/08/vcs-portability-nightmare.entry#comments</comments>
		<pubDate>Sat, 08 Mar 2008 15:24:23 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[ Uncategorized]]></category>

		<category><![CDATA[compatibility]]></category>

		<category><![CDATA[darcs]]></category>

		<category><![CDATA[distributed versioning]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[Mercurial]]></category>

		<category><![CDATA[portability]]></category>

		<category><![CDATA[Subversion]]></category>

		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/08/vcs-portability-nightmare.entry</guid>
		<description><![CDATA[Monoculture is bad. I love to see so many different version control systems pop up lately. While Subversion is an excellent and popular choice that will get most tasks done, darcs, git, Mercurial and all work to provide new approaches — primarily when it comes to distributed versioning rather than a fixed client-server architecture. While [...]]]></description>
			<content:encoded><![CDATA[<p>Monoculture is bad. I love to see so many different version control systems pop up lately. While Subversion is an excellent and popular choice that will get most tasks done, darcs, git, Mercurial and all work to provide new approaches — primarily when it comes to distributed versioning rather than a fixed client-server architecture. While they all steer in a similar direction, they&#8217;re different in the details. You might agree with one design decision here and another there. And perhaps in the long run, the VCS market at large will evolve into one where DVCS comes standard and is implemented well.</p>
<p>Until then, we have a problem. Because we haven&#8217;t quite settled yet on the &#8220;right&#8221; implementation — and, in particular, <em>the one right interface</em>, aforementioned ones such as git all go for their own little ways, and end up being incompatible.</p>
<p><a href="http://djwhitt.tumblr.com/post/28260388" title="Mind Vomit">Via</a> <cite>David</cite>: <a href="http://kitenet.net/~joey/blog/entry/the_new_portability_nightmare/" title="the new portability nightmare">&#8220;the new portability nightmare&#8221;</a>.</p>
<blockquote><pre><code>echo 1 &gt; foo
&#036;vcs add foo
echo 2 &gt; foo
&#036;vcs commit
</code></pre>
<p>What was committed, &#8220;1&#8243; or &#8220;2&#8243;? Depends on which <code>&#036;vcs</code> you use.</p>
</blockquote>
<p>That says it all.</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/08/vcs-portability-nightmare.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>A Trip to Buzzword Country?</title>
		<link>http://chucker.mystfans.com/2008/03/08/a-trip-to-buzzword-country.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/08/a-trip-to-buzzword-country.entry#comments</comments>
		<pubDate>Sat, 08 Mar 2008 14:24:46 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Chuckellania]]></category>

		<category><![CDATA[buzzwords]]></category>

		<category><![CDATA[CeBIT]]></category>

		<category><![CDATA[Computers]]></category>

		<category><![CDATA[expo]]></category>

		<category><![CDATA[salespeople]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/08/a-trip-to-buzzword-country.entry</guid>
		<description><![CDATA[I&#8217;m not an expo guy. Obvious distaste for mandatory large-scale socializing aside, trade fairs and the like also have simply little appeal for me. Obviously, the intended benefit of attendance is for you to extend your breadth or depth of topics, update your existing knowledge possibly, hopefully get to know contacts, be it potential job [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not an expo guy. Obvious distaste for mandatory large-scale socializing aside, trade fairs and the like also have simply little appeal for me. Obviously, the intended benefit of attendance is for you to extend your breadth or depth of topics, update your existing knowledge possibly, hopefully get to know contacts, be it potential job offers or prospective partnerships with other companies. And while I wouldn&#8217;t rule out succeeding in the above if I try hard enough at an exhibition, I don&#8217;t see myself trying for a very simple reason: other means work fine enough for me. Call it a comfort zone, call it laziness or inability to adapt, but I&#8217;ve been doing great <em>without</em> (almost) aimlessly scooting around CeBIT, CES and WWDC.</p>
<p>But I did go to CeBIT today, and it didn&#8217;t disappoint — I got exactly as much and as little as I had expected. They say stereotypes hold a grain of truth; in the ones I admittedly had, it was more of a bucket.</p>
<p>I think a big problem with CeBIT is its direction. <a href="http://en.wikipedia.org/wiki/CeBIT" title="CeBIT - Wikipedia, the free encyclopedia">Wikipedia describes CeBIT</a> as a &#8220;computer expo&#8221;; <a href="http://www.cebit.de/homepage_e" title="CeBIT - About CeBIT">the official website</a> (dumb background music alert) calls it &#8220;the leading business event for the digital world&#8221;. What a mouthful, though not entirely meaningless: the stress on <em>business</em> is key here. While CeBIT originally was meant to be a means of establishing professional ties, it strayed away from public perception during the 1980s and 90s, essentially doubling as a consumer electronics expo. The late-90s attempt to extract that portion into its own fair, CeBIT Home, wasn&#8217;t exactly met with success, and these days, we&#8217;re back to something that wants to be one (business) and yet is perceived by media and misera plebs as the other (consumer).</p>
<p>I did go there as a &#8220;consumer&#8221;. I did not represent my employer, nor was I personally interested in finding business contacts (see above), but wanted to go nonetheless just for the heck of having done so, and took my father and an ex-colleague of his with me.</p>
<p>Because the fair was largely business-oriented, we found very little of interest. At the same time, I was astounded both by the amount of kids hanging around<sup>1</sup> and by the crappy products sold at some places. Cellphone jewelry? <em>Really?</em> Oh my.</p>
<p>We did take brief looks at various stands in a hall covering all sorts of semi-anglicisms, buzzwords and pseudo-intellectual terminology. It is generally at this point where the Germans fail to communicate themselves in plain German<sup>2</sup>; while they do manage to invite a more international crowd of people this way, they also gain a lot of deserved ridicule (look no further than the word &#8220;handy&#8221; if you want a popular example). You have to wonder who&#8217;s bullshitting whom when you&#8217;re surrounded by the buzzword galore of SAP, Microsoft Dynamics and the like. Perhaps the people who stayed there — there weren&#8217;t few of them — were quite happy with that cloud of means-nothing, but I sure wouldn&#8217;t have been. Underneath that thick layer is a void; the has-beens didn&#8217;t <em>really</em> manage to fill the place with meaningful ideas. Wrap old stuff in new clothes, and you got yourself a crowd. Not for me.</p>
<p>And then, walking through a hall full of security vendors (hellooooooo firewalls), we made the mistake of looking at the marketing-laden spec sheet of a backup utility. A guy comes up and, rather than letting us read, begins his 15-minute uninterruptible sales pitch. I suppose I couldn&#8217;t make a face that look disinterested enough, but when I finally gained half a second of breathing between his self-contradictory blah, I got my confirmation that this wasn&#8217;t much of a professional-grade tool. Let&#8217;s believe for a moment that it literally takes thirty seconds to back up an entire hard drive (no details on what amount of data or I/O throughput this figure is four, of course!).</p>
<p>But when claims of &#8220;exact copying&#8221; and &#8220;lower level than the competition&#8221; keep on coming up, that doesn&#8217;t quite match with &#8220;not copying free space&#8221; (that&#8217;s hardly <em>exact</em>, then) or &#8220;live copying allowed&#8221;, much less &#8220;optimized for FAT32 and NTFS&#8221;. And when he lists &#8220;5000 customers, 100% satisfied&#8221;, I cannot see how he <em>boasts</em> that when they did discover a bug, they fixed it for free. Don&#8217;t be disingenuous: if you hadn&#8217;t, that 100% satisfaction would be gone by now. But while these things don&#8217;t quite add up, what really made it clear for me what grade of software I was dealing with was his response to my question of EFI support. The spec sheet mentioned &#8220;MBR&#8221; but not specifically &#8220;BIOS&#8221;, nor did it make a mention of the EFI counterpart, GPT. When I asked about EFI, it took him a bit to figure out what I was talking about; he repeatedly got the acronym wrong as well (no, &#8220;extended&#8221; isn&#8217;t quite the same as &#8220;exten<em>sible</em>&#8220;).</p>
<p>How would you like your intelligence insulted at a trade fair? He&#8217;s not a politician and I&#8217;m not a potential voter at the next election. There shouldn&#8217;t be dodging, much less trying to mislead. I would have been happy to accept the honest answer that EFI is not relevant to them at this point, but that they will add it as required. That <em>is</em> the secondary answer he gave me (&#8221;we can have it by next year if a customer so desires&#8221;), but he kept trying to convince me that if I do have an EFI PC, it would be best to turn on MBR compatibility mode. Uh, no sir. That&#8217;s quite true for many consumers, but doesn&#8217;t answer whether your software supports it. What&#8217;s more is the kind of hogwash he came up with: that EFI is only relevant if you have more than 26 partitions (I assume he&#8217;s talking about Windows drive letters, which have absolutely zilch to do with the underlying firmware), and that servers and workstations rarely ever need more than 100 GB anyway. Frequently true, but… what does that have to do with anything? I wanted to know whether I could use disks with a GPT layout instead of an MBR one, not whether I should use GPT to begin with.</p>
<p>Salesmen have a duty to sugarcoat what they say. It&#8217;s their job. A good salesman would have recognized, however, that he was talking to a tech person, not just another customer. I was looking for straight information, and a simple &#8220;no, but at this point, you will find that compatibility mode covers most cases, and works just fine with our product&#8221; would have been honest and satisfying. Having him tell me that I&#8217;ve been evaluating my needs incorrectly just so his product can look a little bit shinier, however, is unacceptable, and is going to turn away what might otherwise have been good customers.</p>
<p>I&#8217;ll chalk it up to bad luck: we could have easily talked to more competent people about more interesting products instead. However, I would have hoped for more enthralling and mutually satisfying conversations than… that one.</p>
<p>We also went past stands from magazines; I mentioned the recent bankruptcy protection filing of <a href="http://en.wikipedia.org/wiki/Ziff_Davis" title="Ziff Davis - Wikipedia, the free encyclopedia">Ziff Davis</a>. Seemed a bit like the exhibiting zines were a bit desperate for attention. A medium from the past?</p>
<p>Perhaps the highlight of the day was an <a href="http://en.wikipedia.org/wiki/Apfelstrudel" title="Apfelstrudel - Wikipedia, the free encyclopedia">Apfelstrudel</a>. I only eat that kind of stuff about once or twice a year, so it&#8217;s all the more alluring. When leaving, we were all disappointed in our own ways, and yet, like I said, I wasn&#8217;t surprised about that. We mostly went there with the wrong premise that CeBIT ought to be a consumer expo when, as far as the organizers are concerned, it is primarily decidedly not one at all.</p>
<p>Maybe next time, I&#8217;ll go someplace where organizers, exhibitors and attendees agree on what they want. Until then, thanks to the power of feed syndication, social networking, social news and so on, I have plenty of sources to get information from — the kind of information <em>I</em> find relevant. Little wonder mags and expos aren&#8217;t my cup of tea.</p>
<p>Okay, I lied: <em>the weather</em> was the highlight of the day. So sunny, so bright, such exciting early signs of spring. Though we could still feel the cool air, it became clear that warmer, nicer days are ahead indeed.</p>
<ol class="footnotes"><li id="footnote_0_1506" class="footnote">I don&#8217;t mean it <em>that</em> way. We were all &#8216;young nerds&#8217; at some point, of course. But these people didn&#8217;t come across as nerdy at all, or in any way interested in the technical aspects of computing.</li><li id="footnote_1_1506" class="footnote">Given my mother tongue, you can call me a hypocrite for saying this while writing this entire blog in English. <img src='http://chucker.mystfans.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li></ol>]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/08/a-trip-to-buzzword-country.entry/feed</wfw:commentRss>
		</item>
		<item>
		<title>Unique Fail</title>
		<link>http://chucker.mystfans.com/2008/03/02/unique-fail.entry</link>
		<comments>http://chucker.mystfans.com/2008/03/02/unique-fail.entry#comments</comments>
		<pubDate>Sun, 02 Mar 2008 11:12:39 +0000</pubDate>
		<dc:creator>chucker</dc:creator>
		
		<category><![CDATA[Rants]]></category>

		<category><![CDATA[CoRD]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[RDP]]></category>

		<category><![CDATA[Remote Desktop Connection]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://chucker.mystfans.com/2008/03/02/unique-fail.entry</guid>
		<description><![CDATA[I haven&#8217;t fully moved to CoRD yet, largely because of various quirks in its UI. (I see that a new beta is out that may address most of my issues, but I haven&#8217;t had a chance to test that.) As a result, I mostly use Microsoft&#8217;s &#8216;official&#8217; Remote Desktop Connection client 2.0.0b2. Plus, I&#8217;ve always [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t fully moved to CoRD yet, largely because of various quirks in its UI. (I see that <a href="http://sourceforge.net/forum/forum.php?forum_id=790899" title="SourceForge.net: CoRD 0.5 Beta-1 Released">a new beta is out</a> that may address most of my issues, but I haven&#8217;t had a chance to test that.) As a result, I mostly use Microsoft&#8217;s &#8216;official&#8217; <a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx" title="Connect Across Platforms with Remote Desktop Connection | Mactopia">Remote Desktop Connection</a> client 2.0.0b2. Plus, I&#8217;ve always loved its icon (props to Iconfactory on that, I believe).</p>
<p>This morning, it crashed. [Not a] big deal; crashes happen. I was curious why, though, and while the crash report didn&#8217;t help me figure that out (the topmost call in the stacktrace is <tt>MBUMutex::Acquire(unsigned long)</tt>, which tells me absolutely nilch about the actual intent), I did find something else.</p>
<p>Here&#8217;s a portion of the <tt>Binary Images</tt> section from the crash log:</p>
<pre>Binary Images:
    0x1000 -    0x23fef +com.microsoft.rdc 2.0.0 Beta2 (2.0.0 Beta2) &lt;0775a7210cb4454ea17af3dfdec33e2c&gt; /Applications/Remote Desktop Connection.app/Contents/MacOS/Remote Desktop Connection
   0x92000 -   0x108fe6 +com.microsoft.netlib 12.0.0 (12.0.0) &lt;9fac28ca22ff49bf9185194497585126&gt; /Applications/Remote Desktop Connection.app/Contents/Frameworks/Netlib.framework/Versions/12/Netlib
  0x436000 -   0x5bafc7 +com.microsoft.rdc 2.0.0 (2.0.0) &lt;ad448d7a974d4d90ad5b89b5dfa08bc1&gt; /Applications/Remote Desktop Connection.app/Contents/Frameworks/RDCPAL.framework/Versions/12/RDCPAL
  0x86c000 -   0x94dff7  libxml2.2.dylib ??? (???) &lt;ccd6e2cb514fcd0b541bf153aae13481&gt; /usr/lib/libxml2.2.dylib
  0x9c8000 -   0x9e6fe7  com.apple.OpenTransport 3.0 (3.0) /System/Library/PrivateFrameworks/OpenTransport.framework/OpenTransport
[..]</pre>
<p>Notice something? That they still use OpenTransport strikes me as weird, that they use <em>the same bundle identifier</em> <tt>com.microsoft.rdc</tt> for the two distinct bundles <tt>RDCPAL.framework</tt> and <tt>Remote Desktop Connection.app</tt>, which furthermore run simultaneously, is even stranger, but oddest yet? This explosive combination actually works.</p>
<p>After all, <strong>a bundle identifier is supposed to be <em>globally unique</em></strong>. There are several API calls that let you launch and otherwise access a bundle through its identifier. How would that ever work when two bundles which clearly, while related, are distinct in their nature and purpose, have the same identifier? Should Xcode prevent you from building a project whose identifier matches one that already exists? Probably impossible to do on a reliable basis. Should dyld refuse to link or XNU refuse to launch a bundle when one with the same identifier is already running? Or should Microsoft simply have someone smack <a href="http://developer.apple.com/documentation/CoreFoundation/Reference/CFBundleRef/Reference/reference.html" title="CFBundle Reference">the <tt>CFBundle</tt> documentation</a> over developers&#8217; heads?</p>
]]></content:encoded>
			<wfw:commentRss>http://chucker.mystfans.com/2008/03/02/unique-fail.entry/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
