{"id":120,"date":"2002-08-24T14:58:00","date_gmt":"2002-08-24T18:58:00","guid":{"rendered":"https:\/\/www.goer.org\/wordpress\/the_cartman_internet"},"modified":"2002-08-24T14:58:00","modified_gmt":"2002-08-24T18:58:00","slug":"the_cartman_internet","status":"publish","type":"post","link":"https:\/\/www.goer.org\/Journal\/2002\/08\/the_cartman_internet.html","title":{"rendered":"The Cartman Internet"},"content":{"rendered":"<p>In the last entry I mentioned that XSLT seemed to <a href=\"\/Journal\/2002\/Aug\/#18\" title=\"Minimalism\">lack minimalism<\/a> in its design, citing as an example the difficulty of creating &#8220;for&#8221; loops.  In retrospect, that&#8217;s a bit inaccurate.  The reason that it&#8217;s difficult to do a for loop in XSLT 1.0 is because they left that facility out of the language, and you have to kind of sneak around the restriction in a roundabout, complicated way.  So I guess in one sense, XSLT is <em>more<\/em> minimalist than other languages that <em>do<\/em> have explicit for loops.  I guess I was confusing <em>minimalism<\/em> with <em>simplicity<\/em>.   Oops!<\/p>\n<p>(That said, XSLT&#8217;s verbosity is intolerable.  In a sensible language, you declare a variable with a statement like &#8220;<code>int&nbsp;x=1;<\/code>&#8220;, or maybe even just  &#8220;<code>x=1<\/code>&#8220;.  In XSLT it&#8217;s &#8220;<code>&lt;xsl:variable&nbsp;name=\"x\"&nbsp;select=\"1\"&nbsp;\/&gt;<\/code>&#8220;<sup><a href=\"#24-1\">1<\/a><\/sup>. I mean, yuck.)<\/p>\n<p>Speaking of the last entry, I have more buyer&#8217;s remorse to share.  I finally used up my five lb. bag of rice, so I went to the store and bought a ten lb. bag.  It was the smallest size they had aside from the nasty Uncle Ben&#8217;s boxed stuff.  When I got back home, I realized that I had an unopened five lb. bag shoved in the back of the pantry.  It took me <em>two years<\/em> to finish off the last five lb. bag.  I&#8217;m going to be <em>thirty-four years old<\/em> by the time I finish off everything.  Unless there&#8217;s an insect infestation.  Let&#8217;s all pray for insect infestations.  Well, maybe I can return the bag at the next food drive.<\/p>\n<p>Finally, I&#8217;d like to share this C|Net article by C|Net editor Charles Cooper, &#8220;<a href=\"http:\/\/news.com.com\/2010-1071-954964.html\" title=\"What's with the goatee, anyway?\">Why Larry Lessig Gets an &#8220;F&#8221; in Software<\/a>&#8220;.  Professor <a href=\"http:\/\/www.lessig.org\/\" title=\"Lessig's home page, what else?\">Lessig<\/a> has written a couple of books on the intersection of software and the law.  The first, <cite>Code and Other Laws of Cyberspace<\/cite>, argues that unless we start caring about our rights in cyberspace soon, bad things are around the corner.  The second, <cite>The Future of Ideas<\/cite>, is basically Lessig&#8217;s &#8220;See, I told you so&#8221; book.  Both are good reads.  Anyway, Lessig has been getting a lot of attention in techie circles &#8212; buzz on weblogs, enthusiastic cheers at <a href=\"http:\/\/www.oreillynet.com\" title=\"No, not THAT O'Reilly, silly\">O&#8217;Reilly<\/a> conventions, that sort of thing.<\/p>\n<p>Naturally, here comes the backlash.  The American Prospect&#8217;s excellent weblog <a href =\"http:\/\/www.prospect.org\/current\/tapped\/\" title=\"Although the American Prospect *itself* is a bit iffy\">TAPPED<\/a> calls this phenomenon the &#8220;<a href=\"http:\/\/www.prospect.org\/webfeatures\/2002\/07\/tapped-s-07-22.html#645pmwolves\" title=\"Not that I think Dances With Wolves is so great, personally\">Didn&#8217;t Like &#8216;Dances With Wolves&#8217; Club<\/a>&#8220;:<\/p>\n<blockquote>\n<p>Here&#8217;s how it works. Some new book\/movie\/TV show, usually pretty good compared to most of the pap that passes for quality mass entertainment, emerges &#8212; David Eggers, West Wing, what have you. The newspapers, newsmagazines, and other arbiters of middlebrow culture rave about it. And then, a few months or TV seasons later, some smart, sharp, lacerating young critic &#8212; usually at Slate, in the New Republic&#8217;s back of the book, or in some other venue prizing critics who hate what everbody else likes &#8212; goes to town and explains why the book is awful, the movie is trite, or the TV show sucks. All the cool kids are doing it! Including some of Tapped&#8217;s favorite writers. We&#8217;re thinking of Chris Lehmann on why he hates West Wing, Franklin Foer explaining why Steven Soderbergh should win an Oscar for the feel-good Erin Brockovich instead of the critically-acclaimed Traffic, and Dale Peck on why Rick Moody is &#8220;the worst writer of his generation.&#8221; And now Slate&#8217;s Emily Nussbaum says Six Feet Under &#8212; an acclaimed t.v. show that by any reasonable measure is far better than your average sitcom &#8212; is not so good after all.<\/p>\n<\/blockquote>\n<p>Looks like the pop-art world is a lot rougher than the pop-law world, because Lessig&#8217;s <a href=\"http:\/\/news.com.com\/2010-1071-954964.html\">critics<\/a> are neither smart nor lacerating. Charles Cooper argues that if you lower the length of software patents from seventeen years to ten, what will you get?  Albanian communist dystopia.  (Eeek!)  Either that, or you&#8217;ll entrench Microsoft and Oracle (I didn&#8217;t quite follow this one), leading to&#8230; West Coast hyper-capitalist dystopia, I suppose.  Anyway, there will be <em>some<\/em> kind of dystopia <em>somehow<\/em>, sez Cooper.  Plus the Founding Fathers didn&#8217;t have any software<sup><a href=\"#24-2\">2<\/a><\/sup>, and Cooper will be damned to see how silly old relics like the U.S. Constitution have anything to say on the matter.<\/p>\n<p>And then of course you have the <a href=\"http:\/\/www.theregister.co.uk\/content\/6\/26612.html\" title=\"If you thought Cooper was a blowhard...\">enraged Europeans<\/a> (double eeek!) who proclaim, &#8220;Damn the Constitution: Europe must take back the Web!&#8221;  Compared to this piece, Cooper&#8217;s article seems quite <a href=\"\/Journal\/2002\/Jul\/#26\" title=\"'Calm and Reasonable'\">Moussaoui-reasonable<\/a>:<\/p>\n<blockquote>\n<p>[I]f they decide to run their part of the Net according to the principles laid down two hundred and fifty years ago by a bunch of renegade merchants and rebellious slave owners they [should] not be able to force the rest of us to follow suit.  If they want a First Amendment online, or to let some gun-toting nut argue that writing viruses is the online equivalent of carrying a concealed weapon and so counts as a constitutionally protected right then they can go ahead &#8211; the rest of us can do things differently.<\/p>\n<\/blockquote>\n<p>Protecting European and Chinese and Iraqi sovereignty online is certainly possible: it simply requires writing code for an entirely different network that has constant identification and authentication built in at every step of the way.  This is the future that Lessig warns about, but the article&#8217;s author embraces the concept wholeheartedly.  I&#8217;ve never seen a more perfect encapsulation of the Cartman &#8220;<a href=\"http:\/\/www.google.com\/search?q=%22Screw+you+guys%22+Cartman\" title=\"In Cartman's immortal words...\">Screw you guys!  I&#8217;m going home<\/a>&#8221; mentality<sup><a href=\"#24-3\">3<\/a><\/sup>, but there you have it.  What I don&#8217;t understand is why Europe isn&#8217;t <em>more<\/em> freaked out about authoritarian control than we are.  They&#8217;ve suffered its consequences much more keenly than we have.  But I guess it&#8217;s more fun to pile on &#8220;renegade merchants&#8221; than to step back and take a look at the big picture.<\/p>\n<p><a name=\"24-1\"><\/a><\/p>\n<p><small>1. Let&#8217;s not even get <em>in<\/em> to the whole mess about XSL &#8220;variables&#8221; actually being constants.  I&#8217;m too tired.<\/small><\/p>\n<p><a name=\"24-2\"><\/a><\/p>\n<p><small>2. Primitive man pages for <code>vi(1)<\/code> found among Thomas Jefferson&#8217;s personal effects notwithstanding.<\/small><\/p>\n<p><a name=\"24-3\"><\/a><\/p>\n<p><small>3. On re-reading this, I realize that the Cartman metaphor is doubly apt.  Not only do you have the &#8220;Screw you guys, I&#8217;m going home!&#8221; mentality, but you&#8217;ve also got the &#8220;Respect mah authoritaaay!!&#8221; aspect to go with it. My subconscious works in mysterious ways&#8230;<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Protecting European and Chinese and Iraqi sovereignty online is certainly possible: it simply requires writing code for an entirely different network that has constant identification and authentication built in at every step of the way.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-120","post","type-post","status-publish","format-standard","hentry","category-tech"],"_links":{"self":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/comments?post=120"}],"version-history":[{"count":0,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/120\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/media?parent=120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/categories?post=120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/tags?post=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}