<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Global Spin &#187; Technology</title>
	<atom:link href="http://globalspin.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://globalspin.com</link>
	<description>we protect our freaks</description>
	<lastBuildDate>Fri, 13 Apr 2012 21:45:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>a note about passwords</title>
		<link>http://globalspin.com/2012/01/a-note-about-passwords/</link>
		<comments>http://globalspin.com/2012/01/a-note-about-passwords/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 16:15:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1775</guid>
		<description><![CDATA[Passwords bug me. Specifically, password management on most websites is maddening. Here are a few things to keep in mind when designing yours: List your password-format rules up front. All too often, sites ask for a password with no indication of their format rules, then scream &#8220;ERROR!&#8221; when you don&#8217;t guess correctly. Yell at your [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://globalspin.com/wp-content/uploads/2012/01/password-error.png"><img class="alignright size-thumbnail wp-image-1776" title="a password error example" src="http://globalspin.com/wp-content/uploads/2012/01/password-error-150x150.png" alt="" width="150" height="150" /></a>Passwords bug me. Specifically, password management on most websites is maddening. Here are a few things to keep in mind when designing yours:</p>
<p><strong>List your password-format rules up front.</strong> All too often, sites ask for a password with no indication of their format rules, then scream &#8220;ERROR!&#8221; when you don&#8217;t guess correctly. Yell at your users less by telling them what you want first.</p>
<p><strong>Don&#8217;t limit the size of a password</strong> unless you absolutely have to. Honestly, it&#8217;s 2012. Databases can store unlimited-length strings, and the security of a password is improved by length. If your user wants to use the Gettysburg Address as a password, let them go for it.</p>
<p><strong>Ditto for the content.</strong> If the user wants ancient Greek poetry for their password, then don&#8217;t freak out about the character set or complain that it doesn&#8217;t contain any numbers. Honestly, I once had a health-care provider prevent me from using spaces and punctuation in a password. &#8220;Alphanumeric characters only&#8221;. Way to be secure, guys.</p>
<p><strong>Don&#8217;t limit the password format at all</strong> unless a compromised account will damage your service as a whole. No minimum length, no &#8220;special characters&#8221; requirement, no &#8220;at least one number&#8221;. I know, this is a tough one to swallow. Take an honest look at the worst a malicious user could do; if the only harmful effects are to the user choosing the password, then let them choose whatever they want.</p>
<p><strong>Rate the strength of a password as the user types</strong>, and give hints on how to improve it. If you do this, though, <em>get it right</em>. It&#8217;s annoying to type in &#8220;<a href="http://xkcd.com/936/">correct horse battery staple</a>&#8221; and have some out-of-date algorithm tell me it&#8217;s &#8220;<span style="color: #ff0000;">Weak</span>&#8220;. It&#8217;s worse if the system rejects it outright, but even the knowledge that your algorithm sucks makes me doubt the overall security of your system.</p>
<p><strong>Check that your login fields are friendly to automatic login.</strong> I&#8217;m more likely to choose a unique password for a site when I can hand off the job of remembering it to my browser or keychain. Each time I have to click &#8220;forgot password&#8221;, though, my choice is going to be easier to remember (and probably less secure).</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2012/01/a-note-about-passwords/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>assumptions and their ills</title>
		<link>http://globalspin.com/2010/09/assumptions-and-their-ills/</link>
		<comments>http://globalspin.com/2010/09/assumptions-and-their-ills/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 23:14:52 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1692</guid>
		<description><![CDATA[Yesterday I did something dumb, and I only realized it today because I don&#8217;t trust an easy success. Let&#8217;s see if you can spot the flaw in my reasoning: Background: A process (X) is run on a series of items in a queue. Items are added to the queue continuously, about 500 per hour. A [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I did something dumb, and I only realized it today because I don&#8217;t trust an easy success. Let&#8217;s see if you can spot the flaw in my reasoning:</p>
<p>Background:</p>
<ul>
<li>A process (X) is run on a series of items in a queue.</li>
<li>Items are added to the queue continuously, about 500 per hour.</li>
<li>A processor (Z) is started once an hour. It performs X on all the items in the queue, then quits once the queue is empty.</li>
<li>If there are any errors, the processor emails them to me after it quits.</li>
</ul>
<p>The problem:</p>
<ol>
<li> I noticed 100 random failures in process X each hour.</li>
<li>I hypothesized that X is failing due to intermittent system unavailability.</li>
<li>I checked the hypothesis by looking for clusters of X failures at times of high load. (There were.)</li>
<li>I &#8220;fixed&#8221; it by pausing the Z processor for 60 seconds whenever there&#8217;s a failure (to let system resources recover).</li>
<li>12 hours after the fix, I got no failure emails and declared victory.</li>
<li>Not so fast: Not only did I not fix the problem, I caused something worse.</li>
</ol>
<p>Can you figure out what I did wrong?<span id="more-1692"></span></p>
<p>Hints and solution, Invisiclue™ style (select to view):</p>
<ul>
<li><span style="color: #ffffff;">The fix was a single line of code: &#8220;sleep 60&#8243; whenever a process X failed.</span></li>
<li><span style="color: #ffffff;">The failures weren&#8217;t caused by system load; the errors clustered  because high load = more items going through the queue. Waiting fixed  nothing, so there were still 100 failures per hour.</span></li>
<li><span style="color: #ffffff;">Process X normally takes a fraction of a second.</span></li>
<li><span style="color: #ffffff;">Processor Z starts once an hour, but that doesn&#8217;t mean it stops once an hour.</span></li>
<li><span style="color: #ffffff;">Errors are only reported when Z stops.</span></li>
<li><span style="color: #ffffff;">The pause makes process X take a minute longer, about 100 times an hour. There are only 60 minutes in an hour.<br />
</span></li>
<li><span style="color: #ffffff;">Since new items are added to the queue constantly, the queue never gets empty and Z never stops. Thus, no errors.</span></li>
<li><span style="color: #ffffff;">There are no other hints.</span></li>
<li><span style="color: #ffffff;">Really.</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2010/09/assumptions-and-their-ills/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a cat… standing up!</title>
		<link>http://globalspin.com/2010/04/a-cat%e2%80%a6-standing-up/</link>
		<comments>http://globalspin.com/2010/04/a-cat%e2%80%a6-standing-up/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 21:56:12 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Animals]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1683</guid>
		<description><![CDATA[You may have noticed how quiet Global Spin has become, yet again. With the rise of Twitter and Reader and Tumblr and other such thing-share-ers, our little community no longer has much reason to post their thoughts to a group blog. In response, I&#8217;m quitting! … checks notes Oh wait, that&#8217;s not it… shuffles papers [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1689" class="wp-caption alignright" style="width: 243px"><img class="size-medium wp-image-1689" title="Tumblr" src="http://globalspin.com/wp-content/uploads/2010/04/tumblr-233x300.jpg" alt="These gentlemen are from the future." width="233" height="300" /><p class="wp-caption-text">These gentlemen are from the future.</p></div>
<p>You may have noticed how quiet Global Spin has become, yet again. With the rise of Twitter and Reader and Tumblr and other such thing-share-ers, our little community no longer has much reason to post their thoughts to a group blog.</p>
<p>In response, I&#8217;m quitting!</p>
<p>…</p>
<p><em>checks notes</em> Oh wait, that&#8217;s not it… <em>shuffles papers</em> One sec, it was right here…</p>
<p>Right! In response, I&#8217;m going to keep posting the same old things on Global Spin as always. (In a word: <a title="the 42nd monkey on Global Spin" href="http://globalspin.com/2010/04/the-42nd-monkey/"><strong>monkeys</strong></a>.) I won&#8217;t even promise to post more often, because we&#8217;ve all seen through that little shadow play. Or something.</p>
<p>For those of you looking for a little more regularity and a little less depth, I give you <a href="http://globalspin.tumblr.com/post/519278379/this-is-primarily-to-illustrate-my-point-over-at">a cat… standing up</a>! (Oh, and I might also share some <a title="Global Spinneret on Tumblr" href="http://globalspin.tumblr.com/">other things over there</a>, because it&#8217;s what all the kids are doing these days.)</p>
<p>That is all.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2010/04/a-cat%e2%80%a6-standing-up/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>why I&#8217;m leaving Facebook</title>
		<link>http://globalspin.com/2009/12/why-im-leaving-facebook/</link>
		<comments>http://globalspin.com/2009/12/why-im-leaving-facebook/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 21:27:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1661</guid>
		<description><![CDATA[Starting today, I&#8217;m going to remove all my personal information from Facebook and &#8220;unfriend&#8221; everyone. I&#8217;m responding to a pair of status messages that appeared on my profile over the last few weeks, though I didn&#8217;t put them there. (John calls them &#8220;phantom status messages.&#8221;) According to the site itself, the messages were both submitted [...]]]></description>
			<content:encoded><![CDATA[<p>Starting today, I&#8217;m going to remove all my personal information from Facebook and &#8220;unfriend&#8221; everyone. I&#8217;m responding to a pair of status messages that appeared on my profile over the last few weeks, though I didn&#8217;t put them there. (John calls them &#8220;phantom status messages.&#8221;)</p>
<p><a href="http://globalspin.com/wp-content/uploads/2009/12/fb-screenshot-1.png"><img class="size-large wp-image-1662 alignnone" title="fb-screenshot-1" src="http://globalspin.com/wp-content/uploads/2009/12/fb-screenshot-1-460x127.png" alt="fb-screenshot-1" width="460" height="127" /></a></p>
<p>According to the site itself, the messages were both submitted &#8220;via Text Message&#8221;, which is odd because I haven&#8217;t authorized the Facebook Texts service. I submitted a bug report to Facebook Support, but so far they&#8217;ve done nothing aside from ask me to resubmit my request if I&#8217;m &#8220;still experiencing security issues.&#8221;</p>
<p><a href="http://globalspin.com/wp-content/uploads/2009/12/fb-screenshot-2.png"><img class="alignnone size-large wp-image-1664" title="Facebook screenshot 2" src="http://globalspin.com/wp-content/uploads/2009/12/fb-screenshot-2-460x239.png" alt="Facebook screenshot 2" width="460" height="239" /></a></p>
<p>Just to be clear:</p>
<ul>
<li><strong>My account hasn&#8217;t been &#8220;hacked&#8221;.</strong> I changed my password as soon as the first phantom status appeared, and that didn&#8217;t stop the second message two weeks later. Since the phantom messages came from the Facebook Texts service, they didn&#8217;t require my authentication anyway.</li>
<li><strong>My computer doesn&#8217;t have a virus.</strong> (If you know me at all, you&#8217;re chuckling at the idea.) Even if by some magical circumstance it did, the virus would have to send Facebook a text message somehow, and they&#8217;d still have to accept it.</li>
</ul>
<p>That leaves two possibilities that I can see:</p>
<ol>
<li><strong>It&#8217;s a bug.</strong> Some bit of Facebook code is misrouting another user&#8217;s text messages to my profile by accident.</li>
<li><strong>It&#8217;s a security exploit.</strong> A malicious user is exploiting some crack in Facebook&#8217;s text-message-handling code to drop messages in other users&#8217; accounts. This is less likely, but not impossible; it would probably start with innocuous messages to test the exploit.</li>
</ol>
<p><a href="http://globalspin.com/wp-content/uploads/2009/12/fb-screenshot-3.png"><img class="alignnone size-large wp-image-1666" title="Facebook Texts" src="http://globalspin.com/wp-content/uploads/2009/12/fb-screenshot-3-460x194.png" alt="Facebook Texts" width="460" height="194" /></a></p>
<p>Either way, I no longer trust my Facebook account. The phantom messages have been benign so far, but all it would take is one generic hurtful statement to become a real nightmare. (Not to mention what this implies about Facebook&#8217;s security in general.)</p>
<p>I still plan to keep the account itself open, because I need it for work (to develop Facebook apps) and for space advocacy (as a page admin). I just won&#8217;t be posting to it, and it won&#8217;t be &#8220;friends&#8221; with anyone. I&#8217;ll miss the easy keeping-in-touch it provides, but that&#8217;s not worth the potential hassle.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/12/why-im-leaving-facebook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>on deadlines and priority: a physical analogue</title>
		<link>http://globalspin.com/2009/11/deadlines-and-priorit/</link>
		<comments>http://globalspin.com/2009/11/deadlines-and-priorit/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 00:42:27 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1647</guid>
		<description><![CDATA[Looking at my to-do list today, I noticed for the millionth time how two key attributes of a task seem to be either redundant or in conflict: its due date and its priority. It always seemed to me that you should only need to assign one or the other. If you have a deadline, then [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1648" title="deadline vs priority" src="http://globalspin.com/wp-content/uploads/2009/11/deadline-vs-priority.png" alt="deadline vs priority" width="214" height="184" />Looking at my to-do list today, I noticed for the millionth time how two key attributes of a task seem to be either redundant or in conflict: its due date and its priority.</p>
<p>It always seemed to me that you should only need to assign one or the other. If you have a deadline, then what does the priority affect? If the item is high enough priority, isn&#8217;t the due date ASAP?</p>
<p>Today, though, I had a flash of insight. The due date defines how much I have to work on the item in order to get it done in time, almost like the <em>velocity</em> of the task. The priority, however, defines how resistant the job is to being derailed by other tasks, more like the inertia or <em>mass</em> of the task.</p>
<p>Put that way, the two values aren&#8217;t redundant at all. In fact, you can put them together to determine the overall <em>momentum</em> of a project, based on the combination of the deadline-driven velocity and the priority-based mass. It might even be possible to come up with a formula for determining the outcome of a collision between two tasks, but I&#8217;ll leave that as an exercise for the project manager.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/11/deadlines-and-priorit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>progress means not having to finish things</title>
		<link>http://globalspin.com/2009/10/progress-means-not-having-to-finish-things/</link>
		<comments>http://globalspin.com/2009/10/progress-means-not-having-to-finish-things/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 18:29:16 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Making Stuff]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1640</guid>
		<description><![CDATA[A few years ago, I started a project to build something I&#8217;d wanted for a long time: a simple device that could read Wikipedia articles and Project Gutenberg texts. I called it a WikiBub. The point was to create something dirt simple on the cheap, instead of the usual &#8220;convergence device&#8221; that does everything (and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thewikireader.com/"><img class="alignright size-medium wp-image-1643" title="WikiReader in the wild" src="http://globalspin.com/wp-content/uploads/2009/10/DonnerParty_small-300x200.jpg" alt="WikiReader in the wild" width="300" height="200" /></a>A few years ago, I started a project to build something I&#8217;d wanted for a long time: a simple device that could read Wikipedia articles and Project Gutenberg texts. I called it a <a href="http://globalspin.com/ideas/wikibub/">WikiBub</a>. The point was to create something dirt simple on the cheap, instead of the usual &#8220;convergence device&#8221; that does everything (and is priced to match).</p>
<p>Five years later, I can check it off my to-do list. I never got the hardware working, and I didn&#8217;t even get past the rough-sketch stage of the design, but other people met my goals for me. The <a href="http://www.thewikireader.com/">WikiReader</a> (pictured) matches the original WikiBub idea perfectly: it&#8217;s simple, cheap ($99), open to hacking, and designed to do one thing (reading Wikipedia) well.</p>
<p>Of course, the idea of a simple-to-use ebook reader without eyestrain or battery issues is no longer new; the Kindle took care of popularizing that one. I also moved on to another <a title="iPhone" href="http://www.apple.com/iphone/">hand-held reading device</a> you may have heard of, which (mostly) took away my need for a dedicated reader. Still, it&#8217;s nice to see something so true to the WikiBub spirit. I hope it flourishes.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/10/progress-means-not-having-to-finish-things/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>tomayto tomahto</title>
		<link>http://globalspin.com/2009/10/tomayto-tomahto/</link>
		<comments>http://globalspin.com/2009/10/tomayto-tomahto/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:31:06 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Language]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1624</guid>
		<description><![CDATA[I often see a word in print long before I hear it pronounced. That&#8217;s fine for most words—&#8221;antidisestablishmentarianism&#8221; isn&#8217;t actually that hard to deconstruct—but it can get me in trouble sometimes. For years I thought misled was pronounced &#8220;mizzled&#8221;, and I never did decide how envelope should sound. Now that&#8217;s going to be a lot [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1627" title="Speak &amp; Spell" src="http://globalspin.com/wp-content/uploads/2009/10/TI_SpeakSpell_no_shadow-238x300.jpg" alt="Speak &amp; Spell" width="143" height="180" />I often see a word in print long before I hear it pronounced. That&#8217;s fine for most words—&#8221;antidisestablishmentarianism&#8221; isn&#8217;t actually that hard to deconstruct—but it can get me in trouble sometimes. For years I thought <a href="http://en.wiktionary.org/wiki/misled">misled</a> was pronounced &#8220;mizzled&#8221;, and I never did decide how <a href="http://en.wiktionary.org/wiki/envelope">envelope </a>should sound.</p>
<p>Now that&#8217;s going to be a lot easier, thanks to a little programming trickery by <a href="http://johntantalo.com/">John Tantalo</a>. He created a <a title="IPA TTS bookmarklet" href="http://www.johntantalo.com/blog/ipa-tts-bookmarklet/">handy bookmarklet</a> that takes standard International Phonetic Alphabet (IPA) transcriptions (as found on many Wikipedia pages) and runs them through a text-to-speech (TTS) system to speak them aloud.</p>
<p>Checking a few known pronunciations against Wikipedia&#8217;s IPA for them, I see that either the TTS server or the listed IPA needs some work. I suspect the latter, because the IPA for the <a href="http://en.wikipedia.org/wiki/Niger_River">Niger River</a> entry (/ˈnaɪdʒər/) sounds great, while the IPA for <a href="http://en.wikipedia.org/wiki/Nagios">Nagios</a> (/ˈnɑːɡi.oʊs/) sounds way off (as I write this at least). Still, most entries work great, and I expect this tool to encourage more authors to include IPA as it gets used.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/10/tomayto-tomahto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>it&#8217;s not what you expect</title>
		<link>http://globalspin.com/2009/09/its-not-what-you-expect/</link>
		<comments>http://globalspin.com/2009/09/its-not-what-you-expect/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:09:02 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1612</guid>
		<description><![CDATA[In 1998, Apple came out with an all-in-one computer. At the time, all-in-one computers were stripped down CPUs crammed onto a monitor case. The term made people expect something ugly, cheap, and difficult to upgrade. What they got instead was the iMac. It was revolutionary, and it inspired copies all across the industry. In 2001, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://globalspin.com/wp-content/uploads/2009/09/iphone.jpg"><img class="alignright size-medium wp-image-1613" title="iPhone rumor from 2006" src="http://globalspin.com/wp-content/uploads/2009/09/iphone-300x225.jpg" alt="iPhone rumor from 2006" width="300" height="225" /></a>In 1998, Apple came out with an all-in-one computer. At the time, all-in-one computers were stripped down CPUs crammed onto a monitor case. The term made people expect something <a href="http://groups.google.com/group/comp.sys.mac.advocacy/browse_thread/thread/a6f832a04c11ae27/">ugly, cheap, and difficult to upgrade</a>. What they got instead was the iMac. It was revolutionary, and it inspired copies all across the industry.</p>
<p>In 2001, Apple came out with a portable MP3 player. There were plenty of MP3 players on the market, but none of them were particularly impressive. <a title="&quot;No wireless. Less space than a nomad. Lame.&quot;" href="http://apple.slashdot.org/article.pl?sid=01/10/23/1816257">Initial reviews</a> told people to expect an Apple offering that was too big, lacked features, and was way too expensive. What they got instead was the iPod. It was revolutionary, and MP3 players were never the same.</p>
<p>In 2007, Apple came out with a smartphone with an integrated iPod. By this time, people realized they should expect something revolutionary, but revolutions are tricky to predict. <a href="http://www.iphonebuzz.com/best-damn-iphone-mock-up-almost-27144.php">Rumor sites</a> and pundits worked themselves into a frenzy telling people to expect an iPod with phone capabilities crammed in, or a phone with an iPod tacked on. What they got instead was the iPhone. It was revolutionary, but not the way anyone expected.</p>
<p>In 2009, Apple might come out with a tablet computer. As before, everyone and their dog is trying to <a href="http://www.engadget.com/2009/08/15/apple-tablet-pic-leaked-this-is-the-real-one-we-can-feel-it/">guess what it might be like</a>. We&#8217;re being told to expect a big iPhone, or a web tablet, or some kind of ebook reader. What I expect instead, based on all that&#8217;s gone before, is the unexpected.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/09/its-not-what-you-expect/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>keeping the &#8216;perma&#8217; in permalink</title>
		<link>http://globalspin.com/2009/08/keeping-the-perma-in-permalink/</link>
		<comments>http://globalspin.com/2009/08/keeping-the-perma-in-permalink/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:00:46 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1608</guid>
		<description><![CDATA[While doing regular WordPress maintenance today, I finally bit the bullet and changed the post permalinks to something a bit more human-friendly. For example, the old and new URLs for a recent post are: http://globalspin.com/2009/05/22/1531/ http://globalspin.com/2009/05/livable-streets/ A bit nicer, right? Here&#8217;s the tricky part: the old URL still works, redirecting automatically so no one need [...]]]></description>
			<content:encoded><![CDATA[<p>While doing regular WordPress maintenance today, I finally bit the bullet and changed the post permalinks to something a bit more human-friendly. For example, the old and new URLs for a recent post are:</p>
<p><a href="http://globalspin.com/2009/05/22/1531/">http://globalspin.com/2009/05/22/1531/</a><br />
<a href="http://globalspin.com/2009/05/livable-streets/">http://globalspin.com/2009/05/livable-streets/</a></p>
<p>A bit nicer, right? Here&#8217;s the tricky part: the old URL still works, redirecting automatically so no one need get lost on their way in. I&#8217;d love to take credit for such a slick bit of business, but it was really simple thanks to Dean Lee&#8217;s <a href="http://www.deanlee.cn/wordpress/permalinks-migration-plugin/">Permalinks Migration Plugin</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/08/keeping-the-perma-in-permalink/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a note (or is it a comment?) on feature blur</title>
		<link>http://globalspin.com/2009/07/a-note-or-is-it-a-comment-on-feature-blur/</link>
		<comments>http://globalspin.com/2009/07/a-note-or-is-it-a-comment-on-feature-blur/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 16:29:17 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://globalspin.com/?p=1598</guid>
		<description><![CDATA[Brad just pointed out that Google Reader added new features familiar to Twitter and Facebook users: marking a post as something you &#8220;like&#8221; and setting a status message. They didn&#8217;t remove similar features, though, so the result is a blur of options: So when I want to remember something, do I &#8220;star&#8221; it or &#8220;like&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Brad Fults" href="http://h3h.net">Brad</a> just pointed out that Google Reader added new features familiar to Twitter and Facebook users: marking a post as something you &#8220;like&#8221; and setting a status message. They didn&#8217;t remove similar features, though, so the result is a blur of options:</p>
<p><img class="size-full wp-image-1599 alignnone" title="Google Reader feature blur example" src="http://globalspin.com/wp-content/uploads/2009/07/greader-feature-blur.png" alt="Google Reader feature blur example" width="318" height="75" /></p>
<p>So when I want to remember something, do I &#8220;star&#8221; it or &#8220;like&#8221; it? If I want to let people know about it, should I &#8220;like&#8221; it or &#8220;share&#8221; it? Is my &#8220;note&#8221; shown as a &#8220;comment&#8221; or somewhere else?</p>
<p>I recognize the thinking here; if users are looking for a feature by a familiar name (&#8220;like&#8221;), they might not find it by your own convention (&#8220;star&#8221;). This half-baked mix of features isn&#8217;t the answer, though. Each addition should have been weighed against the existing choices, and if the benefit justified the new feature it should have replaced the old.</p>
]]></content:encoded>
			<wfw:commentRss>http://globalspin.com/2009/07/a-note-or-is-it-a-comment-on-feature-blur/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

