<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Derik in Minnesota</title>
  <link>http://deriksmith.livejournal.com/</link>
  <description>Derik in Minnesota - LiveJournal.com</description>
  <lastBuildDate>Mon, 16 Nov 2009 06:21:37 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>deriksmith</lj:journal>
  <lj:journalid>7913681</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/33083368/7913681</url>
    <title>Derik in Minnesota</title>
    <link>http://deriksmith.livejournal.com/</link>
    <width>100</width>
    <height>100</height>
  </image>

<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/50226.html</guid>
  <pubDate>Mon, 16 Nov 2009 06:21:37 GMT</pubDate>
  <title>Dispatches from Safe Mode: Google Chrome is the worst browser ever made</title>
  <link>http://deriksmith.livejournal.com/50226.html</link>
  <description>&lt;h3&gt;Preramble&lt;/h3&gt;
&lt;p&gt;I picked up a virus on&amp;#8230; fridayish.&lt;br /&gt;
I call it a virus&amp;#8211; I suppose technically it&amp;#8217;s considered adware.  My web searches get routed through ad sites instead of Google.  Or my Google searches appear to go through&amp;#8211; but any attempt to go to those sites instead gets routed through an ad-site.  (It&amp;#8217;s most annoying.)&lt;/p&gt;
&lt;p&gt;Now, I picked up this virus from a WMA (a window media authenticated file) so you might think that this thread would be about how &lt;i&gt;Window Media Player&lt;/i&gt; sucks, or the WMA format sucks (80% of WMA license-required files I&amp;#8217;ve ever dealt with have been trying to infect my system with viruses) and loudly decry the death of the format.&lt;br /&gt;
&amp;#8230;thing is, everyone &lt;strong&gt;knows &lt;/strong&gt;that already.&lt;br /&gt;
I could decry Windows Defender, which warned me about the virus it saw &lt;i&gt;Windows Media Player&lt;/i&gt; installing, and claimed to have caught it before it executed, which is clearly did not.  But again&amp;#8211; everyone knows &lt;i&gt;Windows Defender&lt;/i&gt; (like most anything with &amp;#8220;Windows&amp;#8221; before its name) does not work.  What&amp;#8217;s the point?&lt;/p&gt;
&lt;p&gt;So with my Firefox and Opera &lt;small&gt;(I didn&amp;#8217;t bother with Microsoft Internet Explorer&amp;#8230; do I need to go into why?)&lt;/small&gt; thoroughly buggered, I was pleasantly surprised to discover that the &lt;i&gt;Google Chrome&lt;/i&gt; browser showed no signs of infection.&lt;br /&gt;
You&amp;#8217;d think that would make &lt;i&gt;Google Chrome&lt;/i&gt; the &lt;strong&gt;best &lt;/strong&gt;browser ever made, right?&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;p&gt;&lt;small&gt;&lt;strong&gt;Side note:&lt;/strong&gt; Whatever revelations this provides about the level at which my system is infected are largely moot, as the infection doesn&amp;#8217;t appear to be a particularly deep one, merely prolific.  Several attempts to sweep it off my system, including browser clean installs,  have ended in re-infection, but a certain subcutaneous &amp;#8220;feel&amp;#8221; to the way reinfection occurs&amp;#8211; the texture  of it&amp;#8211; makes me believe this is surface infection spawning copies of itself behind the sweeps, and not a hidden downloader burping out new infections like zlob.&lt;/small&gt;&lt;/p&gt;
&lt;h3&gt;Tarnished Chrome&lt;/h3&gt;
&lt;p&gt;So what drives &lt;i&gt;Google Chrome&lt;/i&gt; from best to worst?  I dislike the interface, but that&amp;#8217;s not it, the appearance of complete control while actually lacking any in many areas gets closer&amp;#8230; online integration gets &lt;em&gt;closest&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Bitching about online integration in a web browser is a bit pedantic&amp;#8230; but the fact it bounces URL&amp;#8217;s you&amp;#8217;re typing off the Gogole server to fill in suggestions bothers me.&lt;br /&gt;
I mean&amp;#8211; it makes perfect &lt;em&gt;sense &lt;/em&gt;to do so&amp;#8230; &lt;i&gt;Chrome&lt;/i&gt; has one textfield for both URL&amp;#8217;s and web searches.  So when I&amp;#8217;m typing in &lt;u&gt;www.hotzebraonwalrusaction.com&lt;/u&gt;, it&amp;#8217;s in the same field search field where I&amp;#8217;d type &amp;#8220;zebra walrus fireman drama,&amp;#8221; so naturally Google tries to suggest completions for that search.&lt;br /&gt;
But the net result is that Google gets to see the url&amp;#8217;s of the sites I visit&amp;#8230; even if I&amp;#8217;m not arriving there via Google, and even if they &lt;strong&gt;don&amp;#8217;t &lt;/strong&gt;have &lt;i&gt;Google Analytics&lt;/i&gt; installed.  Not content with analyzing my traffic patterns within their system, they are now gathering data about my patterns outside of it.&lt;br /&gt;
You can turn this functionality off.  &lt;small&gt;This was the first time I&amp;#8217;d had to work with Google Chrome extensively since installing it, so I&amp;#8217;d simply never noticed before.&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;No, what squicks me on &lt;i&gt;Chrome&lt;/i&gt; is the RLZ thing.  Every web search you conduct through Google &lt;i&gt;Chrome&lt;/i&gt; appends a &amp;#8220;RLZ&amp;#8221; code&amp;#8211; a unique hash identifier of your i&amp;gt;Chrome&amp;lt;/i&amp;gt; install.  (Specifically, the exact time it was downloaded, which version it is, and where it was downloaded from.)&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;ve gotten this far into my rant, you probably know that every page, image, file etc&amp;#8230; loaded off the web includes a &amp;#8220;return address&amp;#8221; identifying your computer so that the server &lt;small&gt;(which is statistically located in in either Texas or Siberia)&lt;/small&gt; knows where to send that data so that you can find it.  No web surfing it truly &amp;#8220;anonymous.&amp;#8221;&lt;br /&gt;
But like a mailing address the destination is not perfectly specific.  If 4 people live in a house, letters to any of them can go to the same address.  In the case of wireless modems, the modem sorts out who gets what data-packets among all people in the house.  (Or a few doors down&amp;#8230; or across the street&amp;#8230;) it&amp;#8217;s not a perfect system.  In a college, hundreds or thousands of users may be connected to the same wireless service, assigned anonymous dynamic user-id&amp;#8217;s for the duration of their session, and the packets they request routed accordingly.  Ditto for a lunchateria that offers free internet.&lt;br /&gt;
There is some ambiguity to this system.  Like a letter arriving at your house with no name could be for anyone.  it might even be for the guy across the road.&lt;/p&gt;
&lt;p&gt;The RLZ code removes that ambiguity.  The result of every search performed is &lt;em&gt;still&lt;/em&gt; routed to an anonymous IP address&amp;#8230; but the request for the search now includes a unique identifier- &amp;#8220;Made with this version of this browser, downloaded from this source, at this time.&amp;#8221;&lt;br /&gt;
How unique is such a label?  Could it identify a single person on a university campus, as they move from anonymous-wifi point to anonymous wifi point?  Stopping in cafes?  Is the number unique enough to identify that person&amp;#8217;s searches despite being anonymous?&lt;/p&gt;
&lt;p&gt;Yes of &lt;strong&gt;course&lt;/strong&gt; it is.  That&amp;#8217;s the &lt;strong&gt;point of it&lt;/strong&gt;.  The RLZ id is supposed to be Google&amp;#8217;s way of tracking it&amp;#8217;s affiliates&amp;#8211; &amp;#8220;we know these people use our &lt;i&gt;Chrome&lt;/i&gt; browser, but we&amp;#8217;d like to know who they downloaded it from so we can identify our optimum distribution channels and guage uptake traffic on them translates to actual usage.&amp;#8221;  And to do that properly, they need to uniquely identify each user and distinguish them from every &lt;em&gt;other&lt;/em&gt; user.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s not your name&amp;#8230; it&amp;#8217;s more like if you wore a t-shit reading &amp;#8220;Bought at Target #220 in Even Prairie, Minnesota on July 22, 2005 3:15:29 p.m.&amp;#8221; and wore it everywhere.  Your name isn&amp;#8217;t needed&amp;#8211; that time-location stamp in essence becomes your identity.&lt;br /&gt;
(And of course if you log into anything, anywhere, &lt;em&gt;ever&lt;/em&gt;, it can be correlated back to your name, &lt;em&gt;forever&lt;/em&gt;.)&lt;/p&gt;
&lt;p&gt;In short, it takes the already-somewhat-iffy concept of online anonymity, demolishes it, insults its mother and then urinates on its face.&lt;/p&gt;
&lt;p&gt;&amp;#8230;did I mention these RLZ id&amp;#8217;s are included in the search-suggest requests as well?  so even if &lt;u&gt;www.ducttapedkoalas.ru&lt;/u&gt; isn&amp;#8217;t on the &lt;i&gt;Google&lt;/i&gt; network and you made sure to use anonymous internet access&amp;#8230; Google &lt;em&gt;still &lt;/em&gt;know you&amp;#8217;re going there because when you type the URL in to direct-navigate to the site, it &lt;i&gt;Chrome&lt;/i&gt; sends what you&amp;#8217;re typing back to their central server, along with the RLZ id that uniquely identifies &lt;em&gt;this &lt;/em&gt;browser on &lt;em&gt;this &lt;/em&gt;computer.  (And of course your IP address, which provides your physical location.)&lt;/p&gt;
&lt;h3&gt;The Eternal Question&lt;/h3&gt;
&lt;p&gt;The eternal question with a company like &lt;i&gt;Google&lt;/i&gt; is &lt;em&gt;where does the limit of my trust lie?&lt;/em&gt;  They know an awful lot about me, and though &amp;#8220;don&amp;#8217;t be evil&amp;#8221; is part of their pledge, I&amp;#8217;m not just trusting Google today, I&amp;#8217;m trusting Google in the future, for the rest of my lifetime.  Very few institutions can resist idealism-rot over a 30-year period.&lt;br /&gt;
So, &lt;strong&gt;right there&lt;/strong&gt;, the limit of my trust.  This crosses it.&lt;/p&gt;
&lt;p&gt;There are other ways &lt;i&gt;Google&lt;/i&gt; could gather this kind of distribution-network-to-usage-correlation data&amp;#8211; time-on-site, anonymous hashes, etc.  A unique fingerprint-id with every URL request?  This isn&amp;#8217;t even about trusting &lt;i&gt;Google&lt;/i&gt;&amp;#8211; it&amp;#8217;s about trusting my local telcom, my ISP &lt;small&gt;(owned by a major media company with a history of suing individuals based on their IP addresses)&lt;/small&gt; my state and federal government&amp;#8230; all places that request with my unique fingerprint passes through (and can be archived!) before it even reaches Google!  They&amp;#8217;ve decided to imprint a unique fingerprint-ID with my name on it (or as good as) as it moves through every single insecure step down that line.&lt;br /&gt;
Do I trust those institutions?  Yeah&amp;#8230; &lt;em&gt;today&lt;/em&gt;.  But like Google, this requires trusting them forever into the future.  And cycles of social orthodoxy have a nasty tendency of coming and going.&lt;/p&gt;
&lt;p&gt;At least when it&amp;#8217;s Google that had my data I knew they&amp;#8217;d usually put up a fight for it!  But this way &lt;em&gt;everyone &lt;/em&gt;has it!&lt;br /&gt;
&lt;em&gt;&amp;#8220;Would I trust this system if I lived in China?&amp;#8221; &lt;/em&gt; That&amp;#8217;s the test I&amp;#8217;m using.&lt;/p&gt;
&lt;p&gt;Fergods sake, I&amp;#8217;m a registered Libertarian!  I know damn well that&amp;#8217;s considered grounds for a FBI file in many circumstances!  &lt;i&gt;(Incidentally, Libertarians are &lt;b&gt;insane.&lt;/b&gt;  There&amp;#8217;s nothing that will disillusion you with a cause more quickly than getting regular mailings from the people running it.)&lt;/i&gt;&lt;/p&gt;
&lt;h3&gt;To what effect&lt;/h3&gt;
&lt;p&gt;One of the nasty economic rules that governs modern human existance is that there&amp;#8217;s &lt;em&gt;upset&lt;/em&gt;, and there&amp;#8217;s &lt;em&gt;meaningful upset&lt;/em&gt;.  Something that angers or worries a &lt;em&gt;lot &lt;/em&gt;of people may have minimal impact because while many people are worried&amp;#8230; few care enough to do anything about it.  So beyond not using &lt;i&gt;Google Chrome&lt;/i&gt;, (which I wasn&amp;#8217;t anyway,) what am &lt;em&gt;I&lt;/em&gt; going to do?&lt;/p&gt;
&lt;p&gt;Well, I&amp;#8217;m going to be making a smartphone purchase within the next year, and I thought it was going to be a second generation G-Phone.  &amp;#8230;but I&amp;#8217;m not plunking down money for a platform that locks me into using &lt;i&gt;Chrome&lt;/i&gt; as a browser.&lt;br /&gt;
(Data sent over cell-phone connections points to a single handset anyway, but as technology matures I believe more and more will be piggybacking on local wi-fi.  This is a forward-looking decision.)&lt;/p&gt;
&lt;p&gt;Apple&amp;#8217;s a smidge eviler than Google but it&amp;#8217;s also smaller.  I find them less threatening.  (I suppose I could try &lt;i&gt;Windows Mobile&lt;/i&gt;&amp;#8211; Microsoft isn&amp;#8217;t competent enough to be threatening.  &lt;i&gt;Google&lt;/i&gt; is just too &lt;em&gt;good &lt;/em&gt;at what they do not to be concerned.)&lt;/p&gt;
&lt;p&gt;On a more imemdiate level, I&amp;#8217;ve disabled search-suggestions for when I &lt;em&gt;have &lt;/em&gt;to use &lt;i&gt;Chrome&lt;/i&gt;, I do too much web development to uninstall it.  The suggestions are now generated locally &lt;em&gt;as God intended&lt;/em&gt;.&lt;br /&gt;
You know, it&amp;#8217;s massively annoying to see the my recent site URL&amp;#8217;s mixed in with the search-term suggestions, they really make SO MUCH MORE SENSE to keep separate, I wonder why Google made them one field?  No other browser does that!&lt;br /&gt;
(It is probably paranoid to think &amp;#8220;because otherwise they wouldn&amp;#8217;t have an excuse to &amp;#8216;accidentally&amp;#8217; gather url&amp;#8217;s as you type them in.&amp;#8221;  After all &lt;i&gt;Google&lt;/i&gt; isn&amp;#8217;t out to &lt;em&gt;get&lt;/em&gt; anyone&amp;#8230; &lt;small&gt;yet.&lt;/small&gt;)&lt;/p&gt;
&lt;p&gt;Oh, and I killed the RLZ code.  It&amp;#8217;s not that hard&amp;#8230; you just &lt;a href=&quot;http://www.mattcutts.com/blog/google-chrome-communication/#comment-133084&quot;&gt;delete rlz.dll and modify a few registry entries.&lt;/a&gt;  I&amp;#8217;d point to the livejournal of the user &amp;#8220;emiraga&amp;#8221; who posted instructions on how to do this&amp;#8230; but he purged his account and erased all traces in the system sometime in the last year.  (Now that&amp;#8217;s someone even more paranoid about privacy than I am!)&lt;br /&gt;
(I wonder if I should be worried about the &lt;em&gt;{rlz_failure_count}&lt;/em&gt; registry value Chrome is now constantly updating?)&lt;/p&gt;
&lt;h3&gt;The final analysis&lt;/h3&gt;
&lt;p&gt;I don&amp;#8217;t trust Google that much.  Hell, I wouldnt&amp;#8217; trust &lt;strong&gt;me &lt;/strong&gt;that much.&lt;/p&gt;
&lt;p&gt;And neither should you.&lt;/p&gt;
&lt;p&gt;&amp;#8230;also my computer is now playing audio ads despite having no web-browser-windows open.  So I am unable to stop it.  &lt;em&gt;*force-quits Internet explorer*&lt;/em&gt;  Yeah, that did it!  Ooh, I can tell this virus is gonna be a &lt;em&gt;fun &lt;/em&gt;one to pin down!&lt;/p&gt;
&lt;p&gt;(I &lt;em&gt;never &lt;/em&gt;thought I&amp;#8217;d say this&amp;#8230; but maybe next time I get a laptop it&amp;#8217;ll be a mac.)&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/50226.html</comments>
  <category>viruses</category>
  <category>political orthodoxy</category>
  <category>google chrome</category>
  <category>etcil dispatches from safe mode</category>
  <category>anonymity</category>
  <category>trust</category>
  <category>privacy</category>
  <category>paranoia</category>
  <category>networking</category>
  <category>google</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/50165.html</guid>
  <pubDate>Sun, 01 Nov 2009 02:59:15 GMT</pubDate>
  <title>Test</title>
  <link>http://deriksmith.livejournal.com/50165.html</link>
  <description>TYhis is a test post.  You should ignore it.</description>
  <comments>http://deriksmith.livejournal.com/50165.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/49857.html</guid>
  <pubDate>Wed, 28 Oct 2009 03:31:32 GMT</pubDate>
  <title>LEGO More Dakka?</title>
  <link>http://deriksmith.livejournal.com/49857.html</link>
  <description>&lt;div style=&quot;width:308px;float:right; border:solid 2px #ccc;padding:2px;margin-left:1em;&quot;&gt;&lt;a href=&quot;http://covertutopia.com/2009/10/lego-more-dakka/lego-dremel-007/&quot; rel=&quot;attachment wp-att-1300&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/10/lego-dremel-007-300x210.jpg&quot; alt=&quot;Lego at 1,500 RPM&amp;#39;s&quot; title=&quot;lego dremel 007&quot; width=&quot;300&quot; height=&quot;210&quot; class=&quot;size-medium wp-image-1300&quot; /&gt;&lt;/a&gt;&lt;i&gt;Awesomely unsafe at any speed setting.&lt;/i&gt;&lt;/div&gt;
&lt;p&gt;I learned &lt;strong&gt;two things&lt;/strong&gt; tonight:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When connecting a LEGO &lt;i&gt;TECHNIC&amp;trade;&lt;/i&gt; building set to a Dremel rotary tool, no matter &lt;em&gt;how&lt;/em&gt; favorable a gearing is used, a drive shaft spinning at 15,000 RPM&amp;#8217;s &lt;em&gt;will &lt;/em&gt;generate enough friction to melt plastic.&lt;/li&gt;
&lt;li&gt;Despite its excellent performance in loosening tight mechanisms, WD-40 is in fact a &lt;em&gt;cleaner&lt;/em&gt;, not a lubricant, and is &lt;strong&gt;highly flammable&lt;/strong&gt;.  It should &lt;em&gt;not&lt;/em&gt; be used to combat friction in a gearbox.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I  could probably have arrived at &lt;em&gt;both&lt;/em&gt; of these discoveries via Socratic reasoning had I stopped to think through the implications of my actions beforehand.&lt;/p&gt;
&lt;p&gt;&amp;#8230;but where&amp;#8217;s the fun in that?  (Video of attempt #3 below the cut.)&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;p&gt;&lt;lj-embed id=&quot;26&quot; /&gt;&lt;br /&gt;
It&amp;#8217;s just a Lego gearbox, running so fast that it would melt if it wasn&amp;#8217;t being liquid-cooled.  :)&lt;br /&gt;
(No application in mind for this; I had a few free hours, was tired of coding PHP, and there was my Dremel saying &amp;#8220;Play with me!&amp;#8221;)&lt;/p&gt;
&lt;p&gt;I imagine you could come up with some nasty applications involving cordless Dremels in cars.  (Could you rig a working &lt;a href=&quot;http://auto.howstuffworks.com/auto-parts/towing/towing-capacity/information/torque-converter.htm&quot;&gt;Torque Converter&lt;/a&gt; out of Lego?  With Mindstorms controlling the throttle?)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This gearbox wasn&amp;#8217;t fully enclosed because I wanted to be able to lubricate it.  Big mistake.  You can&amp;#8217;t see on the video, but it&amp;#8217;s spraying stuff EVERYWHERE.  A sealed unit with a reservoir would be the way to go for any practical application.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Note #2:&lt;/b&gt; Attention to detail matters&amp;#8211; I dremel&amp;#8217;d down the drive shaft to fit the tools&amp;#8217; head&amp;#8230; but the result wasn&amp;#8217;t perfectly even, which means it&amp;#8217;s vibrating at a frequency of ~15,000 cycles/minute.  Holding the box steady &lt;i&gt;really&lt;/i&gt;hurt&amp;#8211; my hand was acting as a shock absorber/vibration sink.  Without a balanced drive shaft, any finished project will shake itself apart.  (I suppose you could just try find a 4-point screwdriver head that&amp;#8217;s compatible with the TECHNIC&amp;#8230; but that seems like a bad situation, torque-wise.)&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/49857.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/49474.html</guid>
  <pubDate>Mon, 26 Oct 2009 05:20:04 GMT</pubDate>
  <title>Coincidence Is Not Just a Valley in Egypt</title>
  <link>http://deriksmith.livejournal.com/49474.html</link>
  <description>&lt;p&gt;Reading &lt;u&gt;House of Leaves&lt;/u&gt;, and my hot water has just gone out.&lt;/p&gt;
&lt;p&gt;&amp;#8230;I shall wait until it&amp;#8217;s light out to look into this.&lt;/p&gt;
&lt;p&gt;(No spoilers, I want to be surprised.)&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/49474.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/48985.html</guid>
  <pubDate>Wed, 21 Oct 2009 20:43:59 GMT</pubDate>
  <title>Remote Wiki Backup</title>
  <link>http://deriksmith.livejournal.com/48985.html</link>
  <description>&lt;p&gt;I am not a trusting soul.&lt;br /&gt;
When the Wiki I contribute to crashed a few months ago, we discovered that our backups were &lt;em&gt;not&lt;/em&gt; being performed as billed.  That was a great sadness, and a scramble to back up ~27,000 pages out of web-caches, plus re-creating some &lt;em&gt;very&lt;/em&gt; complicated templates from scratch.  It was not fun.&lt;/p&gt;
&lt;p&gt;Several months later&amp;#8230; TWiki is safely ensconced in a new host and humming along.  Our new host&amp;#8217;s backups have been tested and verified to work.&lt;/p&gt;
&lt;p&gt;I still worry.  I mean&amp;#8230; it&amp;#8217;s not like the backups are off-site.  A fire would wipe us out.  A properly robust backup system &lt;em&gt;must &lt;/em&gt;allow users to download their own backups.&lt;br /&gt;
(Quite aside the fact that our ostensible philosophical commitment when departing from Wikia should compel us to make reasonable backups to allow others to leave from us.)&lt;br /&gt;
Complicating things&amp;#8230; I don&amp;#8217;t have database access, so any backup system must, perforce, run &lt;em&gt;remotely&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;With all that in mind, I&amp;#8217;ve been noodling at a script to scrape the name of every page in every namespace from the wiki, then archive&amp;#8217;s the page&amp;#8217;s raw contents.  No history, no user data, no IP addresses&amp;#8230; just the essentials.&lt;/p&gt;
&lt;p&gt;&amp;#8230;it&amp;#8217;s harder than you&amp;#8217;d think.  We&amp;#8217;ve got plenty of articles with multibyte names (non-english characters) in addition to multi-byte text.  MySQL handles multibye text easily enough&amp;#8230; as does PHP if you beat it hard enough, but the default behavior of mySQL seems to be to deliver multibyte-encoded content as latin-1, scrambling foreign characters.  Getting all the ducks lined up has been a back-burner project for a couple months.&lt;br /&gt;
&lt;small&gt;(It was actually backburner since BEFORE the Bookworm Crash that wiped out TFWiki.  I regret not having it worked out before then.)&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;After some debugging, this is what I have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A script that scrapes the names/namespaces of all the pages currently on the wiki&amp;#8211; that&amp;#8217;s about 37,000 pages.&lt;/li&gt;
&lt;li&gt;A script that will then query the wiki for the raw (pre-render) text of these pages and store them in a database.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This &lt;em&gt;isn&amp;#8217;t&lt;/em&gt; a great solution.  Since I&amp;#8217;m running on a remote web-server, it means making 37,000 individual queries to the server I&amp;#8217;m querying.  I could do this in minutes with database access, but since this is a live wiki, I&amp;#8217;m throttling the queries to one every 10 seconds to prevent overloading the server, which means snapshotting all 37,000 pages will take&amp;#8230; 10 days.&lt;br /&gt;
There is no guarantee that the version I snapshot won&amp;#8217;t be a vandalized page, reverted seconds after i take a picture.  Or with templates&amp;#8230; that I&amp;#8217;m not grabbing a micro-version that&amp;#8217;s not working, or incomparable with an inter-dependent template snapshotted later.  (My solution was to hard-code the templates to be snapshotted first, and simply monitor the recentChanges to make sure there were no edits to them while they were being scraped.)&lt;br /&gt;
And of course the results &lt;em&gt;aren&amp;#8217;t&lt;/em&gt; in an easily imported format&amp;#8211; they&amp;#8217;re BLOB fields in an associative database that doesn&amp;#8217;t correspond to mediaWiki structure.  You cant&amp;#8217; really &lt;em&gt;do &lt;/em&gt;much with them in this form.&lt;/p&gt;
&lt;p&gt;&amp;#8230;except hold onto them.  If something goes wrong&amp;#8230; they&amp;#8217;re not in the best format&amp;#8211; but they&amp;#8217;re archived with no character-encoding issues, in original wikitext.  It would take some custom-coding, but the text would get back into the wiki with 0 loss.&lt;br /&gt;
Well, no loss&amp;#8230; except the pages which have been edited since they had a snapshot taken.&lt;/p&gt;
&lt;p&gt;In an ideal world&amp;#8230; this script would be crontab&amp;#8217;d and monitor its own progress and execution-time to adjust its own throttle, it would monitor recentChanges, and it would import the edits onto its own wiki&amp;#8211; live-mirroring the other.  Oh&amp;#8211; and it&amp;#8217;d do something about the images, which this doesn&amp;#8217;t back up at all.&lt;/p&gt;
&lt;p&gt;That goes on the backburner though.  Next up for me is a total rewrite of the site&amp;#8217;s bot, using some of what I learned here&amp;#8230; there are some links it stubbornly refuses to fix, and I think that a proper systematic script will get it working better.&lt;/p&gt;
&lt;p&gt;For now&amp;#8230; I can hold onto this and be content.  Whatever else may happen&amp;#8230; I know the site will not be wiped out.&lt;br /&gt;
Bird in the hand.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/48985.html</comments>
  <category>tfwiki</category>
  <category>wiki</category>
  <category>multibyte</category>
  <category>motormouth</category>
  <category>mysql</category>
  <category>backup</category>
  <category>preg</category>
  <category>php</category>
  <lj:security>public</lj:security>
  <lj:reply-count>13</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/48831.html</guid>
  <pubDate>Sun, 18 Oct 2009 03:48:33 GMT</pubDate>
  <title>5 Things You Are Not Supposed to Say About Race and Sexuality in America</title>
  <link>http://deriksmith.livejournal.com/48831.html</link>
  <description>&lt;p&gt;&lt;strong&gt;From CNN:&lt;/strong&gt; &lt;a href=&quot;http://www.cnn.com/2009/US/10/17/college.dress.code/index.html&quot;&gt;Black university passes &amp;#8220;no-crossdressing&amp;#8221; rules targeting targeting 5 gay students&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We are by now conditioned for the usual &amp;#8220;not targeted at any one in particular, just a revision of&amp;#8230;&amp;#8221; blah blah blah have-our-cake-and-eat-it-too spin cycle.  Which is what makes this story so openly refreshing!&lt;/p&gt;
&lt;div style=&quot;margin:0.5em 2em;&quot;&gt;&lt;tt&gt;&quot;We are talking about five students who are living a gay lifestyle that is leading them to dress a way we do not expect in Morehouse men.&quot;&lt;/tt&gt; &lt;i&gt;-Dr. William Bynum, vice president for Student Services.&lt;/i&gt;&lt;/div&gt;
&lt;p&gt;So just this once, I&amp;#8217;m gonna gently touch on some stuff I&amp;#8217;m Not Supposed To Talk About:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Black Community is homophobic.  Whether it&amp;#8217;s rooted in class, religion, collective cultural memory of some of the ugly parts of Slavery you &lt;em&gt;don&amp;#8217;t&lt;/em&gt; see in movies or a &lt;a href=&quot;http://politicalticker.blogs.cnn.com/&quot;&gt;lingering legacy&lt;/a&gt; of the Nation of Islam&amp;#8217;s involvement in the civil rights movement I can&amp;#8217;t say&amp;#8230; but a black community that&amp;#8217;s preached tolerance for 50 years isn&amp;#8217;t big on practicing it themselves.  The &lt;a href=&quot;http://en.wikipedia.org/wiki/California_Proposition_8_%282008%29&quot;&gt;surprise defeat of Proposition 8&lt;/a&gt; is the most public example, but the fact is that within Black circles expressing and even advocating for  these kind of view is deemed is culturally acceptable, and no one wants to call them on it because&amp;#8230; &lt;i&gt;you know&lt;/i&gt;!&lt;/li&gt;
&lt;li&gt;The Gay Community is extremely racist, or at least prejudiced.  One of the &amp;#8220;problems&amp;#8221; with a cross-section of society defined by their preferred sexual partners is that this preference takes on a more prominent role in that culture; namely the &amp;#8216;I&amp;#8217;m not attracted to other races&amp;#8217; thing that exists across the board.  It&amp;#8217;s not that there aren&amp;#8217;t black gays&amp;#8230; (though on a per-capita basis there are fewer) it&amp;#8217;s that a gay black man inherits a triple-burden of their own cultural baggage, stereotypical and/or degrading ideas of what it means to be black within gay culture, and in a society defined primarily by the dating scene black &lt;span style=&quot;cursor:help;&quot; title=&quot;No it&amp;#39;s not a pun you sick, sad individual!&quot;&gt;members&lt;/span&gt; can find themselves &amp;#8220;separate but equal.&amp;#8221;&lt;/li&gt;
&lt;li&gt;I&amp;#8217;m not black, so it&amp;#8217;s hard for me to be sure on this&amp;#8230; but I &lt;em&gt;suspect &lt;/em&gt;a lot of this represents an &amp;#8220;old guard&amp;#8221; of leaders in the African American community, mostly the guys who were activists in the 1970&amp;#8217;s; like Jesse Jackson, whose ouster in 2007 came because he couldn&amp;#8217;t see the war they&amp;#8217;d fought for 50 years had been won, and American &lt;em&gt;could&lt;/em&gt; elect a black man President.  That generation needs to learn how to be &lt;em&gt;quietly&lt;/em&gt; gaycist like the Republicans!  Sure, everyone knows what&amp;#8217;s going on&amp;#8230; buy you&amp;#8217;d don&amp;#8217;t go around giving interviews confirming that &amp;#8220;yes, this is exactly what&amp;#8217;s going on!&amp;#8221;  That whole &amp;#8220;attitude&amp;#8221; needs to be kept in the closet! You know&amp;#8230; keep it on the down low!&lt;/li&gt;
&lt;li&gt;The Gay community is changing, and it&amp;#8217;s changing quickly!  We threw out our irrelevant leadership 5 years ago and replaced then with younger, sexier spokespeople!  Honored war veterans wrongly discharged, accomplished politicians, Sulu!  The 90&amp;#8217;s were a sea change&amp;#8230; a whole generation of gays that (unlike their predecessors) &lt;em&gt;didn&amp;#8217;t&lt;/em&gt; grow up sucking off strangers in park bathrooms!  And they&amp;#8217;re a lot less screwed up as a result!  Plus the &amp;#8216;turnaround time&amp;#8217; on a gay &amp;#8220;generation,&amp;#8221; from emergent awareness of adolescent sexuality to joining the adult community&amp;#8230; is only 10 years.  That makes gay culture a lot &lt;span style=&quot;cursor:help;&quot; title=&quot;Yes, this one is a pun.&quot;&gt;lighter on its feet&lt;/span&gt;, able to adapt and respond to cultural changes faster than other groups.  The de-institutionalization of racial identity we&amp;#8217;ve been living through for the past few years is gonna hit big; 7 years from now the racial barriers in gay culture will be&amp;#8211; if not gone&amp;#8211; at least reduced to a knee-high fence that&amp;#8217;s easily stepped over.&lt;/li&gt;
&lt;li&gt;We &lt;em&gt;know&lt;/em&gt; you&amp;#8217;re pissed that it took Gays 15 years to go from persona-non-grata to #1 sitcom stars, episcopal conventions and the marriage rights you&amp;#8217;re &lt;a href=&quot;http://www.cnn.com/2009/US/10/17/interracial.marriage/index.html&quot;&gt;apparently &lt;i&gt;still&lt;/i&gt; fighting for.&lt;/a&gt;  (WTF?)  Frankly, it caught us by surprise too, &lt;u&gt;but that doesn&amp;#8217;t mean we&amp;#8217;re going to give it back.&lt;/u&gt;  Tell you what&amp;#8230; in 35 years when being Gay is considered about as significant as being Irish and our shared cultural identity has disintegrated, leaving nothing but a meaningless parade and &amp;#8220;Queer 4 Beer&amp;#8221; t-shirts&amp;#8230; &lt;em&gt;then&lt;/em&gt; you can laugh.  You can remind &lt;b&gt;us&lt;/b&gt; not to discriminate against the Trangendered, and &lt;b&gt;we&lt;/b&gt; &lt;small&gt;can &lt;i&gt;keep our mouths shut&lt;/i&gt; instead of telling you that your insistence on &lt;small&gt;a &lt;em&gt;separate &lt;/em&gt;African-America culture is a big part of why &lt;small&gt;your own progress is so glacial.&lt;/small&gt;&lt;/small&gt;&lt;/small&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Deal?&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/48831.html</comments>
  <category>culture</category>
  <category>fragmentation</category>
  <category>assimilation</category>
  <category>gay</category>
  <category>black</category>
  <category>gaycism</category>
  <category>racism</category>
  <category>loss of identity</category>
  <category>prop 8</category>
  <category>offensive</category>
  <category>african-american</category>
  <category>affirmation of identity</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/48438.html</guid>
  <pubDate>Wed, 14 Oct 2009 21:05:50 GMT</pubDate>
  <title>Dispatches From Safe Mode: Reverse Cowgirl</title>
  <link>http://deriksmith.livejournal.com/48438.html</link>
  <description>&lt;p&gt;I Installed McAfee 2 days ago from my old disks.  (I&amp;#8217;ve been running without Anti-virus for months.)&lt;br /&gt;
I like McAfee.  I&amp;#8217;ve run it off-and-on for years.  It&amp;#8217;s much lighter than, say, Norton&amp;#8230; just a tiny lag while opening files as it scans them.&lt;/p&gt;
&lt;p&gt;So imagine my rude awakening when it downloads updates, (which I&amp;#8217;m apparently still entitled to?) and I suddenly realize I&amp;#8217;m running something called McAffey &amp;#8220;Security Center.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Now, apparently this has existed since 2005&amp;#8230; so I must have had Security Center when i was running XP.  That sounds vaguely plausible&amp;#8230; I have some memory of there being two active-process icons associated with the program.&lt;br /&gt;
But I &lt;em&gt;remember&lt;/em&gt; the program I was interacting with as VirusScan&amp;#8211; that was where all the &amp;#8220;stuff&amp;#8221; happened.  &amp;#8230;not anymore.  I am now constantly aware of Security Center&amp;#8217;s presence.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the thing&amp;#8230; McAffee&amp;#8217;s anti-virus program has grown into a whole suite of bloated crap I don&amp;#8217;t want.  So naturally&amp;#8230; I only install VirusScan&amp;#8211; all I want is on-access file scanning!  I don&amp;#8217;t want their firewall, I don&amp;#8217;t want their wireless protection, SiteAdvisor or registry protection.  I don&amp;#8217;t even want constant scanning&amp;#8230; I&amp;#8217;ll do one manually when I feel like it.&lt;br /&gt;
All I want is on-access file scan.  McAfee is &lt;strong&gt;good&lt;/strong&gt; at on-access file scan!  I know&amp;#8211; I used it for years!  It caught shit!  So it&amp;#8217;s the only component I install.&lt;/p&gt;
&lt;p&gt;So I run updates&amp;#8230; and my system bogs horribly.  &lt;em&gt;What?  How could this be?&lt;/em&gt;  This isn&amp;#8217;t what McAffee feels like!&lt;br /&gt;
Turns out (upon research) that in mid-2008 McAffee pushed out and update that causes some systems to idiosyncratically bog horribly.  It&amp;#8217;s idiosyncratic, and somehow related to Vista&amp;#8217;s &amp;#8220;search for files&amp;#8221; function.&lt;br /&gt;
Now, I understand how &lt;em&gt;some &lt;/em&gt;of McAfee&amp;#8217;s functions might intersect with that Vista function&amp;#8230; by &lt;em&gt;how in seven green hells&lt;/em&gt; is it causing my system to bog when the only thing I&amp;#8217;m running is scan-on-access?  McAffey is hogging my system resources&amp;#8230; yet the only thing I&amp;#8217;ve given it permission to do it scan-on-access!  This bogging cannot be caused by scan-on-access!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/10/dispatches-from-safe-mode-the-reverse-cowgirl/reverse_cowgirl/&quot; rel=&quot;attachment wp-att-1253&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/10/reverse_cowgirl.png&quot; alt=&quot;reverse_cowgirl&quot; title=&quot;reverse_cowgirl&quot; width=&quot;335&quot; height=&quot;303&quot; class=&quot;alignright size-full wp-image-1253&quot; /&gt;&lt;/a&gt;You&amp;#8217;ve probably already guessed what I slowly realized.&lt;br /&gt;
McAffee Security Center is the &amp;#8216;hub&amp;#8217; management application meant to coral the 6-or-7 separate tools in their security suite.  it doesn&amp;#8217;t actually do anything&amp;#8230; but you cannot install the tools without installing it, because many common functions run through it.&lt;br /&gt;
So despite only having installed VirusScan, and having de-activated 70% of VirusScan&amp;#8217;s functionality &lt;strong&gt;specifically &lt;/strong&gt;so the program would have &lt;strong&gt;the smallest possible footprint&lt;/strong&gt; on my system&amp;#8230; McAfee had installed a monolithic mega-program designed to insinuate itself into every nook and cranny of my system so that it can manage the 500 different ways its anti-virus tools can rape my performance in the name of perfect security&amp;#8230; and then simply turned those functions off.&lt;/p&gt;
&lt;p&gt;Security Center is riding my system like a reverse cowgirl.  And this is why the spastic allegic reactions between McAffee and Vista&amp;#8217;s search functions are going off even though I didn&amp;#8217;t (theoretically) install anything that should cause them.  Security Center &lt;strong&gt;did&lt;/strong&gt; install itself in these areas.  It does so &lt;em&gt;regardless&lt;/em&gt; of whether or not you&amp;#8217;re using those functions, even if you specifically chose not to &lt;em&gt;install &lt;/em&gt;them.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;*sigh*&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Vista has all the system integrity of two bricks tied together with tissue paper.  &lt;em&gt;Thus &lt;/em&gt;my desire to tread as lightly as possible, installing a bare-minimum of functions to interfere with the already rickety OS.  Anti-virus programs burrow even &lt;em&gt;deeper&lt;/em&gt; into the OS than most programs, so this is a &lt;em&gt;very&lt;/em&gt; deliberate choice.&lt;br /&gt;
And in order to get a single scan-on-access function running&amp;#8230; I had to install SecurityCenter, which burrows down and insinuates itself into virtually every function of the system&amp;#8230; despite the fact I specifically chose &lt;em&gt;not &lt;/em&gt;to install the applications related to that burrowing.&lt;br /&gt;
And so, my system wigs out.&lt;/p&gt;
&lt;p&gt;This, in itself, doesn&amp;#8217;t make for a very interesting story.  I uninstalled McAfee and the bog-down stopped.&lt;/p&gt;
&lt;p&gt;The part that makes for a good story is that when I rebooted after having done so&amp;#8230; &lt;a href=&quot;http://deriksmith.livejournal.com/48137.html&quot;&gt;my optical drive vanished again&lt;/a&gt;.  One of the hundreds of system-hooks SecurityCenter first installed, then removed, has managed to fuck it up again.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m not a fan of &lt;a href=&quot;http://en.wikipedia.org/wiki/Adobe_Bridge&quot;&gt;Adobe Bridge&lt;/a&gt;, Nero Whatever-its-called or any other &amp;#8220;monolitic central component that sucks&amp;#8221; that seem to be all the rage in &amp;#8220;software suites&amp;#8221; these days.  When you install Photoshop, you&amp;#8217;re not installing Photoshop&amp;#8211; you&amp;#8217;re installing a special version of the Adobe Creative Suite (with the &amp;#8216;bridge&amp;#8217; hub-program) whose only suite-component is Photoshop.  &amp;#8230;but you still get Bridge because the Photoshop program on a fundamental architectural level is no longer capable of &amp;#8217;standing alone.&amp;#8217;&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s fine for Photoshop and stuff&amp;#8230; hell, for most suites.  It doesn&amp;#8217;t really bother me.&lt;/p&gt;
&lt;p&gt;But anti-virus is&amp;#8230; something different.  People have been screaming for years that Anti-virus is terrible (&lt;a href=&quot;http://www.codinghorror.com/blog/archives/000803.html&quot;&gt;The benchmarks I&amp;#8217;ve been reading&lt;/a&gt; indicate a 700-1200% computer-slowdown is &lt;em&gt;average &lt;/em&gt;for &lt;strong&gt;any &lt;/strong&gt;anti-virus program.)  The processing burden placed on a computer is not a subtle one.  And when an OS, frankly, &lt;em&gt;sucks &lt;/em&gt;as badly as Vista does&amp;#8230; crap is going to start breaking.  (Crap breaks on vista out of the box.  It shipped with a search function that didn&amp;#8217;t work.)&lt;br /&gt;
It&amp;#8217;s&amp;#8230; you &lt;em&gt;can&amp;#8217;t&lt;/em&gt; do this.  If McAfee actually intends for it&amp;#8217;s program to be &lt;em&gt;useful&lt;/em&gt; for people who know what they&amp;#8217;re doing&amp;#8230; it has to be able to run components in a &lt;em&gt;true standalone&lt;/em&gt; fashion, &lt;em&gt;without&lt;/em&gt; a central hub that sends tendrils and execution hooks throughout Window&amp;#8217;s unstable 47 dependency layers.  That&amp;#8217;s just &lt;em&gt;daring &lt;/em&gt;the operating system to break!&lt;/p&gt;
&lt;p&gt;But that&amp;#8217;s a good, useful AV program.  Which is not the same thing as a good, marketable &lt;em&gt;product&lt;/em&gt;.  A product has bazillions of functions, and a central hub so you can justify selling them all-in-one to the customer instead of piecemeal.&lt;br /&gt;
And a product mentality says&amp;#8230; you want to make it &lt;em&gt;hard &lt;/em&gt;for the customer to only install part of the suite, and certainly not encourage it.  &amp;#8220;Because if they buy our AV product, then get a virus&amp;#8230; they say we have a bad product even if &lt;em&gt;they&amp;#8217;re&lt;/em&gt; the ones that decided to turn all the protection off.  It&amp;#8217;s better for our brand to impose a 700-1200% slowdown that renders computers unusable than to develop a product that leaves computers useful but offers less perfect protection.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Guess what?  Your product is terrible.  Not just McAfee&amp;#8230; &lt;a href=&quot;http://www.codinghorror.com/blog/archives/000803.html&quot;&gt;all anti-virus products are terrible&lt;/a&gt;.  Look at those benchmarks&amp;#8230; the 1200% slowdown is &lt;em&gt;middle of the pack&lt;/em&gt;.  The industry has somehow come together to create a product category &lt;em&gt;so&lt;/em&gt; terrible that the only way to use my computer is to run without anti-virus.  There is literally not an anti-virus product on the market today that will not make you bleed out of your eyes.&lt;/p&gt;
&lt;p&gt;Allow me to be more explicit&amp;#8230; I have &lt;em&gt;never &lt;/em&gt;had a virus that crippled my computer as badly, or made the system as unstable &lt;em&gt;or &lt;/em&gt;as likely to lose data as an Anti-virus program does!  These programs act more like viruses than viruses do.&lt;br /&gt;
As near as I am able to determine&amp;#8230; there &lt;em&gt;does not exist&lt;/em&gt; a serious AV solution that allows me to manually scan my computer computer once a week without also &lt;em&gt;demanding &lt;/em&gt;I accept it insinuating itself into my OS so that it can fuck my system with perform real-time protection.&lt;/p&gt;
&lt;p&gt;(All I want is a virus-scanner!  With a single hook to check a file before I open it.  90% of the protection, 10% of the performance hit.  I will pay money for this!  WHY IS NO ONE WILLING TO SELL IT TO ME?)&lt;br /&gt;
Or at least have the decency to look me in the face when you&amp;#8217;re screwing me!&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/48438.html</comments>
  <category>safe mode</category>
  <category>vista</category>
  <category>mcafee</category>
  <category>anti-virus</category>
  <category>optical drive</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/48137.html</guid>
  <pubDate>Fri, 09 Oct 2009 00:14:44 GMT</pubDate>
  <title>Dispatches from Safe Mode: Optical Disllusionment</title>
  <link>http://deriksmith.livejournal.com/48137.html</link>
  <description>&lt;p&gt;I&amp;#8217;ve been relatively inactive online for the past two weeks.  (I&amp;#8217;ve been on, but not participating much.)  What follows is about 50% of the reason why.&lt;br /&gt;
13 days ago I went to burn some CD&amp;#8217;s for work&amp;#8230; and discovered I couldn&amp;#8217;t.  My optical drive was missing.&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;p&gt;&lt;div class=&quot;wp-caption alignright&quot; style=&quot;width: 323px&quot;&gt;&lt;a href=&quot;http://covertutopia.com/2009/10/dispatches-from-safe-mode-optical-disllusionment/cd-rom/&quot; rel=&quot;attachment wp-att-1243&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/10/cd-rom.png&quot; alt=&quot;Where did it go?&quot; title=&quot;cd-rom&quot; width=&quot;313&quot; height=&quot;186&quot; class=&quot;size-full wp-image-1243&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;It&apos;s back now, but where did it go?&lt;/p&gt;&lt;/div&gt;No, not stolen&amp;#8230; missing.  Not showing up in my computer&amp;#8211; and completely unlisted in the device manager.&lt;/p&gt;
&lt;p&gt;This is a pretty common problem for Windows users.  In fact, it&amp;#8217;s existed for 9 years, dating from early versions of XP.  Optical drives under XP don&amp;#8217;t require a driver to run&amp;#8211; the operating system talks to them directly with nothing to configure.  Unfortunately, some pieces of &lt;em&gt;very &lt;/em&gt;standard software (Nero, iTunes&amp;#8230; even Microsoft&amp;#8217;s Zune software!) insert themselves between the drive and the operating system.  And if the registry entries that muck with this &amp;#8216;innate driverless connection,&amp;#8217; it can become a massive headache to fix it&amp;#8230; because it&amp;#8217;s no longer as simple as reinstalling the driver.  (Bugger!)&lt;/p&gt;
&lt;p&gt;This is what I&amp;#8217;ve been poking at for two weeks, in increasingly radical ways.  Sometimes uninstalling the offending software fixes the problem.  Sometimes a registry patch from Microsoft will fix the problem.  (About 50% of the time, I&amp;#8217;d estimate.)&lt;br /&gt;
Sometimes a good rogering in Safe Mode and changing settings does it.  Or updating the bios.  Installing major OS upgrades.  Uninstalling system components (not necessarily related to optical drives.)  Installing certain optional components for Microsoft Office that are integrated into the OS.   Registry cleaners.  &amp;#8230;sometimes.&lt;/p&gt;
&lt;p&gt;Basically, this bug has existed for 9 years.  There is no fix that works reliably.  The registry patch that Microsoft provides will often work once&amp;#8230; only to have the drive vanish again on reboot (or more mystifyingly, when awakening form sleep mode!)  It will generally NOT work a second time.&lt;/p&gt;
&lt;p&gt;Frustratingly, this is not a drive problem.  The bios can still &amp;#8217;see&amp;#8217; the drive, it will be checked at startup and can be booted from.  It&amp;#8217;s when the computer initializes Windows that your drive seem to vanish&amp;#8211; no longer even registering hardware changes if the drive is physically removed!&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;wp-caption alignright&quot; style=&quot;width: 210px&quot;&gt;&lt;a href=&quot;http://covertutopia.com/2009/10/dispatches-from-safe-mode-optical-disllusionment/thetholianweb/&quot; rel=&quot;attachment wp-att-1244&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/10/theTholianWeb.jpg&quot; alt=&quot;Fading in and out of limbo, neither alive nor dead&quot; title=&quot;theTholianWeb&quot; width=&quot;200&quot; height=&quot;160&quot; class=&quot;size-full wp-image-1244&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Fading in and out of limbo, neither alive nor dead&lt;/p&gt;&lt;/div&gt;What IS established is that IF you can make your optical drive reappear while bludgeoning your system&amp;#8230; you must take GREAT CARE, lest it vanish again as quickly as it came!  Specifically, you should insert a CD-Rom AND a region-encoded DVD into the drive, as this seems to somehow &amp;#8220;anchor&amp;#8221; it so Windows does not once again lose it.&lt;/p&gt;
&lt;p&gt;After re-awakening my computer from sleep mode an hour ago&amp;#8211; my optical drive is duddenly back, for the third time since it vanished.  I am now attempting to insert as many disc combinations as I can think of before restarting my computer in the hopes that it does not vanish again.&lt;/p&gt;
&lt;p&gt;I have reamed my operating system backwards and sideways in the past two weeks trying to get exactly this result (after believing I&amp;#8217;d had it fixed two other times.)  But today it simply&amp;#8230; showed up.  I hadn&amp;#8217;t even done anything today!  No registry patches, no software changes&amp;#8230; nothing!  I am humbled before this, for it now becomes clear that what I have practices is not software debugging, but voodoo.  And now I make sacrifice to the optical device gods, trying to find a region and disc combination that will gladden its heart so it no longer leaves me in famine.&lt;/p&gt;
&lt;p&gt;I never appreciated how often I use that damn drive!  But since it went down&amp;#8230; I&amp;#8217;ve wanted to burn or read something at least twice a day.  I stare at my shelf full of DVD&amp;#8217;s and realize I may never be able to watch them without pirating them.  (When faced with chronic examples of this problem, it&amp;#8217;s not uncommon for computer companies such as HP to advise their customers to BUY A NEW DRIVE.  Yes, to get around a software mis-configuration problem.)&lt;/p&gt;
&lt;p&gt;I do not know what caused my optical drive to come back.  I have faced this same problem under XP (where it was less recalcitrant) but here, in increasing order of likelihood are the new things I DID do today that may have caused the drive to reappear.&lt;/p&gt;
&lt;p&gt;&amp;bull;I played a video using FLVPlayer instead of VLCPlayer.  I also accidentally attempted to use the Adobe video player.  This was the first time either program had been open in almost a year.&lt;br /&gt;
&amp;bull;I accidentally installed (and then uninstalled) the &lt;a href=&quot;http://software.informer.com/&quot;&gt;software informer&lt;/a&gt; software.&lt;br /&gt;
&amp;bull;I attached a new USB mouse to my system.  (a mini-mouse!)  Unlike many mice, the OS did not immediately recognize it, and had to install a generic driver to address the hardware.&lt;/p&gt;
&lt;p&gt;That last seems promising, in that it triggered a &amp;#8216;hardware changes&amp;#8217; event.  I noticed the drive was back about 30 minutes after.  It was completely new hardware which had never touched this computer before, hence the moment of unfamiliarity.&lt;/p&gt;
&lt;p&gt;I hope this list may he useful to others in the future, either to myself or to others with this same problem.&lt;/p&gt;
&lt;p&gt;Now if you&amp;#8217;ll excuse me, I&amp;#8217;m going to set a restore point in my system, reboot and hope my optical drive is still here when I get back.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/48137.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/48009.html</guid>
  <pubDate>Thu, 24 Sep 2009 23:14:07 GMT</pubDate>
  <title>CSS Discovery of the Day: Inline inheritance</title>
  <link>http://deriksmith.livejournal.com/48009.html</link>
  <description>&lt;p&gt;This has has very little applicability to anything&amp;#8230; but it made me smile.&lt;/p&gt;
&lt;p&gt;A link in the footer of a site I&amp;#8217;m working on was obnoxiously showing up in bright red.  This is the color all non-navigation links are set to.  But footers are meta-information, they&amp;#8217;re not supposed to be highlighted like that!&lt;/p&gt;
&lt;p&gt;(Obviously I didn&amp;#8217;t write the main CSS for this site.)&lt;/p&gt;
&lt;p&gt;So the color needs to be overriden.  Problem: I happen to know the &lt;i&gt;design&lt;/i&gt; on the site is slated to change, so if I override the global link color with another color to match the gray of the rest of the footer text, it may just drive some future web-dev person batty.  (Likewise, I probably shouldn&amp;#8217;t make sweeping changes to the global link markup in the CSS file, since it&amp;#8217;s used on a lot of things.)&lt;/p&gt;
&lt;p&gt;&amp;#8220;Inherit&amp;#8221; isn&amp;#8217;t a value a lot of web-developers use&amp;#8230; it&amp;#8217;s used primarily to &amp;#8217;switch off&amp;#8217; a CSS attribute value that has already been set by overriding the setting of another rule with a more specific value telling it to &amp;#8220;inherit the value of this attribute from your parent.&amp;#8221;&lt;br /&gt;
So if all the &lt;tt&gt;&amp;lt;a&amp;gt;&lt;/tt&gt;&amp;#8217;s have colors set, you can override that color setting and say &amp;#8220;in this circumstance, inherit the color setting from &lt;tt&gt;&amp;lt;div id=&quot;body&quot;&amp;gt;&lt;/tt&gt;.&amp;#8221;&lt;br /&gt;
It&amp;#8217;s absurdly useful, especially when re-skinning a site&amp;#8211; I just reset CSS values back to default/null/inherit until I remove the offending rule instead of trying to override them one at a time&amp;#8230; all without touching the original CSS.&lt;/p&gt;
&lt;p&gt;CSS operates on 4 levels of &amp;#8220;authority&amp;#8221;; general rule, rule with explicit identifier, !important rule, inline.&lt;/p&gt;
&lt;p&gt;I set the link&amp;#8217;s color to inherit using inline code&amp;#8230; and was delighted to see it properly inherit the color set by the general rule.&lt;br /&gt;
&lt;code&gt;&amp;lt;a href=&quot;http://domain.com&quot; style=&quot;color:inherit;&quot;&amp;gt;domain.com&amp;lt;/a&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inline style code is all about overriding rule-based style definitions.  But I was able to use an inline override to tell this element to adhere to a rule-based style definition with lower authority than the original rule-based definition!&lt;br /&gt;
It makes perfect sense, but it also makes my eyes cross at how non-instinctive the idea is, so I has a reasonable expectation that it would not work.  &amp;#8220;I&amp;#8217;m setting a local variable to override a global variable&amp;#8230; that&amp;#8217;s an alias for a global variable&amp;#8217;s value.&amp;#8221;&lt;/p&gt;
&lt;p&gt;Works perfectly in Firefox, Chrome, Safari, Opera and I.E.&lt;/p&gt;
&lt;p&gt;Awesome.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/48009.html</comments>
  <category>css</category>
  <category>inheritance</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/47225.html</guid>
  <pubDate>Mon, 14 Sep 2009 20:18:04 GMT</pubDate>
  <title>ZX License: Key Ideas</title>
  <link>http://deriksmith.livejournal.com/47225.html</link>
  <description>&lt;p&gt;It is September 14.  I am crazy busy.  All Hail Megatron #15 is released in the 16th.&lt;br /&gt;
Let&amp;#8217;s do this thing.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve been calling my proposal for &lt;a href=&quot;http://tfwiki.net&quot;&gt;TFWiki&lt;/a&gt;&amp;#8217;s hypothetical &amp;#8220;second license&amp;#8221; intended to protect producers of official Transformers-related material from &lt;a href=&quot;http://deriksmith.livejournal.com/45915.html&quot;&gt;legal complications&lt;/a&gt; around the CC-BY-SA license which governs our content the &amp;#8220;ZX License.&amp;#8221;  I&amp;#8217;ve never &lt;em&gt;really &lt;/em&gt;defined what that means.  I do so now, shotgun style.&lt;/p&gt;
&lt;h3&gt;Given: Copyright exists&lt;/h3&gt;
&lt;p&gt;It is a given of this license that TFWiki has a basic copyright over its own value-added contributions which is separate from the raw facts of the universe which are indisputably Hasbro&amp;#8217;s property.&lt;/p&gt;
&lt;p&gt;(Whether or not Hasbro is able to exert copyright over those &amp;#8216;bare facts&amp;#8217; is a question; people &lt;a href=&quot;http://deriksmith.livejournal.com/46639.html&quot;&gt;can publish &amp;#8220;unauthorized guides,&amp;#8221;&lt;/a&gt; which suggests that collections of fiction-fact may not be subject to copyright.  However, such guides are written in a very specific &amp;#8220;voice&amp;#8221; to toe this legal line very carefully.  TFWiki&amp;#8217;s articles are not- and frequently include direct quotes from Hasbro&amp;#8217;s material they indisputably &lt;em&gt;can &lt;/em&gt;exert copyright control over.  So for our purposes, we&amp;#8217;ll just say &amp;#8216;yes, Hasbro can exert ownership over its portion of our content.&amp;#8217;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/09/zx-license-key-ideas/facts_expression/&quot; rel=&quot;attachment wp-att-1202&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/09/facts_expression.png&quot; alt=&quot;facts_expression&quot; title=&quot;facts_expression&quot; width=&quot;475&quot; height=&quot;125&quot; class=&quot;aligncenter size-full wp-image-1202&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
The result is that TFWiki&amp;#8217;s articles are under joint copyright, partly Hasbro&amp;#8217;s property, partly our own.  Neither party can legally publish them without the permission of the other.  That is not the same thing as &amp;#8220;Hasbro owns our articles,&amp;#8221; rather it is &amp;#8220;Hasbro&amp;#8217;s partial ownership of our articles restricts our ability to do whatever we want with them.&amp;#8221;&lt;br /&gt;
The correlary that many seem to miss is that &lt;strong&gt;our &lt;/strong&gt;partial ownership of the article restricts Hasbro from doing whatever they want with them.  Specifically, if Hasbro use them, our portion is automatically licensed under CC-BY-SA, whose viral license terms (including the right for anyone to make or distribute copies) will then contaminate the resulting work.&lt;br /&gt;
Thus&amp;#8230; the need for a second license.&lt;/p&gt;
&lt;h3&gt;Permissive vs. restrictive law&lt;/h3&gt;
&lt;p&gt;IP License grants tend to be very long and legally complicated things, because they wish to grant the licensee very specific, non-blanket usage rights, so every way in which those rights are granted-but-then-limited must be outlined in mind-numbeing detail phrased in the most unambiguous way possible.&lt;/p&gt;
&lt;p&gt;&amp;#8230;we&amp;#8217;re not doing that.  The ZX License is permissive, not restrictive.  It essentially boils down to &amp;#8220;You can do literally anything as long as you limit the content used to a small ammount.  This license is only offered for small-amount usage.&amp;#8221;&lt;br /&gt;
As a result, the legalese can be &lt;em&gt;short&lt;/em&gt;.&lt;/p&gt;
&lt;h3&gt;Legal concepts&lt;/h3&gt;
&lt;p&gt;The &amp;#8220;ZX&amp;#8221; in the ZX License is rooted in two basic concepts of common or natural law.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Customary Freehold&lt;/strong&gt; &amp;#8211; The unwritten legal relationship between a landowner and tenants on his land whose right to be there has never been officially written down but stands from long tradition.  These include the tenants responsibilities towards the landowner, their rights towards the land, etc.   Customary Freehold has largely fallen out of use since the 19th century (when it became typical for all contracts to be written down) but is still recognized to be legally valid.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Xenia&lt;/strong&gt; &amp;#8211; The ritualized &amp;#8220;guest-host&amp;#8221; relationship that exists between a Household and the &lt;em&gt;temporary &lt;/em&gt;guests within it.  The guest&amp;#8217;s responsibility not to abuse the Host&amp;#8217;s hospitality and the Host&amp;#8217;s not to make his guests feel a burden, as well as some social and even legal obligations.  Somewhat notably, it includes an obligation for guests to defend their host from attack.  &lt;small&gt;(This last bit was actually the cause of the Trojan War&amp;#8230; Hellen of Troy may have been beautiful, but it was the honor-obligation from all the guests at her husband&amp;#8217;s dinner party where she was stolen that launched the thousand ships&amp;#8230;)&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;In both cases the obligations between Guest-Resident and Host center on ideas of &amp;#8220;implied consent&amp;#8221; and &amp;#8220;duty to rescue&amp;#8221; found in most modern &lt;a href=&quot;http://en.wikipedia.org/wiki/Good_Samaritan_law&quot;&gt;Good Samaritan Laws&lt;/a&gt;.  (Indemnification: not so much.)&lt;/p&gt;
&lt;h3&gt;Intellectual Property as Real Estate&lt;/h3&gt;
&lt;p&gt;The concepts above govern the relationship between a guest and host on &lt;em&gt;physical &lt;/em&gt;property.&lt;br /&gt;
We hold that the same basic principles apply with &lt;em&gt;intellectual &lt;/em&gt;property.  Both recognize a difference between trespass and theft, concepts of &lt;a href=&quot;http://en.wikipedia.org/wiki/Adverse_possession&quot;&gt;adverse possession&lt;/a&gt; and (most importantly) have &lt;em&gt;guests&lt;/em&gt;&amp;#8230; not just int he form of business partners (who are granted explicit license to be on that property) but individuals who are invited to stay for a bit and play with the owned-concepts fount there.&lt;/p&gt;
&lt;p&gt;Broadly, you can divide this sort of &amp;#8220;intellectual real estate&amp;#8221; into two types, dependent on the landowner&amp;#8217;s relationship to guests on their property.&lt;br /&gt;
* &lt;strong&gt;Closed Culture&lt;/strong&gt; &amp;#8211; Guests are allowed to visit, but strictly on a look-but-do-not-touch basis, like a tour.  &lt;a href=&quot;http://en.wikipedia.org/wiki/Melrose_Place&quot;&gt;Melrose Place&lt;/a&gt; is a good example of a Closed Culture; the &lt;em&gt;Spelling Entertainment Group&lt;/em&gt; has consistently &lt;small&gt;(and notoriously)&lt;/small&gt; acted to shut down many type of &amp;#8220;fan&amp;#8221; activities, including fanfic archives and even discussion boards.  &lt;em&gt;Melrose Place&lt;/em&gt; is a Closed Culture entertainment where fans are welcome to visit and view, but not wander freely or create their own works.  It is very much provided with &amp;#8220;no user serviceable parts inside.&amp;#8221;&lt;br /&gt;
* &lt;strong&gt;Open Culture&lt;/strong&gt; &amp;#8211; Guests are allowed to wander freely and actively encouraged to create their own derivations based on the IP found there, which are recognized as belonging to them.  &lt;a href=&quot;http://en.wikipedia.org/wiki/Dungeons_%26_Dragons&quot;&gt;Dungeons &amp;#038; Dragons&lt;/a&gt; would be an extreme example of an Open Culture.  Users are provided a sandbox kit and expected to make their own characters, settings and adventures that TSR will not have no ownership of except for those elements which were drawn from the D&amp;#038;D lexicon.&lt;/p&gt;
&lt;p&gt;Most properties fall somewhere between these extremes.  Increasingly in recent years the fans-as-receivers closed model has fallen out of favor as a relic of an management culture that made no distinction between fandom-activity and piracy&amp;#8230; but it is still sometimes practiced today by property owners who want to exert control over the manner in which fans interact with their product.&lt;br /&gt;
&lt;em&gt;Transformers&lt;/em&gt; is something of a middle-ground.  Cartoon, comics &lt;em&gt;et all &lt;/em&gt;are centrally produced, but (fairly uniquely at the time) every Transformers toy produced since 1984 has included a bio, and character stats including a ranking within the faction command hierarchy, and the play-pattern &lt;a href=&quot;http://www.youtube.com/watch?v=2hYkeYi292o#t=0m17s&quot;&gt;presented by it&amp;#8217;s own commercials&lt;/a&gt; has consistently been one of narrative roleplay.  Clearly children have been encouraged to create their own adventures, and each character comes with their own bio and stat-set as a starter kit to do so.&lt;/p&gt;
&lt;p&gt;What this all essentially &lt;em&gt;amounts &lt;/em&gt;to is the idea that if a Copyright owner has historically extended &lt;a href=&quot;http://en.wikipedia.org/wiki/Safe_harbor&quot;&gt;safe harbor&lt;/a&gt; to fanish activities, they cannot summarily retract it, in the same way a Landowner cannot summarily eject customary freeholders and similar to the way a trademark owner cannot seek to exert control over a trademark which they have allowed to fall into general use.&lt;/p&gt;
&lt;p&gt;This means that the status fans occupy on the owner&amp;#8217;s property is more akin to &lt;a href=&quot;http://en.wikipedia.org/wiki/Squatting#Urban_Homesteading&quot;&gt;Homesteading&lt;/a&gt; than squatting.  (Arguably this is legally important, because it characterizes many common fandom activities as a permitted or semi-permitted use rather than an ongoing copyright violation that weakens the general copyright on the core property.)&lt;/p&gt;
&lt;p&gt;(There is something of a fandom-bill-of-rights-and-responsibilities at work here&amp;#8230; but that&amp;#8217;s more of a side effect of the root law being used than an intention.  The intention comes in with the &lt;em&gt;next &lt;/em&gt;bit.)&lt;/p&gt;
&lt;h3&gt;Key Meta-concepts&lt;/h3&gt;
&lt;p&gt;Having identified underlying concepts and applied them to IP-as-property, it&amp;#8217;s time to label our understanding of those ideas:&lt;br /&gt;
* &lt;strong&gt;Zeloxenia&lt;/strong&gt; &amp;#8211; The &amp;#8220;ZX&amp;#8221; in ZX License, this loosely translates as &amp;#8220;fan guest-hospitality.&amp;#8221;  Zeloxenia encompasses Xenia, Customary Freehold, and homesteading as outlined above.  Fans who have been invited to play on another&amp;#8217;s property are recognized to have a right to do so, while also having significant responsibility toward the property-owner not to damage the landscape in the process.&lt;br /&gt;
Fans who choose to tarry or &amp;#8216;camp&amp;#8217; in this property and build more complex derivations may have an understood right to do so&amp;#8230; but in so doing they also become more &lt;em&gt;responsible &lt;/em&gt;for the area they occupy.  As their level of involvement deepens, fans bear an increasing burden to protect the value of the property; this may mean properly citing copyright so their use does not erode the owner&amp;#8217;s property, and a basic responsibility cultivate the property they are occupying.  To a certain extent, resident-fans go from being visitors on this property to stewards or Yeomen of it.&lt;br /&gt;
Xenia includes a ritual exchange of gifts, which may be fulfilled here by a &amp;#8220;good-neighbor&amp;#8221; relationship; you may borrow one another&amp;#8217;s hedgeclippers as long as you make sure to return them.  This is similar to land-use rights that might be expected under common freehold&amp;#8230; a basic diffusion or interchange of rights and property occurs between both parties that is mutually-forgiven/freely-gifted as a natural part of their relationship.&lt;br /&gt;
Good faith is a prerequisite for Zeloxenia to exist, and in Closed Culture broadcast-receiver models where fans have no rights, it is understood to be very weak or not exist at all.&lt;/p&gt;
&lt;p&gt;An important point to note here: This is all describing a relationship and understanding that has &lt;em&gt;always &lt;/em&gt;existed between fans and the object of their fandom.  (At least in media fandom, most non-media fandom qualifies as a Close Culture.)  As such, we hold that these principles (and the unwritten contract they encompass) have &lt;em&gt;always been in effect&lt;/em&gt;, and fans&amp;#8217; past contributions to TFWiki were made under this understanding.  (Asking people to explicitly ratify the license largely renders this distinction moot though.)&lt;/p&gt;
&lt;p&gt;* &lt;strong&gt;Lagom measure&lt;/strong&gt; &amp;#8211; A Sweedish/Norwegian concept of &amp;#8220;&lt;a href=&quot;http://en.wikipedia.org/wiki/Lagom&quot;&gt;just the right amount&lt;/a&gt;.&amp;#8221;  &lt;small&gt;(If you know Norwegians&amp;#8230; this explains a lot about their personality.)&lt;/small&gt;  Under the ZX License, a licensee will be granted the right to re-use a Lagom measure of content&amp;#8211;&lt;em&gt; an amount which does not prohibit use, but also does not encourage it&lt;/em&gt;.  This means the unit size of a Lagom measure variable by situation&amp;#8230; which heads off precedent-based license jailbreaking; just because X amount of re-use was Lagon for one situation does not mean it is automatically Lagom for another.  The maximum ammount of re-use in a Lagom measure is understood to be greater than that permitted by Fair Use.&lt;br /&gt;
You could use a dozen pages of legalese to try to define how that works&amp;#8230; or you could just fall back on the pre-existing Sweedish concept.  Since our license is permissive and not restrictive&amp;#8230; we can just cite the Sweedish concept.&lt;br /&gt;
Basic bounds are set via a philosophical statement to the effect that: &lt;em&gt;&amp;#8220;We think it is bad for the vitality of the Transformers brand to be re-using our content because that may cause it to become fixed and cease to grow and change&amp;#8230; but recognize that some re-use is inevitable and wish to permit that without consequence.&amp;#8221;&lt;/em&gt;  &amp;#8230;and you are essentially granting a blank check for content re-usage that still strongly encourages such usage to be minimal: Gross abuse of the definition constitutes bad faith and causes the license to lapse.&lt;/p&gt;
&lt;h3&gt;How content is used&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/09/zx-license-key-ideas/mug_lagom-measure/&quot; rel=&quot;attachment wp-att-1203&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/09/mug_lagom-measure.png&quot; alt=&quot;mug_lagom-measure&quot; title=&quot;mug_lagom-measure&quot; width=&quot;332&quot; height=&quot;302&quot; class=&quot;alignright size-full wp-image-1203&quot; /&gt;&lt;/a&gt;For a hypothetical content re-user (such as IDW) that wanted to use our content under the ZX license, their re-use can be broken down as follows:&lt;br /&gt;
* &lt;strong&gt;Use under the ZX license.&lt;/strong&gt;  That is to say&amp;#8211; usage rights afforded to content generated after the date of the ZX Licens&amp;#8217;es adoption, or to prior content which was generated by users ratifying the ZX License and explicitly re-releasing their contributions.&lt;br /&gt;
* &lt;strong&gt;Use under principle of Zeloxenia.&lt;/strong&gt;  The balance of past contributions not signed-off-on, but whose usage in combination with the prior category up to a Lagom measure is implicitly provided for under the operative principle of fan guest-hospitality.&lt;br /&gt;
* &lt;strong&gt;Use under Fair Use.&lt;/strong&gt;  A portion of any remaining content not covered by the ZX license or beyond the size of a Lagon measure may be used as fair use.&lt;br /&gt;
* Any use more extensive than a Lagom Measure + fair use of the remainder must be licensed under the terms governing the remainder.  (In most wikis&amp;#8217; case, this is CC-BY-SA.)&lt;/p&gt;
&lt;p&gt;In short, if a re-user (such as IDW) takes shallow sips of our content, they are provided by 3 level of cascading protection before the question of CC-BY-SA license contamination can even come into play.  You would have to drink a mighty gulp from our content to exceed all 3.&lt;br clear=&quot;all&quot;&gt;&lt;/p&gt;
&lt;h3&gt;Structure&lt;/h3&gt;
&lt;p&gt;Finally, I believe the license structure would (roughly) break down into the following sections.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;License deed &amp;#8211; (nonbinding) &amp;#8211; plain-English statement of &amp;#8220;what you get&amp;#8221;&lt;/li&gt;
&lt;li&gt;Philosophical statement &amp;#8211; (nonbinding) &amp;#8211; Responsibilities fans have toward a brand&lt;/li&gt;
&lt;li&gt;Key ideas &amp;#8211; (nonbinding) &amp;#8211; Summary of legal concept, as above&lt;/li&gt;
&lt;li&gt;Application of Key Ideas &amp;#8211; (nonbinding) &amp;#8211; How we understand them to apply to our situation&lt;/li&gt;
&lt;li&gt;License code &amp;#8211; (&lt;strong&gt;binding&lt;/strong&gt;) &amp;#8211; &amp;#8220;consistent with the principles granted above, the copyright holders grant you use to&amp;#8230;&amp;#8221;  &lt;em&gt;Because the license hangs on pre-existing legal principles, we do not need to outline them in legalese; and any deficiency in our description in the prior nonbinding sections is moot, because that deficiency would not be &amp;#8216;consistent with the principles.&amp;#8217;  Again, this is only possible because we&amp;#8217;re drafting a permissive license, not a restrictive one.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Clauses &amp;#8211; (&lt;strong&gt;binding&lt;/strong&gt;) &amp;#8211; Future versions and enforceability caveats; cribbed from existing licenses.&lt;/li&gt;
&lt;li&gt;Adoption &amp;#8211; (&lt;strong&gt;binding&lt;/strong&gt;) &amp;#8211; Proviso to allow individual users to ratify this license beyond just the community doing so and thus explicitly re-release their prior contributions under the ZX license &amp;#8220;to remove any doubt.&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ugh.  Anyway&amp;#8211; that&amp;#8217;s the reasoning and skeleton I&amp;#8217;m thinking of.  Most of the license is essentially a &amp;#8220;statement of understanding&amp;#8221; of legal principles which exist outside this license&amp;#8230; no more binding than the Creative Commons &amp;#8220;GUI&amp;#8221; deed.  The actual binding legal code is kept to an absolute minimum and essentially boils down to &amp;#8220;you can use it under the relationship described above, if you exceed this or act in bad faith, your use lapses and you may incur CC-BY-SA consequences.&amp;#8221;  Because it would require truly &lt;em&gt;heroic &lt;/em&gt; abuse to do so, this provides more-than-reasonable protection for a content re-user.&lt;/p&gt;
&lt;p&gt;If each of those sections can be boiled down to a few sentences (and I&amp;#8217;m fairly sure they can) then you have the basis for a serviceable plain-English license that covers our ass, covers Hasbro and it&amp;#8217;s licensees ass, does not give away the farm, recognizes the rights of fans to exist, and codifies or recognizes the moral imperative of good conduct and good faith that &lt;em&gt;should &lt;/em&gt;underlay fans relationship to the underlying brand.&lt;br /&gt;
Oh&amp;#8211; and it doesn&amp;#8217;t violate the terms of CC-BY-SA.  Important that.&lt;br /&gt;
&lt;strong&gt;And&lt;/strong&gt; it doesn&amp;#8217;t &lt;em&gt;weaken &lt;/em&gt;CC-BY-SA3, since the core principle of Zeloxenia, &lt;em&gt;by fundamental definition&lt;/em&gt;, only exists in relation to media fandom&amp;#8211; so the principles of the ZX License cannot be used as to pry other content out of CC-BY-SA&amp;#8211; and actually (as outlined in a previous post) strengthens the CC license by relieving unresolved legal &amp;#8220;pressure&amp;#8221; at stress points where CC-BY-SA fails in relation to wikis.&lt;/p&gt;
&lt;p&gt;But thank god most of &lt;strong&gt;that &lt;/strong&gt;can go unwritten, because I&amp;#8217;m exhausted just looking at it.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/47225.html</comments>
  <category>zeloxenia</category>
  <category>downstream liability</category>
  <category>tfwiki</category>
  <category>cc-by-sa</category>
  <category>relicensing</category>
  <category>licensing</category>
  <category>copyright</category>
  <category>zx</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/46417.html</guid>
  <pubDate>Fri, 04 Sep 2009 15:56:21 GMT</pubDate>
  <title>Brilliant Blue Batshit Strikes Back: Cold Lasers</title>
  <link>http://deriksmith.livejournal.com/46417.html</link>
  <description>&lt;p&gt;Seriously, &lt;a href=&quot;http://www.popsci.com/scitech/article/2009-09/laser-refrigeration-fastest-coolest-chilling-tech-yet&quot;&gt;freeze rays&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Isn&amp;#8217;t this exactly the kind of crap &amp;#8220;hard&amp;#8221; sci-fi threw out 30 years ago because it was impossible?&lt;/p&gt;
&lt;p&gt;As I follow the science &lt;small&gt;(which turns out to be rather poorly)&lt;/small&gt; it operates on come cockamamie variation of &lt;a href=&quot;http://en.wikipedia.org/wiki/Photoelectric_effect&quot;&gt;the Photoelectric Effect&lt;/a&gt;, which causes the electron shells of the gas freezing medium to &amp;#8216;expand.&amp;#8217;  Because higher orbits require more speed/energy to maintain, that means the gas medium has to suck in heat.&lt;br /&gt;
A traditional refrigerator uses a compressor motor to lower the pressure within a liquid freezing medium, which causes it to expand and thus suck up heat.  This is a super-efficient atomic-level version of the same&amp;#8211; changing volumes of the atoms instead of the liquid itself.&lt;/p&gt;
&lt;p&gt;So shouldn&amp;#8217;t changing the volume of the atoms increase the pressure on the gas medium and counteract the effect?&lt;br /&gt;
1) No, because the photoelectric effect is irresistible.&lt;br /&gt;
2) No because while the overall radius of the atoms is increasing, their physical density is not, which means the increase in pressure due to radius is blah blah blah cube root law.  (Or something similar.)  Anyway, the atoms-per-spatial-unit aren&amp;#8217;t increasing, which means the increase in pressure is pretty factional.&lt;br /&gt;
3) No, because apparently the high pressure is what causes the electrons to act funny in the first place.  Increasing it more just increases their tendency towards such shenanigans.  Basically it&amp;#8217;s a big chilly-willy physics&amp;#8230; thing.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;In layman&amp;#8217;s terms:&lt;/b&gt; They get the electrons &lt;em&gt;really&lt;/em&gt; drunk, which causes them to think/act like they&amp;#8217;re hot, even though their temperature is dropping.  There, &lt;u&gt;sorted.&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;Physics!  Freeze rays!  This shit is CRAZY.&lt;br /&gt;
Last time they had a breakthrough in superfreezing we got transparent aluminum!  And this seems MUCH more effective!&lt;/p&gt;
&lt;p&gt;Run and hide in terror, RUN BEFORE THE SCIENCE GETS YOU!&lt;br /&gt;
What rules are left to be broken?  Cordless electricity and teleportation are next up.&lt;/p&gt;
&lt;p&gt;Ooh, I know!  Scientists at Harvard will isolate the morphogenic field using orgone accumulators, and then use it to teach us all to like Fanta!&lt;br /&gt;
I am shitting myself in terror.  Seriously.  The rule book is going out the window in the next 20 years.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/46417.html</comments>
  <category>freeze rays</category>
  <category>sci-fy</category>
  <category>science! physics</category>
  <category>crazy</category>
  <category>brilliant blue batshit</category>
  <category>timey-wimey</category>
  <lj:security>public</lj:security>
  <lj:reply-count>15</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/46292.html</guid>
  <pubDate>Sun, 30 Aug 2009 16:19:39 GMT</pubDate>
  <title>If A Tree Falls in the Woods: Fair Dealing vs. Fair Use</title>
  <link>http://deriksmith.livejournal.com/46292.html</link>
  <description>&lt;p&gt;Doing six rounds on copyright, I keep running into the concepts of &lt;a href=&quot;http://en.wikipedia.org/wiki/Fair_use&quot;&gt;fair use&lt;/a&gt; and &lt;a href=&quot;http://en.wikipedia.org/wiki/Fair_dealing&quot;&gt;fair dealing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The United States (and Israel) have fair use, the rest of the world has fair dealing.  The two concepts are legally distinct, but for practical purposes tend to be considered more-or-less equivalent, with a caveat that fair dealing may allow for &amp;#8217;slightly less&amp;#8217; than fair use does.&lt;/p&gt;
&lt;p&gt;I think I&amp;#8217;ve figured out the difference.  And as usual&amp;#8230; it&amp;#8217;s all the Mormons&amp;#8217; fault.&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;h3&gt;Order of Operations&lt;/h3&gt;
&lt;p&gt;Fair use is an inherent right of an individual.  Fair dealing is a right that occurs in the individual&amp;#8217;s relation to another party.  Stemming from that, they have a different &lt;em&gt;order of operations&lt;/em&gt; in determining whether a use was &amp;#8216;fair&amp;#8217; or should be punished.&lt;/p&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tr&gt;
&lt;th&gt;fair use&lt;/th&gt;
&lt;th&gt;fair dealing&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;ol&gt;
&lt;li&gt;Offense&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Violation&lt;/strike&gt;&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Judgment&lt;/strike&gt;&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Consequence&lt;/strike&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;ol&gt;
&lt;li&gt;Violation&lt;/li&gt;
&lt;li&gt;Offense&lt;/li&gt;
&lt;li&gt;Judgment&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Consequence&lt;/strike&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;Under &lt;em&gt;fair use&lt;/em&gt;, the very first question asked is &amp;#8220;was offense given&amp;#8221; to the party whose property was being used?  If there was not, then no crime has occurred, regardless of what the legal status of the act itself.&lt;/p&gt;
&lt;p&gt;Under &lt;em&gt;fair dealing&lt;/em&gt;, the very first question asked is &amp;#8220;was the law violated?&amp;#8221;  Since fair use and fair dealing both deal with the re-use of another&amp;#8217;s intellectual property,   the answer to this question will always be &amp;#8220;yes, a violation has occoured.&amp;#8221;  You then move on to whether or not offense was given, to which the answer is &amp;#8220;no,&amp;#8221; but that&amp;#8217;s still not the end&amp;#8230; because while a no-offense argument is part of fair dealing&amp;#8230; the assertion that no offense was given (to excuse the violation) is untested until a judge declares that your excuse was good enough that ye be not guilty.&lt;/p&gt;
&lt;p&gt;In practical terms, fair use has an unproven assertion of no-offense-given, and fair dealing &lt;em&gt;also &lt;/em&gt;has an unproven assertion of no-offense-given.  So is there an actual difference?&lt;/p&gt;
&lt;p&gt;Yes.  Under fair dealing, you &lt;em&gt;have&lt;/em&gt; committed a crime in the eyes of the law for you have not yet been charged, but you hold, were it to come to judgment, would result in your exoneration due to &lt;em&gt;circumstances&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Under fair use, no crime has occurred.  Under fair dealing a crime occurs &lt;em&gt;even if you&amp;#8217;re in the right&lt;/em&gt;.&lt;br /&gt;
Put &lt;em&gt;very &lt;/em&gt;simply, under fair use, if a tree falls in the woods and nobody hear it, it does not make a sound.  Unless offense is given, no violation of the law occurs.&lt;/p&gt;
&lt;h3&gt;A State of Legal Grace&lt;/h3&gt;
&lt;p&gt;When you get down to it, it&amp;#8217;s kinda wacky that the otherwise aggressively &lt;a href=&quot;http://en.wikipedia.org/wiki/Legal_positivism&quot;&gt;legally positivist&lt;/a&gt; American system has fair use.  We litigate everything&amp;#8211; why do we have some sort of &lt;em&gt;right &lt;/em&gt;to violate the letter of a law without a crime taking place?  You can&amp;#8217;t blame it on tradition&amp;#8230; England uses fair dealing!&lt;/p&gt;
&lt;p&gt;So who &lt;em&gt;did &lt;/em&gt;settle America?  Puritans.  Dirty &lt;em&gt;Calvinists&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;A cornerstone of most Calvanists faiths &lt;small&gt;(such as the Mormons, more properly called the LDS Church)&lt;/small&gt; is the principle of &lt;a href=&quot;http://en.wikipedia.org/wiki/Unconditional_election&quot;&gt;Unconditional Election&lt;/a&gt;; the idea that some people were inherently bound for heaven, and other for hell.  (Since you didn&amp;#8217;t know who was who, this was arguably little different from the more popular &amp;#8216;damned by your actions&amp;#8217; doctrine.)  Those who were Elect were going to heaven and would not be weighted down by sin no matter what their actions were in life; they existed in a state of perpetual &lt;a href=&quot;http://en.wikipedia.org/wiki/Divine_grace&quot;&gt;divine grace&lt;/a&gt; by the will of God.&lt;/p&gt;
&lt;p&gt;So America was founded by wacky religious folks &lt;small&gt;(I say that affectionately, I grew up in a Dutch Reform town)&lt;/small&gt; who believed in teflon souls to which sin would not cling, no matter their actions.  And we ended up with this crazy practiced-nowhere-else-in-the-world idea of fair use, which is essentially &amp;#8220;a state of legal grace&amp;#8221; wherein no crime occurs in spite of the letter of the law being violated.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;legal doctrine&lt;/em&gt; of fair use is the natural outgrowth of Calvinist &lt;em&gt;religious doctrine&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;(I still prefer it to fair dealing.)&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/46292.html</comments>
  <category>fair use</category>
  <category>calvinism</category>
  <category>legal theory</category>
  <category>fair dealing</category>
  <category>copyright</category>
  <lj:security>public</lj:security>
  <lj:reply-count>6</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/45915.html</guid>
  <pubDate>Fri, 28 Aug 2009 00:50:44 GMT</pubDate>
  <title>19 days, 351 Words and Patient Zero</title>
  <link>http://deriksmith.livejournal.com/45915.html</link>
  <description>&lt;p&gt;When &lt;a href=&quot;http://www.tfwiki.net&quot;&gt;the Transformers Wiki&lt;/a&gt; was deciding to &lt;a href=&quot;http://commons.wikimedia.org/wiki/Commons:GFDL_1.3_relicensing_criteria&quot;&gt;relicense its content&lt;/a&gt; under the Creative Commons, we spent &lt;a href=&quot;http://tfwiki.net/wiki/Transformers_Wiki_talk:Community_Portal/Relicensing&quot;&gt;a lot of time&lt;/a&gt; discussing it.  I mean—an &lt;b&gt;insane&lt;/b&gt; amount of time.  The GFDL&amp;#8217;s relicensing option offered a single up-or-down choice; stay with &lt;a href=&quot;http://www.gnu.org/licenses/fdl-1.3.html&quot;&gt;GFDL&lt;/a&gt; or switch to &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/legalcode&quot;&gt;Creative Commons&lt;/a&gt;.  Why bother?&lt;/p&gt;
&lt;p&gt;Well, because the community is concerned about &lt;a href=&quot;http://deriksmith.livejournal.com/42953.html&quot;&gt;potential problems&lt;/a&gt; our license might cause for &lt;a href=&quot;http://en.wikipedia.org/wiki/Hasbro&quot;&gt;Hasbro&lt;/a&gt;.  CC-BY-SA is not a &amp;#8216;play license,&amp;#8217; it&amp;#8217;s &lt;a href=&quot;http://en.wikipedia.org/wiki/Creative_Commons#Legal_Cases&quot;&gt;court-tested&lt;/a&gt; and carries significant consequences.&lt;br /&gt;
The question that we kept coming back to: &lt;i&gt;&lt;tt&gt;So what if some official Transformers publication re-uses a portion of our content?&lt;/tt&gt;&lt;/i&gt;  Of course, what are the odds of that happening?&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;h3&gt;19 days later&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/08/19-days-351-words-and-patient-zero/ahm15-ad_perceptor/&quot; rel=&quot;attachment wp-att-1057&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/ahm15-ad_perceptor-192x300.jpg&quot; alt=&quot;ahm15-ad_perceptor&quot; title=&quot;ahm15-ad_perceptor&quot; width=&quot;192&quot; height=&quot;300&quot; class=&quot;alignright size-medium wp-image-1057&quot; /&gt;&lt;/a&gt;On August 1, 2009, TFWiki.net &lt;a href=&quot;http://deriksmith.livejournal.com/42953.html&quot;&gt;switched to a CC-BY-SA3&lt;/a&gt; license.  On August 19, 2009 IDW comics published &lt;a href=&quot;http://tfwiki.net/wiki/All_Hail_Megatron_issue_14&quot;&gt;Transformers: All Hail Megatron #14&lt;/a&gt;.  One page of that comic (pictured) features text from one of our articles.  Specifically, it features 351 words from two sections of the &lt;a href=&quot;http://tfwiki.net/wiki/Perceptor_(G1)&quot;&gt;Perceptor&lt;/a&gt; article; the complete text of his main bio and history in the IDW comics, quoted verbatim.  (They even left in an image caption.)&lt;/p&gt;
&lt;p&gt;351 words isn&amp;#8217;t a lot, right?  It &lt;em&gt;sounds&lt;/em&gt; trivial!&lt;br /&gt;
Let&amp;#8217;s take a look at what was used:&lt;/p&gt;
&lt;div style=&quot;background-color:#f0f0f0;border:dashed 1px #999;margin:1em; 2em;padding:1em 2em;&quot;&gt;
Perceptor is a scientist, one of the most astute minds the whole of Cybertron can offer. He is perpetually seeking the continued quest for knowledge, and his discoveries have repeatedly proven invaluable. Though his specialties lie in metallurgy, electrical engineering, and additional sciences closely concomitant to Transformer physiology, his thirst for knowledge has made him kind of a scientific jack-of-all-trades.&amp;lt;/p&amp;gt;
&lt;p&gt;One of Perceptor&amp;#8217;s most infamous mannerisms is the tendency in which he verbally communicates using scientific terminology. This has the unforeseen result of exasperating and occasionally frustrating his comrades. One might hypothesize that the jovial mechanoid is unaware that not everyone with whom he seeks to communicate shares his extensive vocabulary.&lt;/p&gt;
&lt;p&gt;Engaging in physical melee is not his preferred activity. He is content to make his contributions to the Autobot cause in the manner in which he deems sufficient, but will engage in combat if the situation requires. Optimus Prime often relies on Perceptor&amp;#8217;s perspicacity, and considers him as inestimable as any of his officers.&lt;/p&gt;
&lt;hr width=&quot;50%&quot; /&gt;
&lt;p&gt;Perceptor embarked upon a mission in which the Ark-17 was the principal mode of transport as likewise did Springer, attempting to disentangle Kup from a scenario that would all but undoubtedly lead to his expiration. Perceptor, as was the general consensus of those who had embarked upon the voyage, attempted to dissuade Springer of the less than optimal, considering resource allotment, military operation he had accepted.&lt;/p&gt;
&lt;p&gt;He later served on Autobot Orbital Command Hub, acting as a peer to acting-commander Silverbolt. He appeared to know Blaster of old, and helped him with his investigation.&lt;/p&gt;
&lt;p&gt;Like every other tough-guy group walk in the movies&amp;#8230;  Sporting what appeared to be a lovely monocle and a decidedly dour demeanor, Perceptor obtained a modicum of prominence. In the company of Kup, Springer, et. al, Perceptor had opted to become more directly involved in deeply discomfiting the Decepticons&amp;#8230; until their inopportune crash-landing on Cybertron.&lt;/p&gt;
&lt;p&gt;Aside from the monocle and dour mien, he also displayed a targeting proficiency of almost disturbing proportions for one of his scientific inclination, inflicting immediate and conclusive damage on an Insecticon swarm scout with only minimal effort.&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/08/19-days-351-words-and-patient-zero/ahm15_perceptor_textcomparison/&quot; rel=&quot;attachment wp-att-1066&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/ahm15_perceptor_textcomparison.png&quot; alt=&quot;ahm15_perceptor_textcomparison&quot; title=&quot;ahm15_perceptor_textcomparison&quot; width=&quot;590&quot; height=&quot;172&quot; class=&quot;aligncenter size-full wp-image-1066&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;The Bad News: Like an inexorable physical reaction&lt;/h3&gt;
&lt;p&gt;&amp;#8230;oh dear.  Okay, that&amp;#8217;s clearly &lt;em&gt;not &lt;/em&gt;fair use.  The amount of text used, and its significance constitute a complete bio of the character.  The fact that it&amp;#8217;s being used for visual &amp;#8216;texture&amp;#8217; is irrelevant; if IDW had (for example) chosen to quote the complete text from a page of &lt;u&gt;Harry Potter and the Order of the Phoenix&lt;/u&gt; there would be no question that they are using someone else&amp;#8217;s copyright.  The fact that the text is only being used for visual texture is irrelevant; it&amp;#8217;s &lt;em&gt;legible&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The text of that article is licensed under CC-BY-SA3.  Using that text in another work &lt;small&gt;(except as Fair Use, which this exceeds)&lt;/small&gt; automatically makes &lt;em&gt;that &lt;/em&gt;work also CC-BY-SA3.  Conscious choice or even &lt;em&gt;acknowledgment&lt;/em&gt; on the part of the publisher that CC-BY-SA3 was used is irrelevant; downsteam liability means that the work, and any new work derived from it, is &amp;#8216;infected&amp;#8217; by the CC-BY-SA3 license.&lt;/p&gt;
&lt;p&gt;What does that mean, practically?  It means anyone can copy and distribute a copy of that work, or produce derived works&amp;#8230; &lt;em&gt;legally&lt;/em&gt;.  When I include pictures with blog entries on this site, I usually have to cite &amp;#8220;fair use&amp;#8221; to justify that use.  I&amp;#8217;m not this time.  I have a perfect legal right to use, copy and remix these images, and so does anybody else.  (It&amp;#8217;s a bit like if they&amp;#8217;d accidentally fallen into the public domain, except the opposite, because they infect &lt;em&gt;me &lt;/em&gt;when I use them too; this blog entry is now CC-BY-SA, which means I&amp;#8217;ve lost control of &lt;em&gt;my &lt;/em&gt;copyright over it.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.idwpublishing.com/&quot;&gt;IDW Publishing&lt;/a&gt; has just &lt;em&gt;lost control&lt;/em&gt; of its own content.  In fact it&amp;#8217;s now holding content that &lt;em&gt;can potentially infect everything else&lt;/em&gt;.&lt;/p&gt;
&lt;h3&gt;The Good News: The infection is small&lt;/h3&gt;
&lt;p&gt;It&amp;#8217;s not quite as bad as all that&amp;#8230; yet.  IDW has several things working in its favor.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The page in question is &lt;strong&gt;actually an advertisement&lt;/strong&gt; for the &lt;em&gt;next &lt;/em&gt;issue, #15.  (It&amp;#8217;s one of 2 covers.)  So that means that &lt;em&gt;only this image&lt;/em&gt; has fallen into CC-BY-SA.  If the text had been re-used &lt;em&gt;inside the story&lt;/em&gt; of #14, it would have rendered the entire story CC-BY-SA and enable anyone to make and distribute bootlegged copies of the comic&amp;#8230; &lt;em&gt;legally&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;It&amp;#8217;s a cover.&lt;/strong&gt;  Issue #15 will be published with two different covers in a 50:50 ratio.  Because both versions are considered to &amp;#8220;be&amp;#8221; #15, it stands that the cover is a legally distinct from the story itself, #15 is #15 whether or not it has Cover A or Cover B.  This means that when #15 itself is published a month from now, the resulting pamphlet will probably be defined as a &amp;#8220;collection of multiple works&amp;#8221; in the eyes of CC-BY-SA3; and the license allows CC-BY-SA3 to be collected with &lt;em&gt;non&lt;/em&gt;-CC-BY-SA3 works.  This means that the cover will not infect the comic itself.  (There is no need/point to pulp the issue if it&amp;#8217;s already been printed, the legal complications get no &lt;em&gt;worse&lt;/em&gt; by #15&amp;#8217;s publication.)  GFDL doesn&amp;#8217;t allow this; it would have infected to whole issue when it was published.  Good thing we switched on August 1st!
&lt;div style=&quot;margin:1em;&quot;&gt;&lt;tt&gt;This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License.&lt;/tt&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TFWiki.net gives a shit.&lt;/strong&gt;  The community that runs the wiki &lt;em&gt;wasn&amp;#8217;t&lt;/em&gt; blindsided by this problem; we&amp;#8217;ve been discussing &lt;em&gt;exactly this scenario&lt;/em&gt; for the last 3 months and had been settling in on the best strategy for preventing it; adding a second &lt;em&gt;non&lt;/em&gt;-public license for the site&amp;#8217;s content that will be open only to parties that already have a license to create official &lt;em&gt;Transformers &lt;/em&gt;works.  (Such as IDW comics.)  Since the Creative Commons license specifically forbids &amp;#8220;jailbreaking&amp;#8221; content &lt;em&gt;out&lt;/em&gt; of it, we&amp;#8217;ve been taking our time to make sure the process by which we roll out this license does not conflict with the terms of CC-BY-SA3.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TFWiki.net is a courteous guest.&lt;/strong&gt;  We &amp;#8216;play&amp;#8217; with works that are the intellectual property of Hasbro.  Hasbro reaps benefit by our play (both in promotion and documentation) but also, demonstrably, incurs risks.  Our play has just fed back into their material and caused legal problems.  TFWiki.net feels it incurs a basic responsibility to steward Hasbro&amp;#8217;s interests for the health of the &lt;em&gt;Transformers&lt;/em&gt; brand, which is the entire &lt;em&gt;reason &lt;/em&gt;we&amp;#8217;d been working on the problem.  Now, we figured to have a few months to get all the bugs ironed out&amp;#8230; but for IDW we can &lt;em&gt;probably &lt;/em&gt;get it ready before #15 is released.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;All of which means&lt;/strong&gt; that once our second license is in place, IDW will be covered, legally.  If such a gaffe happens again in the future, it will no longer cause the resulting work to become CC-BY-SA.&lt;/li&gt;
&lt;li&gt;It &lt;em&gt;might&lt;/em&gt; even be possible (legally speaking) to &amp;#8216;rescue&amp;#8217; the cover that&amp;#8217;s already become CC-BY-SA.  Not to recall it from CC-BY-SA3&amp;#8230; that train has sailed.  But IDW could (at least theoretically) relicense our text under the forthcoming &amp;#8220;second license&amp;#8221; and create a new work that would &lt;em&gt;not&lt;/em&gt; be CC-BY-SA.&lt;br /&gt;
A non-trivial detail: this would require going back to colorist &lt;a href=&quot;http://tfwiki.net/wiki/Joana_Lafuente&quot;&gt;Joana Lafuente&lt;/a&gt; to get a version of the cover without the text; &amp;#8216;rewinding&amp;#8217; back to a point before the image became infected by the license.  She would then &lt;em&gt;re-license&lt;/em&gt; the text under the new terms and IDW would have a version of the cover not subject to the infective license.  For this to work, there would have to be some visible change made to the cover to demonstrate that it was a new version such as removing the text &lt;tt&gt;&quot;Like every other tough-guy group walk in the movies…&quot;&lt;/tt&gt;  (That was an image caption, it should never have been included in the first place anyway.)  Just like a sitcom whose DVD replaces a popular song with generic music; material you didn&amp;#8217;t earn the rights to has been replaced by something you did.  (It wouldn&amp;#8217;t matter if this change were made in time for #15&amp;#8217;s publication&amp;#8230; but it would be advisable to have a &amp;#8216;clean&amp;#8217; version of the cover in the long run to prevent future complications involving art books, cover collections and any reuse of the art that could potentially cause its &amp;#8216;infectious&amp;#8217; license to spread.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In all, this doesn&amp;#8217;t sound so bad.  It&amp;#8217;d be perfectly possible (though inadvisable) for IDW to keep the CC-BY-SA cover within it&amp;#8217;s archives, publishing it in TPB&amp;#8217;s and such&amp;#8230; without infecting the rest of its content!  Does that mean that the Creative Commons isn&amp;#8217;t actually that infectious?&lt;/p&gt;
&lt;p&gt;No, it means that IDW dodged a bullet.  See, one doesn&amp;#8217;t really &amp;#8216;build on&amp;#8217; covers, so it&amp;#8217;s relatively hard for them to inflict downstream contamination on future works&amp;#8230; they aren&amp;#8217;t actually blending or mixing &lt;em&gt;with &lt;/em&gt;the new works.&lt;br /&gt;
But what if the use had been in the story itself?  There is no &amp;#8220;degree&amp;#8221; of contamination under Creative Commons, it&amp;#8217;s like a zombie bite, you&amp;#8217;re either infected or you&amp;#8217;re not.  All parts of the story would become CC-BY-SA.  And any future work that &amp;#8216;built off of&amp;#8217; that story would also become CC-BY-SA.  &lt;em&gt;Comic books are serial fiction.&lt;/em&gt;  Each story builds on everything that&amp;#8217;s come before.  Any flashbacks to this issue, any direct references ot its events, and changes the character underwent&amp;#8230; if they appear in &lt;em&gt;any future story&lt;/em&gt;, that story would become infected, and could then likewise infect others&amp;#8230; the end result of which is that every Transformers comic IDW published would eventually become CC-BY-SA3; and &lt;em&gt;anyone &lt;/em&gt;could legally copy or distribute them.&lt;/p&gt;
&lt;h3&gt;Next Steps: 19+28 Days Later&lt;/h3&gt;
&lt;p&gt;TFWiki.net is probably going to try to roll out a functioning &amp;#8220;second license&amp;#8221; within the next month in time for &lt;em&gt;All Hail Megatron #15&lt;/em&gt;&amp;#8217;s publication, so that if IDW does have time to update the cover as outlined above the license will be in place to meet it.&lt;/p&gt;
&lt;p&gt;I am not a TFWiki.net administrator or sysop.  I hold no sway over the body of users beyond my own ability to make suggestions&amp;#8230; but &lt;em&gt;this &lt;/em&gt;is the skeleton I&amp;#8217;m going to be using to develop what I call the &amp;#8220;ZX License.&amp;#8221;&lt;/p&gt;
&lt;ol style=&quot;list-style-type:decimal;&quot;&gt;
&lt;li&gt;Statement of Legal Principles&amp;lt;/p&amp;gt;
&lt;ol style=&quot;list-style-type:lower-alpha;&quot;&gt;
&lt;li&gt;Customary Freehold&lt;/li&gt;
&lt;li&gt;Ξενία&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;Statement of How these Principles Apply&lt;/li&gt;
&lt;li&gt;License&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Sections 1 and 2 are re-assertions of established fact and a statement of belief, respectively.  Like an opinion draft, they cannot be &amp;#8216;wrong,&amp;#8217; at least not in a way that carries legal consequences.&lt;/p&gt;
&lt;p&gt;Section 1.1 and 1.2 outline established legal principles, both widely and historically recognized to be valid, both concerning unwritten contracts.  It will be my contention in Section 2 that these principles have been in effect since the wiki began, and that the overlap of the two principles is an unwritten moral and legal compact with respect to Media Fandom that has &lt;em&gt;always&lt;/em&gt; been in place.  (In fairness to myself&amp;#8230; this is &lt;strong&gt;not &lt;/strong&gt;bullshit.  The principles involved have a virtually 1:1 correlation to TFWiki.net&amp;#8217;s written standards of good conduct in fandom.)&lt;/p&gt;
&lt;p&gt;Section 3 is the only (strictly speaking) legally binding part, which will offer &amp;#8220;consistent with the above principles&amp;#8221; a limited private &lt;small&gt;(or conditional, I need to check the wording)&lt;/small&gt; license to persons who already have the official &amp;#8220;Transformers license&amp;#8221; from Hasbro/Takara to legally reuse a small portion of our content beyond the limits of allowed by fair use.&lt;br /&gt;
This actually carries two distinct meanings; &lt;strong&gt;1)&lt;/strong&gt; All future submissions to the site will explicitly be available under this license.  It further asserts that &lt;strong&gt;2)&lt;/strong&gt; because the principles in Section 1 have always been in play, past submissions were actually dual licensed; &lt;em&gt;explicitly &lt;/em&gt;under GFDL/CC-BY-SA and &lt;em&gt;implicitly &lt;/em&gt;under &lt;em&gt; ζῆλοξενία&lt;/em&gt;&amp;#8230; a separate-but-more-limited right of use&lt;/p&gt;
&lt;p&gt;&lt;small&gt;(Yes, that&amp;#8217;s Ancient Greek.  &amp;#8220;ζξ&amp;#8221; = &amp;#8220;ZX License&amp;#8221; as in.  I did say it was &lt;em&gt;established &lt;/em&gt;legal theory.  3000+ years, and &lt;em&gt;still in practice&lt;/em&gt;.)&lt;/small&gt;&lt;/p&gt;
&lt;p&gt;This sidesteps the problem of &amp;#8220;jailbreaking&amp;#8221; content out of the Creative Commons because we&amp;#8217;re &lt;em&gt;not &lt;/em&gt;breaking it out&amp;#8230; this is a completely separate pre-existing (and more limited) right-of-use.  Nor does it constitute an assault on the integrity of the Creative Commons &lt;em&gt;general&lt;/em&gt; ability to protect content because the operative principle &lt;i&gt;does not exist outside of Media Fandom.&lt;/i&gt;  &amp;#8220;ζῆλο&amp;#8221; is Ancient Greek for &amp;#8220;Fandom.&amp;#8221;  &lt;small&gt;(More or less.  The word &amp;#8216;fanatic&amp;#8217; only dates from the 16th century.  I&amp;#8217;ve substituted the root from &amp;#8220;&lt;em&gt;zelotes&lt;/em&gt;&amp;#8220;, which is &amp;#8220;an admiring follower.&amp;#8221;)&lt;/small&gt;  Ignoring for the moment that this license was granted by the submitter &lt;em&gt;separately&lt;/em&gt; from CC-BY-SA and the Creative Commons doesn&amp;#8217;t get to say fudge about the matter&amp;#8230; &amp;#8220;normal&amp;#8221; CC-BY-SA content does not fall under this license, it is &lt;em&gt;incredibly&lt;/em&gt; specific to activities surrounding media fandom and simply does not exist unless something is&amp;#8230; fanish.  (Am I going to have to explain this in a followup post?  &lt;em&gt;Oh yeah.&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;If I had been looking for a loophole I could use to break our content out of the CC-BY-SA3 via dubious legal gymnastics, I&amp;#8217;d be worried about this standing up to scrutiny.  But I stumbled across this concept only &lt;em&gt;after &lt;/em&gt;concluding that the CC license was &lt;em&gt;not&lt;/em&gt; breakable, so the discovery was a very happy &amp;#8220;wow, this &lt;em&gt;exactly &lt;/em&gt;matches what&amp;#8217;s going on on TFWiki&amp;#8230; &lt;em&gt;and &lt;/em&gt;it provides a pre-existing mechanism for a reciprocal exchange of limited rights&amp;#8221;, which is &lt;em&gt;exactly &lt;/em&gt;what we&amp;#8217;d wanted.&lt;/p&gt;
&lt;p&gt;TFWiki.net has spent 3 years re-synthesizing the natural law underlying these concepts&amp;#8230; only to discover that someone else beat us to it 3,500 years ago.  I &lt;strong&gt;hate &lt;/strong&gt;having to repeat that kind work unnecessarily.  That&amp;#8217;s why we &lt;em&gt;have &lt;/em&gt;Creative Commons in the first place, so people share and benefit from one another&amp;#8217;s work freely, enriching all!&lt;/p&gt;
&lt;p&gt;&amp;#8230;anyway, in the final analysis, that whole concept falls under Section 2; the legally non-binding part.  So irrespective of whether you believe the concept is valid (and it &lt;strong&gt;is&lt;/strong&gt;) it shifts the burden of proof off IDW and onto anyone who wants to claims otherwise.  &lt;em&gt;Before &lt;/em&gt;they can assume such a use is CC-BY-SA, they need to go to court and prove it&amp;#8217;s &lt;em&gt;not &lt;/em&gt;ζξ.&lt;br /&gt;
And that&amp;#8217;s much better than the &lt;em&gt;current &lt;/em&gt;situation, where someone can copy, remix and redistribute such a work and the burden is on IDW to prove it&amp;#8217;s &lt;em&gt;not&lt;/em&gt; CC-BY-SA.&lt;/p&gt;
&lt;p&gt;And it will do this &lt;em&gt;without &lt;/em&gt; putting our balls in the legal crossfire.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/45915.html</comments>
  <category>zeloxenia</category>
  <category>tfwiki</category>
  <category>transformers</category>
  <category>tfwiki.net</category>
  <category>legal theory</category>
  <category>hasbro</category>
  <category>creative commons</category>
  <category>licensing</category>
  <category>copyright</category>
  <lj:security>public</lj:security>
  <lj:reply-count>63</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/45639.html</guid>
  <pubDate>Wed, 26 Aug 2009 00:31:30 GMT</pubDate>
  <title>Princesses and Kilolangs</title>
  <link>http://deriksmith.livejournal.com/45639.html</link>
  <description>&lt;p&gt;Defining &amp;#8220;word&amp;#8221; as a language unit &lt;a href=&quot;http://blogamundo.net/lab/wordlengths/&quot;&gt;5.1 Latin-alphabet letters in length&lt;/a&gt; followed by a space or punctuation:  &amp;#8220;1000 words&amp;#8221; is ~ &lt;tt&gt;6.1 x 1000 x 8 bits&lt;/tt&gt;, or &lt;tt&gt;5.95kb&lt;/tt&gt; of information.&lt;/p&gt;
&lt;p&gt;The place I&amp;#8217;m working doesn&amp;#8217;t have a brand identity or mission statement, but they know they want one that will give them a leg up on the competition.  So over the last few months I&amp;#8217;ve been ambushing people with value surveys, brand architectures, market segmentation and positioning questions.&lt;/p&gt;
&lt;p&gt;If you have &lt;em&gt;enough &lt;/em&gt;of those, it&amp;#8217;s actually possible to feed &lt;em&gt;subjective impressions&lt;/em&gt; into spreadsheets and get a graphs out.  (Terrifyingly, this actually &lt;em&gt;works&lt;/em&gt;.)&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s all being chunked and slowly regurgitated into a Powerpoint presentation, but this is my favorite bit so far, about brand positioning;&lt;/p&gt;
&lt;div style=&quot;border: dashed 1px #999;padding:.5em 2em 1.5em;margin:.5em 2em 1em;background-color:#f0f0f0;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Industry trends favor &lt;a href=&quot;http://en.wikipedia.org/wiki/Speciation&quot;&gt;speciation&lt;/a&gt;; your peers are transforming into specialist shops that only provide one kind of service, in volume.&lt;/li&gt;
&lt;li&gt;This leaves new customers bewildered.  They&amp;#8217;re not sure how to determine which specialist is best at (or is even &lt;em&gt;capable&lt;/em&gt; of) meeting their needs.&lt;/li&gt;
&lt;li&gt;Value surveys indicate that your company&amp;#8217;s &lt;strong&gt;most fervent desire&lt;/strong&gt; is to never become &lt;em&gt;this&lt;/em&gt; guy:&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;background-color:#000;width:280px;margin:.5em auto 0;padding-top:50px;border-bottom:solid 2em #999;&quot;&gt;&lt;a href=&quot;http://covertutopia.com/2009/08/princesses-and-kilolangs/wrongvendor_tiny/&quot; rel=&quot;attachment wp-att-897&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/wrongvendor_tiny.png&quot; alt=&quot;wrongvendor_tiny&quot; title=&quot;Thank you Mario!  But your vendor is in another castle!&quot; width=&quot;210&quot; height=&quot;140&quot; border=&quot;0&quot; class=&quot;aligncenter size-full wp-image-897&quot; style=&quot;margin:0 auto;display:block;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I &lt;em&gt;should &lt;/em&gt;feel like I&amp;#8217;m misbehaving&amp;#8230; but &lt;strong&gt;everyone gets it&lt;/strong&gt; from this example.  Not just as a game reference&amp;#8230; they understand the frustration of customers who can&amp;#8217;t even figure out where to start, they get that their &lt;em&gt;own&lt;/em&gt; values &lt;small&gt;(skill, knowledge and relationships)&lt;/small&gt; are antithetical to the high-volume low-craftsmanship model others are embracing and they see how this presents the &lt;em&gt;opportunity&lt;/em&gt; to counter-position themselves.&lt;/p&gt;
&lt;p&gt;So Toad actually makes a &lt;em&gt;really good&lt;/em&gt; didactic model for &lt;em&gt;what you don&amp;#8217;t want to be&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Actual size of 8-color PNG file: &lt;tt&gt;4.32kb&lt;/tt&gt;, which makes &lt;em&gt;this&lt;/em&gt; picture worth &lt;em&gt;1,375&lt;/em&gt; words!&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/45639.html</comments>
  <category>didactic</category>
  <category>wordplay</category>
  <category>mario</category>
  <category>communications</category>
  <category>asshattery</category>
  <category>branding</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/45403.html</guid>
  <pubDate>Mon, 24 Aug 2009 20:31:07 GMT</pubDate>
  <title>Lists, Tabs and Institutional Autism 2007</title>
  <link>http://deriksmith.livejournal.com/45403.html</link>
  <description>&lt;p&gt;Today, I was forced to work with bulleted lists in &lt;em&gt;Microsoft Word 2007&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I almost put a chair through a window.&lt;/p&gt;
&lt;p&gt;Not as a flight of fancy not &amp;#8216;had an urge to,&amp;#8217; I was &lt;em&gt;literally &lt;/em&gt;half a second from throwing my chair through a plate glass window while screaming in unholy rage and had to force myself to stop.&lt;/p&gt;
&lt;p&gt;For the curious; 2007 changed the &amp;#8216;automatic indenting&amp;#8217; behavior used by lists.  You can&amp;#8217;t tab-indent anymore.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Microsoft helpfully tells you to use the incredibly non-instinctive &amp;#8216;add/decrease indent&amp;#8217; icons in their list area; so stop typing and use the mouse every time you want to change something.&lt;/li&gt;
&lt;li&gt;Or you can switch to outline view, where tab-updating works&amp;#8230; but everything is listed on a flat hierarchy with icon columns to indicate what level you&amp;#8217;re on.  (Basically &amp;#8220;the most brain-bendingly noninstinctive display mode ever.&amp;#8221;)&lt;/li&gt;
&lt;li&gt;Or (as the &lt;em&gt;Microsoft Word 2007&lt;/em&gt; help documents assure you) you can use the Tab keys.  (I know they don&amp;#8217;t work, but the help still insists they work, presumably because they work in Outline view.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Microsoft.  MICROSOFT.  You actually had something that &lt;em&gt;worked&lt;/em&gt;, and people were &lt;em&gt;used &lt;/em&gt;to it&amp;#8230; so of course you &lt;em&gt;broke &lt;/em&gt;it and told people to use your $%^&amp;#038;*() &lt;strong&gt;ribbon icons&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Now, I want to be clear&amp;#8230; it is apparently &lt;em&gt;possible &lt;/em&gt;to get list tabbing to work in &lt;em&gt;Microsoft Word 2007&lt;/em&gt;.  This (from what I&amp;#8217;ve read) involves defining a custom list style and burrowing approximately 18 levels deep to define custom attributes.  &amp;#8230;for every list you create.&lt;br /&gt;
Not only is the old behavior no longer the default list behavior&amp;#8230; Word doesn&amp;#8217;t even provide it as the behavior of an alternate style.  Annoying as constantly side-clicking for Style B in &lt;em&gt;would be&lt;/em&gt;&amp;#8230; it&amp;#8217;s not even an option.  You have to go in and do it custom style.  (And be sure not to accidentally apply any of Words default styles later, because that&amp;#8217;ll overwrite &amp;#8216;em!)&lt;/p&gt;
&lt;p&gt;Any feature that requires that many steps every time it&amp;#8217;s used is simply &lt;em&gt;broken&lt;/em&gt;.  Plain and simple.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m sure this approach makes perfect sense for formatting pre-existing text as a list.  &amp;#8230;but that&amp;#8217;s not what I&amp;#8217;m using it for; I&amp;#8217;m &lt;a href=&quot;http://homeworktips.about.com/od/studymethods/a/cramming.htm&quot;&gt;chunking&lt;/a&gt; raw data and notes and pushing it around until the natural information hierarchy becomes apparent, so I need to be able to move stuff around easily.  And frankly &lt;i&gt;Microsoft Word&lt;/i&gt; is &lt;small&gt;(at least ostensibly)&lt;/small&gt; a word processor.  Something you &lt;strong&gt;write in&lt;/strong&gt;.  It shouldn&amp;#8217;t be behaving like a prepress formatting program!&lt;/p&gt;
&lt;p&gt;What I&amp;#8217;ve settled on is using the &lt;tt&gt;ALT + SHIFT + RIGHT-ARROW&lt;/tt&gt; / &lt;tt&gt;ALT + SHIFT + LEFT-ARROW&lt;/tt&gt; keys; shortcuts for the increase/decrease indent ribbon icons.&lt;br /&gt;
Why am I still upset?  They&amp;#8217;re keyboard shortcuts, isn&amp;#8217;t that what I wanted?&lt;/p&gt;
&lt;p&gt;Try typing them.  (If you&amp;#8217;re on a Mac, remember on a PC ALT is where your CONTROL key is.)&lt;br /&gt;
&lt;strong&gt;Both your hands&lt;/strong&gt; have to leave the default position to use these shortcuts.  It&amp;#8217;s &lt;strong&gt;as disruptive&lt;/strong&gt; to typing as having to stop and use the %^&amp;#038;*() mouse!&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/45403.html</comments>
  <category>institutional autism</category>
  <category>word 2007</category>
  <category>rage</category>
  <category>microsoft</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/45033.html</guid>
  <pubDate>Wed, 19 Aug 2009 19:42:11 GMT</pubDate>
  <title>Thoughts on Health Care</title>
  <link>http://deriksmith.livejournal.com/45033.html</link>
  <description>&lt;p&gt;Andy&amp;#8217;s Blog posted &lt;a href=&quot;http://jarodrussell.livejournal.com/1320612.html&quot;&gt;Thoughts on Health Care&lt;/a&gt; the other day.  This is my take.&lt;/p&gt;
&lt;p&gt;I was born in 1978, which is the &amp;#8216;trough&amp;#8217; in the US population bubble.&lt;br /&gt;
&lt;img src=&quot;http://i27.tinypic.com/1jw83q.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The boomers will &lt;em&gt;start &lt;/em&gt;hitting retirement age in 2012.  and they&amp;#8217;ll keep on doing so for 20 years.  &lt;/p&gt;
&lt;p&gt;2025 is the year the &amp;#8216;peak&amp;#8217; of the baby boom hits 65.  It&amp;#8217;s also the year that the &amp;#8216;trough&amp;#8217; will hit 45.  In the year 2025&amp;#8230;&lt;br /&gt;
At that point, the peak-earning population (45 years old) will be supporting a retiree population many times its size due to the sustained 20-year nature of the bubble.  Worse&amp;#8230; the 1945 boomers who retired in 2012 will be reaching the end of their lifespans, and starting to incur the staggering increase in health-care costs that comes in the last 6 months of life.  &lt;em&gt;And &lt;/em&gt;they&amp;#8217;ll be coming up short, because even if they put away money for this&amp;#8230; there will have been twice as much demand for any service targeted at retirees, driving up costs (and simply overall inflation) across the board.&lt;br /&gt;
Oh, and because many boomers have their savings in 401K&amp;#8217;s&amp;#8230; drawing them down is going to crash the stock market&amp;#8211; which will depress the value of the remainder&amp;#8211; which&amp;#8230;&lt;/p&gt;
&lt;p&gt;This is why 2025 is identified as the &amp;#8216;crisis point&amp;#8217; in health care cost projections.  It&amp;#8217;s when the system goes from strained to breaking&amp;#8230; and it&amp;#8217;s not even at a peak yet, because people have just &lt;em&gt;started &lt;/em&gt;dying, which is their peak period of consumption&amp;#8230; and it&amp;#8217;s goign to go on for &lt;u&gt;20 more years.&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;Right now, Health Care consumes 15% of the US GDP.  In 2025 it&amp;#8217;s going to consume 25%.&lt;/p&gt;
&lt;p&gt;That doesn&amp;#8217;t work.  Not &amp;#8220;I disagree with it,&amp;#8221; not &amp;#8220;I want it not to happen,&amp;#8221; it simply &lt;b&gt;does not work&lt;/b&gt;.  Health care costs are already choking corporate, and state budgets&amp;#8230; a 66% increase is not something that can be weathered.  Companies will drop health care&amp;#8211; dumping the costs on states&amp;#8211; states will slash it&amp;#8230; leaving it to be handled by families which are now paying &lt;em&gt;insane &lt;/em&gt;taxes to support health care they aren&amp;#8217;t receiving, and crunched by having their elders move in with them, and having to provide for their own health care.  All of which means more and more of the un-served population will be getting health care from emergency services&amp;#8230; which aren&amp;#8217;t &lt;em&gt;meant &lt;/em&gt;to handle basic health care, and cost significantly more to provide it.&lt;br /&gt;
It&amp;#8217;s not one dam bursting&amp;#8230; it&amp;#8217;s one dam bursting&amp;#8230; and the runoff causes the backup dam to burst, which in turn causes another to burst&amp;#8230;&lt;/p&gt;
&lt;p&gt;The U.S. could grimace and wade through it by borrowing the costs from other countries.  China&amp;#8217;s population bubble is 20 years offset from our own.  Japan doesn&amp;#8217;t have one.  India doesn&amp;#8217;t have one.  &lt;em&gt;Their &lt;/em&gt;economies aren&amp;#8217;t going to be screwed by this demographic bubble&amp;#8230; they remain viable sources to borrow from.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the thing&amp;#8230; the United States Federal government is 11 trillion dollars in debt.  (we&amp;#8217;re runnign a shortfall this year too.)  The feferal government only &lt;em&gt;takes in&lt;/em&gt; between 2 and 2.5 trillion in taxes every year.  If a person was in debt for 5 times their annual income&amp;#8230; we call them &lt;em&gt;beyond &lt;/em&gt;broke.  Unless that gets paid down, come 2025 we won&amp;#8217;t have a credit rating &lt;em&gt;to&lt;/em&gt; borrow on.&lt;/p&gt;
&lt;p&gt;So ultimately, here&amp;#8217;s my thing.  I&amp;#8217;m not fond of the health care plans being proposed.  They seem like unwieldy hybrids designed to please no one.&lt;br /&gt;
But the most vocal opponents of the plan aren&amp;#8217;t offering an alternative.  (And really don&amp;#8217;t seem to have one.  I&amp;#8217;ve seen the proposals being floated&amp;#8230; they&amp;#8217;re not serious health-care proposals, they&amp;#8217;re nonviable political constructs designed to beat up the other guy.)  They are essentially arguing for &lt;em&gt;no &lt;/em&gt;change.&lt;/p&gt;
&lt;p&gt;And a vote &lt;em&gt;against &lt;/em&gt;changing health care is a vote for the United States to no longer exist in 15 years.  Would you &lt;a href=&quot;http://www.theonion.com/content/video/u_s_government_stages_fake_coup&quot;&gt;remain a member&lt;/a&gt; of an organization that provides you with no services but demands onorous membership fees to pay down its debts?&lt;br /&gt;
I&amp;#8217;m serious.  Dissolution of the United States.  Look at those numbers.  They are fundamentally non-sustainable.  If nothing changes, in 2025 we&amp;#8217;ll have endured long-term economic stress only to have it redouble while the services we depend on collapse, requiring us to provide them for ourselves.  Oh, and the stock market will probably crash as end-of-life savings in 401k are consumed and not reinvested.  Oh&amp;#8211; and the prime tax base will have contracted 30%, while the largest chunk of the population enters into a phase of life where they&amp;#8217;re no longer earning income.&lt;/p&gt;
&lt;p&gt;Right now there&amp;#8217;s tremendous &lt;a href=&quot;http://en.wikipedia.org/wiki/Static_friction#Static_friction&quot;&gt;static resistance&lt;/a&gt; against any change in the system.  That&amp;#8217;s one of the reasons it has resisted &amp;#8220;gentle market pressure&amp;#8221; that should have encouraged change for 20 years.  It&amp;#8217;s the fundamental reason the choices we&amp;#8217;re being presented with now are &amp;#8220;Obamacare&amp;#8221; and &amp;#8220;no change.&amp;#8221;  Because it doesn&amp;#8217;t &lt;em&gt;want &lt;/em&gt;to change.&lt;/p&gt;
&lt;p&gt;It really doesn&amp;#8217;t matter &lt;em&gt;how &lt;/em&gt;bad Obama&amp;#8217;s health care plan is, we can patch it once it&amp;#8217;s in place.  (We&amp;#8217;re going to be patching it anyway, because what everyone is talking about is sweeping changes with agile &amp;#8220;on rails&amp;#8221; adaption as the needs of a new system become clearer.)  Overcoming the resistance to change is the real victory.&lt;/p&gt;</description>
  <comments>http://deriksmith.livejournal.com/45033.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>8</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/44785.html</guid>
  <pubDate>Mon, 17 Aug 2009 19:16:32 GMT</pubDate>
  <title>Evangelion Rebuild 2.0 Subs</title>
  <link>http://deriksmith.livejournal.com/44785.html</link>
  <description>&lt;p&gt;&lt;em&gt;Evangelion Rebuild 2.0: You Can (Not) Advance&lt;/em&gt; premiered in Japan on June 27.  Predictably, a &lt;a href=&quot;http://en.wikipedia.org/wiki/Cam_%28bootleg%29&quot;&gt;CAM&lt;/a&gt; bootleg of the film made its way to the internet.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s talk about the economics of &lt;a href=&quot;http://en.wikipedia.org/wiki/Fansub&quot;&gt;fansubs&lt;/a&gt;.  Groups of people who work together to translate and redistribute foreign-language television shows or movies&amp;#8230; often within &lt;em&gt;hours &lt;/em&gt;of their premiere.&lt;/p&gt;
&lt;p&gt;But this time weeks passed, and no one bothered to sub the film.  Why is that?&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;First;&lt;/strong&gt; the CAM wasn&amp;#8217;t very good.  Established groups will often resist subtitling a low-quality product.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Second;&lt;/strong&gt; Evangelion isn&amp;#8217;t an &amp;#8216;easy&amp;#8217; work to subtitle.  It&amp;#8217;s dense, uses obscure argot, has many people talking at the same time, and uses words that &lt;em&gt;can &lt;/em&gt;be translated many ways&amp;#8230; but for which there is usually only one &amp;#8220;correct&amp;#8221; translation.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Third;&lt;/strong&gt; the film will actually be premiering in Europe next month&amp;#8230; with &lt;em&gt;official&lt;/em&gt; English subtitles.  So there was reason for such groups to expect a better version to be forthcoming &amp;#8220;in a month of two.&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These 3 factors combined were enough to dis-incentivize groups from tackling the project&amp;#8230; despite rabid interest in the film, &lt;u&gt;no one&lt;/u&gt; jumped into the breach.  Big job, low quality, soon to be obsolete.&lt;/p&gt;
&lt;p&gt;At least&amp;#8230; it was enough for the &lt;em&gt;English-speaking&lt;/em&gt; fanbase.  For the Spanish-speaking fanbase, a European premiere with burned-in English subtitles wasn&amp;#8217;t much of an inventive.  So two weeks after the premiere a set of &lt;em&gt;Spanish&lt;/em&gt;-language subtitles appeared online.&lt;/p&gt;
&lt;p&gt;At this point, the barrier to participation gets &lt;em&gt;much lower&lt;/em&gt;.  In fact, you could &lt;a href=&quot;http://forum.evageeks.org/viewtopic.php?p=270075#270075&amp;lt;br /&amp;gt;&quot;&gt;almost run them through online translators&lt;/a&gt;.  Oh sure, they&amp;#8217;d be mangled but&amp;#8230;&lt;/p&gt;
&lt;div style=&quot;margin:.5em 2em;&quot;&gt;&lt;tt&gt;&quot;They&apos;re not 100% accurate (they&apos;re based on me going through the Spanish subs with Babelfish and Google) but they should tide people over until a proper translation from the Japanese is available. If nothing else they&apos;re completely de-engrishfied.&quot;&lt;/tt&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/08/evangelion-rebuild-2-0-subs/rebuild_20_cam_pinkranger/&quot; rel=&quot;attachment wp-att-848&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/rebuild_20_cam_pinkranger.jpg&quot; alt=&quot;rebuild_20_cam_pinkranger&quot; title=&quot;rebuild_20_cam_pinkranger&quot; width=&quot;406&quot; height=&quot;242&quot; class=&quot;alignright size-full wp-image-848&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So here&amp;#8217;s the thing; a couple users who spoke &lt;em&gt;neither &lt;/em&gt;Spanish nor Japanese went back-and-forth over the subtitles a couple times, comparing the &lt;b&gt;very&lt;/b&gt; bad web-translations with their knowledge of the material&amp;#8230; to rather good effect.  How good?&lt;/p&gt;
&lt;p&gt;Until I went back to look it up after, I assumed they were a set of &amp;#8216;proper&amp;#8217; subs.  They were &lt;em&gt;damn&lt;/em&gt; smooth.  All from comparing two auto-translators and a few rounds of cleanup; substituting eyeballs and time for expertise and speed.&lt;/p&gt;
&lt;p&gt;In fact, there&amp;#8217;s apparently been a full Japanese-language transcript of the movie since shortly after it premiered.  (A useful cross-check for translators.)  So it&amp;#8217;s entirely &lt;em&gt;possible&lt;/em&gt; that the Spanish-language subtitles were made in the same way&amp;#8230; Japanese-to-Spanish with no one along the way speaking both languages.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Crowdsourcing&quot;&gt;Crowdsource&lt;/a&gt; translation without &lt;strong&gt;translators&lt;/strong&gt;?  &lt;em&gt;What the hell hero!?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This world is full of &lt;em&gt;marvels&lt;/em&gt;, and it&amp;#8217;s getting moreso every day.&lt;/p&gt;
&lt;p&gt;(Also, the CAM is shit, wait for a proper release.)&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/44785.html</comments>
  <category>crowdsourcing</category>
  <category>piracy</category>
  <category>translation</category>
  <category>fansubs</category>
  <category>ask not for whom the bell tolls</category>
  <category>anime</category>
  <category>google translate</category>
  <category>evangelion</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/44458.html</guid>
  <pubDate>Sun, 16 Aug 2009 06:28:32 GMT</pubDate>
  <title>Translate Japanese with Wiki Templates</title>
  <link>http://deriksmith.livejournal.com/44458.html</link>
  <description>&lt;p&gt;Everyone has &amp;#8220;someday maybe&amp;#8221; creative projects; the kind of think they&amp;#8217;d &lt;em&gt;like &lt;/em&gt;to do if they got an opportunity, but rarely make time for.  Sometimes these are passionate fever-dreams, more often they&amp;#8217;re simple roads-not-taken&amp;#8230; a possible path you glimpse while on your way to another destination, and regret not having the time to explore.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ve done a lot of (fairly complicated) Wikiparser template programming for &lt;a href=&quot;TFWiki.net&quot;&gt;The Transformers Wiki&lt;/a&gt; over the years.  You can combine the conditional and transformative control-structures that come standard on wikis in &lt;em&gt;surprisingly&lt;/em&gt; complicated ways.  It&amp;#8217;s a bit like a programming language where there are no variables.&lt;/p&gt;
&lt;div style=&quot;margin: .5em 2em;&quot;&gt;&lt;tt&gt;&quot;It amazes me just how...complex...the TFWiki is. I was looking at their Templates earlier when it really hit me [...] They&apos;ve done things with their wiki that I didn&apos;t think was possible&quot;&lt;/tt&gt; —&lt;a href=&quot;http://jarodrussell.livejournal.com/1159022.html&quot;&gt;Andy&amp;#8217;s blog: &amp;#8220;TFWiki is the Matrix&amp;#8221;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;For over a year I&amp;#8217;ve been wanting to apply Wikiparser to the problem of translating Japanese; at least Hiragana and Katakana (their &amp;#8216;phoenetic&amp;#8217; alphabets.)  I had the idea while gut-deep in another template&amp;#8230; and I was pretty sure it &lt;strong&gt;could &lt;/strong&gt;be done, the question was how well?&lt;/p&gt;
&lt;p&gt;I got off work early last Friday and decided to find out.&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;h3&gt;Breaking down the problem&lt;/h3&gt;
&lt;p&gt;Let me begin by saying; I &lt;em&gt;don&amp;#8217;t know Japanese&lt;/em&gt;.  I can&amp;#8217;t speak it, I can&amp;#8217;t read it, and I don&amp;#8217;t even know the alphabet well enough to spell it out.  But hey&amp;#8230; how hard &lt;em&gt;could &lt;/em&gt;it be?  Sure&amp;#8211; there&amp;#8217;s all sorts of problems involving character-encoding involved with handling foreign languages&amp;#8230; but mediaWiki already handles all of that for me, and unlike many programming languages, it&amp;#8217;s own string-manipulation functions handle multi-byte characters as a single character properly!&lt;/p&gt;
&lt;p&gt;When constructing a complicated template, it&amp;#8217;s best to start in small bites.  I started by creating a template designed to break apart any incoming string and return it as individual characters.  So given &amp;#8220;Test&amp;#8221; it would return a list;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;T&lt;/li&gt;
&lt;li&gt;e&lt;/li&gt;
&lt;li&gt;s&lt;/li&gt;
&lt;li&gt;t&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Doing this required creating a self-referential loop, allowing the template to call itself and pass on the &amp;#8216;remainder&amp;#8217; of a string while shaving a single character off it per-iteration.  Wiki software actually forbids this sort of recursive template execution though&amp;#8230;you have to create another template that redirects to the first.  ;)  &lt;tt&gt;{{romanize}}&lt;/tt&gt; and &lt;tt&gt;{{romanize_recurs}}&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;This working, I ran a SWITCH over each character as it came through, replacing it with its relevant Japanese equivalent.  (There are ~45 characters in the Japanese phonetic alphabet, compared 26 in the English language.)  The result was a &lt;em&gt;really&lt;/em&gt; bad phonetic rendering, and a couple missing characters.  Japanese &lt;em&gt;also &lt;/em&gt;has multi-character combinations that change the sound of the character by adding a &amp;#8220;short&amp;#8221; vowel.  And accents that&amp;#8217;re a bit like diacritical marks.&lt;/p&gt;
&lt;p&gt;Long-story short, I moved the guts into a &amp;#8216;child&amp;#8217; template &lt;tt&gt;{{romanize/utility}}&lt;/tt&gt; so that &lt;tt&gt;{{romanize}}&lt;/tt&gt; could call it as a subroutine.  (Actually several &lt;em&gt;different &lt;/em&gt;subroutines&amp;#8211; you just string &lt;tt&gt;{{#if}}&lt;/tt&gt;s back-to-back testing for passed terms and put the subroutine inside &amp;#8216;em.)  I noodled around with this (including a disastrous early decision to try and &amp;#8216;capitalize&amp;#8217; the short-vowels) and attempted to figure out the proper order-of-operations while &lt;a href=&quot;http://tfwiki.net/wiki/Template_talk:Romanize&quot;&gt;other helpful TFWiki-ers&lt;/a&gt; pointed out problems.  &lt;small&gt;(This is important, since we&amp;#8217;ve already established I don&amp;#8217;t speak a lick of Japanese.)&lt;/small&gt;&lt;br /&gt;
The result is the following conversion:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; トランスフォーマー スーパーリンク :: Katakana for &lt;i&gt;Transformers: Energon&lt;/i&gt;, the 2004 cartoon.&lt;/li&gt;
&lt;li&gt;toransufōmā sūpārinku :: &amp;#8220;Trasnsformer: Super Link&amp;#8221;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Japanese is phonetically impoverished; several sounds (such as the distinction between L and R) are simply &amp;#8216;lost&amp;#8217; when English is translated into Japanese&amp;#8230; but that&amp;#8217;s a pretty darn readable result!  Here&amp;#8217;s a table of common Katakana words from the Wikipedia Katakana article &lt;small&gt;(fair use)&lt;/small&gt; comparing how good a job my parser did at down-rendering them vs. &amp;#8216;proper&amp;#8217; romanizations;&lt;/p&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;katakana &lt;/th&gt;
&lt;th&gt; {{romanize}}&lt;/th&gt;
&lt;th&gt;romanized&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;マージャン&lt;/td&gt;
&lt;td&gt;mājan&lt;/td&gt;
&lt;td&gt;mājan&lt;/td&gt;
&lt;td&gt;mahjong&lt;/td&gt;
&lt;td&gt;麻雀&lt;/td&gt;
&lt;td&gt;má-jiàng&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ウーロン茶&lt;/td&gt;
&lt;td&gt;ūron茶&lt;/td&gt;
&lt;td&gt;ūroncha&lt;/td&gt;
&lt;td&gt;Oolong tea&lt;/td&gt;
&lt;td&gt;烏龍茶&lt;/td&gt;
&lt;td&gt;wū-lóng-chá&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チャーハン&lt;/td&gt;
&lt;td&gt;chāhan&lt;/td&gt;
&lt;td&gt;chāhan&lt;/td&gt;
&lt;td&gt;fried rice&lt;/td&gt;
&lt;td&gt;炒飯&lt;/td&gt;
&lt;td&gt;chǎo-fàn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;チャーシュー&lt;/td&gt;
&lt;td&gt;chāshū&lt;/td&gt;
&lt;td&gt;chāshū&lt;/td&gt;
&lt;td&gt;barbecued pork&lt;/td&gt;
&lt;td&gt;叉焼&lt;/td&gt;
&lt;td&gt;chā-shāu&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;シューマイ&lt;/td&gt;
&lt;td&gt;shūmai&lt;/td&gt;
&lt;td&gt;shūmai&lt;/td&gt;
&lt;td&gt;a form of dim sum&lt;/td&gt;
&lt;td&gt;焼売&lt;/td&gt;
&lt;td&gt;shāu-mài&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Except for one word that uses a Kanji (non-phoenetic ideogram) as part of it&amp;#8217;s spelling&amp;#8230; that&amp;#8217;s a 1:1 correlation!  Pretty damn awesome if I say so myself!&lt;/p&gt;
&lt;div style=&quot;margin: .5em 2em;&quot;&gt;&lt;tt&gt;&quot;From the outside most people can&apos;t tell the rapid exploitation of a belatedly recognized opportunity from deep-laid planning.&quot;&lt;/tt&gt;  -Miles Vorkosigan, &lt;u&gt;&lt;a href=&quot;http://www.librarything.com/work/12641&quot;&gt;Komarr&lt;/a&gt;&lt;/u&gt;&lt;/div&gt;
&lt;h3&gt;Inspiration is one thing, demonstration quite another&lt;/h3&gt;
&lt;p&gt;When I wasn&amp;#8217;t quite sure how to go about this, I created my complicated multi-part template with sub-routines and &amp;lt;blink&amp;gt; tags &lt;small&gt;(I like blink tags!)&lt;/small&gt; to give myself maximum flexibility.  Once I got all the bugs ironed out, it turned out none of that was needed.  No conditionals, no recursion&amp;#8230; nothing.  It just required careful replacement done in the proper order;
&lt;ol&gt;
&lt;li&gt;Yōon&lt;/li&gt;
&lt;li&gt;Single-character sounds&lt;/li&gt;
&lt;li&gt;vowel+&lt;i&gt;longs&lt;/i&gt; (ー)&lt;/li&gt;
&lt;li&gt;&lt;i&gt;small-Tsu&lt;/i&gt;+consonant (ッ)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;With that in mind; I rewrote the entire Katakana parser using just nested &lt;tt&gt;{{#replace:}}&lt;/tt&gt; parsers.  232 of them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View working &lt;a href=&quot;http://tfwiki.net/wiki/Template:Katakana&quot;&gt;&lt;tt&gt;{{katakana}}&lt;/tt&gt;&lt;/a&gt; source code.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That should be portable to any mediaWiki install that also has basic &lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:ParserFunctions&quot;&gt;parserFunctions&lt;/a&gt;.  I&amp;#8217;m not sure I&amp;#8217;d want to cut-and-paste it on a system that didn&amp;#8217;t have Japanese fonts installed&amp;#8230; but I suppose you could use &lt;tt&gt;special:Export&lt;/tt&gt;!&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s just Katakana, which is used for loan-words (English rendered-down to Japanese will use Katakana.)  I haven&amp;#8217;t re-done a filter for Hiragana, the &lt;em&gt;other&lt;/em&gt; phonetic alphabet Japan uses because I&amp;#8217;ve had much less opportunity to test it.  But the original &lt;tt&gt;{{romanize}}&lt;/tt&gt; template converts both.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;View working &lt;a href=&quot;http://tfwiki.net/wiki/Template:Romanize&quot;&gt;&lt;tt&gt;{{romanize}}&lt;/tt&gt;&lt;/a&gt; source code.  (Remember to grab the dependencies listed in the Technical notes section!)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Final thoughts&lt;/h3&gt;
&lt;p&gt;I started this template at about 3PM, spent an hour on it to get basic functionality&amp;#8230; then went to go swim with my nieces for several hours and grill dinner before coming back to it and revising the whole thing based on comments and problems people flagged.  &lt;b&gt;Total work time: 4 hours.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Bear in mind&amp;#8230; I don&amp;#8217;t know Japanese.  I can&amp;#8217;t read its alphabet, and I don&amp;#8217;t know any of the pronunciation rules involved in that alphabet.&lt;br /&gt;
I &lt;strong&gt;literally &lt;/strong&gt;copy-pasted the individual characters out of Wikipedia&amp;#8217;s articles on &lt;a href=&quot;http://en.wikipedia.org/wiki/Hiragana&quot;&gt;Hiragana&lt;/a&gt; and &lt;a href=&quot;http://tfwiki.net/wiki/Template:Katakana&quot;&gt;Template:Katakana&lt;/a&gt; so I didn&amp;#8217;t have to type them.  &amp;#8230;and the result is 1:1 correlation with &amp;#8216;proper&amp;#8217; renderings of hiragana and katakana.&lt;/p&gt;
&lt;p&gt;Who says you need to know what you&amp;#8217;re doing?&lt;br /&gt;
Sometimes you just need to &lt;strong&gt;do&lt;/strong&gt;.&lt;/p&gt;</description>
  <comments>http://deriksmith.livejournal.com/44458.html</comments>
  <category>tfwiki.net</category>
  <category>japanese</category>
  <category>translation</category>
  <category>tfwiki</category>
  <category>templates</category>
  <category>wikiparser</category>
  <lj:security>public</lj:security>
  <lj:reply-count>5</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/44032.html</guid>
  <pubDate>Sun, 09 Aug 2009 00:59:14 GMT</pubDate>
  <title>Pontifex Maximus and the Arcana of Timestamps</title>
  <link>http://deriksmith.livejournal.com/44032.html</link>
  <description>&lt;p&gt;On February 18th, 2009 I had too much time on my hands.  As I am &lt;em&gt;wont &lt;/em&gt;to do in such circumstances, I pursued a &lt;a href=&quot;http://en.wikipedia.org/wiki/Blue_sky_law#Origin_of_the_term_Blue_Sky_in_a_securities_context&quot;&gt;blue sky&lt;/a&gt; inquiry.  Everyone has odd or silly questions about the world; I make it a hobby to answer mine.  In this case, I was curious about &lt;a href=&quot;http://edition.cnn.com/2008/TECH/12/31/leap.second.new.year/&quot;&gt;leap seconds&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After a bit of digging, I determined that the people I needed to ask were the &lt;a href=&quot;http://en.wikipedia.org/wiki/International_Earth_Rotation_and_Reference_Systems_Service&quot;&gt;International Earth Rotation and Reference Systems Service&lt;/a&gt;, and send the following e-mail:&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;div style=&quot;border: solid 1px #999; padding: 0em 2em 1em;margin: 1em 2em;background-color:#e9e9e9;&quot;&gt;
&lt;tt&gt;To: IERS Central Bureau&lt;br /&gt;
Subject: Do Leap Seconds require the approval of the Pope? (Serious question!)&lt;/tt&gt;
&lt;p&gt;It&amp;#8217;s my understanding that the Intl. Earth Rotation n&amp;#8217; Reference Service is responsible for calculating and announcing the leap seconds on our calendar, and thus you are the persons I should be directing this question towards.&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s my question&amp;#8230;&lt;br /&gt;
As I understand it, back in Ancient Rome the High Priest of the Collegium Pontificum was responsible for the regulation of the Roman calendar system.  When Rome became the Holy Roman Empire that office became entailed with the Papacy.  So when Pope Gregory rolled out our modern Gregorian calendar in the 16th century, he did so under his authority as Pontifex Maximus, keeper of the calendars.&lt;/p&gt;
&lt;p&gt;Since that office has existed for almost two thousand years (the sole remaining governmental position of the original Roman Empire!) I imagine it has a certain seniority in matters pertaining to the Gregorian calendar.&lt;/p&gt;
&lt;p&gt;So when you decide it&amp;#8217;s time to add a leap second, do you ask the Pope to approve it?  Or bless it&amp;#8230;. or whatever?&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;A &lt;em&gt;very &lt;/em&gt;prompt 59 minutes later I recieved this reply.&lt;/p&gt;
&lt;div style=&quot;border: solid 1px #999; padding: 0em 2em 1em;margin: 1em 2em;background-color:#e9e9e9;&quot;&gt;
&lt;tt&gt;Subject: RE: Do Leap Seconds require the approval of the Pope? (Serious question!)&lt;/tt&gt;
&lt;p&gt;No, the leap second has nothing to do with the Papacy. Leap seconds are part of the time system (i.e. what clocks and watches are showing), not of the calendar. Changes in the system of the calendar (e.g. how the Easter date is to be calculated) are indeed connected with the churches (not only with the Catholic one), so that all attempts to make a calendar reform failed due to the resistance of one or the other of the churches. But the time system is completely independent from religion and was established by scientific organizations.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;br /&gt;
Dr. Wolfgang R. Dick&lt;br /&gt;
Bundesamt fuer Kartographie und Geodaesie&lt;br /&gt;
Germany
&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;I didn&amp;#8217;t find this answer very satisfying.&lt;br /&gt;
For one thing, it&amp;#8217;s historically inaccurate on most levels, the modern &lt;a href=&quot;http://en.wikipedia.org/wiki/Gregorian_calendar&quot;&gt;Gregorian Calendar&lt;/a&gt; being a reform implemented by Pope Gregory XIII that finally ended centuries of countries thinking it was different &lt;em&gt;years&lt;/em&gt; and the claiming the time system is &amp;#8220;completely independent from religion and established by scientific organizations&amp;#8221; is mind-boggling, since we&amp;#8217;ve been using hours, minutes and seconds since before any &lt;em&gt;scientific organizations&lt;/em&gt; existed.&lt;br /&gt;
But what really left me unsatisfied was having my hope crushed.  I want to live in a world that&amp;#8217;s full of wonderful, &lt;em&gt;marvelous&lt;/em&gt; things.  Where institutions celebrate in Mankind&amp;#8217;s vast contradictory, often non-nonsensical history of achievement!  And things like &lt;a href=&quot;http://en.wikipedia.org/wiki/Pontifex_Maximus&quot;&gt;the last remaining office of the roman empire&lt;/a&gt; are given deference (however symbolic) in matters relating to its area of authority.&lt;/p&gt;
&lt;div style=&quot;margin: 0em 3em 1em;font-style:italic; &quot;&gt;&lt;tt&gt;excerpted from Wikipedia (fair use):&lt;/tt&gt;&lt;br /&gt;
The Pontifex Maximus were in charge of the Roman calendar and determined when intercalary days needed to be added to sync the calendar to the seasons. Since the Pontifices were often politicians, and because a Roman magistrate&amp;#8217;s term of office corresponded with a calendar year, this power was prone to abuse: a Pontifex could lengthen a year in which he or one of his political allies was in office, or refuse to lengthen one in which his opponents were in power. Under his authority as Pontifex Maximus, Julius Caesar introduced the calendar reform that created the Julian calendar, with a fault under a day per century, easily corrected by a modification of the rules for bisextile days (only added in a leap-year) to produce our present Gregorian calendar.&lt;/div&gt;
&lt;p&gt;Dr. Dick&amp;#8217;s cold answer renders the world becomes a more ordinary, utilitarian place; devoid of the wonder and celebration I am seeking.&lt;/p&gt;
&lt;p&gt;I will just have to keep looking.&lt;/p&gt;</description>
  <comments>http://deriksmith.livejournal.com/44032.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/43843.html</guid>
  <pubDate>Sat, 08 Aug 2009 21:45:14 GMT</pubDate>
  <title>JQuery assisted page moves on MediaWiki</title>
  <link>http://deriksmith.livejournal.com/43843.html</link>
  <description>&lt;p&gt;On august 6, I was presented with a large-but-finite set of pages that needed to be moved on a MediaWiki project; the parenthetical disambig was changing from &amp;#8220;Page Name (Object)&amp;#8221; to &amp;#8220;Page Name (Obj).&amp;#8221;&lt;/p&gt;
&lt;p&gt;Since there were more than 100 such pages (and the disambig change wasn&amp;#8217;t actually quite so neat) I decided to streamline.  All these pages belonged to the same MediaWiki category, which we&amp;#8217;ll call &amp;#8220;Things.&amp;#8221;&lt;/p&gt;
&lt;p&gt;I added the following code to my &amp;#8216;execute when the page loads&amp;#8217; JQuery file:&lt;br /&gt;
&lt;code&gt;&lt;/p&gt;
&lt;p&gt;if (wgPageName == &quot;Category:Things&quot;){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jQuery.each( jQuery(&apos;#mw-pages a&apos;), function(i){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var href = jQuery(this).attr(&apos;href&apos;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var uri = &apos;http://domain.com/w/index.php?title=Special:Movepage&amp;#038;wpOldTitle=&apos;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uri += href.replace(&apos;/wiki/&apos;,&apos;&apos;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uri += &apos;&amp;#038;wpNewTitle=&apos;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uri += href.replace(&apos;/wiki/&apos;,&apos;&apos;).replace(&apos;%28Object%29&apos;,&apos;%28Obj%29&apos;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;uri += &apos;&amp;#038;wpReason=Mass+Diambig+change&apos;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;jQuery(this).after(&apos; (&lt;a href=&quot;&amp;#39; + uri + &amp;#39;&quot;&gt;move&lt;/a&gt;)&apos;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;
}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Once the page is finished loading, the scrit checks ff I on the page called &amp;#8220;Category:Things&amp;#8221;.&lt;br /&gt;
If so, it grabs every page link, and appends another link after it; (move).&lt;br /&gt;
Clicking on that link brings you to:  &lt;tt&gt;http://domain.com/w/index.php?title=Special:Movepage&amp;#038;wpOldTitle=Page_Name_%28Object%29&amp;#038;wpNewTitle=Page_Name_%28Obj%29&amp;#038;wpReason=Mass+Diambig+change&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/08/jquery-assisted-page-moving-on-mediawiki/preopulated_move_form-2/&quot; rel=&quot;attachment wp-att-820&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/preopulated_move_form1.png&quot; alt=&quot;preopulated_move_form&quot; title=&quot;preopulated_move_form&quot; width=&quot;480&quot; height=&quot;237&quot; class=&quot;aligncenter size-full wp-image-820&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The result is a pre-populared move form, reducing the entire move proscess to two clicks that can be accomplished &lt;em&gt;very &lt;/em&gt;quickly in tabs!&lt;/p&gt;
&lt;p&gt;See, MediaWiki, being a well-written computationally-wasteful piece of software (the two are &lt;em&gt;not&lt;/em&gt; mutually exclusive) tests for certain query values and uses them to populate the form values.  &lt;u&gt;There is no place in the MediaWiki software that actually &lt;em&gt;uses&lt;/em&gt; these values.&lt;/u&gt;  But because the query test&amp;#8217;s &lt;strong&gt;are&lt;/strong&gt; there&amp;#8230; it&amp;#8217;s &lt;em&gt;laughably&lt;/em&gt; easy to semi-automate a process like this.&lt;br /&gt;
Considerate of the programmers to include them, neh?&lt;/p&gt;
&lt;p&gt;Before someone asks&amp;#8230; this wiki does &lt;em&gt;not&lt;/em&gt; include jQuery.  I load it from offsite (on my own web-host) by adding the following lines to &amp;#8220;&lt;tt&gt;Special:Mypage/monobook.js&lt;/tt&gt;&amp;#8220;:&lt;br /&gt;
&lt;code&gt;/* Javascript Includes */&lt;br /&gt;
 document.write(&apos;&amp;lt;&apos; + &apos;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;&apos;);&lt;br /&gt;
 document.write(&apos;http://www.mydomain.com/jquery.js&apos;);&lt;br /&gt;
 document.write(&apos;&quot;&amp;gt;
&lt;p&gt; document.write(&apos;&amp;lt;&apos; + &apos;script language=&quot;javascript&quot; type=&quot;text/javascript&quot; src=&quot;&apos;);&lt;br /&gt;
 document.write(&apos;http://www.mydomain.com/execute_on_load.js&apos;);&lt;br /&gt;
 document.write(&apos;&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s like MAGIC!  I get to run customized jQuery on a wiki that doesn&amp;#8217;t have it&amp;#8211; WITHOUT embedded the entire nasty code in my own JS file!  I can make all the edits on my own FTP server without spamming the WikiProject&amp;#8217;s RecentChanges page!&lt;/p&gt;
&lt;p&gt;Note: While I don&amp;#8217;t think it &lt;em&gt;matters&lt;/em&gt;&amp;#8230; I &lt;em&gt;do not&lt;/em&gt; use jQuery&amp;#8217;s &lt;tt&gt;$(document).ready();&lt;/tt&gt; instead I use &lt;tt&gt;addOnloadHook(doStuff);&lt;/tt&gt;&lt;br /&gt;
&lt;tt&gt;addOnloadHook()&lt;/tt&gt; being a stock mediaWiki function that basically does the same thing.  &lt;tt&gt;doStuff()&lt;/tt&gt; (obviously) being the nesting function I stick the code I execute on pageload inside.  (I don&amp;#8217;t remember &lt;em&gt;why&lt;/em&gt; I do it this way&amp;#8230; so I thought I&amp;#8217;d mention it in case it was important.)&lt;/p&gt;
&lt;p&gt;Actual time&amp;#8230; about 10-15 minutes.  Since I had about 120 pages to move, and 6-9 seconds per-move (which involves typing) seems a optimistic&amp;#8230; I came out ahead-to-break-even.  And if I ever have to do something similar in the future, I&amp;#8217;m &lt;em&gt;way &lt;/em&gt;ahead!&lt;/p&gt;
&lt;p&gt;(Writing this blog entry took longer than the code.)&lt;/p&gt;&lt;/code&gt;</description>
  <comments>http://deriksmith.livejournal.com/43843.html</comments>
  <category>page moves</category>
  <category>jquery</category>
  <category>tfwiki</category>
  <category>mediawiki</category>
  <category>magic</category>
  <category>well written software</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/43688.html</guid>
  <pubDate>Thu, 06 Aug 2009 20:46:46 GMT</pubDate>
  <title>TFWiki.net killed two people this year</title>
  <link>http://deriksmith.livejournal.com/43688.html</link>
  <description>&lt;p&gt;Ages ago and for reasons which escape me at the moment, I was given access to TFWiki&amp;#8217;s &lt;a href=&quot;http://en.wikipedia.org/wiki/Google_Analytics&quot;&gt;Google analytics&lt;/a&gt; account.  (Probably because I once wrote custom software to track our downtime.)  As a consequence, I make periodic traffic or architecture reports&amp;#8230;. because no one else really cares to.  (The last one prompted a redesign of the front page.)&lt;/p&gt;
&lt;p&gt;I present my informal wrap-up (including the fatalities mentioned in the subject) below the cut:&lt;/p&gt;
&lt;a name=&quot;cutid1&quot;&gt;&lt;/a&gt;&lt;div style=&quot;margin: 1em; 2em; padding: 1em 2em; border:solid 1px #999;background-color:#e9e9e9;&quot;&gt;
&lt;h3&gt;State of Traffic August 2009&lt;/h3&gt;
&lt;p&gt;A lot of major websites (including YouTube) have begun to &lt;a href=&quot;http://www.cnn.com/2009/TECH/08/06/internet.explorer.six/index.html&quot; class=&quot;external text&quot; title=&quot;http://www.cnn.com/2009/TECH/08/06/internet.explorer.six/index.html&quot; rel=&quot;nofollow&quot;&gt;harass users running IE6&lt;/a&gt;.  (I personally find that a bit obnoxious, and the design of the main site behind the movement irritates the hell out of me, as well as being a thinly disguised PR ploy)  &amp;#8230;which made me want to look up what&amp;nbsp;% of &lt;i&gt;our&lt;/i&gt; users still use IE6, (6.66%—&lt;b&gt;no jokes&lt;/b&gt;) which got me into our analytics.
&lt;/p&gt;
&lt;div class=&quot;thumb tright&quot;&gt;
&lt;div class=&quot;thumbinner&quot; style=&quot;width: 302px;&quot;&gt;&lt;a href=&quot;http://tfwiki.net/wiki/Image:Tfwiki_aug2009_rawvisitors.jpg&quot; class=&quot;image&quot; title=&quot;3 month overview&quot;&gt;&lt;img alt=&quot;3 month overview&quot; src=&quot;http://tfwiki.net/w2/images2/thumb/c/c1/Tfwiki_aug2009_rawvisitors.jpg/300px-Tfwiki_aug2009_rawvisitors.jpg&quot; class=&quot;thumbimage&quot; border=&quot;0&quot; height=&quot;47&quot; width=&quot;300&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;thumbcaption&quot;&gt;
&lt;div class=&quot;magnify&quot;&gt;&lt;a href=&quot;http://tfwiki.net/wiki/Image:Tfwiki_aug2009_rawvisitors.jpg&quot; class=&quot;internal&quot; title=&quot;Enlarge&quot;&gt;&lt;img src=&quot;http://tfwiki.net/w2/skins/common/images/magnify-clip.png&quot; alt=&quot;&quot; height=&quot;11&quot; width=&quot;15&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;3 month overview&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;TFWiki had ~150,000 people visit us in the last month, making about 2 visits each.  That&amp;#8217;s trending down from the previous month  (which included the movie) but still &lt;i&gt;well&lt;/i&gt; up from 3 months ago.  The chart at right shows our last 3 months (the heavy downtime we experienced due to software upgrade, caching and traffic issues makes the hump a lot less pronounced than might otherwise be expected&amp;#8211; only about 200% our normal traffic.  I estimate that about 400-500% our normal traffic was &lt;i&gt;trying&lt;/i&gt; to get in at peak times though.)&lt;/p&gt;
&lt;div class=&quot;tt1_graynote&quot;&gt;Is there was to traffic-stress test our site &lt;i&gt;before&lt;/i&gt; Botcon/TF3 in 2012?&lt;/div&gt;
&lt;p&gt;Google analytics says that our &amp;#8220;average time in site&amp;#8221; per visit is 13 minutes, which means that TFWiki.net &lt;b&gt;kills 1.5 parallel humans per year.&lt;/b&gt;  That is to say; TFWiki.net absorbs &lt;b&gt;102 years&lt;/b&gt; of eyeball-time annually, or about 1.5 human lifetimes.  &lt;small&gt;(I rationalize my guilt about this by telling myself that the parallel dead would probably have just spent their lives watching youTube if we didn&amp;#8217;t exist.)&lt;/small&gt;&lt;br /&gt;
Alexa &lt;small&gt;(which doesn&amp;#8217;t have access to Google Analytics more intimate knowledge of visitor activity and so makes &amp;#8216;best guesses&amp;#8217;)&lt;/small&gt; estimates our time-on-site as &lt;a href=&quot;http://www.alexa.com/siteinfo/tfwiki.net&quot; class=&quot;external text&quot; title=&quot;http://www.alexa.com/siteinfo/tfwiki.net&quot; rel=&quot;nofollow&quot;&gt;7.9 minutes&lt;/a&gt; (so its numbers &amp;#8216;lose&amp;#8217; about 40% of the actual time.)  By way of contrast visitors to TVTropes spend about &lt;a href=&quot;http://www.alexa.com/siteinfo/tvtropes.org&quot; class=&quot;external text&quot; title=&quot;http://www.alexa.com/siteinfo/tvtropes.org&quot; rel=&quot;nofollow&quot;&gt;15.9 minutes&lt;/a&gt; (26 minutes, corrected) per-visit.  We are about 50% as &amp;#8217;sticky&amp;#8217; as TVTropes.  (Our &amp;#8216;bounce&amp;#8217; rate&amp;#8211; people who leave shortly after coming here and don&amp;#8217;t visit another page are about he same, their is ~5% lower.)&lt;/p&gt;
&lt;p&gt;Our highest &amp;#8216;quality&amp;#8217; users (spending the most time on site, viewing the most pages) comes from Bing and MSN searches.  (I have no idea why people who use Microsoft web portals spend twice as long here, but they are only a &lt;i&gt;tiny&lt;/i&gt; fraction of our users.)
&lt;/p&gt;
&lt;p&gt;Firefox has &lt;i&gt;barely&lt;/i&gt; scraped ahead of IE as the most common browser used on our site.  There&amp;#8217;s no significant usage difference between FF and IE users&amp;#8230; except that IE users tend to visit 50% &lt;i&gt;more&lt;/i&gt; pages in the same amount of time.  Does this mean IE users skim more?  (I don&amp;#8217;t know.)  Safari users spend ~30% less time on the site, with a corresponding decrease in number-of-pages-per-visit&amp;#8230; which means they&amp;#8217;re spending ~ the same amount of time &lt;i&gt;per-page&lt;/i&gt;.  (I have no idea if this reflects the site being less usable on Safari, or simply mac users having a different demographic.)  Safari users are ~6.7% of our traffic&amp;#8211; so if a &lt;i&gt;tech&lt;/i&gt; issue is causing us to lose that 30% of Safari users time, remedying it would cause a ~2.3% overall traffic increase.  (In short &amp;#8220;worth looking at.&amp;#8221;)
&lt;/p&gt;
&lt;div class=&quot;thumb tright&quot;&gt;
&lt;div class=&quot;thumbinner&quot; style=&quot;width: 302px;&quot;&gt;&lt;a href=&quot;http://tfwiki.net/wiki/Image:Tfwiki_aug2009_new-vs-returning.png&quot; class=&quot;image&quot; title=&quot;New vs. returning users, 3 month view&quot;&gt;&lt;img alt=&quot;New vs. returning users, 3 month view&quot; src=&quot;http://tfwiki.net/w2/images2/thumb/1/1d/Tfwiki_aug2009_new-vs-returning.png/300px-Tfwiki_aug2009_new-vs-returning.png&quot; class=&quot;thumbimage&quot; border=&quot;0&quot; height=&quot;48&quot; width=&quot;300&quot;&gt;&lt;/a&gt;
&lt;div class=&quot;thumbcaption&quot;&gt;
&lt;div class=&quot;magnify&quot;&gt;&lt;a href=&quot;http://tfwiki.net/wiki/Image:Tfwiki_aug2009_new-vs-returning.png&quot; class=&quot;internal&quot; title=&quot;Enlarge&quot;&gt;&lt;img src=&quot;http://tfwiki.net/w2/skins/common/images/magnify-clip.png&quot; alt=&quot;&quot; height=&quot;11&quot; width=&quot;15&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;New vs. returning users, 3 month view&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &amp;#8216;quality&amp;#8217; of our users (time on site, # of pages visited) did &lt;i&gt;not&lt;/i&gt; really change during the ROTF movie&amp;#8211; which means new users that surfed in during the ROTF promo rush &amp;#8216;behaved&amp;#8217; just like our normal new users.  The new:old user ratio also barely shifted from 4:6 to 5:5.  (see chart.)  We got &lt;small&gt;(I&amp;#8217;m guessing on these numbers, everything else went through a calculator)&lt;/small&gt; a ~120% increase in new users, and a 85% increase in returning users. I suspect our downtime skewed this.  (Returning users having more reason to keep trying to get &lt;i&gt;us&lt;/i&gt; vs. Wikia.)
&lt;/p&gt;
&lt;p&gt;New Users spend ~ half as much time and view half as many pages as returning users.  Those numbers have remained rock-solid since forever.
&lt;/p&gt;
&lt;p&gt;Compared to TV/Entertainment sites or Comics and animation sites of the same size&amp;#8230; our daily page-views are below average, but our bounce rate is &lt;i&gt;half&lt;/i&gt; of average, and pageviews/time on site are &lt;i&gt;spectacularly&lt;/i&gt; above average.  I think this just reflects how wikis behave differently than other sites.  (And really&amp;#8230; any entertainment sites that has &lt;b&gt;10,000 pages&lt;/b&gt; is freaking &lt;i&gt;huge&lt;/i&gt;.  It&amp;#8217;s a poor benchmark for comparison all around.)
&lt;/div&gt;</description>
  <comments>http://deriksmith.livejournal.com/43688.html</comments>
  <category>fatalities</category>
  <category>browsers</category>
  <category>tfwiki</category>
  <category>web</category>
  <category>analytics</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/43467.html</guid>
  <pubDate>Wed, 05 Aug 2009 06:02:37 GMT</pubDate>
  <title>Things I discovered today (.NET edition)</title>
  <link>http://deriksmith.livejournal.com/43467.html</link>
  <description>&lt;p&gt;Today I discovered that &lt;a href=&quot;http://www.megaleecher.net/Hotfile_Automated_Downloader&quot;&gt;RDesc&lt;/a&gt; (a media download queue for Hotfire, Mediafire etc.) and &lt;a href=&quot;http://fawx.com/software/ljarchive/&quot;&gt;LjArchive&lt;/a&gt; (archives your LiveJournal posts) both use Microsoft .Net Framework, and attempting to run both programs at once causes both to crash.&lt;/p&gt;
&lt;p&gt;(I&amp;#8217;m choose to define this as a problem with .NET.)&lt;/p&gt;</description>
  <comments>http://deriksmith.livejournal.com/43467.html</comments>
  <category>.net livejournal</category>
  <category>microsoft</category>
  <category>bitching</category>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/43245.html</guid>
  <pubDate>Mon, 03 Aug 2009 17:09:51 GMT</pubDate>
  <title>Between a rock and a hard place</title>
  <link>http://deriksmith.livejournal.com/43245.html</link>
  <description>&lt;p&gt;I snapped this picture 20 minutes ago.  It makes me laugh.&lt;br /&gt;
&lt;a href=&quot;http://covertutopia.com/2009/08/between-a-rock-and-a-hard-place/server_hilarity/&quot; rel=&quot;attachment wp-att-792&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/server_hilarity-300x300.jpg&quot; alt=&quot;server_hilarity&quot; title=&quot;server_hilarity&quot; width=&quot;300&quot; height=&quot;300&quot; class=&quot;alignnone size-medium wp-image-792&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;(Everything turned out alright, if you were wondering.)&lt;/small&gt;&lt;/p&gt;</description>
  <comments>http://deriksmith.livejournal.com/43245.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/42953.html</guid>
  <pubDate>Sat, 01 Aug 2009 12:44:18 GMT</pubDate>
  <title>TFWiki.net Relicencing Vote</title>
  <link>http://deriksmith.livejournal.com/42953.html</link>
  <description>&lt;p&gt;TFWiki.net &lt;a href=&quot;http://tfwiki.net/wiki/Transformers_Wiki_talk:Community_Portal#Relicensing_vote&quot;&gt;formally voted&lt;/a&gt; on the license change yesterday;&lt;br /&gt;
&lt;center&gt;&lt;a href=&quot;http://covertutopia.com/2009/08/tfwiki-net-relicencing-vote/tfwiki_relicense/&quot; rel=&quot;attachment wp-att-779&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/08/tfwiki_relicense.png&quot; alt=&quot;tfwiki_relicense&quot; title=&quot;tfwiki_relicense&quot; width=&quot;700&quot; height=&quot;242&quot; class=&quot;alignnone size-full wp-image-779&quot; /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;The funny timestamp on the vote&amp;#8217;s conclusion is because we used &lt;a href=&quot;http://www.worldtimezone.com/time/wtzresult.php?CiID=42241&quot;&gt;Baker Island&lt;/a&gt; time, giving people another 8 hours to vote.  (Our server is on Rhode Island time, since it&amp;#8217;s where Hasbro is located and is thus arbitrarily considered the Transformers &amp;#8216;capital.&amp;#8217;)&lt;/p&gt;
&lt;p&gt;Hilariously, only 3 of our 10 administrators bothered to vote, and &lt;a href=&quot;http://www.shortpacked.com/&quot;&gt;Walky&lt;/a&gt; (site operator) was among the absentees.  They all weighed in in earlier discussions though, so we carried the decision by plurality.  Walky&amp;#8217;s at comicon, and this was a dead Friday with no comics released, no episodes etc etc etc.&lt;/p&gt;
&lt;p&gt;The vote itself was really a foregone conclusion.  The business of replacing the Commons Deed (CC&amp;#8217;s GUI) can come later.  Some stuff I&amp;#8217;d &lt;a href=&quot;http://tfwiki.net/wiki/Transformers_Wiki_talk:Community_Portal/Relicensing#Suggested_direction&quot;&gt;like to suggest we do&lt;/a&gt; long term might require another vote if the community seems to favor it&amp;#8230; but that&amp;#8217;s relatively far off.&lt;/p&gt;
&lt;p&gt;(I&amp;#8217;m going to claim that &amp;#8220;May God Uphold the Right&amp;#8221; is established legal boilerplate, because it is; for trial by combat.  Which is to say &amp;#8220;One man&amp;#8217;s unsupported word vs. the World, may the World prove him right.&amp;#8221;  It &lt;em&gt;sounds &lt;/em&gt;good anyway.)&lt;/p&gt;</description>
  <comments>http://deriksmith.livejournal.com/42953.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://deriksmith.livejournal.com/42648.html</guid>
  <pubDate>Thu, 30 Jul 2009 18:23:14 GMT</pubDate>
  <title>DMCA vs. the World</title>
  <link>http://deriksmith.livejournal.com/42648.html</link>
  <description>&lt;p&gt;&lt;a href=&quot;http://covertutopia.com/2009/07/dmca/hillsong_takedown2/&quot; rel=&quot;attachment wp-att-772&quot;&gt;&lt;img src=&quot;http://covertutopia.com/wp-content/uploads/2009/07/hillsong_takedown2.png&quot; alt=&quot;hillsong_takedown2&quot; title=&quot;hillsong_takedown2&quot; width=&quot;530&quot; height=&quot;143&quot; class=&quot;alignright size-full wp-image-772&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Today I went to look up Grant Morrison&amp;#8217;s 2000 &lt;a href=&quot;http://en.wikipedia.org/wiki/Disinfo&quot;&gt;DisinfoCon&lt;/a&gt; speech, because he explores several high-level issues that I think are philosophically relevant to &lt;a href=&quot;http://deriksmith.livejournal.com/41337.html&quot;&gt;my ongoing exploration of the Creative Commons&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So I was a little nonplussed to discover that the video&amp;#8211; which was on literally dozens of online video sites&amp;#8230; was missing.  When media goes missing, sites usually don&amp;#8217;t tell you &lt;em&gt;why&lt;/em&gt;.  Some sites pretended like the videos had never been existed, some retained the meta-data like descriptions and comments, but ditched the video itself.  Some sites said simply that it had been removed due to a copyright violation.  And exactly &lt;em&gt;one &lt;/em&gt;site, (YouTube) provided &lt;a href=&quot;http://www.youtube.com/watch?v=hqsg1kMQB8M&quot;&gt;any sort of followup info&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;This video is no longer available due to a copyright claim by Hillsong Publishing.&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Naturally&lt;/em&gt;, I assumed, Hillsong Publishing was The Disinformation Company, and they requested a takedown because they sell DVD&amp;#8217;s of the &amp;#8216;con.  Regretable, but understandable.  Or maybe Grant finally got someone to buy &lt;u&gt;Pop Magic&lt;/u&gt; (a long-threatened book whose subject overlaps his DisinfoCon speech) and the publisher is protecting its interests.  A bit more marginal&amp;#8230; but still believable.&lt;/p&gt;
&lt;p&gt;Turns out Hillsong Publishing is the publishing arm of &lt;a href=&quot;http://en.wikipedia.org/wiki/Hillsong_Church&quot;&gt;Hillsong Church&lt;/a&gt;, and Australian megachurch with a somewhat questionable record of past actions.&lt;/p&gt;
&lt;p&gt;So&amp;#8230; fundamentalist megachurch issues takedown order against a speech they don&amp;#8217;t own that happens to be about Shamanism, working magic, and how some groups (such as political parties, media multinationals, and organized religion) try to control what people can think.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;wonderful &lt;/em&gt;thing about the &lt;a href=&quot;http://en.wikipedia.org/wiki/Digital_Millennium_Copyright_Act&quot;&gt;DMCA&lt;/a&gt; is that sites like youTube are &lt;strong&gt;required to comply&lt;/strong&gt; with takedown requests, but there is &lt;em&gt;no &lt;/em&gt; corresponding burden on the party making the request to &lt;a href=&quot;http://news.cnet.com/8301-13578_3-10066738-38.htm&quot;&gt;establish that the video is a copyright violation&lt;/a&gt;.&lt;br /&gt;
In this case, Hillsong Church doesn&amp;#8217;t even &lt;strong&gt;own &lt;/strong&gt;the rights to the video&amp;#8211; it seems they just &lt;em&gt;claimed &lt;/em&gt;they did in order to get a video they disagreed with removed.&lt;/p&gt;
&lt;p&gt;Abuse-prone as that system is&amp;#8230; what really worries me is that 9/10 sites that this video was removed from &lt;em&gt;gave no indication who had requested the removal&lt;/em&gt;, making it virtually impossible to tell when someone is abusing the system.&lt;br /&gt;
And that&amp;#8217;s terrifying.&lt;/p&gt;
</description>
  <comments>http://deriksmith.livejournal.com/42648.html</comments>
  <category>raw terror</category>
  <category>dmca</category>
  <category>grant morrison</category>
  <category>disinfo</category>
  <category>copyright</category>
  <category>hillsong</category>
  <lj:security>public</lj:security>
  <lj:reply-count>7</lj:reply-count>
</item>
</channel>
</rss>
