<?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>Corpus Scriptorum Crumbum &#187; geek</title>
	<atom:link href="http://scriptorum.imagicity.com/category/geek/feed/" rel="self" type="application/rss+xml" />
	<link>http://scriptorum.imagicity.com</link>
	<description>Just another Imagicity site</description>
	<lastBuildDate>Thu, 02 Feb 2012 22:24:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Selling Democracy (Slight Return)</title>
		<link>http://scriptorum.imagicity.com/2011/11/17/selling-democracy-slight-return/</link>
		<comments>http://scriptorum.imagicity.com/2011/11/17/selling-democracy-slight-return/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 00:35:05 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[journamalism]]></category>
		<category><![CDATA[social commentary]]></category>
		<category><![CDATA[wonk]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=618</guid>
		<description><![CDATA[Writing about the influence of the Internet on pro-democracy movements earlier this year, I observed: As individual control over the flow of information rises, central control wanes. And this, obviously, is the crux of the dilemma facing businesses and governments across North Africa and throughout the world. They are belatedly coming to realise that they [...]]]></description>
			<content:encoded><![CDATA[<p>Writing about the <a href="http://scriptorum.imagicity.com/2011/02/04/infowar-a-case-study/" title="Infowar - A Case Study">influence of the Internet on pro-democracy movements</a> earlier this year, I observed:</p>
<blockquote><p>As individual control over the flow of information rises, central control wanes. And this, obviously, is the crux of the dilemma facing businesses and governments across North Africa and throughout the world. They are belatedly coming to realise that they are fighting a many-headed hydra. As they cut off one avenue of communication, another rears its head.</p>
<p>But that hydra has a body, and the body is the network itself.</p></blockquote>
<p>The US Congress&#8217; <a href="http://www.thestar.com/article/1085475--geist-internet-belongs-to-us-u-s-argues" title="SOPA Analysis by Michael Geist">latest attack on the integrity of the Internet</a> demonstrates that at least some American businesses have heard this message loud and clear. </p>
<p>Their intent now is simply to cordon off what they consider to be the American part of the Internet, and to beat into submission any site that refuses to play by American rules. The rules, needless to say, are expressly designed to impose an economy of hoarding and scarcity on a technological landscape premised on bounty and sharing.</p>
<p>To what end? What do so-called content-producers stand to gain from all of this? Not much, really. Except that they can continue using the same business model that has stood them in such good stead for the last few decades. </p>
<p>Essentially, the SOPA legislative package doesn&#8217;t create a Great Firewall of America; it encases the giants of the media industry in amber.</p>
<p>The starkest evidence of the fossilising effect of this legislation was provided by a <a href="http://arstechnica.com/tech-policy/news/2011/11/at-web-censorship-hearing-congress-guns-for-pro-pirate-google.ars">recent House Judiciary Committee hearing</a>, which consisted of little more than a gaudy carousel of facile pronouncements:</p>
<blockquote><p>How low was the level of debate? The hearing actually descended to statements like &#8220;the First Amendment does not protect stealing goods off trucks&#8221; (courtesy of the AFL-CIO&#8217;s Paul Almeida).</p></blockquote>
<p>Criticisms were brushed aside with the blithe assertion that if these rules don&#8217;t fit the Internet as it is today, then it&#8217;s the Internet that should change, not the rules.</p>
<p>The one detractor allowed a place on the stage was Google, which objected strenuously to to the vague, often blatantly prejudicial language of the Bill.</p>
<blockquote><p>It was up to Google alone to make the argument that SOPA&#8217;s definition of &#8220;rogue sites&#8221; is poor, that its remedies are extreme, and that plenty of legitimate sites could be targeted. One has only to think of YouTube, which even without SOPA is being sued by Viacom for $1 billion and would certainly have been hammered years ago under SOPA&#8217;s crazy language (sites can be dismantled under SOPA if they take &#8220;deliberate actions to avoid confirming a high probability of the use of the US-directed site to carry out acts&#8221; of infringement. What does that even mean? And how does it fit with existing robust safe harbors for user-uploaded content sites?)</p></blockquote>
<p>Perhaps the most shocking aspect of this hearing was that Google, the sole opponent to the legislation allowed to present at the hearing, was castigated by most of the people present, impugned for purportedly profiting from piracy and cast as the villain in this whole affair.</p>
<p>Seeing one of the few growing and dynamic drivers of the information economy not only cast out of the fold but actively opposed, one can only conclude that the captains of the US media industry are perfectly content to cut their nose off to spite their face. They will burn the bridge represented by Google rather than cross it.</p>
<p>I see two immediate dangers if this regime is actually allowed to take the shape proposed for it:</p>
<ol>
<li>Innovation in content re-use and sharing will move outside of the US. Some will move into the shadows (kind of like offshore pirate radio in days of yore, except the ships and radios are available for the cost of a laptop). Some will move into the less governed &#8211; or governable &#8211; areas. </li>
<li>US influence on innovation and invention will decline significantly. This legislative package will serve as a clear signal that Silicon Valley is no longer the influence it used to be. (Indeed, the Valley&#8217;s lack of standing in DC was evidenced by committee members&#8217; contempt for Google throughout the hearing.)</li>
</ol>
<p>The latter outcome is the more dangerous of the two. Losing influence in the direction the Internet&#8217;s development takes also means losing the uniquely American ethos of freedom and individualism. </p>
<p>There are numerous new media and technological players poised in the wings right now. But few of them (with the possible exception of Al Jazeera) have any moral stake in human rights or even individual expression. </p>
<p>Warnings that SOPA&#8217;s passage will mark the death knell of the Internet as we know it are, therefore, not exaggerations.</p>
<p>Like a bug in amber, the US media and content industries may be preserved for a while, but the life that they breathed into world culture &#8211; the American ethos of individual freedom &#8211; that will diminish and die.  </p>
<p><strong>UPDATE:</strong><br />
<em>When I talk about the &#8216;American ethos of individual freedom&#8217;, I&#8217;m using &#8216;American&#8217; to modify &#8216;ethos&#8217; not &#8216;individual freedom&#8217;. Tons of cultures have extremely strong traditions of freedom and individual rights. Few have that particularly American flavour of it. And it&#8217;s that particular flavour which, not coincidentally, fits so well with the Internet today. </em></p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/11/17/selling-democracy-slight-return/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mystery &amp; Wonder</title>
		<link>http://scriptorum.imagicity.com/2011/11/06/mystery-wonder/</link>
		<comments>http://scriptorum.imagicity.com/2011/11/06/mystery-wonder/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 01:41:35 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[soft-core]]></category>
		<category><![CDATA[wonk]]></category>
		<category><![CDATA[alexis madrigal]]></category>
		<category><![CDATA[andrew sullivan]]></category>
		<category><![CDATA[flocking]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=614</guid>
		<description><![CDATA[According to Andrew Sullivan, Alexis Madrigal claims that flocking behaviour is &#8220;&#8230; a beautiful phenomenon to behold. And neither biologists nor anyone else can yet explain how starlings seem to process information and act on it so quickly.&#8221; That second sentence is just false, as even a quick visit to wikipedia is sufficient to discover: [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://mm-2.org/emergence/wp-content/uploads/2010/04/Diver-in-Middle-of-School-of-Fish-Bali-Indonesia-Photographic-Print-C13481597.jpeg.jpg" alt="Schooling behaviour" style="width: 200px; float:right; margin-left:10px;" />According to <a href="http://andrewsullivan.thedailybeast.com/2011/11/murmuration-explained.html">Andrew Sullivan</a>, Alexis Madrigal claims that flocking behaviour is &#8220;&#8230; a beautiful phenomenon to behold. And neither biologists nor anyone else can yet explain how starlings seem to process information and act on it so quickly.&#8221;</p>
<p>That second sentence is just false, as even a quick visit to <a href="http://en.wikipedia.org/wiki/Flocking_(behavior)">wikipedia</a> is sufficient to discover: Current research shows that this vastly complex behaviour requires no interaction between all points, and no orchestration by some unseen hand.</p>
<p>Flocking behaviour can be simulated in computers by creating groups of simple bots, each of which responds independently to three simple rules:</p>
<p>1) Separation &#8211; avoid crowding neighbors (short range repulsion)</p>
<p>2) Alignment &#8211; steer towards average heading of neighbors</p>
<p>3) Cohesion &#8211; steer towards average position of neighbors (long range attraction)</p>
<p>Some researchers have even gone so far as to create real, flying drones that exhibit this behaviour.</p>
<p>The miracle is not that this grand ballet is so complex, but that it&#8217;s so damn simple in its essence.</p>
<p>Look, I marvel just as much as the next person when watching vast flocks of starlings. And there are few things more graceful and poignant than an entire school of sardines arcing over the waves in consecutive leaps as they flee from predators. There is little in life so exhilarating as being engulfed in a pocket of azure space as a school of reef fish flow soundlessly around you.</p>
<p>These are all examples of of simple creatures following simple rules, collectively iterating and permuting in patterns whose complexity the human mind finds attractive, even enthralling. Because it cannot follow the linear progression of individual acts in such a vastly parallel pattern, the brain hits the overload switch, which results in our sense of wonder.</p>
<p>It is, almost literally, mind candy. But that does NOT make it a mystery.</p>
<p>I&#8217;m not asking that we put aside our wonder, but can we please accept that many of these so-called mysteries are NOT mysterious. (Well, not any longer, anyway.) I&#8217;m as big a fan of exaltation as the next person, but I cringe when we allow it to curb our perceptions and our ability to learn.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/11/06/mystery-wonder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remembering Steve Jobs</title>
		<link>http://scriptorum.imagicity.com/2011/10/06/remembering-steve-jobs/</link>
		<comments>http://scriptorum.imagicity.com/2011/10/06/remembering-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 22:29:56 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hard-core]]></category>
		<category><![CDATA[social commentary]]></category>
		<category><![CDATA[wonk]]></category>
		<category><![CDATA[obituary]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=607</guid>
		<description><![CDATA[Okay, look: Gallows humour aside (for the moment), Steve Jobs doesn&#8217;t deserve our reverence. He deserves our respect, yes, for being one of the only people in the industry to actually think about how people used hardware. He was a great hardware designer in part because of his obsession with detail and his absolute inability [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, look: <a href="http://apple.slashdot.org/story/11/10/06/000211/steve-jobs-dead-at-56">Gallows humour</a> aside (for the moment), Steve Jobs doesn&#8217;t deserve our reverence. He deserves our respect, yes, for being one of the only people in the industry to actually think about how people used hardware. He was a great hardware designer in part because of his obsession with detail and his absolute inability to compromise on a principle.</p>
<p>I admire him for that. And I&#8217;m more than a little disgusted to hear about Jobs&#8217; &#8216;visionary&#8217; genius from the likes of Ballmer and Gates &#8211; who, not to put too fine a point on it, wouldn&#8217;t know a good design if it slapped them in the face with a dead salmon. </p>
<p>Who the fuck are they to judge? And who the fuck are we to listen?</p>
<p>No, the thing we need to admire about Jobs &#8211; the thing we need to LEARN about Steve Jobs &#8211; is how he thought, how he never stopped trying to make things simpler, how he utterly refused to compromise, how he refused to accept &#8216;improvement&#8217; as the criterion for success. It was necessary, of course, and relentlessly pursued, but it was the means to another end&#8230;.</p>
<p>And that was good design. Something the technological world knows far too little about. And with his passing, most of its collective knowledge and ability pass with him.</p>
<p>If you really want to show respect and admiration for Steve Jobs, understand him. </p>
<p>Emulate him. Let them call you arrogant and impolite if they must, but be a perfectionist. Be unforgiving, cruel even, to yourself and others. But be simple and clear, too. If you do that, then one day you might &#8211; just might &#8211; do one perfect thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/10/06/remembering-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Find Duplicate File Names in CouchDB</title>
		<link>http://scriptorum.imagicity.com/2011/10/05/find-duplicate-file-names-in-couchdb/</link>
		<comments>http://scriptorum.imagicity.com/2011/10/05/find-duplicate-file-names-in-couchdb/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 21:44:36 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hard-core]]></category>
		<category><![CDATA[couchdb]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=604</guid>
		<description><![CDATA[I was stumped for a bit, trying to figure out how to help my editorial staff avoid uploading the same file twice. In a repository spanning tens of thousands of titles in over a hundred different collections, our staff can&#8217;t easily tell whether a document is already in a collection or not. Turns out that [...]]]></description>
			<content:encoded><![CDATA[<p>I was stumped for a bit, trying to figure out how to help my editorial staff avoid uploading the same file twice. In a repository spanning tens of thousands of titles in over a hundred different collections, our staff can&#8217;t easily tell whether a document is already in a collection or not.</p>
<p>Turns out that finding duplicate attachments is fairly easy. First create the view:</p>
<pre>
function(doc) {
  if (doc._attachments){
    for (var i in doc._attachments){
      emit([doc.collection, i], doc._id);
    }
  }
}
</pre>
<p>Which returns JSON output that looks like this:</p>
<p>["collection name", "filename.rtf"]</p>
<p>So all I have to do to find the duplicates is query that view using the composite key and see if it returns any rows:</p>
<p>http://my.couchdb.server:5984/database-name/_design/my-listings/_view/attachment-exists?key=["collection name","filename.rtf"]</p>
<p>I could do the same with MD5 checksums, too, but I won&#8217;t. The problem is that even a single character change is enough to make two documents different. So if someone opens their copy of a file and Word changes the metadata in it, it&#8217;s no longer byte-for-byte identical, even though the text has not changed. This means that the number of false negatives (i.e. duplicate files that are NOT found) would be too high for people to rely on.</p>
<p>What I&#8217;d really like to find is an algorithm that determines whether the textual content of two documents is significantly similar&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/10/05/find-duplicate-file-names-in-couchdb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Pseudonymity</title>
		<link>http://scriptorum.imagicity.com/2011/07/27/on-pseudonymity/</link>
		<comments>http://scriptorum.imagicity.com/2011/07/27/on-pseudonymity/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 00:53:00 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[social commentary]]></category>
		<category><![CDATA[soft-core]]></category>
		<category><![CDATA[wonk]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=581</guid>
		<description><![CDATA[My friend Skud (yes, Skud) recently had her Google+ account suspended, apparently for not using her &#8216;real&#8217; name. The section of Google&#8217;s privacy policy dealing with the issue of names says only this: To help fight spam and prevent fake profiles, use the name your friends, family or co-workers usually call you. For example, if [...]]]></description>
			<content:encoded><![CDATA[<p>My friend Skud (yes, <a href="http://infotrope.net/bio/my-name/">Skud</a>) recently <a href="http://infotrope.net/2011/07/22/ive-been-suspended-from-google-plus/">had her Google+ account suspended</a>, apparently for not using her &#8216;real&#8217; name. The section of Google&#8217;s privacy policy dealing with the issue of names says only this:</p>
<blockquote><p>To help fight spam and prevent fake profiles, use the name your friends, family or co-workers usually call you. For example, if your full legal name is Charles Jones Jr. but you normally use Chuck Jones or Junior Jones, either of those would be acceptable. </p></blockquote>
<p>Audrey Watters at ReadWriteWeb got <a href="http://www.readwriteweb.com/archives/no_pseudonyms_allowed_is_google_pluss_real_name_po.php">a little further clarification</a> from a Google spokesperson concerning Google Profiles and the use of real names:</p>
<blockquote><p>&#8220;We are not requiring people to use their &#8216;real name&#8217;, but rather they need their Google profile to include the name they commonly go by in daily life. I know that sounds like the same thing, but there are some differences. For a hypothetical example, Samuel Clemens could choose to be known as &#8216;Mark Twain,&#8217; although we wouldn&#8217;t allow him to go by Authordude88. And for a real life example, 50 Cent is using Google+, after we verified that this is the name he is commonly referred to. More details can be found <a href="http://www.google.com/support/profiles/bin/answer.py?answer=1228271">here</a>.</p></blockquote>
<p>That page <a href="https://www.google.com/support/profiles/bin/answer.py?answer=1228271">goes on to say</a> that your name should use your first and last names, avoid &#8216;unusual&#8217; characters (more about this below) and that your profile should represent only one person.</p>
<p>There are numerous problems with this policy which, taken together, make it impossible to implement it consistently or, indeed, objectively. Arguably, this policy would have disallowed some or all of the following:</p>
<dl>
<dt><strong>Jesus Christ</strong></dt>
<dd>&#8216;Christ&#8217; is an title, not an actual name</dd>
<dt><strong>Buddha</strong></dt>
<dd>It&#8217;s really a title, and it&#8217;s only one word</dd>
<dt><strong>Pol Pot, Lenin &#038; Stalin</strong></dt>
<dd>All <i>noms de guerre</i>, associated with illegal and subversive activities at some point in history.</dd>
<dt><strong>The Apostle Paul</strong></dt>
<dd>He was &#8216;really&#8217; Saul</dd>
<dt><strong>Socrates</strong></dt>
<dd>What, no last name?</dd>
<dt><strong>Ellery Queen</strong></dt>
<dd>&#8216;He&#8217; is actually a &#8216;<a href="https://secure.wikimedia.org/wikipedia/en/wiki/Ellery_Queen">they</a>&#8216;.</dd>
<dt><strong>Acton, Currer and Ellis Bell</strong></dt>
<dd>The Bronte sisters, who hid their identities (and location) to avoid scandal in their community</dd>
<dt><strong>George Eliot and George Sand</strong></dt>
<dd>Just a couple of the most notable women who could only be taken seriously after assuming a male identity</dd>
</dl>
<p>I could go on at great length, but suffice it to say that there are problems. You&#8217;ll note, by the way, that many of the names listed above refer to individuals who were guilty of subversive and often illegal activities. In many cases, too, there was a point in time where these names were not commonly known, or were disputed (even proscribed) by large segments of society, or by the powers that be.</p>
<p>Let me try to make these apparently silly examples clearer. It&#8217;s easy, with the benefit of hindsight to say, &#8220;<em>Dude, that&#8217;s JESUS. Everybody knows he&#8217;s the Christ.</em>&#8221; Well, that may be true now, but what about when he was some misfit wandering from town to town, pissing off a lot of Pharisees in the process? And yes, knowing what we know now, maybe we wouldn&#8217;t want to give a voice to Pol Pot, Lenin or Stalin. But how would we have felt about them in the early years of the 20th Century?</p>
<p>My question is: Are we on the side of the Pharisees, the Tsars and the Cambodian despots? Because that&#8217;s who we&#8217;re helping here, metaphorically speaking.</p>
<p>I&#8217;m not advocating taking a particular side. I&#8217;m suggesting exactly the opposite &#8211; <em>not taking sides</em>. That&#8217;s why I deliberately included some decidedly contentious figures in the list. (I could just as easily have included the authors of the Federalist Papers.) I just want to know that there&#8217;s room in our society for gadflies like Socrates, that it&#8217;s okay for some as-yet-unknown literary genius to speak freely and loud. </p>
<p>(And that, yes, even the soon-to-be villains can be captured in the public dialogue. There&#8217;s actually an argument to be made for listening to nuts like bin Laden and Breivik, in order that we better understand &#8211; and engage &#8211;  our enemy.)</p>
<p>There are technical problems with <em>any</em> set of rules applying to names. As Patrick McKenzie eloquently demonstrates, just about any rule you think might apply to names <a href="http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/">actually doesn&#8217;t</a>. Furthermore, the rationale that disallowing pseudonyms would have any effect whatsoever on spam and/or civility in public discourse, let alone that it will &#8216;help people know who they&#8217;re talking to,&#8217; is entirely unproven. </p>
<p>But the issue is bigger than just technical. Skud writes that <a href="http://geekfeminism.org/2010/06/10/hacker-news-and-pseudonymity/">disallowing pseudonymity can be discriminatory and downright dangerous</a>. The fact that her argument isn&#8217;t comprehensive makes it all the more compelling.</p>
<p>Throughout history, and for countless reasons, the use of pseudonyms and the appropriation of unofficial names are common, reputable and widely accepted practices, </p>
<p>One of the most common responses to these (and other) objections can be stated succinctly enough: Google&#8217;s Service &#8211; Google&#8217;s Rules. Fair enough, but let&#8217;s consider the implications of this. If we as a society allow ourselves to be utterly circumscribed by corporate policies over which we have no control (and which, as here, are pretty much arbitrary in nature), we&#8217;re in effect voting ourselves back into feudalism, where the rule of law becomes meaningless &#8211; or rather, indistinguishable from fiat.</p>
<p>I know some of you are writhing in your chairs right now, waiting to shout, &#8220;<em>Oh come on, Crumb! Lighten up. This is a bloody social network we&#8217;re talking about, not some proletarian revolutionary struggle.</em>&#8221; Well, no. This is a social network, and if it wants to reflect society then it needs to bloody well reflect it. In many parts of the world, just hanging out with your buddies on a service like this can get you into a lot of trouble.</p>
<p>Identity matters, for political, economical, social and philosophical reasons. The ability to define one&#8217;s identity freely is a fundamental human right. Google&#8217;s aim is to reduce bad behaviour, and that&#8217;s laudable. But if they want to do it right, they should focus on behaviour, not practices that are only tangentially linked to the problem.</p>
<p>If Google really wants their network to reflect society rather than deform it, they need to back off the name issue and look at fostering a culture of respect and civility instead. </p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/07/27/on-pseudonymity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canonical is Failing</title>
		<link>http://scriptorum.imagicity.com/2011/05/18/canonical-is-failing/</link>
		<comments>http://scriptorum.imagicity.com/2011/05/18/canonical-is-failing/#comments</comments>
		<pubDate>Wed, 18 May 2011 04:34:03 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hard-core]]></category>
		<category><![CDATA[wonk]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=567</guid>
		<description><![CDATA[A word of advice to FOSS geeks: If you must recommend Ubuntu Linux to others, recommend nothing later than 10.04, the last LTS release. 10.10 saw a number of minor but irritating bugs creep in that show a significant shortage of testing and forethought. There were countless small things like context menus no longer working [...]]]></description>
			<content:encoded><![CDATA[<p>A word of advice to FOSS geeks:</p>
<p><strong>If you must recommend Ubuntu Linux to others, recommend nothing later than 10.04, the last LTS release.</strong></p>
<p>10.10  saw a number of minor but irritating bugs creep in that show a  significant shortage of testing and forethought. There were countless  small things like context menus no longer working after returning from a  suspended state or new window positioning that&#8217;s completely  counter-intuitive. Some of them, like changing sides for window buttons  or listing indecipherable package descriptions above package names in  Update Manager, were deliberate (and conceivably, in some universe,  necessary), but most of the changes were clearly mistakes. When these  are combined with long-standing bugs (like Network Manager arbitrarily  deciding to disable the Save button) and inconsistencies, they begin to  weigh against Ubuntu&#8217;s many virtues.</p>
<p>In 11.04, Unity, combined with an  increase in the number of stupid bugs (that spiffy state-of-the-machine  motd message is FUBAR&#8217;ed now on console login) clearly indicates that  Ubuntu is more interested in new and shiny than they are in quality. A  quick scan of Launchpad (itself a new product designed to simplify bug  maintenance and supplant the competition, but which has done neither)  shows that there are, on average, 100 open bugs per project.</p>
<p>Ubuntu  is slipping out of control. Canonical have stopped listening and &#8211; more  importantly &#8211; working with the community. The number of defects is growing, but Canonical&#8217;s response is to make it harder for mere mortals  to submit bugs. They seem to think that strong guidance is needed for  their product to grow in new and interesting ways. Fair enough, but  they&#8217;re confusing leadership with control. They&#8217;re simply imposing their  views because they don&#8217;t value the discussion. They&#8217;re treating criticism as opposition and shutting themselves off from valid  feedback.</p>
<p>Worse, they simply don&#8217;t have the number of skilled  developers they need to achieve their goals. When I look at the bug  queues on some packages, I shudder in sympathy with the poor souls who  are expected to wrangle them. Canonical is clearly embarked on an  impossible task, but nobody&#8217;s either got the guts or the vision to spell  this out to Shuttleworth and co.</p>
<p>Getting buy-in and active  participation from the community is a pain in the arse at the best of  times, but the alternative is far worse. Heaven knows that the GNOME dev camp are&#8230; special, to be nice. But it&#8217;s clear that, given the choice between getting a partial but workable success through compromise or taking their ball and going home, Canonical has consistently chosen the latter.</p>
<p>This cannot end well. It will, however, end sooner than later.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/05/18/canonical-is-failing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Wealthy Programmer</title>
		<link>http://scriptorum.imagicity.com/2011/03/27/the-wealthy-programmer/</link>
		<comments>http://scriptorum.imagicity.com/2011/03/27/the-wealthy-programmer/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 01:28:01 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[social commentary]]></category>
		<category><![CDATA[soft-core]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=560</guid>
		<description><![CDATA[In discussion today about programming for money &#8211; as opposed to programming for the love of it, or helping to change the shape of modern technology &#8211; someone made the following point: I&#8217;d have thought striving to be independently wealthy would be an admirable goal &#8211; it&#8217;s a lot easier to be a philanthropist when [...]]]></description>
			<content:encoded><![CDATA[<p>In discussion today about programming for money &#8211; as opposed to programming for the love of it, or helping to change the shape of modern technology &#8211; someone made the following point:</p>
<blockquote><p>I&#8217;d have thought striving to be independently wealthy would be an admirable goal &#8211; it&#8217;s a lot easier to be a philanthropist when you don&#8217;t have to worry about the roof over your head and where your next meal is coming from.</p></blockquote>
<p>You&#8217;d have thought, but you&#8217;d have been wrong.</p>
<p>The pursuit and acquisition of wealth generally breeds greater stress and worry rather than less. Granted, there is a level of income below which one struggles constantly to manage even the most basic aspects of daily living.</p>
<p>Having lived on both sides of the divide, I can say with some assurance that living in poverty is debilitating, but so is significant wealth.</p>
<p>The one lesson of any value I&#8217;ve learned is that if you&#8217;re really serious about helping others (or helping make important things happen), you&#8217;re doing it already. Opportunities tend to look for people willing to accept them. You don&#8217;t have to be rich or powerful to achieve important things. Most of the time, you&#8217;ll find yourself pitted <em>against</em> the rich and powerful &#8211; at least you will if what you&#8217;re doing represents any sort of change. Even then, there are always influential allies to be found. Put in enough hours, demonstrate &#8211; no, <em>prove</em> &#8211; your abilities and Good Things do happen.</p>
<p>But here&#8217;s the catch. To do so is to accept uncertainty and risk as your constant companions. You are guaranteed to fail more than you succeed. Every victory, save a very choice few, will be temporary or mitigated by compromise. Your own needs and satisfaction will always take second place to those of others. You&#8217;ll find yourself &#8211; as I do &#8211; older, wiser, largely contented, but with very little to guarantee a contented, comfortable retirement.</p>
<p>All of this, of course, runs counter to the American myth of Success, where the sole measure of influence and importance is wealth. Rightly or wongly, it highlights people like Steve Jobs, Bill Gates and Mark Zuckerberg, relegating Knuth, Woz, Mohammed Younus and countless other more meritorious figures to the shadows. This is a distortion. It&#8217;s not false, but it&#8217;s fake.</p>
<p>In rare cases, wealth will accompany accomplishment, but that&#8217;s not always the case, and if you let the former stand for the latter, that&#8217;s all you&#8217;ll have. As a wise man once said to me, &#8216;If you go into the hills looking for gold, all you&#8217;ll find is gold.&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/03/27/the-wealthy-programmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why China Will Soon Dominate the World</title>
		<link>http://scriptorum.imagicity.com/2011/03/07/why-china-will-soon-dominate-the-world/</link>
		<comments>http://scriptorum.imagicity.com/2011/03/07/why-china-will-soon-dominate-the-world/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 22:04:39 +0000</pubDate>
		<dc:creator>Graham Crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hard-core]]></category>
		<category><![CDATA[humour]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=547</guid>
		<description><![CDATA[Because nobody can stand in the way of their Superior Blur Ray Designde MP5 technology with capacities Up To 1 Tera Gig!!!]]></description>
			<content:encoded><![CDATA[<p>Because nobody can stand in the way of their Superior Blur Ray Designde MP5 technology with capacities Up To 1 Tera Gig!!!</p>
<p><a href="http://scriptorum.imagicity.com/files/2011/03/1tg.png"><img src="http://scriptorum.imagicity.com/files/2011/03/1tg-300x206.png" alt="UP TO ONE TERAGIG!" title="1TG" width="300" height="206" class="alignright size-medium wp-image-548" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/03/07/why-china-will-soon-dominate-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Novel in Three Links</title>
		<link>http://scriptorum.imagicity.com/2011/02/11/a-novel-in-three-links/</link>
		<comments>http://scriptorum.imagicity.com/2011/02/11/a-novel-in-three-links/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 03:06:22 +0000</pubDate>
		<dc:creator>graham crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hard-core]]></category>
		<category><![CDATA[social commentary]]></category>
		<category><![CDATA[wonk]]></category>
		<category><![CDATA[gigabit wireless]]></category>
		<category><![CDATA[mesh networks]]></category>
		<category><![CDATA[polemic]]></category>
		<category><![CDATA[redphone]]></category>
		<category><![CDATA[society]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=545</guid>
		<description><![CDATA[<a href="http://arstechnica.com/business/guides/2009/12/wifi-looks-to-1-gigabit-horizon.ars">This</a> + <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Wireless_mesh_network">this</a> + <a href="http://www.whispersys.com/">this</a> = an opportunity to change the way we communicate, and history as well.

The freedom that we experienced on the Internet of the '90s is waning. Governments and commercial interests take ever-increasing steps to circumscribe people's ability to communicate digitally. The only way to change this tide from ebb to flood is to fulfill a promise that was first made in the '90s.

We need to <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Disintermediation">disintermediate</a> the network. It's an ugly duckling of a word, but cutting out the middle man matters more now than ever.]]></description>
			<content:encoded><![CDATA[<p><a href="http://arstechnica.com/business/guides/2009/12/wifi-looks-to-1-gigabit-horizon.ars">This</a> + <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Wireless_mesh_network">this</a> + <a href="http://www.whispersys.com/">this</a> = an opportunity to change the way we communicate, and to change history as well.</p>
<p>The freedom that we experienced on the Internet of the &#8217;90s is waning. Governments and commercial interests take ever-increasing steps to circumscribe people&#8217;s ability to communicate digitally. The only way to change this tide from ebb to flood is to fulfill a promise that was first made in the &#8217;90s.</p>
<p>We need to <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Disintermediation">disintermediate</a> the network. It&#8217;s an ugly duckling of a word, but cutting out the middle man matters more now than ever.</p>
<p>As long as the cables, wires and frequencies over which we communicate are <a href="http://scriptorum.imagicity.com/2011/02/04/infowar-a-case-study/">susceptible to being controlled</a>, curtailed or even disconnected when the things we say -or the way we say them- become upsetting, we will find ourselves increasingly confined.</p>
<p>As I said during an Internet policy session yesterday, if you ask anyone -<em>anyone</em>- whether there should be limits on <strong>Behaviour X</strong> on the Internet, the answer will always be a resounding Yes. That&#8217;s not a problem in and of itself, because <strong>X</strong> is usually anti-social and contrary to the public good. The problem is that anything capable of curtailing <strong>Behaviour X </strong>can be brought to bear on <strong>Behaviours A</strong> through <strong>W</strong> as well.</p>
<p>The only way out of this is to provide the technical means to do what we have always done in democratic societies: Keep our private discussions private and our public discussions free.</p>
<p>For the former we at last have all the ingredients we need:</p>
<ol>
<li><a href="http://arstechnica.com/business/guides/2009/12/wifi-looks-to-1-gigabit-horizon.ars">Gigabit wifi</a> &#8211; We can finally start thinking about getting decent performance out of wireless data transmission, meaning that we can worry a little less about putting a lot of people onto a single wifi network;</li>
<li><a href="https://secure.wikimedia.org/wikipedia/en/wiki/Wireless_mesh_network">Wireless Mesh Networks</a> &#8211; Enough with the telcos; we can now start looking at creating ad hoc, self-organising networks, relegating the role of the data carriers to one similar to power and water utilities;</li>
<li><a href="http://www.whispersys.com/">Secure Voice Communications</a> &#8211; Security expert Moxie Marlinspike (yeah) and a crew of like-minded individuals have floated a very useful service recently, allowing secure VOIP and SMS communications between phones. By building encryption into the bones of the app, they&#8217;ve created software that looks and acts exactly like normal calling and texting. The only difference being that, if the other person is using their RedPhone service, the entire communication remains a secret shared only by the two of you.</li>
</ol>
<p>The idea behind these things have been floating around for some time (the protocol underlying RedPhone has been with us since 2006), but now they&#8217;re all here in usable form.</p>
<p>I&#8217;ve <a href="http://scriptorum.imagicity.com/2010/12/27/my-privacy-your-secrecy/">said it before</a>: The story of freedom of Internet freedom and online privacy will be the defining social conflict of our generation. As the peoples of the Middle East are discovering, the narrative of freedom is suspenseful, dramatic and exciting in the best and worst ways.</p>
<p>Whoever manages to blend these three technologies together seamlessly and easily enough for anyone to use them will assuredly be one of the main protagonists in this unfolding drama. They may not garner the celebrity of a Jobs or a Gates, but they will have the impact of a Gandhi or a King.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/02/11/a-novel-in-three-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Internet &#8800; the Network</title>
		<link>http://scriptorum.imagicity.com/2011/02/07/the-internet-the-network/</link>
		<comments>http://scriptorum.imagicity.com/2011/02/07/the-internet-the-network/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 04:18:31 +0000</pubDate>
		<dc:creator>graham crumb</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hard-core]]></category>
		<category><![CDATA[journamalism]]></category>
		<category><![CDATA[wonk]]></category>
		<category><![CDATA[douglas rushkoff]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[network]]></category>

		<guid isPermaLink="false">http://scriptorum.imagicity.com/?p=536</guid>
		<description><![CDATA[Douglas Rushkoff just posted a piece with which I largely agree, but which indulges in some remarkably lazy language in the process: &#8220;Some of us might like to believe that the genie is out of the bottle and that we all have access to an unstoppable decentralized network. In reality, the internet is entirely controlled [...]]]></description>
			<content:encoded><![CDATA[<p>Douglas Rushkoff just posted <a href="http://edition.cnn.com/2011/OPINION/02/05/rushkoff.egypt.internet/">a piece with which I largely agree</a>, but which indulges in some remarkably lazy language in the process:</p>
<p style="padding-left: 30px">&#8220;Some of us might like to believe that the genie is out of the bottle and  that we all have access to an unstoppable decentralized network. In  reality, the internet is entirely controlled by central authorities.&#8221;</p>
<p>Arrgh! This kind of thing drives me crazy. If we could stop conflating the Internet (which is a combination of networking  protocols) and the physical network (which is a bunch of cables and  antennas and switches), we might be able to have a useful dialogue about  how to reduce the <strong>Internet&#8217;s</strong> vulnerability to coercive measures by changing the shape of the <strong>network</strong>.</p>
<p>In the end, that&#8217;s what Rushkoff advocates; I just wish he wouldn&#8217;t muddy the water so.</p>
<p>Stay with me, kids; I&#8217;m going to say this again slowly: The <strong>network</strong> is the wires and antennas and stuff. The <strong>Internet</strong> is the <em>way</em> information is organised to travel across it.</p>
<p>More to the point, the Internet is a very specific way for data to travel across it:</p>
<ul>
<li>It doesn&#8217;t rely on a middle-man. I might <em>choose</em> to use Facebook for chat, but I don&#8217;t <em>have</em> to. I could connect straight to your computer or phone and chat away.</li>
<li>It doesn&#8217;t need a road map. In effect, the data packets just go hitch-hiking across the network with a sign saying &#8216;San José&#8217; &#8211; or whatever.</li>
<li>It doesn&#8217;t see borders the same way some other network protocols do. In fact, that&#8217;s why it&#8217;s an <strong>Inter</strong> net: Because it routes traffic between different networks.</li>
</ul>
<p>Once more:</p>
<ul>
<li><strong>Internet</strong> = you &amp; me talking.</li>
<li><strong>Network</strong> = the road system that allows you and me to get together to talk.</li>
</ul>
<p>There. That wasn&#8217;t so hard, was it?</p>
<p>Oh, as long as I&#8217;m being pedantic: It&#8217;s Internet-with-a-capital-I. It&#8217;s a proper noun referring to a very specific thing. It&#8217;s like a country with all the geography taken out. It still has to have a capital.</p>
]]></content:encoded>
			<wfw:commentRss>http://scriptorum.imagicity.com/2011/02/07/the-internet-the-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

