<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-770890616777250673</id><updated>2012-01-23T17:46:01.785+01:00</updated><category term='calendar'/><category term='sport'/><category term='media'/><category term='current affairs'/><category term='tech'/><category term='mixed bolts'/><category term='musikk'/><category term='en'/><category term='books'/><category term='aktuelt'/><category term='games'/><category term='music'/><category term='atheism'/><category term='wtf'/><category term='meow'/><category term='fr'/><category term='oh really'/><category term='diverse'/><category term='no'/><category term='vitenskap'/><category term='divers'/><category term='fantasy'/><category term='ja særlig'/><category term='devsummit'/><category term='spam'/><category term='vroom'/><category term='windows'/><category term='freebsd'/><category term='science fiction'/><category term='film'/><category term='varnish'/><category term='science'/><title type='text'>May Contain Traces of Bolts</title><subtitle type='html'>What the heck, "nuts" was taken.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.des.no/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.des.no/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default?start-index=101&amp;max-results=100'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>150</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-4650902008022764351</id><published>2012-01-11T22:18:00.000+01:00</published><updated>2012-01-19T07:38:49.229+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='current affairs'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Dear Members of Congress</title><content type='html'>&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-YSgx6DZbnTc/Tw32X705xlI/AAAAAAAATRQ/GnnuqYpI1Ew/s1600/200px-Applications-internet.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-YSgx6DZbnTc/Tw32X705xlI/AAAAAAAATRQ/GnnuqYpI1Ew/s1600/200px-Applications-internet.png" /&gt;&lt;/a&gt;&lt;/div&gt;
The Internet's resilience and ability to heal itself and work around intentional or unintentional damage are the stuff of legends. As with most legends, however, it is only partly true. Key components of the Internet's technical infrastructure are still, to a large degree, and despite repeated efforts to decentralize them, concentrated in and controlled by the United States.&lt;br /&gt;
&lt;br /&gt;
As a non-US resident who makes his living largely from the Internet, I am extremely pleased to see that the United States House of Representatives has recognized this weakness and is considering decisive measures to remedy the situation.&lt;br /&gt;
&lt;br /&gt;
I am, of course, referring to&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/SOPA" target="_blank"&gt;SOPA&lt;/a&gt;. To summarize, SOPA is an incentive program designed for two purposes: first, to encourage organizations outside the US to replicate key parts of Internet infrastructure so that the Internet will be able to operate entirely outside US control; and second, to encourage US organizations to move their Internet operations overseas. If SOPA is passed into law, the Internet will soon become a truly global, independent, distributed and decentralized entity, able to operate completely outside the control of any single government or organization and organically work around any form of censorship or sabotage.&amp;nbsp;The downside is that the United States will become a sort of Internet ghetto, fenced off from the rest of the world and strictly policed, much like Iran and China are today; but that is a small price to pay. The Internet, with a few regrettable exceptions, will finally be &lt;i&gt;truly&lt;/i&gt; free.&lt;br /&gt;
&lt;br /&gt;
So please, dear Members of Congress, I implore you: vote for SOPA. Not for yourself, not for your country, but &lt;i&gt;for the world&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-4650902008022764351?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/4650902008022764351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2012/01/dear-members-of-congress.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4650902008022764351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4650902008022764351'/><link rel='alternate' type='text/html' href='http://blog.des.no/2012/01/dear-members-of-congress.html' title='Dear Members of Congress'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-YSgx6DZbnTc/Tw32X705xlI/AAAAAAAATRQ/GnnuqYpI1Ew/s72-c/200px-Applications-internet.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8193736387584847699</id><published>2011-12-23T21:20:00.000+01:00</published><updated>2011-12-23T21:23:35.587+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='atheism'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>True Love</title><content type='html'>&lt;p&gt;&lt;i&gt;Around one in the morning...&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;This is blasphemous, you know.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Hmmm?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;This &lt;a href="http://en.wikipedia.org/wiki/Colostrum"&gt;colostrum&lt;/a&gt;-based cold medicine.  They have a promotion where they've hidden images of golden calves in some of the boxes and you win a prize if you find one.  It's blasphemous.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Huh?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;You know, the &lt;a href="http://en.wikipedia.org/wiki/Golden_calf"&gt;golden calf&lt;/a&gt;?  The false idol the Israelites made while Moses was up on the mountain and he got so angry when he saw it that he broke the tablets and had to go back and get a new set?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Yes?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;It's blasphemous.  I'm probably going to hell for taking this cold medicine.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;...&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;If I go to hell, will you come with me?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Yes.  Now go to sleep.&amp;rdquo;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8193736387584847699?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8193736387584847699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/12/true-love.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8193736387584847699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8193736387584847699'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/12/true-love.html' title='True Love'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8511964210485795660</id><published>2011-12-18T04:49:00.003+01:00</published><updated>2011-12-18T04:49:55.409+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Because you told me to</title><content type='html'>&lt;p&gt;I'm tired of Windows 7 complaining every time it boots about the Bluetooth radio not being discoverable.  The irony is that the Bluetooth settings dialog recommends that you turn off discoverability (for obvious reasons), but when you do, it will bitch and bitch and bitch until you turn it back on.  Does anyone know how to make it stop nagging?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8511964210485795660?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8511964210485795660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/12/because-you-told-me-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8511964210485795660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8511964210485795660'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/12/because-you-told-me-to.html' title='Because you told me to'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7570356470482071524</id><published>2011-11-22T14:26:00.000+01:00</published><updated>2011-11-22T14:31:13.768+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>ZFS-to-ZFS backups</title><content type='html'>&lt;p&gt;ZFS has a couple of very useful functions, &lt;tt&gt;zfs send&lt;/tt&gt; and &lt;tt&gt;zfs receive&lt;/tt&gt;, which allow you to serialize a complete ZFS dataset and recreate it in a different location.  They can also be used to serialize a delta between two snapshots and apply that delta to a previously created copy of the dataset.  You see where I'm going with this...  That's right, incremental backups of a ZFS dataset or even an entire pool to a different ZFS dataset or pool.&lt;/p&gt;

&lt;p&gt;Why would you want to perform incremental ZFS-to-ZFS backups instead of just adding redundancy to the pool, or cloning a snapshot?  Because—provided the ZFS pool and filesystem versions match—it allows you to duplicate your dataset or pool on removable media (which you can store off-site), or even on a different machine across the network.  This technique is far more efficient than rsync, because there is no need to compare the source and destination: ZFS already knows exactly what has changed.  It also preserves the filesystem hierarchy and dataset properties.&lt;/p&gt;

&lt;p&gt;In my case, I need to duplicate a pool onto removable media because I am replacing a server that only takes PATA disks with another that only takes SATA disks, which precludes just moving the disks over and progressively replacing them with new ones.  Using this technique, when the time comes, I can slide the new server into the rack, hook up the backup disk, and restore just the parts I want to keep.&lt;/p&gt;

&lt;p&gt;Of course, like a good little hacker, I wrote a script, which you can find &lt;a href="http://svn.freebsd.org/base/user/des/zfs-backup/zfs-backup.sh" target="_blank"&gt;here&lt;/a&gt;, to automate this.&lt;/p&gt;

&lt;p&gt;The script takes two arguments: the source dataset and the destination dataset.  Either of these can be the root of a ZFS pool or a dataset within a pool; they can even be datasets within the same pool, provided they do not overlap.  The script selects the latest snapshot of the destination dataset (it uses a naming scheme which ensures that lexical order corresponds to chronological order), verifies that the source dataset has a snapshot with the same name, takes a new snapshot of the source dataset, and streams the difference between the old and new snapshots from the source dataset to the destination dataset.  Finally, it deletes the old snapshot to allow ZFS to reclaim the space occupied by old data.&lt;/p&gt;

&lt;p&gt;You can use this script with multiple backup disks, since it will only delete the snapshot that was actually used for the current disk.  If you have one disk for each day of the week, for instance, it will delete last Monday's snapshot once it has completed this Monday's backup, but leave the other six in place.  Likewise, if you decide to keep Sunday's disk for a month instead of reusing it next Sunday, the script will leave the snapshot in place until you run it again with the same disk.&lt;/p&gt;

&lt;p&gt;The script does not currently support over-the-network backups, but it should be fairly easy to implement.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7570356470482071524?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7570356470482071524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/11/zfs-to-zfs-backups.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7570356470482071524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7570356470482071524'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/11/zfs-to-zfs-backups.html' title='ZFS-to-ZFS backups'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2695925834016161454</id><published>2011-09-29T22:30:00.001+02:00</published><updated>2011-09-30T01:27:47.632+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>More Advanced Format drives: Samsung SpinPoint F4 EcoGreen and Seagate Barracuda Green</title><content type='html'>&lt;p&gt;I've acquired a couple more 2&amp;nbsp;TB &lt;a href="http://maycontaintracesofbolts.blogspot.com/search?q=advanced+format"&gt;Advanced Format&lt;/a&gt; drives: a Seagate Barracuda Green (&lt;a href="http://www.seagate.com/docs/pdf/datasheet/disc/ds1726_barracuda_green.pdf"&gt;ST2000DL003&lt;/a&gt;) and a Samsung SpinPoint F4 EcoGreen (HD204UI, no data sheet available online).&lt;/p&gt;

&lt;p&gt;I was extremely impressed with the Samsung HD204UI. It's the first AF drive I've seen with decent performance. In fact, it's the fastest disk I've tested so far&amp;mdash;its &lt;em&gt;unaligned writes&lt;/em&gt; are faster than the non-AF Hitachi I used as a reference last time, and its aligned writes are &lt;em&gt;twice&lt;/em&gt; as fast.&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps

  131072    1024       0    4096       43984    2979    2979
  131072    1024     512    4096      127047    1031    1031

   65536    2048       0    8192       14764    4438    8877
   65536    2048     512    8192       12453    5262   10524
   65536    2048    1024    8192       12460    5259   10518

   32768    4096       0   16384        4609    7109   28436
   32768    4096     512   16384        7829    4185   16740
   32768    4096    1024   16384        8413    3894   15579
   32768    4096    2048   16384        8211    3990   15961

   16384    8192       0   32768        3952    4145   33165
   16384    8192     512   32768        9050    1810   14481
   16384    8192    1024   32768        9317    1758   14067
   16384    8192    2048   32768        9315    1758   14069
   16384    8192    4096   32768        3996    4099   32793
&lt;/pre&gt;

&lt;p&gt;The Seagate ST2000DL003, on the other hand, is so slow it's not even funny. It's actually the slowest of all the drives I've tested: its performance on aligned random writes is half that of the Western Digital WD20EARS. It's three times as fast on unaligned writes, but three times nothing (100&amp;nbsp;kBps) is still nothing (300&amp;nbsp;kBps) compared to the Samsung HD204UI (15&amp;nbsp;MBps). Here are the numbers:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps

  131072    1024       0    4096     2419280      54      54
  131072    1024     512    4096     2199286      59      59

   65536    2048       0    8192     1283667      51     102
   65536    2048     512    8192      985184      66     133
   65536    2048    1024    8192      995423      65     131

   32768    4096       0   16384       45980     712    2850
   32768    4096     512   16384      345291      94     379
   32768    4096    1024   16384      432533      75     303
   32768    4096    2048   16384      429781      76     304

   16384    8192       0   32768       34192     479    3833
   16384    8192     512   32768      166440      98     787
   16384    8192    1024   32768      210147      77     623
   16384    8192    2048   32768      207356      79     632
   16384    8192    4096   32768       34221     478    3830
&lt;/pre&gt;

&lt;p&gt;This time, I also ran sequential write tests&amp;mdash;basically, &lt;tt&gt;dd&lt;/tt&gt;ing eight gigabytes' worth of zeroes to the disk in 128&amp;nbsp;kB blocks, which is the optimal I/O size for FreeBSD. This time, the results are pretty close: the Samsung HD204UI gets slightly less than 90&amp;nbsp;MBps, and the Seagate ST2000DL003 gets slightly less than 80&amp;nbsp;MBps.&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2695925834016161454?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2695925834016161454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/09/more-advanced-format-drives-samsung.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2695925834016161454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2695925834016161454'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/09/more-advanced-format-drives-samsung.html' title='More Advanced Format drives: Samsung SpinPoint F4 EcoGreen and Seagate Barracuda Green'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-796911617834012178</id><published>2011-07-27T02:13:00.000+02:00</published><updated>2011-07-27T02:13:19.059+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='wtf'/><title type='text'>Stalkers</title><content type='html'>I don't get Google+.&lt;br /&gt;
&lt;br /&gt;
Much of it looks like a better facebook, with e.g. far better photo 
handling and a more nuanced relationship system—where facebook tried to 
patch the black-and-white “friend” concept by adding “pages” and 
“groups”, Google+ simply generalized it, eliminating the need for such 
hacks.&lt;br /&gt;
&lt;br /&gt;
However, I don't understand why Google+ allows people I have never even 
heard of—including people hiding behind pseudonyms and whose identity 
even a Google search (hah!) can't reveal, so much for their 
controversial “real name” policy—to push updates into my “Incoming” 
stream. I thought the idea was to let &lt;i&gt;me&lt;/i&gt; decide who I wanted to 
follow, not the other way around.&lt;br /&gt;
&lt;br /&gt;
I almost feel like I'm being stalked, except it's a weird sort of 
reverse stalking where, instead of following me around and poking their 
noses into my private life, the stalkers follow me around and grind &lt;i&gt;my&lt;/i&gt;
 nose into &lt;i&gt;their &lt;/i&gt;private lives.&lt;br /&gt;
&lt;br /&gt;
Who the hell &lt;i&gt;are&lt;/i&gt; you people?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-796911617834012178?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/796911617834012178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/07/stalkers.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/796911617834012178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/796911617834012178'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/07/stalkers.html' title='Stalkers'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5216530134348406533</id><published>2011-07-26T01:39:00.000+02:00</published><updated>2011-07-26T18:40:37.264+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='current affairs'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Unanimiter et constanter</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-S5MIGrlo00o/Ti3ZS-AwcOI/AAAAAAAARzg/YlhVplqmDXc/s1600/des-stortinget-fountain-roses-cropped.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="259" src="http://2.bp.blogspot.com/-S5MIGrlo00o/Ti3ZS-AwcOI/AAAAAAAARzg/YlhVplqmDXc/s320/des-stortinget-fountain-roses-cropped.jpg" width="320" /&gt;&lt;/a&gt;
Today, there are no roses to be had in Oslo, for love nor money.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
* * *&lt;/div&gt;
&lt;br /&gt;
I am standing by the fountain outside the City Hall. With me around the fountain are hundreds of others. Around them are thousands more, and beyond those, tens of thousands. I do not know precisely how many, and to be honest, I do not think anyone does. A hundred thousand? Two hundred thousand? Three hundred thousand? Most of them with a rose in their hand, many with two or more.&lt;br /&gt;
&lt;br /&gt;
This is our finest hour.&lt;br /&gt;
&lt;br /&gt;
We are gathered to mourn, but more importantly, we are gathered to show Anders Behring Breivik, and the world, that we are not scared.&lt;br /&gt;
&lt;br /&gt;
I expect that many outside Norway will not understand, especially in countries which, when faced with similar actions, have answered hate with hate and violence with violence. But that is not the Norwegian way. Prime Minister Jens Stoltenberg said on Friday that “we are a small nation, we are a proud nation”. He should have added “we are a stubborn nation”. Anders Behring Breivik &lt;i&gt;wants us&lt;/i&gt; to be scared. Therefore, we &lt;i&gt;will not&lt;/i&gt; be scared.&lt;br /&gt;
&lt;br /&gt;
As I look around from my spot by the fountain, waiting for the speeches to start, I note that there are no snipers on the roofs of the surrounding buildings. No armored cars. No police in riot gear. A police helicopter buzzes high above me. Crowd control has been delegated to security guards who are working &lt;i&gt;pro bono&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
While we wait, the crowd sings, alternating between the national anthem and Nordahl Grieg's “Til Ungdommen”.&lt;br /&gt;
&lt;br /&gt;
Their Royal Highnesses Crown Prince Haakon and Crown Princess Mette-Marit; Princess Märtha Louise; Prime Minister Jens Stoltenberg and his wife Ingrid Schulerud; around a third of the cabinet; Mayor Fabian Stang; leader of the Labor party's youth organization and Utøya survivor Eskil Pedersen;&amp;nbsp;former Prime Minister and&amp;nbsp;“mother of the people” Gro Harlem Brundtland: these are some of the dignitaries attending this rose rally. Their Royal Highnesses and the Prime Minister are accompanied, I presume, by the usual half-dozen smartly dressed and highly trained young men and women. The others have no security detail whatsoever. What they have instead is, to paraphrase the late King Olav V, a hundred thousand bodyguards.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
* * *&lt;/div&gt;
&lt;br /&gt;
A few hours later, the crowd is dispersing quietly through the streets of Oslo, depositing their flowers here and there, covering fountains, statues, trees, fences... Many gather outside the cathedral, where several hundred square meters of pavement are already covered in flowers and candles.&lt;br /&gt;
&lt;br /&gt;
Spontaneous applause breaks out wherever police, paramedics or firefighters appear. Mounted police ride slowly up Karl Johan, their harnesses festooned with roses given them by passers-by.&amp;nbsp;On Egertorget, a young woman in a Red Cross uniform is sitting on a bench, crying, a rose in her hand.&amp;nbsp;I work my way to the central fire station, where I offer mine to the firefighters who were the first to respond to the explosion.&lt;br /&gt;
&lt;br /&gt;
I have never been more proud of my country and my city.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5216530134348406533?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5216530134348406533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/07/unanimiter-et-constanter.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5216530134348406533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5216530134348406533'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/07/unanimiter-et-constanter.html' title='Unanimiter et constanter'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-S5MIGrlo00o/Ti3ZS-AwcOI/AAAAAAAARzg/YlhVplqmDXc/s72-c/des-stortinget-fountain-roses-cropped.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2986636549190929578</id><published>2011-03-29T01:57:00.000+02:00</published><updated>2011-03-29T01:57:49.614+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='film'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>Pi</title><content type='html'>&lt;p&gt;More-or-less aimless surfing brought me to an old blog post about &lt;a href="http://www.sunclipse.org/?p=270"&gt;math in movies&lt;/a&gt;, which mentions &lt;a href="http://en.wikipedia.org/wiki/Pi_%28film%29"&gt;&lt;i&gt;Pi&lt;/i&gt;&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Contact_%28film%29"&gt;&lt;i&gt;Contact&lt;/i&gt;&lt;/a&gt;.  This mostly coincidental juxtaposition reminded me of the conclusion of the &lt;a href="http://en.wikipedia.org/wiki/Contact_(novel)"&gt;novel behind the latter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;When I first read the book, a zillion years ago, I thought the ending was pretty clever.  Then I realized that it was incredibly &lt;em&gt;dumb&lt;/em&gt;.  It later occurred to me that it might actually be &lt;em&gt;intentionally&lt;/em&gt; dumb, and therefore incredibly &lt;em&gt;clever&lt;/em&gt;, because Carl Sagan really ought to have known better, but...  I don't know.  I think he either genuinely goofed or assumed (probably correctly, in most cases) that his readers wouldn't notice.&lt;/p&gt;

&lt;p&gt;A short aside: if you haven't read the novel or seen the film, you haven't really missed anything.  The novel is basically a not-bad-but-not-brilliant ripoff of Stanisław Lem's &lt;a href="http://en.wikipedia.org/wiki/G%C5%82os_Pana"&gt;&lt;i&gt;Głos Pana&lt;/i&gt;&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Solaris_%28novel%29"&gt;Solaris&lt;/a&gt;.  The film is...  well, a film.  It's OK, I guess, and stars several excellent actors, and is &lt;em&gt;reasonably&lt;/em&gt; but not entirely true to the novel.&lt;/p&gt;

&lt;p&gt;If you haven't read the novel but intend to, I should warn you that the rest of this post is a HONKIN' HUGE SPOILER.&lt;/p&gt;

&lt;p&gt;Here goes: at the end of the film, the perceived failure of the project is more or less covered up and Ellie returns to her former job as head of the &lt;a href="http://en.wikipedia.org/wiki/SETI"&gt;SETI program&lt;/a&gt;.  In the novel, however, she is disgraced and (from my recollection&amp;mdash;remember, it's been &lt;em&gt;years&lt;/em&gt; since I read it) ends up as a glorified tour guide.  She somehow manages to wrangle sufficient computer time to search for something that was hinted at earlier in the novel: a proof of a Universal Creator, embedded somewhere in the digits of π.  And guess what...  The computer discovers that if you print the digits of π with a specific number of digits per line, after billions and billions of digits you come across a pattern of zeroes that forms a circle on the page.  There is a God.  QED.&lt;/p&gt;

&lt;p&gt;Here's the problem: π is &lt;a href="http://en.wikipedia.org/wiki/Transcendental_number"&gt;transcendental&lt;/a&gt;.  If you search long enough, no matter &lt;em&gt;what&lt;/em&gt; you're looking for, you'll eventually find it.&lt;/p&gt;

&lt;p&gt;Monkeys and typewriters, Ellie.  Monkeys and typewriters.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2986636549190929578?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2986636549190929578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/03/pi.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2986636549190929578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2986636549190929578'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/03/pi.html' title='Pi'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-9163784106053636767</id><published>2011-03-23T23:00:00.003+01:00</published><updated>2011-03-23T23:02:15.804+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='atheism'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='wtf'/><title type='text'>Banana banana banana</title><content type='html'>&lt;p&gt;I stumbled upon the &lt;a href="http://www.ecclesia.org/truth/atheist.html"&gt;banana argument&lt;/a&gt; today.  I don't know whether to laugh or cry.  A bit of both, I guess.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Laugh:&lt;/b&gt; Pardon me for resorting to such crude humor, but nearly every argument Ray Comfort presents as &amp;ldquo;proof&amp;rdquo; that the banana was designed by God for human consumption can also be used to &amp;ldquo;prove&amp;rdquo; that the human penis was designed by God for fellatio.  Even better, the penis &lt;em&gt;and&lt;/em&gt; its wrapper are &lt;em&gt;reusable&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Cry:&lt;/b&gt; Comfort quotes Darwin to bolster his argument that the eye cannot possibly have evolved.  However, the quote he uses is merely the first sentence of an entire chapter devoted to explaining &lt;em&gt;how&lt;/em&gt; Darwin thinks it evolved.  Here is the complete first paragraph:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;To suppose that the eye with all its inimitable contrivances for adjusting the focus to different distances, for admitting different amounts of light, and for the correction of spherical and chromatic aberration, could have been formed by natural selection, seems, I freely confess, absurd in the highest degree.  When it was first said that the sun stood still and the world turned round, the common sense of mankind declared the doctrine false; but the old saying of Vox populi, vox Dei, as every philosopher knows, cannot be trusted in science.  Reason tells me, that if numerous gradations from a simple and imperfect eye to one complex and perfect can be shown to exist, each grade being useful to its possessor, as is certainly the case; if further, the eye ever varies and the variations be inherited, as is likewise certainly the case; and if such variations should be useful to any animal under changing conditions of life, then the difficulty of believing that a perfect and complex eye could be formed by natural selection, though insuperable by our imagination, should not be considered as subversive of the theory.  How a nerve comes to be sensitive to light, hardly concerns us more than how life itself originated; but I may remark that, as some of the lowest organisms in which nerves cannot be detected, are capable of perceiving light, it does not seem impossible that certain sensitive elements in their sarcode should become aggregated and developed into nerves, endowed with this special sensibility.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The rest is &lt;a href="http://www.gutenberg.org/ebooks/2009"&gt;here&lt;/a&gt; (chapter 6, &amp;ldquo;Organs of Extreme Perfection and Complication&amp;rdquo;)&lt;/p&gt;
&lt;p&gt;Comfort also quotes Einstein as a further &lt;a href="http://en.wikipedia.org/wiki/Appeal_to_authority"&gt;appeal to authority&lt;/a&gt;.  The problem is that Einstein, notwithstanding his quip that &amp;ldquo;God does not play dice&amp;rdquo;, was an avowed atheist, although he used the term &amp;ldquo;agnostic&amp;rdquo; to distance himself from those he called &amp;ldquo;professional atheists&amp;rdquo;.  In his own words:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I do not believe in a personal God and I have never denied this but have expressed it clearly.  If something is in me which can be called religious then it is the unbounded admiration for the structure of the world so far as our science can reveal it.&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-9163784106053636767?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/9163784106053636767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/03/banana-banana-banana.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/9163784106053636767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/9163784106053636767'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/03/banana-banana-banana.html' title='Banana banana banana'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7224093174624613448</id><published>2011-03-08T12:03:00.000+01:00</published><updated>2011-03-08T12:03:03.562+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>Objectively subjective</title><content type='html'>&lt;p&gt;What is truth?&lt;/p&gt;

&lt;p&gt;This question is being asked &lt;a href="http://en.wikipedia.org/wiki/Antiscience"&gt;with increasingly frequency&lt;/a&gt; these days, and I&amp;apos;m sure some of you winced when you read it.  However, it was very much on my mind when I stepped out of the shower this morning, owing to the fact that my 50&amp;nbsp;l water heater does not allow me to shower long enough to get warm after a night in a chilly room.&lt;/p&gt;

&lt;p&gt;What does that have to do with epistemology?  Well, it led me to reflect on the semantics of the following statements:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I am cold.&lt;/li&gt;
&lt;li&gt;I feel cold.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Setting aside their truthfulness, which of these statements is objective, and which is subjective?&lt;/p&gt;

&lt;p&gt;The conclusion I arrived at is the opposite of the obvious one, which is that the first statement is an objective statement, while the second is a subjective statement.&lt;/p&gt;

&lt;p&gt;The first statement, &amp;ldquo;I am cold&amp;rdquo;, is based on the speaker&amp;apos;s perception of his environment and of his body.  It is entirely subjective.  Although a thermometer may show that the speaker&amp;apos;s core temperature is within the normal range, the speaker is still telling the truth as he or she perceives it.  Therefore, both the speaker &lt;em&gt;and&lt;/em&gt; the thermometer are correct, even though they disagree.&lt;/p&gt;

&lt;p&gt;The second statement, &amp;ldquo;I feel cold&amp;rdquo;, is actually a meta-statement: it is akin to saying &amp;ldquo;although this may not actually be the case, I am currently experiencing sensations consistent with having a low core temperature&amp;rdquo;.  It is an &lt;em&gt;objective&lt;/em&gt; description of the speaker's &lt;em&gt;subjective&lt;/em&gt; sensation (unless the speaker is lying) and may be corroborated by symptoms such as shivering, goosebumps, etc.&lt;/p&gt;

&lt;p&gt;In fact, a person with a rising fever will &lt;em&gt;feel&lt;/em&gt; cold despite having an abnormally high core temperature, and usually also a high skin temperature.&lt;/p&gt;

&lt;p&gt;That said, I can easily see arguments in support of the opposite thesis.&lt;/p&gt;

&lt;p&gt;Discuss.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7224093174624613448?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7224093174624613448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/03/objectively-subjective.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7224093174624613448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7224093174624613448'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/03/objectively-subjective.html' title='Objectively subjective'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1902131842025345728</id><published>2011-02-10T22:03:00.000+01:00</published><updated>2011-02-10T22:03:13.533+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>Three things</title><content type='html'>&lt;p&gt;you need to watch &lt;em&gt;now&lt;/em&gt; if you haven't seen them already.  None of them are new, they just happen to speak strongly to me right now.&lt;/p&gt;

&lt;p&gt;&lt;span style="font-size: large; font-weight: bold"&gt;1. Easy A.&lt;/span&gt;  The actual movie is at least as funny as and far more serious than the trailer.&lt;/p&gt;

&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/KNbPnqyvItk?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;

&lt;p&gt;After you've watched it, go rent (or buy) all the classics Olive references: &lt;i&gt;Say Anything&lt;/i&gt;, &lt;i&gt;Can't Buy Me Love&lt;/i&gt;, &lt;i&gt;Sixteen Candles&lt;/i&gt;, &lt;i&gt;The Breakfast Club&lt;/i&gt;, &lt;i&gt;Ferris Bueller's Day Off&lt;/i&gt; (sorry, can't be bothered to add links).  Did I miss any?  Then put this on repeat on the stereo:&lt;/p&gt;

&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/CdqoNKCCt7A?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;span style="font-size: large; font-weight: bold"&gt;2. P!nk: Fuckin' perfect.&lt;/span&gt; The original version, not the &amp;ldquo;family-friendly&amp;rdquo; shit they show on VH1.&lt;/p&gt;

&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/ocDlOD1Hw9k?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;

&lt;p&gt;&lt;span style="font-size: large; font-weight: bold"&gt;3. &lt;a href="http://www.itgetsbetter.org/"&gt;It Gets Better&lt;/a&gt;.&lt;/span&gt; There are hundreds of clips, but you can start with Barack Obama:&lt;/p&gt;

&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/HzcAR6yQhF8?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;

&lt;p&gt;Compare and contrast with whoever that guy was that P!nk sings about here:&lt;/p&gt;

&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/9eDJ3cuXKV4?fs=1" frameborder="0" allowFullScreen=""&gt;&lt;/iframe&gt;

&lt;p&gt;Don't read too much into this, I'm not coming out or anything.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1902131842025345728?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1902131842025345728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/02/three-things.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1902131842025345728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1902131842025345728'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/02/three-things.html' title='Three things'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/KNbPnqyvItk/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3793162410757806451</id><published>2011-02-10T01:40:00.000+01:00</published><updated>2011-02-10T01:40:59.798+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Disambiguation</title><content type='html'>&lt;p&gt;In case you're feeling ambiguous:&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/--nQtmSzk3D4/TVMzwYboZdI/AAAAAAAARes/MKbOzh9dyos/s1600/Disambiguation.PNG" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="thin solid black" height="101" width="400" src="http://3.bp.blogspot.com/--nQtmSzk3D4/TVMzwYboZdI/AAAAAAAARes/MKbOzh9dyos/s400/Disambiguation.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Made my day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3793162410757806451?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3793162410757806451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/02/disambiguation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3793162410757806451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3793162410757806451'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/02/disambiguation.html' title='Disambiguation'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--nQtmSzk3D4/TVMzwYboZdI/AAAAAAAARes/MKbOzh9dyos/s72-c/Disambiguation.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-4258442126601733004</id><published>2011-01-25T17:52:00.000+01:00</published><updated>2011-01-25T17:52:43.588+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>OpenBSD IPSec backdoor allegations: update</title><content type='html'>&lt;p&gt;I'm sure I don't need to &lt;a href="/2010/12/openbsd-ipsec-backdoor-allegations.html"&gt;remind anyone&lt;/a&gt; what this is about...&lt;/p&gt;

&lt;p&gt;The latest news: Theo &lt;a href="http://marc.info/?l=openbsd-tech&amp;m=129296046123471&amp;w=2"&gt;now says&lt;/a&gt; that it is probable that NetSec was indeed contracted to insert backdoor code into OpenBSD, but after a month of review and changelog archeology, there is still no sign that they succeeded or even attempted to push tainted code into the tree.&lt;/p&gt;

&lt;p&gt;The audit (which is still ongoing) &lt;em&gt;did&lt;/em&gt; uncover one serious bug, but there is no reason to believe that it was planted deliberately.  This relates to &lt;a href="http://en.wikipedia.org/wiki/Cipher_block_chaining"&gt;CBC mode&lt;/a&gt;, an encryption protocol in which each block of plaintext is combined with the ciphertext of the previous block before encryption to make it harder to attack ciphertext blocks individually.&lt;/p&gt;

&lt;p&gt;If I understand Theo's message correctly,&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;It used to be common practice to use the last ciphertext block from one message as &lt;a href="http://en.wikipedia.org/wiki/Initialization_vector"&gt;IV&lt;/a&gt; for the next message.  This seemed like a good idea at the time, because the alternative is to generate a random IV for each new message, which requires a strong, fast &lt;a href="http://en.wikipedia.org/wiki/PRNG"&gt;PRNG&lt;/a&gt;, and strong, fast PRNGs didn't grow on trees back when this scheme was devised.  By reusing the last ciphertext block from the previous message, a costly random IV was only required for the very first message.&lt;/li&gt;
 &lt;li&gt;This practice was discovered to be a &lt;a href="http://en.wikipedia.org/wiki/Padding_oracle_attack"&gt;bad idea&lt;/a&gt; because in &lt;i&gt;n - 1&lt;/i&gt; out of &lt;i&gt;n&lt;/i&gt; cases (where &lt;i&gt;n&lt;/i&gt; is the block size in bytes), the last plaintext block of any message encrypted with a block cipher contains somewhat predictable padding.&lt;/li&gt;
 &lt;li&gt;The flawed IV logic was replicated in several parts of the OpenBSD source tree, and the fix was implemented in some of them, but not all.&lt;/li&gt;
 &lt;li&gt;The person who implemented this flawed logic was at that time a NetSec employee, but he had been involved in the development of OpenBSD's IPSec stack for years before he was hired, and, as previously mentioned, he was only following common practice.&lt;/li&gt;
 &lt;li&gt;The same person implemented the obvious fix (generating a new, random IV for every message) once the attack was discovered.&lt;/li&gt;
 &lt;li&gt;The person responsible for those parts of the tree in which the fix was &lt;em&gt;not&lt;/em&gt; implemented is one of the people fingered by Perry, but his tenure started after Perry had left and ended before the attack was discovered.&lt;/li&gt;
 &lt;li&gt;Anyone with any amount of experience in a large F/OSS project, or any large software development effort for that matter, can tell you that this kind of  oversight is the rule rather than the exception.  Although there is no evidence that he did not &lt;em&gt;intentionally&lt;/em&gt; &amp;ldquo;forget&amp;rdquo; to fix his code, it is far more likely that he simply did not realize that the fix that had already been committed did not extend to his own code, or that he wasn't paying attention, and nobody else noticed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My &lt;a href="/2010/12/openbsd-ipsec-backdoor-allegations.html"&gt;bounty&lt;/a&gt; still stands, and I will even relax the requirements a bit: you are not required to show that OpenBSD is &lt;em&gt;still&lt;/em&gt; exploitable, only that it &lt;em&gt;was&lt;/em&gt; exploitable on December 11, 2010 (the date of Perry's email to Theo).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-4258442126601733004?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/4258442126601733004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/01/openbsd-ipsec-backdoor-allegations.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4258442126601733004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4258442126601733004'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/01/openbsd-ipsec-backdoor-allegations.html' title='OpenBSD IPSec backdoor allegations: update'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6512166792215381264</id><published>2011-01-19T19:18:00.000+01:00</published><updated>2011-01-19T19:18:00.126+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Attack Magic Summon Item Run</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/_pks-CskKsGM/TTbYCAAzL1I/AAAAAAAAReg/3MITwTdX9CM/s1600/Attack%2BMagic%2BSummon%2BItem%2BRun.png" imageanchor="1" style="clear:left; float:left;margin-right:1em; margin-bottom:1ex"&gt;&lt;img border="0" height="125" width="123" src="http://4.bp.blogspot.com/_pks-CskKsGM/TTbYCAAzL1I/AAAAAAAAReg/3MITwTdX9CM/s320/Attack%2BMagic%2BSummon%2BItem%2BRun.png" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;That's what Final Fantasy used to be about.  And leveling.  And more leveling.  And &lt;a href="http://en.wikipedia.org/wiki/Chocobo"&gt;chocobos&lt;/a&gt;.  Been there, done that, got &lt;a href="http://store.penny-arcade.com/products/pat070221"&gt;the T-shirt&lt;/a&gt;  (and a couple of others for when I'm in a &lt;a href="http://store.penny-arcade.com/products/pat070051"&gt;Konami&lt;/a&gt; or &lt;a href="http://store.penny-arcade.com/products/pat070191"&gt;Nintendo&lt;/a&gt; mood).&lt;/p&gt;

&lt;p&gt;Final Fantasy XIII, on the other hand, is mostly about pressing &lt;span style="font-weight:bold;color:#99f"&gt;⨉&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;FFXIII's combat system is very different from that of the previous games.  The most obvious difference is that it is no longer turn-based, which was a bit of a shock to me, and which has probably angered many fans.  Unless you enjoy standing still while your adversary pummels you, you often have little choice other than to select &amp;ldquo;auto-battle&amp;rdquo; and let the game make all the decisions for you.  When you face an adversary you know well (or one you've Libra'ed), this &lt;em&gt;usually&lt;/em&gt; works out OK for Commandos and Ravagers, and to a certain degree also Medics, but not for Synergists and Saboteurs.  Synergists, especially, seem to stick to a predefined sequence of buffs instead of prioritizing those which are appropriate for the current adversary.  For instance, there is no point in casting Protect when fighting a monster that uses only magic attacks.&lt;/p&gt;

&lt;p&gt;At the end of every battle, you get a rating and a score which are based mainly on how long the battle lasted compared to how long the game &lt;em&gt;thinks&lt;/em&gt; it should have.  This rewards players who use Haste or are good at sneaking up on enemies (which is not always possible).  However...  neither the rating nor the score have &lt;em&gt;any&lt;/em&gt; effect on the game &lt;em&gt;whatsoever&lt;/em&gt; except for how fast your TP bar replenishes.  Getting a high rating or score, which can sometimes only be achieved by consuming hard-to-get Fortisol or Deceptisol potions, does not give you better drops or help you level faster.  You level by spending Crystarium points, and the amount of CP you get for each battle seems to be based exclusively on either the number of enemies you fought or their total HP (I haven't quite figured it out), and you get enough CP from the fights you can't avoid to max out your Crystarium.  Thus, there is &lt;em&gt;no&lt;/em&gt; incentive to go looking for trouble and &lt;em&gt;no&lt;/em&gt; incentive to fight well, and &lt;em&gt;no&lt;/em&gt; character development.  All you have to do is fight the enemies that show up in the storyline, make it out alive (and if you don't, the game just takes you back to a point shortly before the fight), and spend your CP.&lt;/p&gt;

&lt;p&gt;So far, I've played to chapter 7 (about twenty hours), and only in the last chapter or so have the fights been sufficiently difficult to require some thought and to be enjoyable, and I suspect that that's only because I haven't leveled any of my weapons or accessories.  That's right, I'm still fighting with level 1 everything, and I'm doing &lt;em&gt;just fine&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The storyline, by the way, is just that: a story&lt;em&gt;line&lt;/em&gt;.  You follow a narrow path, fight the monsters along it, and watch the &lt;em&gt;many&lt;/em&gt; cutscenes.  There are a few places where you can circle around a difficult enemy or take a small detour to pick up a treasure, but you always end up back where you would have been if you'd continued straight on.&lt;/p&gt;

&lt;p&gt;Now, I've heard that the game opens up in chapter 10, which should be about ten hours from where I am.  It is not uncommon for games to have some sort of &amp;ldquo;cold open&amp;rdquo;, to borrow from TV terminology, where your choices are restricted and the outcome has little or no effect on the rest of your game, as a sort of tutorial, but I've never played a game that had a &lt;em&gt;thirty hour long tutorial&lt;/em&gt;, and I won't blame people who give up long before then.  To be honest, I'm not sure why &lt;em&gt;I&lt;/em&gt; haven't; I guess it's partly because the graphics are gorgeous (the game itself is in 720p, but the many, many cutscenes are in 1080p), partly because I'm starting to enjoy the combat system, or at least consider it a worthy challenge, and partly because I'm hoping it'll get better.&lt;/p&gt;

&lt;p&gt;There is plenty more to dislike about FFXIII.  The story is frankly uninteresting and does not really progress; most of the cutscenes so far in the games are either about things that happened before the game started, or about the characters being emo and acting completely irrationally.  Everything that happens in the cutscenes in summarized in your Datalog, which is an interesting read, and not in a good way.  Not only is the prose as purple as the back cover of a pulp fantasy novel, but the emotions and inner dialog described in the text rarely bear any resemblance to what the characters actually say in the cutscenes.  Let me give you an example: according to the Datalog, Hope is seething with rage and working up the strength, skills and courage to confront and kill Snow, whom he blames for his mother's death.  If you only watched the cutscenes, though, you'd think he was actually working up the courage to declare his undying love to Snow&amp;mdash;until chapter 5, where he discusses the issue openly with Lightning.  However, while he does &lt;em&gt;voice&lt;/em&gt; these thoughts and feelings in chapter 5 (and 7), they are never reflected in his intonation or body language.&lt;/p&gt;

&lt;p&gt;Now Vanille...  Vanille really gets on my nerves.  I can't decide whether she is an overendowed young girl in very inappropriate dress, or an emotionally retarded young woman in very inappropriate dress.  She has the body &lt;em&gt;shape&lt;/em&gt; of a grown woman but the body &lt;em&gt;language&lt;/em&gt; of a ten-year-old girl.  She also giggles and moans a lot.  In fact, she giggles and moans so much that I sometimes worry the neighbors might think I'm watching porn.  Vanille is voiced by Australian actress &lt;a href="http://www.imdb.com/name/nm2206987/"&gt;Georgia van Cuylenburg&lt;/a&gt;, who stated in an &lt;a href="http://palgn.com.au/playstation-3/15922/final-fantasy-xiii-georgia-van-cuylenburg-interview/"&gt;interview&lt;/a&gt; that &amp;ldquo;[i]t was important for me to keep my Aussie accent to show that Vanille is from somewhere different&amp;rdquo;, but she doesn't sound Australian at all; to my ears, she sounds like an American voice actress who occasionally remembers that she was asked to speak with a British accent.  Fang, who is from the same &amp;ldquo;somewhere different&amp;rdquo; as Vanille, is voiced by American actress &lt;a href="http://www.imdb.com/name/nm1271019/"&gt;Rachel Robinson&lt;/a&gt;; ironically, her Australian accent, while obviously fake, is far more convincing than Vanille's.&lt;/p&gt;

&lt;p&gt;So, we've covered Hope, Vanille and (very briefly) Fang.  Who's left?  Snow is a conceited ass.  Sazh is emo as hell in cutscenes, and jittery as hell in combat.  Lightning...  Lightning's OK, I guess, except for the way she treats Snow (and Serah, for that matter).  She is also the most proficient fighter; Sazh would be a close second if his combat animations weren't so bloody annoying.  There isn't really that much more to say about the characters; they're nicely rendered but completely unconvincing.  The NPCs aren't much better; I liked Sazh's son and Hope's mother, but Snow's buddies are as annoying as he is, or worse.&lt;/p&gt;

&lt;p&gt;BTW, where are the chocobos?  I want chocobos!  No, the chick is Sazh's 'fro doesn't count.&lt;/p&gt;

&lt;p&gt;Looking forward to chapter 10...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6512166792215381264?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6512166792215381264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/01/attack-magic-summon-item-run.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6512166792215381264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6512166792215381264'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/01/attack-magic-summon-item-run.html' title='Attack Magic Summon Item Run'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pks-CskKsGM/TTbYCAAzL1I/AAAAAAAAReg/3MITwTdX9CM/s72-c/Attack%2BMagic%2BSummon%2BItem%2BRun.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-429305859941751583</id><published>2011-01-12T17:52:00.000+01:00</published><updated>2011-01-12T17:52:26.214+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>4k drive update</title><content type='html'>&lt;p&gt;Just to let you know what the current status is wrt. &lt;a href="/2010/08/exploring-wd-advanced-format-drives.html"&gt;4k drives&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;It looks like the consensus in the industry (meaning everyone except Western Digital) is to announce dual sector sizes, i.e. 512-byte logical sectors on top of 4096-byte physical sectors.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://ivoras.sharanet.org/blog/tree/2011-01-01.freebsd-on-4k-sector-drives.html"&gt;Ivan Voras&lt;/a&gt; has taken the initiative to organize a 4k BoF at &lt;a href="http://www.bsdcan.org/2011/"&gt;BSDCan&lt;/a&gt;, although judging from the (private) email exchange on the subject, it's quite possible that a decision will be made before then.  Currently, it looks like we're moving towards having the low-level driver report a 512-byte sector size and 4096-byte stripe width (and, if necessary, an appropriate offset) to GEOM.  This preserves backward compatibility, but announces to GEOM consumers that it is a good idea to do I/O in 4096-byte blocks and align data structures on 4096-byte boundaries.  All that remains is then to make sure that those GEOM consumers we care about (particularly ZFS) take advantage of this information.&lt;/p&gt;

&lt;p&gt;The situation for WD &amp;ldquo;Advanced Format&amp;rdquo; drives is a bit more complex, because they announce 512-byte logical sectors.  The only solution I can see is to add a quirk system to the &lt;tt&gt;ada&lt;/tt&gt; driver (and possibly to &lt;tt&gt;ata&lt;/tt&gt; as well, if we still care about it) similar to the ones we have for SCSI and USB devices, and match the model number.  I believe &lt;tt&gt;/WD\d+[A-Z]+RS/&lt;/tt&gt; should match all existing Advanced Format drives with no false positives.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-429305859941751583?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/429305859941751583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2011/01/4k-drive-update.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/429305859941751583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/429305859941751583'/><link rel='alternate' type='text/html' href='http://blog.des.no/2011/01/4k-drive-update.html' title='4k drive update'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6895408183678624623</id><published>2010-12-15T17:05:00.001+01:00</published><updated>2010-12-16T23:35:27.889+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>OpenBSD IPSec backdoor allegations: triple $100 bounty</title><content type='html'>&lt;p&gt;In case you hadn't heard: Gregory Perry alleges that &lt;a href="http://marc.info/?l=openbsd-tech&amp;m=129236621626462&amp;w=2"&gt;the FBI paid OpenBSD contributors to insert backdoors into OpenBSD's IPSec stack&lt;/a&gt;, with his (Perry's) knowledge and collaboration.&lt;/p&gt;

&lt;p&gt;If that were true, it would also be a concern for FreeBSD, since &lt;a href="http://svn.freebsd.org/viewvc/base?view=revision&amp;revision=105197"&gt;some of our IPSec code comes from OpenBSD&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I'm having a hard time swallowing this story, though.  In fact, I think it's preposterous.  Rather than go into further detail, I'll refer you to &lt;a href="http://obfuscurity.com/2010/12/Deconstructing-the-OpenBSD-IPsec-Rumors"&gt;Jason Dixon's summary&lt;/a&gt;, which links to other opinions, and add only one additional objection: if this were true, there would be no &amp;ldquo;recently expired NDA&amp;rdquo;; it would be a matter of national security.&lt;/p&gt;

&lt;p&gt;I'll put my money where my mouth is, and post a triple bounty:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;
  &lt;p&gt;I pledge USD&amp;nbsp;100 to the first person to present convincing evidence showing:&lt;/p&gt;
  &lt;ul&gt;
   &lt;li&gt;that the OpenBSD Crypto Framework contains vulnerabilities which can be exploited by an eavesdropper to recover plaintext from an IPSec stream,&lt;/li&gt;
   &lt;li&gt;that these vulnerabilities can be traced directly to code submitted by Jason Wright and / or other developers linked to Perry, and&lt;/li&gt;
   &lt;li&gt;that the nature of these vulnerabilities is such that there is reason to suspect, independently of Perry's allegations, that they were inserted intentionally&amp;mdash;for instance, if the surrounding code is unnecessarily awkward or obfuscated and the obvious and straightforward alternative would either not be vulnerable or be immediately recognizable as vulnerable.&lt;/li&gt;
  &lt;/ul&gt;
 &lt;/li&gt;
 &lt;li&gt;
  &lt;p&gt;I pledge an additional USD&amp;nbsp;100 to the first person to present convincing evidence showing that the same vulnerability exists in FreeBSD.&lt;/p&gt;
 &lt;/li&gt;
 &lt;li&gt;
  &lt;p&gt;Finally, I pledge USD&amp;nbsp;100 to the first person to present convincing evidence showing that a government agency successfully planted a backdoor in a security-critical portion of the Linux kernel.&lt;/p&gt;
 &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Additional conditions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;In all three cases, the vulnerability must still be present and exploitable when the evidence is assembled and presented to the affected parties.  Allowances will be made for the responsible disclosure process.&lt;/li&gt;
&lt;li&gt;Exploitability must be demonstrated, not theorized.&lt;/li&gt;
&lt;li&gt;I will not evaluate the evidence myself, but rely on the consensus of the OpenBSD, FreeBSD, Linux and / or infosec communities.&lt;/li&gt;
&lt;li&gt;Primacy will be determined in a similar manner.&lt;/li&gt;
&lt;li&gt;The evidence must be presented, and the bounty claimed, no later than 2012-12-31 23:59:59 UTC&amp;mdash;a little more than two years from today.&lt;/li&gt;
&lt;li&gt;The bounty will, at the claimant's discretion, either be transferred to the claimant by PayPal&amp;mdash;no cash, checks, direct deposits or wire transfers&amp;mdash;or donated directly to a non-profit of his or her choice.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;i&gt;[2010-12-16 fixed link]&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6895408183678624623?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6895408183678624623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/12/openbsd-ipsec-backdoor-allegations.html#comment-form' title='46 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6895408183678624623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6895408183678624623'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/12/openbsd-ipsec-backdoor-allegations.html' title='OpenBSD IPSec backdoor allegations: triple $100 bounty'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>46</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-9056156298333670168</id><published>2010-12-12T00:07:00.001+01:00</published><updated>2010-12-15T18:10:16.233+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aktuelt'/><category scheme='http://www.blogger.com/atom/ns#' term='sport'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><title type='text'>Tidenes mest overvurderte skiløper</title><content type='html'>&lt;p&gt;Nå er jeg faen meg &lt;em&gt;drit lei&lt;/em&gt; av å høre om Petter Northug.&lt;/p&gt;

&lt;p&gt;Hovedsaken i Norgesnyhetene på Radio Norge i ettermiddag var Northugs &amp;laquo;fantastiske comeback&amp;raquo;.  Han kom nemlig på 13. plass i 15 km i verdenscupen i dag.  Marit Bjørgens gullmedalje i 10 km ble nevnt i en bisetning.  At det er hennes sjette seier så langt i verdenscupen, eller at hun leder sammenlagt med nesten 40% flere poeng enn nummer to, fikk vi ikke høre noe om.&lt;/p&gt;

&lt;p&gt;Jeg skulle tro de fleste ville være enige i at seks førsteplasser og 540 poeng er hakket mer imponerende enn én trettendeplass og 20 poeng.&lt;/p&gt;

&lt;p&gt;Vi fikk heller ikke høre noe om at de norske kvinnene har mer enn dobbelt så mange poeng som mennene og at Norge leder cupen (med knapp margin foran Sverige) ene og alene takket være kvinnenes innsats.&lt;/p&gt;

&lt;p&gt;Avisene er ikke spesielt bedre: Northug havner i full bredde på toppen av nettsidene, mens Marit Bjørgen og Tora Berger (som reddet skiskytterstafetten, riktignok godt hjulpet av at Frankrikes Marie Laure Brunet skjøt seg bort på siste stående) får mindre saker langt nede.  Aftenposten vier Tora Berger &lt;a href="http://www.aftenposten.no/nyheter/sport/skiskyting/article3945095.ece"&gt;tre avsnitt med ren avskrift fra NTB&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;NRK-sporten begynner på sin side kveldssendingen med en sak om at skiskytter&lt;em&gt;mennene&lt;/em&gt; ønsker seg mer av oppmerksomhet.  Marit Bjørgens sjette verdenscupgull får andreplass, før de går videre til &lt;del&gt;gulvvask&lt;/del&gt; curling og engelsk seriefoppall.  Skiskytterkvinnene nevnes ikke med ett ord.&lt;/p&gt;

&lt;p&gt;Nei, mediene vil heller snakke om en bortskjemt trønder med divanykker som han overhodet ikke har gjort seg fortjent til, og som er totalt blottet for sportsånd og respekt for lagkamerater, motstandere, presse og publikum.  En skiløper som sjelden leverer når det gjelder, men som vi blir fortalt er blitt bedt om å holde igjen på trening for ikke å demoralisere lagkameratene.  Et par uker senere er han på alle avisforsider &amp;ndash; fordi han har tatt gull?  Nei, fordi han visstnok er overtrent og muligens må stå over flere løp.  Det gir ham i hvertfall en god unnskyldning for å gjøre det dårlig i 2010-2011-sesongen.&lt;/p&gt;

&lt;p&gt;Jeg husker så altfor godt 30 km skibytte fra Vancouver tidligere i år, der Northug kom på 11. plass.  NRKs kommentatorer brukte stort sett hele løpet på å fortelle seerne at Northug gikk taktisk, at han sparte på kreftene for å sette inn støtet mot slutten og ta gull...  mens resten av verden hadde skjønt allerede halvveis i klassisken at han rett og slett ikke hadde en sjanse.  Jeg har sjelden opplevd noe så pinlig.&lt;/p&gt;

&lt;p&gt;Vær så snill, folkens: la oss få høre mer om de som faktisk presterer, og mindre om de som bare poserer.  La oss få høre mer om Marit Bjørgen og resten av kvinnelandslaget!  La oss få høre mer om kvinnehåndball, om Katrine Lunde Haraldsens fantastiske prestasjon i Lillehammer denne uken!  Og &lt;em&gt;vær så snill&lt;/em&gt;, la oss få slippe å høre mer om Northug.  I hvertfall til han kommer seg opp på pallen igjen.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;[2010-12-15 rettet en stavefeil]&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-9056156298333670168?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/9056156298333670168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/12/tidenes-mest-overvurderte-skilper.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/9056156298333670168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/9056156298333670168'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/12/tidenes-mest-overvurderte-skilper.html' title='Tidenes mest overvurderte skiløper'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5965736956327619423</id><published>2010-12-08T20:36:00.027+01:00</published><updated>2010-12-08T20:36:00.305+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>I'm so indie, only I can understand my art</title><content type='html'>&lt;p&gt;I have to &lt;em&gt;stop&lt;/em&gt; buying those indie games that get rave reviews from &amp;ldquo;New Games Journalism&amp;rdquo; sites and are promoted on the front page of Steam and included in &amp;ldquo;mid-week madness&amp;rdquo; packages.  I mean, I like indie games, and I like the idea of a cottage industry of game designers who risk everything on a crazy idea that no major studio (except Valve) would touch with a ten-foot pole simply because &lt;em&gt;they have nothing to lose anyway&lt;/em&gt;, but seriously, you may think of yourself as the next &lt;a href="http://en.wikipedia.org/wiki/Peter_Molyneux"&gt;Peter Molyneux&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/John_Romero"&gt;John Romero&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Gabe_Newell"&gt;Gabe Newell&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/David_Cage"&gt;David Cage&lt;/a&gt;, but you see, Molyneux, Romero, Newell and Cage know something you still haven't learned: it doesn't matter how innovative your game is, it still has to be &lt;em&gt;playable&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Random list of &amp;ldquo;innovative&amp;rdquo; indie games that are actually complete crap:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can't-remember-the-title that was heralded as the indie game that would revolutionize the game industry: tried the demo.  I got a scrolling blue screen that was supposed to evoke the idea of sinking further and further into the deep blue sea and a thingy in the middle of it that I could move around with the mouse.  The thingy sank further and further into the deep blue sea.  Nothing happened.  I failed to suspend my disbelief in the sanity of gaming journalists.  Last I heard, it was slated to be reworked into a full-blown PlayStation game.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/35800/"&gt;Brainpipe&lt;/a&gt;: huh?  It only qualifies as innovative if you've never played any of a zillion games, including early 1980s arcade games, that are exactly the same except the thingy you move around with your mouse is a spaceship instead of an iris.  I got to level 5 (out of 10) on my first and only try, even though the screen went black for most of level 3 and I was too busy trying to &lt;em&gt;apparate&lt;/em&gt; the task manager to even move the mouse.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/60600/"&gt;ProtoGalaxy&lt;/a&gt;: pretty graphics, annoying physics and crappy controls.  So bad that I played it for only ten minutes &lt;em&gt;including the tutorial&lt;/em&gt; before uninstalling it.  Basically a botched clone of &lt;a href="http://en.wikipedia.org/wiki/PixelJunk_Shooter"&gt;PixelJunk Shooter&lt;/a&gt;, which itself is a &lt;em&gt;fantastic&lt;/em&gt; remake of &lt;a href="http://en.wikipedia.org/wiki/Fort_Apocalypse"&gt;Fort Apocalypse&lt;/a&gt;).  If you want PixelJunk Shooter, you know &lt;a href="http://en.wikipedia.org/wiki/PlayStation_3"&gt;where to find it&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/44200/"&gt;Galcon Fusion&lt;/a&gt;: OK, doesn't actually pretend to be cutting edge, just a new and extended take on an old theme.  Reasonably good-looking with simple mechanics that are easy to learn.  The trouble is that I played for less than an hour (57 minutes, to be exact), and in that time, I figured out how to beat two of the game modes in less than half a minute per round, nine times out of ten, at &amp;ldquo;Grand Admiral&amp;rdquo; level (maximum difficulty).  I got to &amp;ldquo;Admiral&amp;rdquo; in a third mode and &amp;ldquo;Commander&amp;rdquo; in a fourth before I decided that I had better things to do with my time.  Still, not bad if your only other options are Freecell, Minesweeper and watching paint dry.  Actually, this is the only game on the list that ranks higher than watching paint dry.  Except &lt;em&gt;maybe&lt;/em&gt; Brainpipe.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just so you won't think I hate all indie games, here are a couple that I &lt;em&gt;do&lt;/em&gt; enjoy:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.oasisgame.com/"&gt;Oasis&lt;/a&gt;: the first indie game I ever bought.  A bit like minesweeper except with more varied gameplay, an actual story, progression and an element of strategy.  All in all a great casual game.  Not quite sure it qualifies as independent, though.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/23130/"&gt;Mole Control&lt;/a&gt;: childish&amp;mdash;in a good way&amp;mdash;but not as simple as it appears at first glance, especially if you're gunning for perfect on every level.  It's basically minesweeper, except you can only uncover tiles that are adjacent to already-uncovered tiles, and you have a few extra tricks up your sleeve.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/62100/"&gt;Chime&lt;/a&gt;: need I say more?  If you don't have it already, buy it.  Now.  A tip, though: Chime is not Tetris.  Chime is Chime.  It'll confuse the hell out of you until you stop trying to play Tetris.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yes, all three are casual games&amp;mdash;but most indie games are either casual or arcade games, with a few notable exceptions such as &lt;a href="http://en.wikipedia.org/wiki/Darwinia_(video_game)"&gt;Darwinia&lt;/a&gt;.  With a little talent, imagination and perseverance, two guys and a dog can write a game engine, but it takes a lot of resources to create assets (script, levels, graphics, music, sound effects etc.) for a decent adventure, RPG or RTS game.&lt;/p&gt;

&lt;p&gt;I'd also like to list some &lt;em&gt;non&lt;/em&gt;-indie games which were nonetheless &lt;em&gt;marketed&lt;/em&gt; as indie and which, despite (I assume) multi-million-dollar development budgets and rave reviews were, in my humble opinion, fundamentally &lt;em&gt;crap&lt;/em&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/3830/"&gt;Psychonauts&lt;/a&gt;: the graphics and mechanics hurt my brain.  The story was so far out it could have been written by Neil Gaiman if Neil Gaiman wrote for the love of money and not for the love of a good story &lt;em&gt;and&lt;/em&gt; he was on crack.  The characters were either wet rags or total assholes.  The gameplay was a mish-mash of various been-there-done-thats.  I gave up after two levels because I simply couldn't suspend my disbelief or identify with &lt;em&gt;any&lt;/em&gt; of the characters.  Strangely, Psychonauts was the brainchild of &lt;a href="http://en.wikipedia.org/wiki/Tim_Schafer"&gt;Tim Schafer&lt;/a&gt;, author or co-author of such classics as the &lt;a href="http://en.wikipedia.org/wiki/Monkey_Island_(series)"&gt;Monkey Island series&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Day_of_the_Tentacle"&gt;Day of the Tentacle&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Full_Throttle_%281995_video_game%29"&gt;Full Throttle&lt;/a&gt; and, more recently, &lt;a href="http://en.wikipedia.org/wiki/Br%C3%BCtal_Legend"&gt;Brütal Legend&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://store.steampowered.com/app/32410/"&gt;Lucidity&lt;/a&gt;: ummm...  it's a platformer...  except the controls are crap and so are the physics.  Yeah, the story is cute and the graphics are pretty.  So what?  It's still unplayable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One indie-except-not-really game (or, to be precise, game &lt;em&gt;series&lt;/em&gt;) that most definitely does &lt;em&gt;not&lt;/em&gt; suck is the &lt;a href="http://store.steampowered.com/sub/766/"&gt;Sam &amp;amp; Max&lt;/a&gt; series.  By the way, how did they manage to make a third series after Sam &amp;amp; Max basically &lt;em&gt;destroyed the world&lt;/em&gt; in the final episode of the second series?  Oh, and I guess I should also mention the &lt;a href="http://store.steampowered.com/app/18000/"&gt;Penny&lt;/a&gt; &lt;a href="http://store.steampowered.com/app/18020/"&gt;Arcade&lt;/a&gt; games.&lt;/p&gt;

&lt;div style="width: 75%; margin-top: 2em; border-top: thin solid black; font-size: 80%"&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; I use the term &amp;ldquo;indie&amp;rdquo; in the sense of a small game developer, possibly even just one or two people, who design, develop, publish and market their games with &lt;a href="http://en.wikipedia.org/wiki/Steam_(software)"&gt;little&lt;/a&gt; or no assistance.  By some definitions, studios like &lt;a href="http://en.wikipedia.org/wiki/Funcom"&gt;Funcom&lt;/a&gt; (300+ employees) are also independent developers, but I call bullshit on that; they are independent simply because they have the resources to do for themselves what publishers do for other developers.  Besides, Funcom made plenty of games for big-name publishers such as &lt;a href="http://en.wikipedia.org/wiki/Sony_Computer_Entertainment"&gt;Sony&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Sega"&gt;Sega&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Disney_Interactive_Studios"&gt;Disney&lt;/a&gt; in their infancy, including the infamous &lt;a href="http://en.wikipedia.org/wiki/Pocahontas_%28video_game%29"&gt;Pocahontas&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5965736956327619423?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5965736956327619423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/12/im-so-indie-only-i-can-understand-my.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5965736956327619423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5965736956327619423'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/12/im-so-indie-only-i-can-understand-my.html' title='I&apos;m so indie, only I can understand my art'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6240831353232237208</id><published>2010-11-30T00:38:00.008+01:00</published><updated>2010-11-30T01:48:01.303+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>Mind the Gap</title><content type='html'>&lt;p&gt;I don't get it.&lt;/p&gt;

&lt;p&gt;I've started reading &lt;a href="http://en.wikipedia.org/wiki/Stephen_R._Donaldson"&gt;Stephen Donaldson's&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/The_Gap_Cycle"&gt;Gap cycle&lt;/a&gt;, and I don't get what's so great about it.&lt;/p&gt;

&lt;p&gt;I don't mind that the characters are dicks.  That's Donaldson's thing, and I knew it before I started reading.&lt;/p&gt;

&lt;p&gt;I &lt;em&gt;do&lt;/em&gt; mind his writing style, which I find flat and unengaging, but I guess it's a matter of taste.&lt;/p&gt;

&lt;p&gt;There are two things, however, that really bother me: plot holes and bad science.&lt;/p&gt;

&lt;p&gt;A significant part of the plot in the second book, &lt;a href="http://en.wikipedia.org/wiki/Forbidden_Knowledge"&gt;&lt;i&gt;Forbidden Knowledge&lt;/i&gt;&lt;/a&gt;, revolves around a computer virus that has been planted in a ship's computer system.  This is a big deal, because the virus might wipe the system's memory, and they don't have &lt;em&gt;any&lt;/em&gt; form of removable media on which they can store a copy of the most important files (navigation data, communication codes, etc.).  The possibility of an offline backup is not even mentioned.  In the end, they are rescued by the fact that, by law, the ship is equipped with an append-only &lt;a href="http://en.wikipedia.org/wiki/Flight_recorder"&gt;flight recorder&lt;/a&gt;-like &lt;a href="http://en.wikipedia.org/wiki/Write_Once_Read_Many"&gt;write-once-read-many&lt;/a&gt; storage device, which for some unfathomable reason also keeps a copy of the ship computer's software and data.  The possibility of restoring their systems from that copy does not even occur to any of the crew until the protagonist, who happens to be a police officer, mentions it.  The mind boggles.&lt;/p&gt;

&lt;p&gt;I laughed when I read that it would take several days to copy &amp;ldquo;thousands of gigabytes&amp;rdquo;, but that's excusable; the book was written in an age where personal computers only had a few tens of megabytes of secondary storage and a terabyte was inconceivably large.&lt;/p&gt;

&lt;p&gt;I did not laugh, however, when Donaldson spent an entire chapter explaining how this device (called a datacore) works.  It would have been perfectly fine if he had just &lt;a href="http://en.wikipedia.org/wiki/Handwaving"&gt;handwaved&lt;/a&gt; it, but instead, he provides a detailed but nonsensical explanation, based on an extrapolation of his incorrect notions about contemporary (i.e. 1991) technology.  He starts off by screwing up the description of conventional, real-world CMOS, claiming that they &amp;ldquo;drew power only when they changed state&amp;rdquo; and could therefore &amp;ldquo;store data in a physically permanent form, without a sustained energy supply&amp;rdquo;.  Next, he claims that &lt;a href="http://en.wikipedia.org/wiki/Silicon_on_sapphire"&gt;silicon-on-sapphire&lt;/a&gt; (as opposed to conventional silicon-on-silicon-dioxide) CMOS is &amp;ldquo;a step in the direction of real permanence&amp;rdquo;.  Finally, he postulates a &lt;a href="http://en.wikipedia.org/wiki/Silicon_on_insulator"&gt;silicon-on-diamond&lt;/a&gt; variant of &lt;a href="http://en.wikipedia.org/wiki/CMOS"&gt;CMOS&lt;/a&gt; technology which &amp;ldquo;never changed state at all&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;Note that &lt;a href="http://en.wikipedia.org/wiki/Programmable_read-only_memory"&gt;programmable read-only memory&lt;/a&gt;, which exhibits those exact properties, was invented in the 1950s.&lt;/p&gt;

&lt;p&gt;His understanding of &lt;a href="http://en.wikipedia.org/wiki/Orbital_mechanics"&gt;astrodynamics&lt;/a&gt; is even worse.  He seems to have heard of &lt;a href="http://en.wikipedia.org/wiki/Newton's_first_law"&gt;Newton's first law of motion&lt;/a&gt; and of &lt;a href="http://en.wikipedia.org/wiki/Rotational_gravity"&gt;rotational gravity&lt;/a&gt;, but he's a bit fuzzy on the details, to put it mildly:&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;The ship has a &lt;a href="http://en.wikipedia.org/wiki/Terminal_velocity"&gt;terminal velocity&lt;/a&gt;&amp;mdash;in vacuum!&amp;mdash;beyond which its engines (referred to as thrusters, so I'm going to assume they're &lt;a href="http://en.wikipedia.org/wiki/Reaction_engine"&gt;reaction engines&lt;/a&gt;) can not accelerate further (he speaks of &amp;ldquo;diminishing returns&amp;rdquo;).&lt;/li&gt;
 &lt;li&gt;The ship's captain very cleverly deceives the authorities by departing a space station in a direction almost opposite from that of his intended destination and accelerating to the ship's maximum velocity, after which he cuts the engines and applies a &amp;ldquo;steady and delicate lateral thrust which curved [the ship] toward her eventual heading&amp;rdquo;.&lt;/li&gt;
 &lt;li&gt;The ship's bridge is a cylindrical room&amp;mdash;its exact dimensions are not stated, but probably no more than ten meters in diameter&amp;mdash;concentric with the pressure hull's axis of rotation, with workstations positioned around its inner circumference so the crew members seated at each station will experience artificial gravity when the hull is spinning.  However, they do not experience the &lt;a href="http://en.wikipedia.org/wiki/Coriolis_effect"&gt;Coriolis effect&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Tidal_force"&gt;tidal forces&lt;/a&gt; or any other side effects, which should be very noticeable and very unpleasant that close to the hub.&lt;/li&gt;
 &lt;li&gt;The ship is large enough to have several (presumably concentric) decks connected by elevators, but no mention is made of any variation in &lt;a href="http://en.wikipedia.org/wiki/Centrifugal_force"&gt;centrifugal force&lt;/a&gt; from one deck to the other.&lt;/li&gt;
 &lt;li&gt;When the ship briefly loses power due to the virus, artificial gravity immediately disappears.  What, no &lt;a href="http://en.wikipedia.org/wiki/Angular_momentum"&gt;rotational momentum&lt;/a&gt;?  When power is restored after &amp;ldquo;less than a minute&amp;rdquo;, the main protagonist, who at that point is floating but still holding on to the captain's chair, immediately slams into the deck with enough force to almost damage her knee.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Again, I wouldn't have minded the least if he had just handwaved the matter of artificial gravity.  After all, gravity generators and acceleration compensators are common science-fiction tropes.  However, Donaldson apparently fancies himself a &lt;a href="http://en.wikipedia.org/wiki/Hard_Science_Fiction"&gt;hard science-fiction&lt;/a&gt; author, so he &lt;em&gt;has&lt;/em&gt; to make it scientifically plausible&amp;mdash;to himself, that is, and possibly to uneducated or oblivious readers, since he clearly hasn't done more than superficial research.&lt;/p&gt;

&lt;p&gt;And in a couple of chapters, he's going to start messing with genetics...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6240831353232237208?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6240831353232237208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/11/logic-gap.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6240831353232237208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6240831353232237208'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/11/logic-gap.html' title='Mind the Gap'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-862771978912623496</id><published>2010-11-25T21:47:00.001+01:00</published><updated>2010-11-25T21:47:25.812+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>chkdsk considered harmful</title><content type='html'>&lt;p&gt;&lt;a href="http://www-uxsup.csx.cam.ac.uk/misc/horror.txt"&gt;This list of sysadmin horror stories&lt;/a&gt; reminded me of a story of my own:&lt;/p&gt;

&lt;p&gt;A long, long time ago, possibly as much as fifteen years ago, I wrote a boot loader of which I'm still quite proud, even though I've long since lost the code.  I also wrote an installer for it, naturally.  The binary was very small (a few kilobytes), even though it included a command-line interface, a partitioning tool, a screen saver and a game, so instead of installing it in a separate partition, I simply installed it in the space between the MBR and the first partition, which on a DOS system in those days was on the order of 30 kB for &lt;a href="http://en.wikipedia.org/wiki/Cylinder-head-sector"&gt;completely idiotic reasons&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;At some point during the development, inevitably, either due to a bug in the installer or incorrect command-line parameters, I managed to install the loader on top of the &lt;a href="http://en.wikipedia.org/wiki/File_allocation_table#File_Allocation_Table"&gt;FAT&lt;/a&gt; on one of my DOS partitions.&lt;/p&gt;

&lt;p&gt;OK, DES, don't panic.  DOS keeps a second copy of the FAT immediately after the first, and since the FAT on that partition is much larger than the boot loader, it should be undamaged.  Just run &lt;tt&gt;chkdsk&lt;/tt&gt; to restore it and...&lt;/p&gt;

&lt;div style="background-color: #77f; color: #fff; padding: 1ex;"&gt;
&lt;pre&gt;
Primary and secondary FAT inconsistent.
Update secondary FAT? (y/n)
&lt;/pre&gt;
&lt;/div&gt;

&lt;p&gt;(not verbatim, my memory isn't &lt;em&gt;that&lt;/em&gt; good)&lt;/p&gt;

&lt;p&gt;Yep, &lt;tt&gt;chkdsk&lt;/tt&gt;'s proposed solution was to overwrite the backup.&lt;/p&gt;

&lt;p&gt;I ended up doing the math on a piece of paper and using &lt;tt&gt;debug.com&lt;/tt&gt; to restore the primary FAT from the backup.&lt;/p&gt;

&lt;p&gt;I still maintain that &lt;tt&gt;debug.com&lt;/tt&gt; is the best piece of software Microsoft's ever published.  Or possibly second best, after &lt;tt&gt;edlin.com&lt;/tt&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-862771978912623496?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/862771978912623496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/11/chkdsk-considered-harmful.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/862771978912623496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/862771978912623496'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/11/chkdsk-considered-harmful.html' title='chkdsk considered harmful'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-934955371102371720</id><published>2010-11-12T10:38:00.001+01:00</published><updated>2010-11-12T10:42:24.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Winter</title><content type='html'>&lt;a href="http://goo.gl/photos/uyLV0BYy7l" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://lh3.ggpht.com/_pks-CskKsGM/TN0JdR-wJHI/AAAAAAAARY0/K0m12PRjsEg/s512/20101112794.jpg" /&gt;&lt;/a&gt;

&lt;p&gt;Now is the winter of my discontent with having to park outside four nights out of seven.&lt;/p&gt;

&lt;p&gt;On the bright side...  quattro :-)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-934955371102371720?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/934955371102371720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/11/winter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/934955371102371720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/934955371102371720'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/11/winter.html' title='Winter'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_pks-CskKsGM/TN0JdR-wJHI/AAAAAAAARY0/K0m12PRjsEg/s72-c/20101112794.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1964438906599003873</id><published>2010-11-11T18:21:00.002+01:00</published><updated>2010-11-17T23:51:31.201+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>Toys</title><content type='html'>&lt;p&gt;I am currently contracting for &lt;a href="http://www.km.kongsberg.com/"&gt;a company&lt;/a&gt; that makes lots of nifty toys. It has several siblings which make even niftier toys—the kind that go “boom”. They're having a show-and-tell today for a lot of people with nice suits and fat wallets, and they've pulled all the stops (short of actually demonstrating the equipment) to impress them. Here is some of the stuff they were showing off:&lt;/p&gt;


&lt;p&gt;&lt;em&gt;2010-11-17: WTF?  Where did all the pictures go? Darn Blogspot to heck!  I'll reinsert them when I get around to it.&lt;/em&gt;&lt;/p&gt;

&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_pks-CskKsGM/TNvv0ED7v2I/AAAAAAAARTA/aKyLVm_xCOM/s1600/20101111776.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_pks-CskKsGM/TNvv0ED7v2I/AAAAAAAARTA/aKyLVm_xCOM/s320/20101111776.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;CV9030N IFV with Kongsberg Protech Systems&lt;br /&gt;
PROTECTOR Medium Caliber RWS&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_pks-CskKsGM/TNvv4WjGkcI/AAAAAAAARTI/fJIyMTaLqtM/s1600/20101111769.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_pks-CskKsGM/TNvv4WjGkcI/AAAAAAAARTI/fJIyMTaLqtM/s320/20101111769.jpg" width="240" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kongsberg Defence Systems NASAMS launcher&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pks-CskKsGM/TNvyPo2VjTI/AAAAAAAARUY/4TEQZsLFePA/s1600/20101111772.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_pks-CskKsGM/TNvyPo2VjTI/AAAAAAAARUY/4TEQZsLFePA/s320/20101111772.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;IVECO LMV with Kongsberg Protech Systems&lt;br /&gt;
PROTECTOR CROWS&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_pks-CskKsGM/TNvzDABgqbI/AAAAAAAARVA/aM0AAi00pec/s1600/20101111778.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_pks-CskKsGM/TNvzDABgqbI/AAAAAAAARVA/aM0AAi00pec/s320/20101111778.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kongsberg Protech Systems M151 PROTECTOR&lt;br /&gt;mounted on a Dodge Ram pickup truck&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pks-CskKsGM/TNvv-1qtqPI/AAAAAAAARTY/WQTr_V4wi5Y/s1600/20101111789.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_pks-CskKsGM/TNvv-1qtqPI/AAAAAAAARTY/WQTr_V4wi5Y/s320/20101111789.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Lockheed Martin F-35A Lightning II, parts of&lt;br /&gt;
which are to be built by Kongsberg Defence Systems&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pks-CskKsGM/TNwFkk3vclI/AAAAAAAARWM/WhR4bXymvGA/s1600/20101111790.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_pks-CskKsGM/TNwFkk3vclI/AAAAAAAARWM/WhR4bXymvGA/s320/20101111790.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Full-scale mock-up of the Kongsberg Defence Systems&lt;br /&gt;
Joint Strike Missile, designed specifically for the F-35&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_pks-CskKsGM/TNv0DuAprzI/AAAAAAAARVo/vi-FQLuizrk/s1600/20101109758.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_pks-CskKsGM/TNv0DuAprzI/AAAAAAAARVo/vi-FQLuizrk/s320/20101109758.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Kongsberg Maritime HUGIN 1000 AUV&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_pks-CskKsGM/TNv0Ij2u9XI/AAAAAAAARVw/Rr5QkWR5DpU/s1600/20101109760.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_pks-CskKsGM/TNv0Ij2u9XI/AAAAAAAARVw/Rr5QkWR5DpU/s320/20101109760.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Hydroid REMUS 100 AUV&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td colspan="2"&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_pks-CskKsGM/TNwFqKIDkXI/AAAAAAAARWU/xvdCikmMc-Y/s1600/20101111792.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_pks-CskKsGM/TNwFqKIDkXI/AAAAAAAARWU/xvdCikmMc-Y/s320/20101111792.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Two Kongsberg Maritime K-Master workstations&lt;br /&gt;
in an offshore supply vessel simulator&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1964438906599003873?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1964438906599003873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/11/toys.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1964438906599003873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1964438906599003873'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/11/toys.html' title='Toys'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pks-CskKsGM/TNvv0ED7v2I/AAAAAAAARTA/aKyLVm_xCOM/s72-c/20101111776.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-496547757776886582</id><published>2010-11-11T17:26:00.000+01:00</published><updated>2010-11-11T17:26:00.495+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='current affairs'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Haystack II</title><content type='html'>&lt;p&gt;According to &lt;a href="http://www.fastcompany.com/1690075/haystack-austin-heap-iran-fail"&gt;this story&lt;/a&gt; in &lt;a href="http://www.fastcompany.com/"&gt;Fast Company&lt;/a&gt;, it seems Iranian authorities were well aware of &lt;a href="http://en.wikipedia.org/wiki/Haystack_%28software%29"&gt;Haystack&lt;/a&gt; and exploited its numerous flaws to monitor the (alleged) dissidents who had swallowed Heap's snake oil.&lt;/p&gt;

&lt;p&gt;I &lt;a href="/2010/09/haystack.html"&gt;told you so&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The author of the piece, &lt;a href="http://www.fastcompany.com/user/260653"&gt;Niel Ungerleider&lt;/a&gt;, asks: &amp;ldquo;Can someone make a Haystack that works?&amp;rdquo; My answer remains unchanged: an unconditional, resounding &amp;ldquo;no&amp;rdquo;.  Haystack is profoundly, fundamentally, conceptually flawed, because of a little thing called &lt;a href="http://en.wikipedia.org/wiki/Traffic_analysis"&gt;traffic analysis&lt;/a&gt;.  In the words of Jacob Appelbaum, quoted in the Fast Company piece: Haystack &amp;ldquo;effectively alerts authorities that you are trying to use it.&amp;rdquo;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-496547757776886582?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/496547757776886582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/11/haystack-ii.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/496547757776886582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/496547757776886582'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/11/haystack-ii.html' title='Haystack II'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2262226957752312661</id><published>2010-11-03T18:39:00.002+01:00</published><updated>2010-11-03T18:39:00.506+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Shiny!</title><content type='html'>&lt;p&gt;Brakes are generally considered a good thing to have on a car.&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_pks-CskKsGM/TNFoBnsPtwI/AAAAAAAARSQ/wMe1n2uyzY0/s1600/20101102749.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="480" width="640" src="http://1.bp.blogspot.com/_pks-CskKsGM/TNFoBnsPtwI/AAAAAAAARSQ/wMe1n2uyzY0/s640/20101102749.jpg"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Just short of three hours of work&amp;mdash;closer to two if you subtract the time spent before (changing clothes, laying out the tools and parts) and after (cleaning my tools and putting them away, tidying the workshop, washing, changing clothes).&lt;/p&gt;

&lt;p&gt;I don't have a micrometer, so I didn't measure the pads and disks I replaced, but judging by eye, the outboard pads were fine, but the inboard pads were close to or at the legal limit, and the disks were well below it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2262226957752312661?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2262226957752312661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/11/shiny.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2262226957752312661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2262226957752312661'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/11/shiny.html' title='Shiny!'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pks-CskKsGM/TNFoBnsPtwI/AAAAAAAARSQ/wMe1n2uyzY0/s72-c/20101102749.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2593420237207507766</id><published>2010-10-27T22:05:00.000+02:00</published><updated>2010-10-27T22:05:39.229+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Correct numbers for EARS and Deskstar</title><content type='html'>&lt;p&gt;Western Digital WD10EARS:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps

  131072    1024       0    4096      143839     911     911
  131072    1024     512    4096      145876     898     898

   65536    2048       0    8192       96727     677    1355
   65536    2048     512    8192       88182     743    1486
   65536    2048    1024    8192       89126     735    1470

   32768    4096       0   16384       23063    1420    5683
   32768    4096     512   16384       76939     425    1703
   32768    4096    1024   16384       75719     432    1731
   32768    4096    2048   16384       76007     431    1724

   16384    8192       0   32768       16567     988    7911
   16384    8192     512   32768       67676     242    1936
   16384    8192    1024   32768       68772     238    1905
   16384    8192    2048   32768       68422     239    1915
   16384    8192    4096   32768       15728    1041    8333
&lt;/pre&gt;

&lt;p&gt;Western Digital WD20EARS:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps

  131072    1024       0    4096     1963003      66      66
  131072    1024     512    4096     1964781      66      66

   65536    2048       0    8192      897269      73     146
   65536    2048     512    8192      898143      72     145
   65536    2048    1024    8192      897456      73     146

   32768    4096       0   16384       18923    1731    6926
   32768    4096     512   16384     1216071      26     107
   32768    4096    1024   16384     1212785      27     108
   32768    4096    2048   16384     1213512      27     108

   16384    8192       0   32768       13645    1200    9605
   16384    8192     512   32768      804264      20     162
   16384    8192    1024   32768      802154      20     163
   16384    8192    2048   32768      802877      20     163
   16384    8192    4096   32768       13960    1173    9388
&lt;/pre&gt;

&lt;p&gt;Hitach HDS722020ALA330:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps

  131072    1024       0    4096       34849    3761    3761
  131072    1024     512    4096       34807    3765    3765

   65536    2048       0    8192       19341    3388    6776
   65536    2048     512    8192       19332    3389    6779
   65536    2048    1024    8192       19352    3386    6772

   32768    4096       0   16384        8756    3741   14967
   32768    4096     512   16384        8803    3722   14888
   32768    4096    1024   16384        8782    3731   14924
   32768    4096    2048   16384        8744    3747   14989

   16384    8192       0   32768        5036    3253   26025
   16384    8192     512   32768        5035    3253   26029
   16384    8192    1024   32768        4997    3278   26227
   16384    8192    2048   32768        5042    3249   25994
   16384    8192    4096   32768        5039    3251   26010
&lt;/pre&gt;

&lt;p&gt;Slightly different numbers, same conclusion: stay away from WD's Green Series.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2593420237207507766?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2593420237207507766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/10/correct-numbers-for-ears-and-deskstar.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2593420237207507766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2593420237207507766'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/10/correct-numbers-for-ears-and-deskstar.html' title='Correct numbers for EARS and Deskstar'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1249373997190778730</id><published>2010-10-27T12:31:00.000+02:00</published><updated>2010-10-27T12:31:36.533+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Correct numbers for EADS</title><content type='html'>&lt;p&gt;As &lt;a href="http://www.blogger.com/profile/14748928578095241975"&gt;Pieter de Goeje&lt;/a&gt; kindly &lt;a href="http://maycontaintracesofbolts.blogspot.com/2010/08/benchmarking-advanced-format-drives.html?showComment=1283219774104#c7439654723222792171"&gt;pointed out&lt;/a&gt;, due to an overflow bug, &lt;a href="http://svn.freebsd.org/base/user/des/phybs/"&gt;phybs&lt;/a&gt; reported incorrect tps numbers.  I've corrected the bug and started re-running the benchmarks, but so far, I've only had time to test the WD20EADS.  Here are the results:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps

  131072    1024       0    4096       55121    2377    2377
  131072    1024     512    4096      102522    1278    1278

   65536    2048       0    8192       47447    1381    2762
   65536    2048     512    8192       36531    1793    3587
   65536    2048    1024    8192       64753    1012    2024

   32768    4096       0   16384       37204     880    3522
   32768    4096     512   16384       28833    1136    4545
   32768    4096    1024   16384       43464     753    3015
   32768    4096    2048   16384       37968     863    3452

   16384    8192       0   32768       19079     858    6869
   16384    8192     512   32768       25722     636    5095
   16384    8192    1024   32768       27485     596    4768
   16384    8192    2048   32768       21333     768    6144
   16384    8192    4096   32768       27655     592    4739
&lt;/pre&gt;

&lt;p&gt;Remember, this is &lt;em&gt;not&lt;/em&gt; an Advanced Format drive, but it's still surprisingly slow and surprisingly inconsistent.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1249373997190778730?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1249373997190778730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/10/correct-numbers-for-eads.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1249373997190778730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1249373997190778730'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/10/correct-numbers-for-eads.html' title='Correct numbers for EADS'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8275473351787802005</id><published>2010-10-18T16:12:00.000+02:00</published><updated>2010-10-18T16:12:31.649+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Skilled programming</title><content type='html'>&lt;p&gt;From the &lt;i&gt;VxWorks Kernel Programmer's Guide&lt;/i&gt;:&lt;/p&gt;

&lt;blockquote&gt;Prior to VxWorks 6.0, the operating system provided a single memory space with no segregation of the operating system from user applications. All tasks ran in supervisor mode. Although this model afforded performance and flexibility when developing applications, only skilled programming could ensure that kernel facilities and applications coexisted in the same memory space without interfering with one another.&lt;/blockquote&gt;

&lt;p&gt;...whereas now, I guess, any idiot and his dog can write a well-behaved VxWorks application...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8275473351787802005?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8275473351787802005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/10/skilled-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8275473351787802005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8275473351787802005'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/10/skilled-programming.html' title='Skilled programming'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-4821116177046173181</id><published>2010-09-28T19:10:00.004+02:00</published><updated>2011-03-30T01:30:59.060+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='current affairs'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Haystack</title><content type='html'>&lt;p&gt;&lt;i&gt;This is actually old news; Haystack was shut down permanently about two weeks ago, shortly after I read about it.  However, this has been nagging me ever since, so I'll write it down anyway, just to get it out of my head.&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;The thing that struck me the most about the articles I read about &lt;a href="http://en.wikipedia.org/wiki/Haystack_%28software%29"&gt;Haystack&lt;/a&gt; is that, although some people have questioned the strength of its crypto, no-one pointed out what seems obvious to me:&lt;/p&gt;

&lt;p&gt;Haystack cannot possibly work, for reasons which have little to do with cryptography.&lt;/p&gt;

&lt;p&gt;I am not an expert, and my knowledge of Haystack is limited to what &lt;a href="http://jilliancyork.com/2010/09/13/haystack-and-media-irresponsibility/"&gt;Jillian York&lt;/a&gt;, &lt;a href="http://www.slate.com/id/2267262/pagenum/all/"&gt;Evgeny Morozov&lt;/a&gt; and a few others have written.  I would have been interested to see what &lt;a href="http://www.schneier.com/"&gt;Bruce Schneier&lt;/a&gt; made of it, but &lt;a href="http://www.schneier.com/blog/archives/2010/09/haystack.html"&gt;all he's said&lt;/a&gt; is basically &amp;ldquo;I don't know enough about it to comment, but go read what Jillian York and Evgeny Morozov have to say about it&amp;rdquo;.  Still, here is a brief summary of my thoughts about Haystack.&lt;/p&gt;

&lt;p&gt;[If you're not already familiar with the basics of cryptography and infosec, I recommend reading &lt;a href="http://www.nealstephenson.com/"&gt;Neal Stephenson&lt;/a&gt;'s novel &lt;a href="http://www.amazon.com/dp/0380788624"&gt;&lt;i&gt;Cryptonomicon&lt;/i&gt;&lt;/a&gt;, which is a highly entertaining way to learn about them.  If you have a copy of Dan Brown's Digital Fortress, or any novels by Tom Clancy, John Grisham etc. that mention the use of cryptography, burn them; they're not just inaccurate, they're pure fantasy and describe systems which are either trivially breakable or provably impossible.]&lt;/p&gt;

&lt;p&gt;First, my personal opinion of Heap et al. is that they are essentially clueless. Although I can't find a direct quote, I recall that Bruce Schneier once said that he regretted writing his seminal work, &lt;a href="http://www.schneier.com/book-applied.html"&gt;&lt;i&gt;Applied Cryptography&lt;/i&gt;&lt;/a&gt; because it gave people who do not understand information security the idea that it was just a small matter of programming. That's exactly what I think of Heap. Perhaps he's even read Applied Cryptography.&lt;/p&gt;

&lt;p&gt;Haystack is supposedly based on steganography. Steganography works just fine under the right circumstances, but it is a very low-bandwidth communication channel. To successfully hide a message, you need a &lt;em&gt;lot&lt;/em&gt; of covertext; or, to put it in other terms, to successfully hide a needle, you need a haystack. That's fine when the message you're transmitting is short (e.g. &amp;ldquo;BEGIN ATTACK ON PEARL HARBOR AT 06:00 TOMORROW&amp;rdquo; or a tweet), but not when it is, say, a Skype conversation. Let's use &lt;a href="http://jilliancyork.com/wp-content/uploads/2010/07/jillimage.png"&gt;the photo on Jillian York's blog&lt;/a&gt; as a unit of measure; call it a jill. A single second of compressed audio might require two or three jills, at the very least.  A copy of this blog post, with all the HTML and CSS frills: around ten or twenty jills.  A copy of Haystack: several kilojills (I'm guessing, since I don't have a copy of Haystack, but my guess is in the low end of the range for a program of that complexity).&lt;/p&gt;

&lt;p&gt;Think about it: a typical residential broadband connection in the US or Western Europe can transfer about one jill per second. What kind of bandwidth do these Iranian dissidents have available? I don't know, but my guess is: a lot less. If Haystack's steganography is effective, it can not handle a Skype conversation, even a voice-only one.&lt;/p&gt;

&lt;p&gt;Furthermore, a Skype client transmits about as much as it receives, while a typical web session transmits very little data and receives a lot. A typical web browser will transmit about two millijills to request a copy of your photo; that's a 1:500 ratio. Even if a Haystack user has enough bandwidth to carry on a Skype conversation, it would stick out like a sore thumb.&lt;/p&gt;

&lt;p&gt;(How the hell did they expect to generate all that innocuous traffic, by the way? I won't even speculate.)&lt;/p&gt;

&lt;p&gt;This brings me to my next argument. Haystack seems to be based on the assumption that Iranian censors aren't looking for it, or anything else like it. This is infosec fallacy #1: that security is a product, something you can buy and install and you're good. It's not. Security is a process, and a continuous process at that. The opposition will adapt, so you must too.&lt;/p&gt;

&lt;p&gt;Heap allegedly had a copy of the operating manual for Iran's internet filter; if so, Haystack was presumably designed to circumvent what that document described. I wonder if it ever occurred to them to question the document's authenticity, accuracy and completeness.&lt;/p&gt;

&lt;p&gt;Haystack has been so widely publicized that if it had gone into production, so to speak, Iranian authorities would most definitely have started looking for it. Actually, if their techs and spooks are any good, they're already looking&amp;mdash;not for Haystack in particular, not even for that type of tool in general, but for suspicious-looking communication patterns. This is called traffic analysis. It doesn't matter if they can't figure out what's being said; I get the impression that they're not hampered by western notions of due process of law, so anyone who generates suspicious traffic patterns might just disappear, and reappear a few days later with a lot of bruises and a few teeth missing, or simply never reappear at all.&lt;/p&gt;

&lt;p&gt;Finally, and most importantly... For Haystack to work, it needs to talk to a proxy server outside Iran that handles encryption and decryption. If Iranian authorities did decide to go after Haystack users in particular, they could simply obtain a copy of the software, pass bogus traffic through it so as to identify Haystack servers, and look for Iranian IPs talking to the same servers. It doesn't matter if Haystack keeps jumping from one server to another; they have a copy of the exact same software, so they can collect a complete list.&lt;/p&gt;

&lt;p&gt;The authors of Haystack should have realized this within five minutes of dreaming it up.&lt;/p&gt;

&lt;p&gt;Haystack never had a snowball's chance in hell.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-4821116177046173181?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/4821116177046173181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/09/haystack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4821116177046173181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4821116177046173181'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/09/haystack.html' title='Haystack'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3017457886071849374</id><published>2010-08-23T13:17:00.000+02:00</published><updated>2010-08-23T13:17:04.378+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>Dereliction of duty</title><content type='html'>&lt;p&gt;I started on &lt;a href="http://en.wikipedia.org/wiki/Lois_McMaster_Bujold"&gt;Lois McMaster Bujold&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Vorkosigan_Saga"&gt;Vorkosigan Saga&lt;/a&gt; this weekend.  Quite a good read; unlike many other books in the &lt;a href="http://en.wikipedia.org/wiki/Space_opera"&gt;genre&lt;/a&gt;—say, &lt;a href="http://en.wikipedia.org/wiki/David_Weber"&gt;David Weber&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Honorverse"&gt;Honorverse&lt;/a&gt;—the societies she describes and their politics are not &lt;em&gt;too&lt;/em&gt; far-fetched or caricatured, nor is the heroine &lt;em&gt;too&lt;/em&gt; much of a &lt;a href="http://en.wikipedia.org/wiki/Mary_Sue"&gt;Mary Sue&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One thing that &lt;em&gt;did&lt;/em&gt; make me groan, though, was that the entire plot of the first four chapters of the &lt;a href="http://en.wikipedia.org/wiki/Shards_of_Honor"&gt;first book&lt;/a&gt; hinges on no fewer than &lt;em&gt;three&lt;/em&gt; starship commanders leaving their ships to lead what &lt;a href="http://en.wikipedia.org/wiki/Star_Trek"&gt;Trekkies&lt;/a&gt; would call the &lt;a href="http://en.wikipedia.org/wiki/Away_team"&gt;away team&lt;/a&gt;&lt;sup&gt;1&lt;/sup&gt;.  In any &lt;em&gt;real&lt;/em&gt; military organization, this is the gravest sin a commander can commit and would be grounds for &lt;a href="http://en.wikipedia.org/wiki/Court-martial"&gt;court-martial&lt;/a&gt;; heck, that almost happened to &lt;a href="http://en.wikipedia.org/wiki/John_Kerry"&gt;John Kerry&lt;/a&gt; when he jumped ashore &lt;em&gt;for a few minutes&lt;/em&gt; in the heat of combat &lt;em&gt;to save his ship and crew&lt;/em&gt; (they ended up giving him a &lt;a href="http://en.wikipedia.org/wiki/John_Kerry%27s_military_service#Silver_Star"&gt;Silver Star&lt;/a&gt; instead).&lt;/p&gt;

&lt;p&gt;To add insult to injury, a few chapters later, in what is probably the linchpin of the entire novel, one of those very same commanders accuses a superior officer of &lt;a href="http://en.wikipedia.org/wiki/Dereliction_of_duty"&gt;dereliction of duty&lt;/a&gt; for doing &lt;em&gt;the exact same thing&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Oh, and there are several instances of characters using a &lt;a href="http://en.wikipedia.org/wiki/Light_pen"&gt;light pen&lt;/a&gt; to control a computer, or fiddling with it while thinking or talking.  In the author's defense, unlike light pens, touch screens weren't all that common in 1986 :)&lt;/p&gt;

&lt;hr/&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&amp;nbsp;Most of &lt;a href="http://en.wikipedia.org/wiki/Star_Trek:_The_Original_Series"&gt;TOS&lt;/a&gt; and a large percentage of &lt;a href="http://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation"&gt;TNG&lt;/a&gt; is about the &lt;a href="http://en.wikipedia.org/wiki/Starship_Enterprise"&gt;Enterprise&lt;/a&gt;'s entire &lt;a href="http://en.wikipedia.org/wiki/Wardroom"&gt;wardroom&lt;/a&gt; leaving the ship to lead the away team, then returning &lt;em&gt;sans&lt;/em&gt; about &lt;a href="http://en.wikipedia.org/wiki/Redshirt_(character)"&gt;half of it&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3017457886071849374?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3017457886071849374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/dereliction-of-duty.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3017457886071849374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3017457886071849374'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/dereliction-of-duty.html' title='Dereliction of duty'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-62136769828403012</id><published>2010-08-19T13:00:00.001+02:00</published><updated>2010-08-19T13:01:14.333+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='atheism'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Pot, kettle, black</title><content type='html'>&lt;p&gt;The key to being a &lt;a href="http://www.doveworld.org/blog/ten-reasons-to-burn-a-koran"&gt;religious zealot&lt;/a&gt; is to criticize (real or made-up) characteristics of other religions while ignoring &lt;em&gt;the very same characteristics&lt;/em&gt; in your own:&lt;/p&gt;

&lt;blockquote&gt;The earliest writings that are known to exist about the Prophet Mohammad were recorded 120 years after his death. All of the Islamic writings (the Koran and the Hadith, the biographies, the traditions and histories) are confused, contradictory and inconsistent. Maybe Mohammad never existed. We have no conclusive account about what he said or did. Yet Moslems follow the destructive teachings of Islam without question.&lt;/blockquote&gt;

&lt;p&gt;You could say the exact same thing about Jesus of Nazareth and the gospels.  Muhammad's existence is corroborated by contemporary non-Muslim sources and is just as much a historical fact as that of Jesus of Nazareth.&lt;/p&gt;

&lt;blockquote&gt;Islamic Law is totalitarian in nature. There is no separation of church and state. It is irrational. It is supposedly immutable and cannot be changed. It must be accepted without criticism.&lt;/blockquote&gt;

&lt;p&gt;The separation of church and state is a modern concept that dates back to the late eighteenth century.  As for totalitarianism, irrationality and immutability: Have you actually read &lt;a href="http://www.biblegateway.com/passage/?search=Exodus"&gt;Exodus&lt;/a&gt; and &lt;a href="http://www.biblegateway.com/passage/?search=Leviticus"&gt;Leviticus&lt;/a&gt;?  &lt;/p&gt;

&lt;blockquote&gt;A Muslim does not have the right to change his religion. Apostasy is punishable by death.&lt;/blockquote&gt;

&lt;p&gt;Christianity is not known for its &lt;a href="http://en.wikipedia.org/wiki/Inquisition"&gt;kind treatment&lt;/a&gt; of &lt;a href="http://en.wikipedia.org/wiki/Apostasy_in_Christianity"&gt;apostates&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Cathars"&gt;heretics&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-62136769828403012?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/62136769828403012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/pot-kettle-black.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/62136769828403012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/62136769828403012'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/pot-kettle-black.html' title='Pot, kettle, black'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1956485829492247204</id><published>2010-08-14T18:01:00.001+02:00</published><updated>2010-09-06T14:02:20.097+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Off by one</title><content type='html'>&lt;p&gt;I made a small modification to &lt;tt&gt;phybs&lt;/tt&gt; to verify the function of jumpers 7-8 on the WD Advanced Format drives (see &lt;a href="/2010/08/exploring-wd-advanced-format-drives.html"&gt;here&lt;/a&gt; and &lt;a href="/2010/08/benchmarking-advanced-format-drives.html"&gt;here&lt;/a&gt;).  It is supposed to cause the disk to internally shift every write by one sector, so that a write to sector 63 (where the first partition on a PC normally starts) actually goes to sector 64, which coincides with the beginning of a physical 4,096-byte sector.  These numbers confirm this:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps
   32768    4096       0   16384       78631      34    1666
   32768    4096     512   16384       79880      33    1640
   32768    4096    1024   16384       73164      36    1791
   32768    4096    1536   16384       77727      34    1686
   32768    4096    2048   16384       76975      35    1702
   32768    4096    2560   16384       74970      36    1748
   32768    4096    3072   16384       79379      34    1651
   32768    4096    3584   16384       28094      96    4665
&lt;/pre&gt;

&lt;p&gt;The firmware on the disk shifts everything forward by 512 bytes, so all these passes are unaligned &lt;em&gt;except&lt;/em&gt; the last one, because 3,584 + 512 = 4,096.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1956485829492247204?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1956485829492247204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/off-by-one.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1956485829492247204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1956485829492247204'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/off-by-one.html' title='Off by one'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1314318118209468989</id><published>2010-08-13T11:04:00.002+02:00</published><updated>2010-08-13T11:28:02.164+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Why, yes, I do have a 42U rack in my basement, thank you for asking.</title><content type='html'>&lt;p&gt;Doesn't everyone?&lt;/p&gt;

&lt;p&gt;I'm ashamed to say mine is not even half full, and two of the computers in it aren't in rack-mount enclosures.&lt;/p&gt;

&lt;table&gt;
  &lt;tr&gt;
    &lt;td align="center"&gt;&lt;a href="http://goo.gl/photos/NJi4" imageanchor="1" style="clear:right;margin-bottom:1em;margin-left:1em"&gt;&lt;img border="0" src="http://lh5.ggpht.com/_pks-CskKsGM/TGSZjjRyhTI/AAAAAAAARO4/V3EchcwIQVU/s512/IMG_9329.JPG"&gt;&lt;/a&gt;&lt;/td&gt;
    &lt;td align="center"&gt;&lt;a href="http://goo.gl/photos/pmLu" imageanchor="1" style="clear:right;margin-bottom:1em;margin-left:1em"&gt;&lt;img border="0" src="http://lh6.ggpht.com/_pks-CskKsGM/TGSZm8SGZxI/AAAAAAAARPA/kTNnjbtwpuM/s512/IMG_9330.JPG"&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="2" align="center"&gt;&lt;a href="http://goo.gl/photos/KmMA" imageanchor="1" style="clear:right;margin-bottom:1em;margin-left:1em"&gt;&lt;img border="0" src="http://lh6.ggpht.com/_pks-CskKsGM/TGSaQxsaw_I/AAAAAAAARQE/rFCo6rwHuB4/s512/IMG_9339.JPG"&gt;&lt;/a&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;Also shown are some of &lt;a href="/2010/08/disks-and-equipment.html"&gt;disks&lt;/a&gt; I've &lt;a href="/2010/08/benchmarking-advanced-format-drives.html"&gt;benchmarked&lt;/a&gt;.  The one in the dock is a Western Digital WD20EARS, the other three are (from front to back) a WD10EARS, a WD20EADS and a Hitachi HDS722020ALA330.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1314318118209468989?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1314318118209468989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/why-yes-i-do-have-42u-rack-in-my.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1314318118209468989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1314318118209468989'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/why-yes-i-do-have-42u-rack-in-my.html' title='Why, yes, I &lt;em&gt;do&lt;/em&gt; have a 42U rack in my basement, thank you for asking.'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_pks-CskKsGM/TGSZjjRyhTI/AAAAAAAARO4/V3EchcwIQVU/s72-c/IMG_9329.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3829528172185737834</id><published>2010-08-13T04:17:00.000+02:00</published><updated>2010-08-13T04:17:58.670+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Disks and equipment</title><content type='html'>&lt;p&gt;Here is a quick overview of the disks used in &lt;a href="/2010/08/benchmarking-advanced-format-drives.html"&gt;my tests&lt;/a&gt;:&lt;/p&gt;

&lt;table style="border: thin solid black"&gt;
  &lt;tr style="background-color: #eee"&gt;
    &lt;th style="padding: 2pt"&gt;Brand&lt;/th&gt;
    &lt;th style="padding: 2pt"&gt;Model&lt;/th&gt;
    &lt;th style="padding: 2pt"&gt;Capacity&lt;/th&gt;
    &lt;th style="padding: 2pt"&gt;Speed&lt;/th&gt;
    &lt;th style="padding: 2pt"&gt;Interface&lt;/th&gt;
    &lt;th style="padding: 2pt"&gt;Notes&lt;/th&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding: 2pt"&gt;Western Digital&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;WD4000AAKS&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;400 GB&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;7,200 rpm&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;SATA 3 Gbps&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: center"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding: 2pt"&gt;Western Digital&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;WD10EARS&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;1 TB&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;&amp;gt; 5,400 rpm&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;SATA 3 Gbps&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: center"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding: 2pt"&gt;Western Digital&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;WD20EARS&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;2 TB&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;&amp;gt; 5,400 rpm&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;SATA 3 Gbps&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: center"&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding: 2pt"&gt;Western Digital&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;WD20EADS&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;2 TB&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;&amp;gt; 5,400 rpm&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;SATA 3 Gbps&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: center"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding: 2pt"&gt;Hitachi&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;HDS722020ALA330&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;2 TB&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: right"&gt;7,200 rpm&lt;/td&gt;
    &lt;td style="padding: 2pt"&gt;SATA 3 Gbps&lt;/td&gt;
    &lt;td style="padding: 2pt; text-align: center"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;The computer runs &lt;a href="http://www.freebsd.org/"&gt;FreeBSD 9&lt;/a&gt; on an Intel E6600 with an ICH9 chipset and 4&amp;nbsp;GB RAM.  For convenience, the disks were tested in an Akasa Duo Dock connected by eSATA cable to one of the ICH9 SATA ports.&lt;/p&gt;

&lt;div style="width: 60ex; margin-top: 2em; border-top: thin solid black; font-size: 80%"&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; Kindly provided by Alastair Hogge&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; Kindly provided by &lt;a href="http://www.getonline.co.uk/"&gt;GetOnline Ltd.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;3&lt;/sup&gt; Kindly provided by &lt;a href="http://www.danskscanning.dk/"&gt;Dansk Scanning AS&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3829528172185737834?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3829528172185737834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/disks-and-equipment.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3829528172185737834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3829528172185737834'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/disks-and-equipment.html' title='Disks and equipment'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7777150818442706562</id><published>2010-08-13T03:28:00.004+02:00</published><updated>2011-03-30T01:26:54.537+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Benchmarking Advanced Format drives</title><content type='html'>&lt;p&gt;&lt;em&gt;Important: due to a bug in my benchmark program, the tps numbers in this post are incorrect.  See &lt;a href="/2010/10/correct-numbers-for-ears-and-deskstar.html"&gt;here&lt;/a&gt; for the correct numbers.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;In the &lt;a href="/2010/08/exploring-wd-advanced-format-drives.html"&gt;previous post&lt;/a&gt;, I discussed Western Digital's &amp;ldquo;Advanced Format&amp;rdquo; drives and the problems caused by their misreporting their real, physical sector size.&lt;/p&gt;

&lt;p&gt;I wrote a &lt;a href="http://svn.freebsd.org/base/user/des/phybs/"&gt;benchmark utility&lt;/a&gt; to demonstrate the performance penalty of unaligned accesses and uncover a drive's physical sector size.  What it does is write blocks of zeroes varying size at regular intervals.  For each block size, it writes a total of 128&amp;nbsp;MB at intervals of four times the block size, and at an offset that varies from 512 bytes up to half of the block size.&lt;/p&gt;

&lt;p&gt;With the default settings, the first pass will write 131,072 1,024-byte blocks at n × 4,096, and the second pass will do the same at n × 4,096 + 512.  The third, fourth and fifth passes will write 65,536 2,048-byte blocks each at n × 8,192, n × 8,192 + 512 and n × 8,192 + 1,024.  It will make four more passes with 4,096-byte blocks and five with 8,192-byte blocks.&lt;/p&gt;

&lt;p&gt;Here's the idea: most passes will be very slow (up to half an hour per pass), but when we hit the right block size and alignment, performance will skyrocket; so on&amp;mdash;let's say&amp;mdash;a WD20EARS with factory settings, passes 6 (4,096 bytes at offset 0), 10 (8,192 bytes at offset 0) and 14 (8192 bytes at offset 4,096) should stand out from the crowd.  In fact, here are the results for passes 6 through 9:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps
   32768    4096       0   16384       19503     138    6720
   32768    4096     512   16384     1216537       2     107
   32768    4096    1024   16384     1213479       2     108
   32768    4096    2048   16384     1214623       2     107
&lt;/pre&gt;

&lt;p&gt;Pass 6 takes 20 seconds, while passes 7, 8 and 9 take 20 &lt;em&gt;minutes&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Let me rephrase that: properly aligned non-sequential writes are faster than misaligned ones by a factor of &lt;em&gt;sixty&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Sixty.  Six zero.&lt;/p&gt;

&lt;p&gt;We really, &lt;em&gt;really&lt;/em&gt; need to get that fixed somehow.&lt;/p&gt;

&lt;p&gt;That's not the whole story, though.  Let's see how it compares to a 7,200&amp;nbsp;rpm, 2&amp;nbsp;TB Hitachi Deskstar (HDS722020ALA330) with 512-byte physical sectors:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps
   32768    4096       0   16384        8803     307   14889
   32768    4096     512   16384        8701     310   15063
   32768    4096    1024   16384        8735     309   15004
   32768    4096    2048   16384        8705     310   15056
&lt;/pre&gt;

&lt;p&gt;The Hitachi blows through the test so fast you don't even have time to make yourself a cup of coffee, let alone drink it.&lt;/p&gt;

&lt;p&gt;This is a 7,200&amp;nbsp;rpm, 400&amp;nbsp;GB Caviar SE16 (WD4000AAKS)&amp;mdash;more than three years old, so don't expect too much:&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps
   32768    4096       0   16384       21348     126    6139
   32768    4096     512   16384       21674     124    6047
   32768    4096    1024   16384       20799     129    6301
   32768    4096    2048   16384       21031     128    6232
&lt;/pre&gt;

&lt;p&gt;So, about the same as we get from the WD20EARS with aligned writes.&lt;/p&gt;

&lt;p&gt;Now, here's the kicker.  The last drive in my test lineup is a WD20EADS&amp;mdash;almost the same as the WD20EARS, but with 512-byte sectors and only 32 MB cache (although cache doesn't mean anything here&amp;mdash;I made sure my test program writes enough data to blow through the cache on every pass).&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps
   32768    4096       0   16384       22811     118    5745
   32768    4096     512   16384       19552     138    6703
   32768    4096    1024   16384       36945      73    3547
   32768    4096    2048   16384       50102      53    2616
&lt;/pre&gt;

&lt;p&gt;Ouch.  It's not just slow, it's also very inconsistent.  I have no idea what to make of that.&lt;/p&gt;

&lt;p&gt;Note 1: I did not mention rotational speed for the WD Green disks, because Western Digital themselves do not specify one; the &lt;a href="http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-701229.pdf"&gt;spec sheet&lt;/a&gt; just says &amp;ldquo;IntelliPower&amp;rdquo;.  Not sure what to make of &lt;em&gt;that&lt;/em&gt;, either.  &lt;a href="http://www.tomshardware.com/"&gt;Tom's Hardware&lt;/a&gt; contradict themselves, saying in &lt;a href="http://www.tomshardware.com/reviews/2tb-hdd-caviar,2261-4.html"&gt;one review&lt;/a&gt; that it means 5,400, and in &lt;a href="http://www.tomshardware.com/reviews/wd-caviar-gp,1703-2.html"&gt;another&lt;/a&gt; that it means it varies.  Meanwhile, my &lt;a href="http://www.komplett.no/"&gt;supplier&lt;/a&gt; claim the WD20EARS rotates at 7,200&amp;nbsp;rpm.  Go figure.&lt;/p&gt;

&lt;p&gt;Note 2: I also have a 1&amp;nbsp;TB WD10EARS, but I haven't tested it yet.  I expect it to perform pretty much as well (or as poorly, depending on your perspective) as the WD20EARS.&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;Update: the results for the WD10EARS are in.  Strangely, it is much faster at unaligned writes than the WD20EARS, although it's a little slower at aligned writes.&lt;/p&gt;

&lt;pre&gt;
   count    size  offset    step        msec     tps    kBps
   32768    4096       0   16384       23105     116    5672
   32768    4096     512   16384       79285      34    1653
   32768    4096    1024   16384       75814      35    1728
   32768    4096    2048   16384       79920      33    1640
&lt;/pre&gt;

&lt;p&gt;A naïve sequential-write benchmark (&lt;tt&gt;diskinfo -t&lt;/tt&gt;) suggests that it's about 20% slower overall.  It is possible that both disks use a striped layout internally, so the WD20EARS gets better results because it has more platters.  If that is the case, it should be possible to modify &lt;tt&gt;phybs&lt;/tt&gt; to detect the stripe size.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7777150818442706562?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7777150818442706562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/benchmarking-advanced-format-drives.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7777150818442706562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7777150818442706562'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/benchmarking-advanced-format-drives.html' title='Benchmarking Advanced Format drives'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2225614738850702049</id><published>2010-08-13T03:12:00.004+02:00</published><updated>2010-08-13T10:14:51.589+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>Exploring WD Advanced Format drives</title><content type='html'>&lt;p&gt;I've been playing with &lt;a href="http://www.wdc.com/wdproducts/library/SpecSheet/ENG/2879-701229.pdf"&gt;WD Green&lt;/a&gt; disks, trying to solve the 4,096-byte sector problem.  To summarize, Western Digital have started to move from 512-byte sectors to 4,096-byte sectors in order to reduce overhead and thereby increase the amount of data that can be stored on the same amount of platters with the same density.  These disks (specifically, the EARS and AARS series) emulate 512-byte sectors for compatibility with older BIOSes and operating systems, but the problem is that they report 512-byte logical &lt;em&gt;and&lt;/em&gt; physical sectors instead of 512/4,096.&lt;/p&gt;

&lt;p&gt;If the length of a write operation is not a multiple of 4,096, or it does not begin at an address divisible by 4,096, either the beginning or the end of the operation, or both, will cover only part of a sector.  This requires the disk to do a read-modify-write operation, meaning that it has to read a complete 4,096-byte sector, update parts of it, and write it back.  This is extremely inefficient, as I will demonstrate &lt;a href="/2010/08/benchmarking-advanced-format-drives.html"&gt;later&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The reason why this matters so much is subtle.  For efficiency reasons, most modern filesystems use on-disk structures of 4,096 bytes or more, so it shouldn't matter, right?  But on PCs, for legacy reasons, the first filesystem on a disk (or rather, the first partition) usually starts at sector 63, and 63 × 512 is not a multiple of 4,096.  This means that &lt;em&gt;every&lt;/em&gt; write operation will be misaligned.&lt;/p&gt;

&lt;p&gt;In most cases, you can work around this by making sure, when you partition a new disk, that the first partition starts on a 4,096-byte boundary - say, sector 64 instead of 63.  In addition to that, the WD EARS and AARS disks have a jumper setting that makes the disk offset every read or write operation by exactly one logical sector, so what the computer &lt;em&gt;thinks&lt;/em&gt; is logical sector 0 is actually logical sector 1, and what the computer &lt;em&gt;thinks&lt;/em&gt; is logical sector 63 is actually logical sector 64.  Unfortunately, this means that systems that use the whole disk, starting at address 0, or that already take care to align their writes on 4096-byte boundaries, are screwed.&lt;/p&gt;

&lt;p&gt;There is another problem: ZFS.  ZFS operates on variable-sized blocks of any power of two between 512 bytes and 128 kilobytes.  The only way to prevent ZFS from using block sizes smaller than 4,096 bytes is to build your vdevs from devices which advertise 4,096-byte sectors.&lt;/p&gt;

&lt;p&gt;The ideal solution is to either a) force the disk to advertise its true physical sector size, or b) hack FreeBSD so it recognizes disks with 4,096-byte sectors.&lt;/p&gt;

&lt;p&gt;Regarding the first option, it might be possible to lobby Western Digital to release a firmware upgrade like they did for the &lt;a href="http://www.silentpcreview.com/Terabyte_Drive_Fix"&gt;auto-idle issue&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As for the second solution, there is an important question: should we do this unconditionally?  If we do, then misaligned filesystems on existing disks will become inaccessible.  However, one could argue that those filesystems are already essentially unusable due to atrocious performance.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2225614738850702049?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2225614738850702049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/exploring-wd-advanced-format-drives.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2225614738850702049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2225614738850702049'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/exploring-wd-advanced-format-drives.html' title='Exploring WD Advanced Format drives'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6239600305337088313</id><published>2010-08-12T17:27:00.001+02:00</published><updated>2010-08-12T17:27:00.759+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='film'/><title type='text'>Inception</title><content type='html'>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Inception_%28film%29"&gt;Wow&lt;/a&gt;.  I mean...  &lt;a href="http://en.wikipedia.org/wiki/Ellen_Page"&gt;Wow&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6239600305337088313?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6239600305337088313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/08/inception.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6239600305337088313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6239600305337088313'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/08/inception.html' title='Inception'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1486168527406646951</id><published>2010-07-26T18:30:00.001+02:00</published><updated>2010-07-26T18:31:03.392+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Homeopathy</title><content type='html'>&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HMGIbOGu8q0&amp;amp;hl=en_US&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/HMGIbOGu8q0&amp;amp;hl=en_US&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;

&lt;p&gt;Sums it up rather nicely.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1486168527406646951?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1486168527406646951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/07/homeopathy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1486168527406646951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1486168527406646951'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/07/homeopathy.html' title='Homeopathy'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-4768427005251158379</id><published>2010-07-11T16:38:00.000+02:00</published><updated>2010-07-11T16:38:10.648+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>Anathem</title><content type='html'>&lt;p&gt;I just finished Neal Stephenson's &lt;a href="http://www.amazon.com/dp/B003BVK47E"&gt;Anathem&lt;/a&gt;&amp;mdash;highly recommended!  Like most of Neal Stephenson's novels, it is full of little gems.  There were none that stood out as much as the passage in &lt;a href="http://www.amazon.com/dp/0060733357"&gt;The Confusion&lt;/a&gt; where Stephenson manages to place his protagonists in a situation where it is completely natural for one of them to say &amp;ldquo;I certainly did not expect the Spanish Inquisition&amp;rdquo;, but here are a couple I just &lt;em&gt;had&lt;/em&gt; to share.&lt;/p&gt;

&lt;p&gt;On why people stopped building particle accelerators:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Erasmas:&lt;/b&gt; &amp;ldquo;I always tend to assume there's an infinite amount of money out there.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Arsibalt:&lt;/b&gt; &amp;ldquo;There might as well be, but most of it is spent on pornography, sugar water, and bombs.  There is only so much that can be scraped together for particle accelerators.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;On the balance of power between the protagonists' civilization and their ostensibly extrasolar and probably hostile visitors:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Cord:&lt;/b&gt; &amp;ldquo;Do you need transportation? Tools? Stuff?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Erasmas:&lt;/b&gt; &amp;ldquo;Our opponent is an alien starship packed with atomic bombs.  We have a protractor.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Cord:&lt;/b&gt; &amp;ldquo;Okay, I'll go home and see if I can scrounge up a ruler and a piece of string.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-4768427005251158379?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/4768427005251158379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/07/anathem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4768427005251158379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4768427005251158379'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/07/anathem.html' title='Anathem'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2627675993106013072</id><published>2010-07-02T13:06:00.002+02:00</published><updated>2010-07-02T15:09:04.384+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>My cod's compiling</title><content type='html'>&lt;p&gt;My wife is a researcher at the &lt;a href="http://www.cees.uio.no/"&gt;Centre for Ecological and Evolutionary Synthesis&lt;/a&gt;.  She is currently involved in a &lt;a href="http://codgenome.no/"&gt;project&lt;/a&gt; to sequence and annotate the &lt;a href="http://en.wikipedia.org/wiki/Cod"&gt;&lt;i&gt;Gadus morhua&lt;/i&gt;&lt;/a&gt; genome.  In case you didn't know, &lt;a href="http://en.wikipedia.org/wiki/DNA_sequencing"&gt;sequencing a genome&lt;/a&gt; requires breaking it into tiny little bits, sequencing the little bits, and assembling the results into a complete genome.  This takes time.  Lots of time.  On Wednesday, K and I were both wearing the &lt;a href="http://store.xkcd.com/xkcd/#Compiling"&gt;same T-shirt&lt;/a&gt;, and one of K's cow-orkers made the obvious pun.  I just couldn't resist running with it:&lt;/p&gt;

&lt;a href="http://1.bp.blogspot.com/_pks-CskKsGM/TC3CxoeH63I/AAAAAAAARLI/JdR7pzwN9DI/s1600/My+Cod%27s+Compiling.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="360" src="http://2.bp.blogspot.com/_pks-CskKsGM/TC3kpVNlcUI/AAAAAAAARLQ/SwAKsRgnUg0/s640/My+Cod%27s+Compiling.png" width="413" /&gt;&lt;/a&gt;

&lt;p&gt;The original is &lt;a href="http://xkcd.com/303/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2627675993106013072?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2627675993106013072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/07/my-cods-compiling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2627675993106013072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2627675993106013072'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/07/my-cods-compiling.html' title='My cod&apos;s compiling'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pks-CskKsGM/TC3kpVNlcUI/AAAAAAAARLQ/SwAKsRgnUg0/s72-c/My+Cod%27s+Compiling.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-4075565708888204363</id><published>2010-07-02T10:08:00.000+02:00</published><updated>2010-07-02T10:08:36.357+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Life's difficult choices</title><content type='html'>&lt;pre&gt;
10:04 &lt;@EvilDES&gt; geez
10:04 &lt;@EvilDES&gt; parking's a bitch
10:04 &lt;@EvilDES&gt; every morning
10:04 &lt;@EvilDES&gt; I arrive at work
10:04 &lt;@EvilDES&gt; and I turn into the parking lot
10:04 &lt;@EvilDES&gt; and I'm like
10:04 &lt;@EvilDES&gt; shit
10:05 &lt;@EvilDES&gt; between which of these Audis do I want to park my Audi today?
10:05 &lt;@EvilDES&gt; I swear, there are so many rings on that lot it's like Sauron held
                 a convention for Nazgul and the dwarves and elves crashed the party
10:06 &lt;@EvilDES&gt; annnnyway
10:06 &lt;@EvilDES&gt; meeting
10:07  * EvilDES &amp;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-4075565708888204363?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/4075565708888204363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/07/lifes-difficult-choices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4075565708888204363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4075565708888204363'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/07/lifes-difficult-choices.html' title='Life&apos;s difficult choices'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3538572625703216408</id><published>2010-06-27T23:34:00.001+02:00</published><updated>2010-06-27T23:38:02.309+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fr'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>S'il vous plais Donné moi, tout vautre argent</title><content type='html'>&lt;p&gt;Ils sont marrants quand même ces hameçonneurs...&lt;/p&gt;

&lt;blockquote style="font-style: italic"&gt;
&lt;p&gt;Bonjour client de Visa Card&lt;/p&gt;

&lt;p&gt;Votre Carte Bancaire  est suspendue , Car Nous avons remarquer un probleme sur votre Carte.&lt;/p&gt;

&lt;p&gt;Nous avons determiner que quelqu'un a peut-etre utiliser Votre Carte sans votre autorisation. Pour votre protection, nous avons  suspendue votre Carte de credit. Pour lever cette suspention, Cliquez ici et suivez la procedure indiquer pour Mettre a jour de votre  Carte Credit.&lt;/p&gt;

&lt;p&gt;Note: Si ce n'est pas achever le 28 Juin 2010, nous serons contraints de suspendre votre carte indfiniment, car il peut tre utiliser pour frauduleuses&lt;/p&gt;

&lt;p&gt;Nous vous remercions de votre cooperation dans le cadre de ce dossier.&lt;/p&gt;

&lt;p&gt;Merci,&lt;/p&gt;                                                                       

&lt;p&gt;Support Clients Service.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Je compte vingt fautes de grammaires, sept fautes d'orthographe, quatre erreurs typographiques et plusieurs erreurs de vocabulaire et de style.  Le correcteur orthographique de Firefox s'est tapé un anévrisme quand il a vu ça...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3538572625703216408?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3538572625703216408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/06/ils-sont-marrants-quand-meme-ces.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3538572625703216408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3538572625703216408'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/06/ils-sont-marrants-quand-meme-ces.html' title='S&apos;il vous plais Donné moi, tout vautre argent'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7855414180368894494</id><published>2010-06-25T13:25:00.001+02:00</published><updated>2010-06-25T13:25:47.140+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Spot(t) og spe</title><content type='html'>&lt;p&gt;Mens vi er inne på språk – to gullkorn fra dagens (nett)aviser. Først ut er Aftenposten, som skriver om &lt;a href="http://www.aftenposten.no/okonomi/innland/article3707266.ece"&gt;snusk i finansnæringen&lt;/a&gt;:&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_pks-CskKsGM/TCSO9fttjaI/AAAAAAAARKU/Ns0oxE3CzqA/s1600/Spotpris.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_pks-CskKsGM/TCSO9fttjaI/AAAAAAAARKU/Ns0oxE3CzqA/s320/Spotpris.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Riktig ord for «en latterlig lav pris» er «spottpris». «Spotpris» derimot er prisen en råvare til enhver tid koster om man skal ha den levert umiddelbart, i motsetning til «futures-pris», som er prisen for levering på et senere tidspunkt.&lt;/p&gt;

&lt;p&gt;Dagbladet serverer på sin side følgende billedtekst i en artikkel om &lt;a href="http://www.dagbladet.no/2010/06/24/nyheter/sos_rasisme/innenriks/tjen_folket/medlemsrot/12281991/"&gt;SOS Rasismes triksing med regnskapet&lt;/a&gt;:&lt;/p&gt;

&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/_pks-CskKsGM/TCSRWXApQPI/AAAAAAAARKc/GPEfJJ3Secc/s1600/Visste+ikke+om+medlemskap.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_pks-CskKsGM/TCSRWXApQPI/AAAAAAAARKc/GPEfJJ3Secc/s320/Visste+ikke+om+medlemskap.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;

&lt;p&gt;Dagbladet tydeligvis innimellom har tydeligvis svarte problemer korrekturlesing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7855414180368894494?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7855414180368894494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/06/spott-og-spe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7855414180368894494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7855414180368894494'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/06/spott-og-spe.html' title='Spot(t) og spe'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pks-CskKsGM/TCSO9fttjaI/AAAAAAAARKU/Ns0oxE3CzqA/s72-c/Spotpris.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3670757655455099688</id><published>2010-06-24T15:51:00.000+02:00</published><updated>2010-06-24T15:51:17.806+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='diverse'/><title type='text'>Orddeling</title><content type='html'>&lt;p&gt;«Er det så farlig, da?»&lt;/p&gt;

&lt;p&gt;I går så jeg et perfekt (det vil si ikke oppkonstruert) eksempel på at det &lt;em&gt;er&lt;/em&gt; så farlig: jeg kjørte forbi et vogntog som fraktet et par &lt;em&gt;enorme&lt;/em&gt; stålbjelker.  Bak vogntoget var det en følgebil med blinkenlights og et skilt der det stod «LANG TRANSPORT».&lt;/p&gt;

&lt;p&gt;Helt riktig.  Det var en &lt;a href="http://www.dokpro.uio.no/perl/ordboksoek/ordbok.cgi?OPP=lang"&gt;lang&lt;/a&gt; &lt;a href="http://www.dokpro.uio.no/perl/ordboksoek/ordbok.cgi?OPP=transport"&gt;transport&lt;/a&gt; (selv om det kanskje strengt tatt skulle stått «langt &lt;a href="http://www.dokpro.uio.no/perl/ordboksoek/ordbok.cgi?OPP=vogntog"&gt;vogntog&lt;/a&gt;»).  Og det er noe &lt;em&gt;helt&lt;/em&gt; annet enn &lt;a href="http://www.dokpro.uio.no/perl/ordboksoek/ordbok.cgi?OPP=langtransport"&gt;langtransport&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3670757655455099688?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3670757655455099688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/06/orddeling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3670757655455099688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3670757655455099688'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/06/orddeling.html' title='Orddeling'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7722348731370062201</id><published>2010-06-10T11:34:00.000+02:00</published><updated>2010-06-10T11:34:45.932+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>VirtualFix</title><content type='html'>&lt;p&gt;It seems that over the last few months, &lt;strike&gt;Sun&lt;/strike&gt;Oracle have finally fixed some of the most annoying &lt;a href="/2009/09/virtualsummary.html"&gt;bugs in VirtualBox&lt;/a&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.virtualbox.org/ticket/3847"&gt;Stale DNS info&lt;/a&gt;: fixed in 3.2.2, which was released a few days ago.&lt;/li&gt;
&lt;li&gt;Keyboard: fixed, but I don't know when.  I just suddenly realized I hadn't encountered that bug in a long time.  Possibly related to &lt;a href="http://www.virtualbox.org/ticket/5375"&gt;this bug&lt;/a&gt;, which was fixed in 3.1.8.&lt;/li&gt;
&lt;li&gt;Clock: fixed; not sure when, but probably in 3.1.4.  There is a &lt;a href="http://www.virtualbox.org/wiki/Changelog-3.1"&gt;changelog&lt;/a&gt; entry that sounds about right, but no ticket.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7722348731370062201?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7722348731370062201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/06/virtualfix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7722348731370062201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7722348731370062201'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/06/virtualfix.html' title='VirtualFix'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5536197050604864890</id><published>2010-06-04T11:10:00.001+02:00</published><updated>2010-06-04T11:12:00.145+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>Unix is everywhere</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pks-CskKsGM/TAjDQOyOaEI/AAAAAAAARJc/-JVxL7_3IKc/s1600/Unix+Toilet+Seat.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_pks-CskKsGM/TAjDQOyOaEI/AAAAAAAARJc/-JVxL7_3IKc/s400/Unix+Toilet+Seat.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5478843630310287426" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5536197050604864890?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5536197050604864890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/06/unix-is-everywhere.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5536197050604864890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5536197050604864890'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/06/unix-is-everywhere.html' title='Unix is everywhere'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pks-CskKsGM/TAjDQOyOaEI/AAAAAAAARJc/-JVxL7_3IKc/s72-c/Unix+Toilet+Seat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7572210537375714769</id><published>2010-05-27T12:14:00.003+02:00</published><updated>2010-05-27T12:44:30.486+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='wtf'/><title type='text'>Is “baidu” Japanese for “WTF”?</title><content type='html'>&lt;p&gt;Several months ago, I virtualized most of the services running on &lt;tt&gt;tim.des.no&lt;/tt&gt;, so &lt;tt&gt;www.des.no&lt;/tt&gt; now runs in a jail and has its own IP.&lt;/p&gt;

&lt;p&gt;This morning, I discovered that I had forgotten to stop the &lt;a href="http://www.varnish-cache.org/"&gt;Varnish&lt;/a&gt; instance that ran on &lt;tt&gt;tim.des.no&lt;/tt&gt;, and that it was still getting traffic.  I looked at the logs, and most of it was what you'd expect (attack bots looking for known vulnerabilities in various web servers or apps which I don't run), but I certainly did not expect this:&lt;/p&gt;

&lt;pre style="font-size: 75%"&gt;
119.63.193.56 - - [17/May/2010:17:30:08 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [18/May/2010:17:31:31 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [19/May/2010:17:34:23 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [20/May/2010:17:33:54 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [21/May/2010:17:33:43 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [22/May/2010:17:34:41 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [23/May/2010:17:34:46 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [24/May/2010:17:33:39 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [25/May/2010:17:34:31 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
119.63.193.56 - - [26/May/2010:17:34:50 +0000] "GET http://tinderbox.des.no/robots.txt HTTP/1.1" 301 280 "-" "Baiduspider+(+http://www.baidu.jp/spider/)"
&lt;/pre&gt;

&lt;p&gt;Not only does &lt;tt&gt;tinderbox.des.no&lt;/tt&gt; no longer point to that machine, it &lt;span style="font-style:italic;"&gt;&lt;/span&gt;no longer &lt;em&gt;exists&lt;/em&gt;.  There is no such DNS entry, and there hasn't been for months, maybe half a year.  Apparently, &lt;a href="http://www.baidu.jp/spider/"&gt;Baidu&lt;/a&gt; has its own caching DNS server which is months, if not years, out of date...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7572210537375714769?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7572210537375714769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/05/is-baidu-japanese-for-wtf.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7572210537375714769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7572210537375714769'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/05/is-baidu-japanese-for-wtf.html' title='Is “baidu” Japanese for “WTF”?'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3148277578472915938</id><published>2010-05-05T15:23:00.008+02:00</published><updated>2010-05-05T15:30:34.060+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Whither the weather?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pks-CskKsGM/S-FxvMyIHaI/AAAAAAAARGQ/etn2wxHuvUQ/s1600/20100505498.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_pks-CskKsGM/S-FxvMyIHaI/AAAAAAAARGQ/etn2wxHuvUQ/s400/20100505498.jpg" alt="" id="BLOGGER_PHOTO_ID_5467776478303755682" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;Top left: “10-day forecast: come May, beautiful and cold”&lt;/p&gt;

&lt;p&gt;Right: “The last spasms of winter are over—At last!—Here comes the sun”&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3148277578472915938?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3148277578472915938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/05/whither-weather.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3148277578472915938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3148277578472915938'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/05/whither-weather.html' title='Whither the weather?'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pks-CskKsGM/S-FxvMyIHaI/AAAAAAAARGQ/etn2wxHuvUQ/s72-c/20100505498.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3838604569503123926</id><published>2010-04-28T21:50:00.003+02:00</published><updated>2010-04-28T21:54:35.202+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='diverse'/><title type='text'>En helt alminnelig dag i Bergen</title><content type='html'>&lt;p&gt;Dagbladet er opptatt av at Google Street View-bilene &lt;a href="http://www.dagbladet.no/2010/04/27/nyheter/11475806/"&gt;kjører på rådyr og fotograferer kløften til passerende kvinner&lt;/a&gt;. Her er en litt mer positiv Google Street View-opplevelse:&lt;/p&gt;

&lt;ol&gt;
 &lt;li&gt;Finn fram til &lt;a href="http://maps.google.com/maps?q=Markeveien+4C,+Bergen,+Norge"&gt;Markeveien 4C i Bergen&lt;/a&gt; på Google Maps.&lt;/li&gt;
 &lt;li&gt;Klikk «more» og velg Street View.&lt;/li&gt;
 &lt;li&gt;Vend deg mot øst (i retning Torgallmenningen).&lt;/li&gt;
 &lt;li&gt;Juster kameravinkelen slik at du ser mot den gule bygning merket «Suitell Ole Bull».&lt;/li&gt;
 &lt;li&gt;Klikk deg videre mot Torgallmenningen, og følg med på den lille hverdagshistorien som utfolder seg på fortauet foran 4B og 4A. Du vil etterhvert måtte snu kameraet til siden og bakover for å få med deg hele handlingen.&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3838604569503123926?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3838604569503123926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/04/en-helt-alminnelig-dag-i-bergen.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3838604569503123926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3838604569503123926'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/04/en-helt-alminnelig-dag-i-bergen.html' title='En helt alminnelig dag i Bergen'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1199680450739089299</id><published>2010-04-28T19:36:00.004+02:00</published><updated>2011-12-18T04:50:46.634+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows Update and Automatic Reboots</title><content type='html'>&lt;p&gt;Glad to see I'm not the only one &lt;a href="http://social.answers.microsoft.com/Forums/en-US/vistawu/thread/43b2abf8-6820-49df-a149-657190fdeb93"&gt;pissed off by this&lt;/a&gt;.  I found a &lt;a href="http://blogs.technet.com/mu/archive/2008/10/02/windows-update-and-automatic-reboots.aspx"&gt;useful article&lt;/a&gt; on this topic on the &lt;a href="http://blogs.technet.com/mu/"&gt;Microsoft Update Product Team's blog&lt;/a&gt;.  The article was written back in the Vista days, but the procedure is the same in Windows 7, except that it's much quicker to type “Edit Group Policy” in the Start menu search box than to try to find it in the Control Panel.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1199680450739089299?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1199680450739089299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/04/windows-update-and-automatic-reboots.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1199680450739089299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1199680450739089299'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/04/windows-update-and-automatic-reboots.html' title='Windows Update and Automatic Reboots'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-688334615758243551</id><published>2010-04-21T10:30:00.002+02:00</published><updated>2010-04-21T10:47:23.902+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>This has gone too far</title><content type='html'>&lt;p&gt;You know the little bits of transparent (and sometimes but usually not colored) cling film they put on glossy surfaces on electronic gadgets so they don't get scratched during packaging or shipping, so your technologically challenged parental units complain that the display on their new CD player is blurry because they didn't realize they were supposed to remove it?&lt;/p&gt;

&lt;p&gt;I just unpacked a brand new &lt;a href="http://www.hp.com/"&gt;HP&lt;/a&gt; 22″ monitor.  The stand has a tiny HP logo embossed on the head—the swiveling bit where you actually attach the panel.  A normal user will see that logo for about 30 seconds between unpacking the monitor and assembling it.  She might not even notice it...  if it weren't for the fact that &lt;em&gt;it has a tiny square of cling film stuck to it&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;By the way, HP is the company that markets its products with the slogan “The Computer is Personal Again” in a &lt;a href="http://en.wikipedia.org/wiki/Nightmare_Before_Christmas"&gt;Nightmare-Before-Christmas&lt;/a&gt;-ish font, yet the &lt;em&gt;power supply&lt;/em&gt; for an HP laptop weighs more than my wife's &lt;a href="http://www.apple.com/macbookair/"&gt;MacBook Air&lt;/a&gt;.  And I'm only exaggerating a little.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-688334615758243551?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/688334615758243551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/04/this-has-gone-too-far.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/688334615758243551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/688334615758243551'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/04/this-has-gone-too-far.html' title='This has gone too far'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3918738423215419874</id><published>2010-04-06T23:04:00.005+02:00</published><updated>2011-12-18T04:50:46.639+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Brave new world that has such software in it</title><content type='html'>&lt;p&gt;First impressions of my new Dell Studio XPS 16 with Windows 7:&lt;/p&gt;

&lt;h5&gt;The Good&lt;/h5&gt;

&lt;ul&gt;
  &lt;li&gt;It's fast.&lt;/li&gt;
  &lt;li&gt;The screen is really, really nice.&lt;/li&gt;
  &lt;li&gt;Aero is pretty.&lt;/li&gt;
  &lt;li&gt;Face recognition is neat.&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;The Bad&lt;/h5&gt;

&lt;ul&gt;
  &lt;li&gt;The screen is a veritable dust &amp;amp; lint magnet
  &lt;li&gt;No clit, so I'll have to get used to the trackpad (although 99% of the time I have an external mouse hooked up)&lt;/li&gt;
  &lt;li&gt;I have a strange feeling that the keys are &lt;em&gt;larger&lt;/em&gt; than on a regular keyboard, although it only takes five seconds with a ruler to verify that they aren't.&lt;/li&gt;
  &lt;li&gt;F'ed up keyboard layout.  Not MacBook-f'ed up, and not so f'ed up I won't get used to it, but sufficiently f'ed up that when I &lt;em&gt;do&lt;/em&gt; get used to it, I'll have trouble adjusting when I use other machines / keyboards.&lt;/li&gt;
  &lt;li&gt;Had to resort to Google to figure out where the disk activity indicator is (on the front edge, hidden where you can't see it without picking up the machine)&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;The Ugly&lt;/h5&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;del&gt;The camera activity indicator is &lt;em&gt;also&lt;/em&gt; hidden where you can't see it without picking up the machine.&lt;/del&gt; Actually, it's about 1 cm to the left of the lens, right where it's supposed to be.&lt;/li&gt;
  &lt;li&gt;The exhaust port is located on the rear edge of the machine so the bottom of the screen covers it when the lid is open.&lt;/li&gt;
  &lt;li&gt;Bluetooth didn't work out of the box.  I'm pretty sure I didn't order the machine without Bluetooth.  In fact, I'm pretty sure you can't even &lt;em&gt;get&lt;/em&gt; the machine without Bluetooth even if you &lt;em&gt;wanted&lt;/em&gt; to.  In fact, I &lt;em&gt;checked&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;When I rebooted to check that there actually &lt;em&gt;is&lt;/em&gt; a Bluetooth radio in the machine (there is) and that it &lt;em&gt;is&lt;/em&gt; enabled in BIOS (it is), 7 blue-screened.&lt;/li&gt;
  &lt;li&gt;After rebooting, the Bluetooth radio still doesn't show up in the device manager, and the driver fails to install.&lt;/li&gt;
  &lt;li&gt;When I rebooted a second time to check the BIOS again, I got a BSoD again.  Two for two.  Wheee!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Update: three for three; I suspect it may have something to do with my phone, which I have to connect using USB since Bluetooth doesn't work.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3918738423215419874?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3918738423215419874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/04/brave-new-world-that-has-such-software.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3918738423215419874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3918738423215419874'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/04/brave-new-world-that-has-such-software.html' title='Brave new world that has such software in it'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3223710516092559671</id><published>2010-04-03T13:49:00.002+02:00</published><updated>2010-04-03T13:52:54.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ja særlig'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Toppen av patriotisme</title><content type='html'>&lt;p&gt;Dagbladet, 2010-04-03:&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pks-CskKsGM/S7crj97LPjI/AAAAAAAAAbY/w4xSN6q7T6g/s1600/mette-marit-mer-sex.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 209px; height: 400px;" src="http://4.bp.blogspot.com/_pks-CskKsGM/S7crj97LPjI/AAAAAAAAAbY/w4xSN6q7T6g/s400/mette-marit-mer-sex.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5455877370500824626" /&gt;&lt;/a&gt;

&lt;p&gt;Hun er søt, da, men jeg kan ikke si at det funker for meg...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3223710516092559671?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3223710516092559671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/04/toppen-av-patriotisme.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3223710516092559671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3223710516092559671'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/04/toppen-av-patriotisme.html' title='Toppen av patriotisme'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pks-CskKsGM/S7crj97LPjI/AAAAAAAAAbY/w4xSN6q7T6g/s72-c/mette-marit-mer-sex.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-638428703436571277</id><published>2010-02-24T12:00:00.005+01:00</published><updated>2010-02-24T12:39:01.820+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>25 blå</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pks-CskKsGM/S4UG5y1mtpI/AAAAAAAAAbQ/qjFxGEiSEdQ/s1600-h/Stensby.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 164px;" src="http://1.bp.blogspot.com/_pks-CskKsGM/S4UG5y1mtpI/AAAAAAAAAbQ/qjFxGEiSEdQ/s320/Stensby.jpg" alt="" id="BLOGGER_PHOTO_ID_5441763314716030610" border="0" /&gt;&lt;/a&gt;
&lt;p&gt;Etter en overnatting på eksotiske &amp;amp; idylliske Stensby Sykehus (se bildet) går jeg ut for å sette meg i bilen. Det er litt kjølig, men jeg er godt kledd (to lag med ull – hold kjeft, Leisha). Jeg ser andre pasienter stå og skrape sine respektive frontruter og er glad for at jeg tok meg tid til å legge på presenningen i går; jeg har bare noen froststjerner på sidevinduene og på speilene (som forøvrig er oppvarmet, så det er ingen sak).&lt;/p&gt;

&lt;p&gt;Etter å ha skrapt siderutene setter jeg meg i bilen, og merker at det damper godt av pusten min. For å være helt ærlig så ble jeg litt kald mens jeg stod der og skrapte, og det blir ikke bedre av at jeg nå sitter stille i en kald bil. Jeg setter inn nøkkelen og vrir den om, og følgende skjer i løpet av noen brøkdeler av et sekund:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Nøkkelen passerer «acc», instrumentlysene tenner, og jeg registrerer at LCD-displayet til autochecken ser helt sprøtt ut, som en kalkulator med flatt batteri.&lt;/li&gt;
  &lt;li&gt;Nøkkelen treffer «start», og jeg hører den umiskjennelige lyden av en startmotor som får for lite strøm.&lt;/li&gt;
  &lt;li&gt;Jeg rekker såvidt å tenke «å faen».&lt;/li&gt;
  &lt;li&gt;Motoren tenner på første omdreining.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;WTF? Jeg har hatt denne bilen i tre år, og den har &lt;span style="font-style: italic;"&gt;aldri&lt;/span&gt; tent på første omdreining når den var kald.&lt;/p&gt;

&lt;p&gt;Aldri.&lt;/p&gt;

&lt;p&gt;Bare i dag.&lt;/p&gt;

&lt;p&gt;I fem og tyve blå.&lt;/p&gt;

&lt;p&gt;Jepp, det står vitterlig «-25°» på instrumentpanelet. Det forklarer hvorfor jeg syntes det var «litt kjølig». Men jeg har aldri hørt om en bil som starter lettere i -25° enn i +15°.&lt;/p&gt;

&lt;p&gt;Den eneste forklaringen jeg kommer på er at tettere luft gir mer oksygen i innsuget, og at en magrere blanding tenner lettere, men for å være helt ærlig så tror jeg ikke så mye på den.&lt;/p&gt;

&lt;p&gt;Stensby er i Gokk (bedre kjent som Minnesund), så jeg har ca. en kilometer fylkesvei, to rundkjøringer, og syv mil motorvei foran meg. Solen står opp mens jeg kjører sørover, og den formelig &lt;span style="font-style: italic;"&gt;gnistrer&lt;/span&gt;, bortsett fra forbi Gardermoen – der er det tett tåke.&lt;/p&gt;

&lt;p&gt;I bunnen av Groruddalen viser termometeret -22°, på Romsås er det -15° og fint skiføre. Snøskavlene rekker meg et sted mellom hoften og brystet. En helt vanlig norsk vinter på Østlandet... for andre gang på noen og tyve år.&lt;/p&gt;

&lt;p&gt;Og nå blir det snart ny bil på oss – stay tuned!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-638428703436571277?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/638428703436571277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/02/25-bla.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/638428703436571277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/638428703436571277'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/02/25-bla.html' title='25 blå'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pks-CskKsGM/S4UG5y1mtpI/AAAAAAAAAbQ/qjFxGEiSEdQ/s72-c/Stensby.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-266136454853387661</id><published>2010-02-20T18:04:00.004+01:00</published><updated>2010-02-20T18:08:26.975+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ja særlig'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>Dette er for din oppmerksomhet</title><content type='html'>&lt;p&gt;Av og til får jeg spam som er så hysterisk morsom at jeg bare &lt;em&gt;må&lt;/em&gt; dele den med omverdenen...&lt;/p&gt;

&lt;pre style="font-size: small"&gt;
From: "Patrick.K.W Chan"&amp;lt;mrchankwpatrick@gmail.com&amp;gt;
Subject: Dette er for din oppmerksomhet. 
Date: Sat, 20 Feb 2010 21:54:20 +0800
Reply-To: &amp;lt;patrick_kwwchan@yahoo.com.hk&amp;gt;

Dette er for din oppmerksomhet. 
(Executive Director og Chief Financial Officer) 
Hang Seng Bank Limited 
83 Des Voeux Road, Central 
Hong Kong SAR 
Epost: patrick_kwwchan@yahoo.com.hk 

Dette er for din oppmerksomhet 

Det er forståelig at du kan bli litt redd fordi du ikke kjenner meg, men jeg har en
lukrativ forretning forslaget av gjensidig interesse å dele med deg. Jeg fikk
referanse i mitt søk etter noen som passer mine foreslåtte forretningssamarbeid. 

Jeg er Mr. Patrick KW Chan direktør og finansdirektør i Hang Seng Bank Ltd Jeg har
en tåkela virksomheten forslag for deg. Jeg trenger deg til å hjelpe meg i
gjennomføring av en virksomhet prosjektet fra Hong Kong til landet ditt. Det
innebærer overføring av en stor pengesum. Alt om denne transaksjonen skal være
lovlig gjøres uten vanskelighet. Vennligst forsøke å observere ytterste skjønn i
alle saker vedrørende dette problemet. 

Når midlene har blitt overført til kontoen din, skal vi dele i forhold til å være
enige med oss begge. Jeg foretrekker du når meg på min private e-postadresse
nedenfor (E-post: patrick_kwwchan@yahoo.com.hk) og til slutt etter at jeg skal gi
deg mer informasjon om denne operasjonen.

Vær hvis du ikke er interessert slette denne e-posten og ikke jakte på meg fordi jeg
setter min karriere og liv for min familie på spill med dette arbeidet. Selv om
intet våger er ingenting vunnet. 

Ditt tidligst svar på dette brevet vil bli verdsatt. 

Vennlig hilsen 
  
Mr. Patrick K. W. Chan 
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-266136454853387661?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/266136454853387661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/02/dette-er-for-din-oppmerksomhet.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/266136454853387661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/266136454853387661'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/02/dette-er-for-din-oppmerksomhet.html' title='Dette er for din oppmerksomhet'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8916894359763773176</id><published>2010-02-08T17:08:00.006+01:00</published><updated>2010-02-08T18:29:59.751+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='aktuelt'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><title type='text'>Har du sluttet å slå din kone, Nedkvitne?</title><content type='html'>&lt;p&gt;Ikke så veldig saklig, nei.  Men så er ikke Nedkvitne eller hans støttespillere så veldig saklige heller.&lt;/p&gt;

&lt;p&gt;Professor i biologi Kristian Gundersen, for eksempel, mener at dommen &lt;a href="http://www.aftenposten.no/kul_und/article3496449.ece"&gt;truer ytringsfriheten&lt;/a&gt;, fordi man ikke alltid «klart kan skille mellom trakassering og faglige argumenter». Det er skivebom. Saken har nemlig ingenting med ytringsfrihet å gjøre; de eneste som mener det er Nedkvitne selv og hans advokat. Saken dreier seg om en ansatt som gjentatte ganger nekter å stille opp i møter der han er innkalt, som bevisst velger konfrontasjon framfor kompromiss, og tyr til grov sjikane mot sine medarbeidere og overordnede i stedet for å forsøke å imøtekomme deres argumenter.&lt;/p&gt;

&lt;p&gt;Nei, Det er nok ingen andre enn Nedkvitne selv som er overrasket over &lt;a href="http://www.aftenposten.no/nyheter/iriks/article3492796.ece"&gt;dommen&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Nedkvitne påstår at han har vært utsatt for et komplott fordi han kommer fra et lavere sosialt lag enn sine medarbeidere og overordnede. Han illustrerer dette med at alle hans antagonister er vestkantfolk – sosser som har vokst opp, med hans egne ord innenfor 20 kilometer fra Blindern.&lt;/p&gt;

&lt;p&gt;Si meg, Nedkvitne, ville du ha likt disse menneskene bedre om de kom fra, la oss si, Romsås? Stovner? Bøler? Holmlia? Eller kanskje de skulle de ha vokst opp utenfor Oslo: Lørenskog, kanskje? Eller Finstadrabben, som Tonna Brix beskriver som &lt;a href="http://www.dagbladet.no/2009/06/18/kultur/musikk/6783010/"&gt;«et lite høl i utkant av Oslo&lt;/a&gt;&lt;a href="http://www.dagbladet.no/2009/06/18/kultur/musikk/6783010/"&gt;»&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;Jeg skal fortelle deg en hemmelighet, Nedkvitne. &lt;em&gt;Alle&lt;/em&gt; disse stedene er innenfor 20 km i rett linje fra Blindern. De er til og med innenfor 20 kilometers &lt;em&gt;kjøreavstand&lt;/em&gt; fra Blindern.&lt;/p&gt;

&lt;p&gt;Tror du meg ikke? Se selv – siden du tydeligvis aldri har sett et kart over Oslo har jeg laget et &lt;a href="http://maps.google.com/maps/ms?msa=0&amp;amp;msid=116553142036173689986.00047f18d86e43516cf31"&gt;kart&lt;/a&gt; som viser avstandene fra Aer (statuen på Frederikkeplassen) til hvert av stedene jeg har nevnt over.&lt;/p&gt;

&lt;/p&gt;Hvis du ser nøye på kartet vil du kanskje oppdage at &lt;em&gt;hele Oslo, inkludert Nordmarka,&lt;/em&gt; er innenfor 20 km fra Blindern.  Du mener altså at hele Oslos befolkning &amp;ndash; 600&amp;nbsp;000 mennesker &amp;ndash; 15% av Norges befolkning &amp;ndash; forsøker systematisk å undertrykke deg?  Da har jeg ikke en gang regnet med befolkningen i Asker, Bærum, Lørenskog og Skedsmo (ca. 250&amp;nbsp;000 tilsammen) som også bor innen 20 km fra Blindern.&lt;/p&gt;

&lt;p&gt;Jeg bor på Romsås og jobber på Blindern. Det tar meg et kvarter med bil, litt over en halvtime med T-bane. Men jeg vokste opp såvidt over 1 km fra Blindern (huset der jeg bodde er markert på kartet). Er jeg en drittsekk for det? Eller fordi jeg ser gjennom dine vikarierende argumenter?&lt;/p&gt;

&lt;p&gt;Kanskje du skal se litt dypere i deg selv, Nedkvitne?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8916894359763773176?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8916894359763773176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/02/har-du-sluttet-sla-din-kone-nedkvitne.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8916894359763773176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8916894359763773176'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/02/har-du-sluttet-sla-din-kone-nedkvitne.html' title='Har du sluttet å slå din kone, Nedkvitne?'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8891127757835271002</id><published>2010-01-13T13:50:00.007+01:00</published><updated>2010-01-13T16:35:54.296+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ja særlig'/><category scheme='http://www.blogger.com/atom/ns#' term='aktuelt'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Avansert sporingsutstyr</title><content type='html'>&lt;p&gt;&lt;i&gt;&amp;laquo;Den kriminelle gjengen stjal og plyndret 23 billettautomater i Oslo. Her blir banden avslørt av avansert sporingsutstyr i automatene.&amp;raquo;&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Dette kan man lese i ingressen til en &lt;a href="http://www.dagbladet.no/2010/01/12/nyheter/forbrytelse/oslo_sporveier/innenriks/billetter/9878460/"&gt;artikkel i Dagbladet&lt;/a&gt; om en rekke tyverier av og innbrudd i &lt;del&gt;Oslo Sporveiers&lt;/del&gt; Ruters billettautomater.  Artikkelen ledsages av &lt;a href="http://gfx.dagbladet.no/video/splash/ani_33484_1.jpg"&gt;et bilde&lt;/a&gt; som viser bilen tyvene brukte, samt utstyret &lt;a href="http://www.securitas.no/"&gt;Securitas&lt;/a&gt; brukte for å spore automatene.&lt;/p&gt;

&lt;p&gt;Avansert my ass!  Jeg kjente umiddelbart igjen apparatet, for jeg har maken liggende hjemme.  Det er en helt vanlig analog peilemottager som brukes blant annet til å spore dyr (for eksempel jakthunder).  Den dertil hørende senderen er omtrent på størrelse med fire femkroninger stablet oppå hverandre, pluss en fleksibel antenne på rundt 20-30 cm, og er, i den utgaven jeg har, montert på et halsbånd.&lt;/p&gt;

&lt;p&gt;Prinsippet er såre enkelt, og har vært i bruk like lenge som man har kunnet lage følsomme nok mottagere små nok til å få plass i et kjøretøy.  Det ble f.eks. mye brukt under andre verdenskrig: av tyskerne for å lete etter skjulte radiosendere i okkuperte land, og av de allierte for å &lt;a href="http://en.wikipedia.org/wiki/Huff-Duff"&gt;lokalisere tyske ubåter&lt;/a&gt;.  Det er endog blitt &lt;a href="http://en.wikipedia.org/wiki/Amateur_radio_direction_finding"&gt;en sport&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Systemet fungerer slik: senderen festes til gjenstanden man ønsker å spore, og sender ut et periodisk radiosignal på en bestemt frekvens.  Mottageren lytter på samme frekvens og indikerer om det er aktivitet på denne frekvensen.  Antennen er retningsfølsom, slik at signalet blir sterkere når mottageren er vendt rett mot eller rett vekk fra senderen.  Man avgjør riktig retning ved å bevege seg sidelengs i forhold til denne linjen, og har man to eller flere mottagere med tilstrekkelig avstand i mellom kan man beregne senderens omtrentlige posisjon (skjæringspunktet mellom linjene fra de forskjellige mottagerne).  Ellers beveger man seg bare i den retningen mottageren peker, og ser om signalet blir sterkere eller svakere.&lt;/p&gt;

&lt;p&gt;Når jeg sier «analog» mener jeg forøvrig ikke at selve apparatet er analogt, men at kommunikasjonen mellom sender og mottager er analog.  LCD-displayet og knappene man ser på bildet brukes kun til å stille inn frekvensen.  Modellen som er vist på bildet kan forhåndsprogrammeres med et visst antall frekvenser, men man kan også legge inn frekvensen manuelt, på samme måte som med en bilstereo.  Hvis jeg husker riktig (jeg har ikke brukt den på over et år) har den en lysdiode som lyser når mottageren oppfatter et signal over en viss styrke, samt en kontakt for hodetelefoner.  Følsomheten justeres med hjulet over displayet.&lt;/p&gt;

&lt;p&gt;Til Dagbladets forsvar er teknologien nyere enn avishuset, men &lt;em&gt;avansert&lt;/em&gt; er den uansett ikke, etter dagens målestokk &amp;ndash; ikke på langt nær.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8891127757835271002?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8891127757835271002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2010/01/avansert-sporingsutstyr.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8891127757835271002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8891127757835271002'/><link rel='alternate' type='text/html' href='http://blog.des.no/2010/01/avansert-sporingsutstyr.html' title='Avansert sporingsutstyr'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2916466441916011837</id><published>2009-12-13T02:09:00.005+01:00</published><updated>2009-12-14T11:05:43.909+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='musikk'/><title type='text'>Katzenjammer på Sentrum Scene</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pks-CskKsGM/SyQ-84B0BXI/AAAAAAAAAaA/kmPbOvOsczI/s1600-h/20091212310.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pks-CskKsGM/SyQ-84B0BXI/AAAAAAAAAaA/kmPbOvOsczI/s400/20091212310.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414521867559241074" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fantastisk!&lt;/p&gt;

&lt;p&gt;Klokken har passert to på morgenen, så jeg orker ikke skrive noe særlig mer.  Konserten var fantastisk fra ende til annen.  Bildet over er tatt under «A Bar in Amsterdam», som kom relativt sent i konserten.&lt;/p&gt;

&lt;p&gt;For en gangs skyld hadde de dessuten klart å finne et oppvarmingsband som både låt bra og var passe crazy: &lt;a href="http://www.youtube.com/results?search_query=polka-bj%C3%B8rn+og+kleine+heine"&gt;Polka-Bjørn og Kleine Heine&lt;/a&gt;.  De hadde med seg en tenor som innimellom all jodlingen fremførte en helt streit versjon av «O helga natt»; jeg vet ikke helt om han var vant med at publikum trampet, klappet og sang med på refrenget, men det så ikke ut til å plage ham nevneverdig.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;PS til Frk. Vanilje: Katzenjammer spilte i Bergen på fredag...&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2916466441916011837?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2916466441916011837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/12/katzenjammer-pa-sentrum-scene.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2916466441916011837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2916466441916011837'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/12/katzenjammer-pa-sentrum-scene.html' title='Katzenjammer på Sentrum Scene'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pks-CskKsGM/SyQ-84B0BXI/AAAAAAAAAaA/kmPbOvOsczI/s72-c/20091212310.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5606126458662639263</id><published>2009-11-30T22:34:00.005+01:00</published><updated>2009-12-01T00:15:15.506+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Unimpressed: Drake's Fortune</title><content type='html'>Finally got myself a &lt;a href="http://en.wikipedia.org/wiki/Playstation_3"&gt;PlayStation 3&lt;/a&gt; (I'd link to the official site, but it's totally retarded), and bought a bunch of &amp;ldquo;pre-played&amp;rdquo; (i.e. what you and I would call &amp;ldquo;used&amp;rdquo;) games along with it.  One of the games I picked up was &lt;a href="http://en.wikipedia.org/wiki/Resistance:_Fall_of_Man"&gt;Resistance: Fall of Man&lt;/a&gt;, but the guy at the &lt;a href="http://www.gamestop.no/start.asp"&gt;store&lt;/a&gt; claimed that it wasn't really all that good, and that if I really wanted to &amp;ldquo;experience the PS3&amp;rdquo; I should get &lt;a href="http://en.wikipedia.org/wiki/Uncharted:_Drake%27s_Fortune"&gt;Uncharted: Drake's Fortune&lt;/a&gt; instead, and I vaguely recalled reading about it after seeing a &lt;a href="http://www.penny-arcade.com/comic/2009/10/19/"&gt;Penny Arcade strip&lt;/a&gt; about the sequel, so I did.&lt;/p&gt;

&lt;p&gt;As you can tell from the title, I was not impressed.&lt;/p&gt;

&lt;p&gt;Basically, the game breaks down into two parts: jump-and-climb and run-and-shoot.  In terms of game mechanics and level design, the jump-and-climb part looks a &lt;em&gt;lot&lt;/em&gt; like &lt;a href="http://en.wikipedia.org/wiki/Prince_of_Persia:_The_Sands_of_Time"&gt;Prince of Persia&lt;/a&gt;, except not as good.  In fact, it resembles PoP so much that I'd call anyone who told me it was &lt;em&gt;not&lt;/em&gt; inspired by it a liar.  Even some of the &lt;em&gt;sounds&lt;/em&gt;&amp;mdash;particularly the stone-on-stone sound you get when pushing a rock or opening a hidden door, the rattle of chains, and the &amp;ldquo;whoah&amp;rdquo; sound the protagonist makes when the ledge he's hanging from starts to crumble&amp;mdash;are so similar you'd almost think Naughty Dog had copied them outright from PoP.&lt;/p&gt;

&lt;p&gt;Likewise, in terms of game mechanics, and &lt;em&gt;somewhat&lt;/em&gt; in terms of level design, the run-and-shoot bits bear a strong similarity to &lt;a href="http://en.wikipedia.org/wiki/The_Getaway_%28video_game%29"&gt;The Getaway&lt;/a&gt;&amp;mdash;once again, not as good, although they did add a reticle, which The Getaway lacks.&lt;/p&gt;

&lt;p&gt;The most frustrating aspect is that motion is fairly limited.  You can't run, roll, duck or crouch (except against a low wall), and the controls aren't nearly as fluid as in PoP.  Then again, very few games have controls that can match PoP.&lt;/p&gt;

&lt;p&gt;Next, the game is just too damn easy.  I played through the entire game on &amp;ldquo;normal&amp;rdquo; in two sittings, or about twelve hours.  I got a little more than half the treasures and a little less than half the medals.  There were only two places in the main sequence where I had any trouble figuring out how to move on: the passage to the upper gallery in the church (an exterior staircase that I hadn't noticed as I ran past it) and the statues in the library (it took me a while to realize that what mattered was their orientation, not their position).  Only &lt;em&gt;once&lt;/em&gt; did I resort to a FAQ: at the very end of the game (and by &amp;ldquo;the very end&amp;rdquo;, I mean the last twenty playable seconds), when I was getting tired and didn't notice that Navarro reloaded every two shots.&lt;/p&gt;

&lt;p&gt;Now a bit of the good: U:DF is highly realistic, in the sense that there are no &lt;a href="http://en.wikipedia.org/wiki/Skiffy"&gt;skiffy&lt;/a&gt; gadgets, no superpowers, nothing that couldn't conceivably exist in our world, except of course for the main protagonist's improbable (but not impossible) strength, dexterity and stamina, and the fact that characters (protagonists, antagonists and grunts) recover from their wounds within seconds once you stop shooting at them.  To be fair, the game wouldn't be much fun if it ended as soon as you got shot, and finding medkits strewn around in pre-Columbian ruins would be &lt;em&gt;more&lt;/em&gt; distracting, not less.&lt;/p&gt;

&lt;p&gt;The sets and models are as realistic as one can expect in a video game, and some of the visuals&amp;mdash;such as the view over the jungle from the waterfall early in the game&amp;mdash;are gorgeous, though no more impressive than what you see in other contemporary games such as &lt;a href="http://en.wikipedia.org/wiki/The_Elder_Scrolls_IV:_Oblivion"&gt;Oblivion&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Half-Life_2:_Episode_Two"&gt;Half-Life 2: Episode Two&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One thing I particularly appreciated was that the main protagonist's sidekick &lt;a href="http://www.imdb.com/name/nm2448361/"&gt;Elena Fisher&lt;/a&gt; looks and acts like a &lt;em&gt;real&lt;/em&gt; woman.  She's anatomically correct (quoth K: &amp;ldquo;her boobs are smaller than mine!&amp;rdquo;) and dressed in sensible clothes (Bermuda shorts and a tank top over a T-back shirt) that get visibly dirty and sweat-stained as the game progresses.  She's &lt;em&gt;believable&lt;/em&gt; in a way that &lt;a href="http://en.wikipedia.org/wiki/Lara_Croft"&gt;Lara Croft&lt;/a&gt; will &lt;a href="http://images.google.com/images?q=lara+croft"&gt;never be&lt;/a&gt;.  Perhaps the game industry will learn something from characters like her and &lt;a href="http://en.wikipedia.org/wiki/Alyx_Vance"&gt;Alyx Vance&lt;/a&gt;, namely that a woman doesn't need triple-D jugs and a chain-mail bikini to be sexy and engaging.&lt;/p&gt;

&lt;p&gt;But all that realism I mentioned earlier went right down the toilet approximately 85% into the game.  That's when the zombies came out.&lt;/p&gt;

&lt;p&gt;I'm not kidding.  I'm making my way out of a vault where &lt;a href="http://en.wikipedia.org/wiki/El_Dorado"&gt;El Dorado&lt;/a&gt; is supposed to have been kept at some point when suddenly the zombies from &lt;a href="http://en.wikipedia.org/wiki/I_Am_Legend_%28film%29"&gt;I am Legend&lt;/a&gt; come crawling out of, well, pretty much everywhere, and I'm running around like a maniac blowing them away with a pump-action shotgun.&lt;/p&gt;

&lt;p&gt;For the next hour, what was until then a straight action adventure turns into survival horror.  Did I mention that I &lt;em&gt;hate&lt;/em&gt; survival horror?&lt;/p&gt;

&lt;p&gt;Later on, I'm running through a Nazi submarine base (pretty common trope in the genre, cf. &lt;a href="http://en.wikipedia.org/wiki/Raiders_of_the_Lost_Ark"&gt;Indiana&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Indiana_Jones_and_the_Last_Crusade"&gt;Jones&lt;/a&gt;) trying to find the electrical generators.  Uh, the place has been abandoned for sixty years yet the generators still work and there is still fuel in the tanks?  Gimme a break...&lt;/p&gt;

&lt;p&gt;On the other hand, if I'm going to complain about the generators, I might as well point out how completely unlikely it is that Nathan Drake would be able to locate a coffin on the bottom of the Pacific with nothing more to go on than a set of coordinates that were inscribed on a ring &lt;em&gt;at a time where precise navigation was impossible because a reliable chronometer had not yet been invented, and would not be invented for another two hundred years&lt;/em&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5606126458662639263?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5606126458662639263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/11/unimpressed-drakes-fortune.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5606126458662639263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5606126458662639263'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/11/unimpressed-drakes-fortune.html' title='Unimpressed: Drake&apos;s Fortune'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1112826837048438164</id><published>2009-11-11T16:23:00.001+01:00</published><updated>2011-12-18T04:50:46.629+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>VirtualSummary</title><content type='html'>&lt;i&gt;[I started writing this entry months ago, but never got around to finishing it.]&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;After a few months of &lt;a href="/2009/08/virtualwoes.html"&gt;running Ubuntu as a VirtualBox on a Windows host&lt;/a&gt;, I've got most of the kinks ironed out.  To summarize:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Screen resolution: see previous post.&lt;/li&gt;
&lt;li&gt;Mouse: see previous post.  Once you've install the correct driver, it works beautifully.  The mouse pointer is synchronized between the host and the guest, so it doesn't jump when you switch back and forth, and if your guest runs in a window rather than full-screen, you can move smoothly and seamlessly from the guest to the host without having to click or press anything.&lt;/li&gt;
&lt;li&gt;Clock: ouch.  No matter what you do, it will get out of synch, and ntpd will eventually give up on it.  The only solution I can think of is to replace ntpd with something else that can be coerced into accepting large deltas.  Luckily, the clock will always be late, never early.
&lt;li&gt;Network: whoa boy...&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Networking is not VirtualBox's strong point.  It has a built-in &lt;a href="http://en.wikipedia.org/wiki/DHCP"&gt;DHCP&lt;/a&gt; server, so in theory, it's just plug and play, but in practice, it works like shit&amp;mdash;especially if, like me, your host is a laptop.  VirtualBox reads the host's DNS settings just once, at startup, and so when you move from one network to another, it will still serve you the old DNS setup.&lt;/p&gt;

&lt;p&gt;The solution I found is to disable roaming in the guest and configure a static IP address (10.0.2.15/24) and gateway (10.0.2.2).  These are the settings VirtualBox uses for NATed guests; the IP address and gateway will be the same at all times in every guest.  Finally, install &lt;a href="http://www.unbound.net/"&gt;unbound&lt;/a&gt; and point &lt;tt&gt;resolv.conf&lt;/tt&gt; at 127.0.0.1.&lt;/p&gt;

&lt;p&gt;I use the following &lt;tt&gt;unbound.conf&lt;/tt&gt;:&lt;/p&gt;

&lt;pre&gt;
server:
        verbosity: 1
        interface: 127.0.0.1
        access-control: 127.0.0.0/8 allow
        do-ip6: no
&lt;/pre&gt;

&lt;p&gt;However, the defaults are just fine; in Ubuntu, you can simply do:&lt;/p&gt;

&lt;pre&gt;
# apt-get install unbound
# echo "nameserver 127.0.0.1" &gt;/etc/resolv.conf
&lt;/pre&gt;

&lt;p&gt;and forget about it.&lt;/p&gt;

&lt;p&gt;Now, if only they could fix the keyboard issues...  it seems VirtualBox sometimes drops or reorders key events: sometimes a key will start repeating, or a mode key (Ctrl, Alt etc.) will get &amp;ldquo;stuck&amp;rdquo; until you press it again.  My guess is that VirtualBox either sends the &amp;ldquo;key up&amp;rdquo; event before the &amp;ldquo;key down&amp;rdquo; event, or just drops it altogether.  There have been three or four dot releases since I first started using VirtualBox, and I keep hoping the next one will fix this bug, but no luck so far...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1112826837048438164?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1112826837048438164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/09/virtualsummary.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1112826837048438164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1112826837048438164'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/09/virtualsummary.html' title='VirtualSummary'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7204468760499630476</id><published>2009-11-04T17:32:00.004+01:00</published><updated>2009-11-04T17:32:00.519+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='meow'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>I can has ignorance and neglect?</title><content type='html'>I won't say &amp;ldquo;I love cats, therefore I love &lt;a href="http://icanhascheezburger.com/"&gt;ICHC&lt;/a&gt;&amp;rdquo;, but I can say &amp;ldquo;I love cats, and ICHC brightens my day&amp;rdquo;.&lt;/p&gt;

&lt;p&gt;Except when it doesn't.&lt;/p&gt;

&lt;p&gt;There's the little things, like the sheer &lt;em&gt;inanity&lt;/em&gt; of reader comments, which I've stopped reading entirely, or referring to &lt;a href="http://en.wikipedia.org/wiki/Tortoiseshell_cat"&gt;tortoiseshell cats&lt;/a&gt; using male pronouns, or the videos.  Lolpics are funny because they take a single shot out of its context and make it out to be something it isn't.  Videos may be cute, but they aren't funny, because they just show cats doing what cats do.&lt;/p&gt;

&lt;p&gt;Then there's pictures like &lt;a href="http://icanhascheezburger.com/2009/11/03/funny-pictures-pumpkins/"&gt;this one&lt;/a&gt;.  Yeah, yeah, the cat ate the pumpkin, very funny, except the gag only works because the cat is &lt;em&gt;morbidly obese&lt;/em&gt;, and that's not funny at all.  We're not talking &amp;ldquo;a little extra weight around the waist&amp;rdquo; we're talking &amp;ldquo;will die an early death due to a &lt;a href="http://en.wikipedia.org/wiki/Diabetes"&gt;series&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Arthritis"&gt;of&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Hepatic_lipidosis"&gt;complications&lt;/a&gt; which may culminate in major &lt;a href="http://en.wikipedia.org/wiki/Hypertrophic_Cardiomyopathy"&gt;heart&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Cirrhosis"&gt;liver&lt;/a&gt; failure&amp;rdquo;.  For &lt;em&gt;insert your favorite deity&lt;/em&gt;'s sake, people, get a fucking clue.  If you're too thick to understand something unless it's on YouTube, watch &lt;a href="http://www.simonscat.com/fedup.html"&gt;this video&lt;/a&gt;, and put your cat on a &lt;a href="http://www.royalcanin.co.uk/vet/clinical_diets/feline_clinical_diets/obesity_management_dry.aspx"&gt;diet&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7204468760499630476?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7204468760499630476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/11/i-can-has-ignorance-and-neglect.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7204468760499630476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7204468760499630476'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/11/i-can-has-ignorance-and-neglect.html' title='I can has ignorance and neglect?'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-477360338514052772</id><published>2009-11-04T13:37:00.003+01:00</published><updated>2009-11-06T10:17:47.271+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='diverse'/><title type='text'>I discovered a star</title><content type='html'>Statoil har fått &lt;a href="http://www.statoil.com/en/About/History/Pages/GuidingStarAcrossNewFrontiers.aspx"&gt;ny logo&lt;/a&gt;.  Nå er jeg plutselig usikker på om de driver med oljeutvinning, &lt;a href="http://www.djuice.no/"&gt;mobiltelefoni&lt;/a&gt; eller &lt;a href="http://www.husflid.no/"&gt;kunsthåndverk&lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;&lt;it&gt;[edited 2009-11-06 to add a title; spot the reference...]&lt;/it&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-477360338514052772?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/477360338514052772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/11/statoil-har-fatt-ny-logo.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/477360338514052772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/477360338514052772'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/11/statoil-har-fatt-ny-logo.html' title='I discovered a star'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1632289001089874665</id><published>2009-09-19T01:14:00.007+02:00</published><updated>2009-09-19T10:25:33.175+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>You do not own me</title><content type='html'>Just because I live in the same country as you do, and speak the same language as you, does not give you a lien on me.  It does not give you the right to walk up to me while I'm on the phone with my wife, poke me in the chest, and ask me where I got my badge&amp;mdash;which you're not going to get anyway, because you're not at the same fucking conference as I am, so figure it out for yourselves, assholes, &lt;em&gt;you're standing right in front of the fucking registration desk&lt;/em&gt;.  It does not absolve you from such civil niceties as introducing yourselves.  Norway may be a small country, but it still has four point five fucking &lt;em&gt;million&lt;/em&gt; inhabitants, and I don't know a fraction of them, and I &lt;em&gt;certainly&lt;/em&gt; don't know &lt;em&gt;you&lt;/em&gt;, even if &lt;em&gt;you&lt;/em&gt; know &lt;em&gt;me&lt;/em&gt;, fanboys.  I don't give a shit if you're FreeBSD users, I mean, bully for you, really, but I'm not your fucking indentured servant.  I'm here to meet and work with my friends and colleagues, and you're &lt;em&gt;neither&lt;/em&gt;, so learn some manners or leave me the fuck alone, OK?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1632289001089874665?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1632289001089874665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/09/you-do-not-own-me.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1632289001089874665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1632289001089874665'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/09/you-do-not-own-me.html' title='You do not own me'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8329493688502328494</id><published>2009-09-18T14:10:00.002+02:00</published><updated>2009-09-18T14:14:13.442+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='devsummit'/><title type='text'>64-bit quotas</title><content type='html'>Bonus feature: mostly readable shot of the whiteboard Kirk and I used while reviewing the state of 64-bit quotas:

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pks-CskKsGM/SrN5I2K6kBI/AAAAAAAAAZU/WIcVDWvRLy8/s1600-h/20090917108.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_pks-CskKsGM/SrN5I2K6kBI/AAAAAAAAAZU/WIcVDWvRLy8/s400/20090917108.jpg" alt="" id="BLOGGER_PHOTO_ID_5382779172525084690" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8329493688502328494?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8329493688502328494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/09/64-bit-quotas.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8329493688502328494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8329493688502328494'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/09/64-bit-quotas.html' title='64-bit quotas'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pks-CskKsGM/SrN5I2K6kBI/AAAAAAAAAZU/WIcVDWvRLy8/s72-c/20090917108.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8341243453616689931</id><published>2009-09-18T14:01:00.009+02:00</published><updated>2009-09-18T14:14:26.557+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='devsummit'/><title type='text'>FreeBSD 9.0 Wishlist</title><content type='html'>Mostly readable shots of the whiteboards used during the 9.0 brainstorming session.

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pks-CskKsGM/SrN30jtL92I/AAAAAAAAAZE/46vGoHMLyT8/s1600-h/20090918120.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_pks-CskKsGM/SrN30jtL92I/AAAAAAAAAZE/46vGoHMLyT8/s400/20090918120.jpg" alt="" id="BLOGGER_PHOTO_ID_5382777724459546466" border="0" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pks-CskKsGM/SrN3wjsJXdI/AAAAAAAAAY8/LrONRWcoCTI/s1600-h/20090918118.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_pks-CskKsGM/SrN3wjsJXdI/AAAAAAAAAY8/LrONRWcoCTI/s400/20090918118.jpg" alt="" id="BLOGGER_PHOTO_ID_5382777655735705042" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pks-CskKsGM/SrN35Gd8nlI/AAAAAAAAAZM/h6ARsk6yy2E/s1600-h/20090918121.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pks-CskKsGM/SrN35Gd8nlI/AAAAAAAAAZM/h6ARsk6yy2E/s400/20090918121.jpg" alt="" id="BLOGGER_PHOTO_ID_5382777802510343762" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8341243453616689931?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8341243453616689931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/09/freebsd-90-wishlist.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8341243453616689931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8341243453616689931'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/09/freebsd-90-wishlist.html' title='FreeBSD 9.0 Wishlist'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pks-CskKsGM/SrN30jtL92I/AAAAAAAAAZE/46vGoHMLyT8/s72-c/20090918120.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1036551929206900704</id><published>2009-09-13T00:45:00.013+02:00</published><updated>2009-09-13T05:19:24.149+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Dude, where's my torque?</title><content type='html'>There are many reasons for a car engine to take longer to start and deliver less torque than it used to, but here are some of the most common ones:&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pks-CskKsGM/SqwlDz75cLI/AAAAAAAAAYM/PoEbqA4HAi8/s1600-h/20090912082.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_pks-CskKsGM/SqwlDz75cLI/AAAAAAAAAYM/PoEbqA4HAi8/s320/20090912082.jpg" alt="old spark plugs from the right cylinder bank" id="BLOGGER_PHOTO_ID_5380716402212171954" border="0" /&gt;&lt;/a&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pks-CskKsGM/SqwlM-simDI/AAAAAAAAAYU/yOH22_Z-4ac/s1600-h/20090912084.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_pks-CskKsGM/SqwlM-simDI/AAAAAAAAAYU/yOH22_Z-4ac/s320/20090912084.jpg" alt="old spark plugs from the right cylinder bank" id="BLOGGER_PHOTO_ID_5380716559719372850" border="0" /&gt;&lt;/a&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pks-CskKsGM/Sqw90CuTr7I/AAAAAAAAAYc/jacp8gDfRyA/s1600-h/20090913086.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor:p ointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_pks-CskKsGM/Sqw90CuTr7I/AAAAAAAAAYc/jacp8gDfRyA/s320/20090913086.jpg" alt="close-up of the rearmost spark plug from the right cylinder bank" id="BLOGGER_PHOTO_ID_5380743619094491058" border="0" /&gt;&lt;/a&gt;

&lt;ul&gt;
  &lt;li&gt;Fuel filter: replaced &lt;a href="/2008/04/amazing-headless-mechanic.html"&gt;not too long ago&lt;/a&gt;, should be fine for another 10' or 20' km.&lt;/li&gt;
  &lt;li&gt;Air filter: replaced a couple of months after the fuel filter.&lt;/li&gt;
  &lt;li&gt;Fuel pump: replaced (with an original part) after the last one failed a year ago.&lt;/li&gt;
  &lt;li&gt;Oil and oil filter: replaced twice a year and topped up as needed.&lt;/li&gt;
  &lt;li&gt;Spark plugs: replaced...  wait a minute...  replaced when?  I &lt;em&gt;think&lt;/em&gt; I remember &lt;em&gt;buying&lt;/em&gt; new spark plugs &lt;em&gt;twice&lt;/em&gt;, but I can only remember &lt;em&gt;replacing&lt;/em&gt; them &lt;em&gt;once&lt;/em&gt;, around the same time as the fuel filter.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Adding insult to injury, the engine has been running hot due to &lt;a href="/2009/05/plugging-leaky-radiator.html"&gt;cooling issues&lt;/a&gt; that were only recently resolved (I ended up replacing the radiator and expansion tank).&lt;/p&gt;

&lt;p&gt;The plugs I used the last time (&lt;a href="http://www.boschautoparts.co.uk/pcPlug4.asp?c=2&amp;d=1"&gt;Bosch Super 4&lt;/a&gt;) are now unobtainium, so I got a set of &lt;a href="http://www.ngk.de/V-Line_spark_plugs.701.0.html"&gt;NGK V-Line 24&lt;/a&gt; plugs instead, and installed them earlier today.  The photos on the right are of the old plugs, and confirm at least part of my hypothesis, viz. that they needed replacing.&lt;/p&gt;

&lt;p&gt;The plugs on the top photo are from the left cylinder bank.  From that angle, they look normal except for two things: first, the oil on the third plug, which is of no big import, as it is on the outside end of the plug; and second, the difference in color between the leftmost plug and the other two, which shows that it hasn't been firing properly (if at all) recently; the spark plug wire was loose.&lt;/p&gt;

&lt;p&gt;The plugs on the middle photo are from the right cylinder bank.  The one on the left (from the rearmost cylinder) has a certain amount of soot on the ground electrode, but not as much as it looks like on the photo.&lt;/p&gt;

&lt;p&gt;The third photo clearly shows excessive ash buildup on the tip of the center electrode and insulators and uneven wear of the ground electrode.  As far as I can tell from various online &lt;a href="http://www.verrill.com/moto/sellingguide/sparkplugs/plugcolorchart.htm"&gt;spark plug reading charts&lt;/a&gt;, including &lt;a href="http://www.ngksparkplugs.com/tech_support/spark_plugs/faqs/faqread.asp"&gt;this one&lt;/a&gt; from &lt;a href="http://www.ngksparkplugs.com/"&gt;NGK's US website&lt;/a&gt;, this is consistent with what one would expect under the circumstances.&lt;/p&gt;

&lt;p&gt;Old plugs out, new plugs in, start the engine, and it chokes and stalls almost immediately; ask K to listen for unexpected noises and try again; K confirms that there is a strange wheezing sound coming from the area where I have forgotten to reconnect the air inlet hose which was in the way of the rearmost right-hand-side plug.  A few minutes later, I'm putting way too much load on a cold engine and tearing up some freshly-laid stimulus-plan asphalt.&lt;/p&gt;

&lt;p&gt;Next up: the serpentine belt tensioner&amp;mdash;but that's a story for another day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1036551929206900704?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1036551929206900704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/09/dude-wheres-my-torque.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1036551929206900704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1036551929206900704'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/09/dude-wheres-my-torque.html' title='Dude, where&apos;s my torque?'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pks-CskKsGM/SqwlDz75cLI/AAAAAAAAAYM/PoEbqA4HAi8/s72-c/20090912082.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3823681899211636230</id><published>2009-09-11T21:47:00.005+02:00</published><updated>2009-09-12T03:49:25.604+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Nilges v. the World</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Herbert_Schildt"&gt;Herbert Schildt&lt;/a&gt; is the author of a series of books on computer programming, including about a dozen about C, which are widely considered by the C community to be, to put it bluntly, shit.  Two of them, &lt;em&gt;C: A Complete Reference&lt;/em&gt; and &lt;em&gt;The Annotated C Standard&lt;/em&gt; have been roundly criticized by &lt;a href="http://www.seebs.net/c/c_tcr.html"&gt;Peter Seebach&lt;/a&gt; and &lt;a href="http://www.davros.org/c/schildt.html"&gt;Clive Feather&lt;/a&gt;, respectively, and inspired a number of &lt;a href="http://accu.org/index.php?module=bookreviews&amp;func=search&amp;stype=author&amp;q=schildt"&gt;scathing reviews&lt;/a&gt; on the &lt;a href="http://www.accu.org/"&gt;Association of C and C++ Users&lt;/a&gt; website.  Even Steve Summit's &lt;a href="http://c-faq.com/"&gt;C FAQ&lt;/a&gt; includes &lt;a href="http://c-faq.com/ansi/avail.html"&gt;a warning&lt;/a&gt; about &lt;em&gt;The Annotated C Standard&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Recently, a certain Edward Nilges has been waging a highly entertaining crusade against Schildt's critics on &lt;tt&gt;comp.lang.c&lt;/tt&gt; (&lt;a href="http://groups.google.com/group/comp.lang.c/browse_thread/thread/ee0f7c0d8e0de75a"&gt;&lt;em&gt;C as a Platonic pathology&lt;/em&gt;&lt;/a&gt;) and &lt;tt&gt;comp.lang.c.moderated&lt;/tt&gt; (&lt;a href="http://groups.google.com/group/comp.lang.c.moderated/browse_thread/thread/8f9532f80f1cf4"&gt;Statement on Schildt submitted to wikipedia today&lt;/a&gt;)).&lt;/p&gt;

&lt;p&gt;The whole point of this entry is to share with you some exquisite gems from the latter thread:&lt;/p&gt;

&lt;p&gt;In &lt;a href="http://groups.google.com/group/comp.lang.c.moderated/msg/c678397677a4b248"&gt;&amp;lt;clcm-20090910-0010@plethora.net&amp;gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Seebach:&lt;/b&gt; I am mystified by these criticisms.  I don't see how you find any &amp;ldquo;religious fundamentalism&amp;rdquo; in my views of programming.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nilges:&lt;/b&gt; That's because complementarily to your mathematical and scientific intelligence, you have failed to see a textual isomorphism between religious fundamentalism and your technical fundamentalism.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In &lt;a href="http://groups.google.com/group/comp.lang.c.moderated/msg/48a03bddd9eacd58"&gt;&amp;lt;clcm-20090911-0002@plethora.net&amp;gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Nilges:&lt;/b&gt; You’re here worse than student &amp;ldquo;Otto&amp;rdquo; who sits in the back of the class with twenty years of assembler and no health insurance, soured (in CS Lewis’ words) by true miseries, and maddened by false promises, and decries C as a Communist plot.&lt;/p&gt;
&lt;p&gt;You’re the plainclothes cop in the back of the class who in a police state objects to the prof’s narrative because it didn’t mention the leading role of the Party, or here, the holy, phallic register as opposed to the stack.&lt;/p&gt;
&lt;p&gt;I’m dead serious, Peter. The difficulty of programming creates psychosexual noise even in the best brain, and the stack just bothered people, being flexible and soft: whereas the registers are always &amp;ldquo;there&amp;rdquo;, crystalline and hard.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Further down in the same message:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Nilges:&lt;/b&gt; Having left programming, in no little disgust at the personalities of programming, after thirty years, I teach English and creative writing in addition to intro computer science. I have learned that intolerant students, who believe words are things, make the slowest progress.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;He's certainly qualified for the &amp;ldquo;creative writing&amp;rdquo; part.  Not so sure about the &amp;ldquo;intro computer science&amp;rdquo;.  I wonder what his students think of him.&lt;/p&gt;

&lt;p&gt;In &lt;a href="http://groups.google.com/group/comp.lang.c.moderated/msg/0d0c02443dcc8ee0"&gt;&amp;lt;clcm-20090911-0003@plethora.net&amp;gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Nilges:&lt;/b&gt; My favorite &amp;ldquo;theory&amp;rdquo; is that Schildt showed up at an early meeting and took your girlfriend away. I have no other way of explaining your unprofessional conduct [...]&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In &lt;a href="http://groups.google.com/group/comp.lang.c.moderated/msg/5d1a2dd06c951df2"&gt;&amp;lt;clcm-20090911-0005@plethora.net&amp;gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Seebach:&lt;/b&gt; If you and [Jacob] Navia [author of &lt;a href="http://www.cs.virginia.edu/~lcc-win32/"&gt;lcc-win32&lt;/a&gt;; see &lt;a href="http://groups.google.com/group/comp.std.c/browse_thread/thread/75825a0ae203fa32"&gt;Zero overhead overflow checking&lt;/a&gt; on &lt;tt&gt;comp.std.c&lt;/tt&gt;] are saying I'm doing something wrong, I think I'm going to have to take that as complimentary.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This links in nicely with Francis Glassborow's complaint in &lt;a href="http://groups.google.com/group/comp.lang.c.moderated/msg/0b2b2f103d48cb1d"&gt;&amp;lt;clcm-20090910-0007@plethora.net&amp;gt;&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;Glassborow:&lt;/b&gt; I am deeply insulted that you have not added my name to the above 2 [meaning Feather and Seebach].&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I wonder what Schildt thinks of all this&amp;mdash;if he's even aware of it.  In his place, even if I wasn't embarrassed about having my books torn apart in this fashion, I'd certainly be embarrassed by Nilge's defense.&lt;/p&gt;

&lt;p&gt;Coincidentally, the moderation delay on &lt;tt&gt;comp.lang.c.moderated&lt;/tt&gt; has gone down to almost zero since this thread began.  The moderators must be having the time of their lives seeing this play out...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3823681899211636230?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3823681899211636230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/09/nilges-v-world.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3823681899211636230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3823681899211636230'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/09/nilges-v-world.html' title='Nilges v. the World'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-8679090671200261485</id><published>2009-08-26T18:17:00.006+02:00</published><updated>2011-12-18T04:50:46.647+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>VirtualWoes</title><content type='html'>I find myself in a position where I have to run Windows on my laptop, and use it on a daily basis.  This does not make me a happy moggie, as I have run Ubuntu exclusively (except for gaming) for several years. I finally decided that the best solution would be to run &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; in &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; on top of Windows.&lt;/p&gt;

&lt;p&gt;(Yes, I still run &lt;a href="http://releases.ubuntu.com/hardy/"&gt;Hardy&lt;/a&gt;, as I still haven't recovered from trying out the unmitigated disaster that was &lt;a href="http://releases.ubuntu.com/intrepid/"&gt;Intrepid&lt;/a&gt;.  I may give &lt;a href="http://releases.ubuntu.com/jaunty/"&gt;Jaunty&lt;/a&gt; a spin some day; VirtualBox makes this so much easier...  but in the meantime, Hardy it is.  Besides, it's an LTS release.)&lt;/p&gt;

&lt;p&gt;Why not the other way around?  Three reasons: Windows is a PITA to virtualize (not least from a licensing POV); I never do anything really performance-sensitive in Linux, but I do in Windows; and doing it this way around means I can suspend and hibernate, something Linux still can't do.  (Cue angry comments from Linux fanboys insisting that suspend and hibernate work just fine and I'm an idiot; sorry, but no, it has never worked for me on any of the laptops I have owned or managed&amp;mdash;even those manufactured by companies that spend millions of dollars every year on Linux development.)&lt;/p&gt;

&lt;p&gt;Running Ubuntu in VirtualBox is not as easy as it sounds, though.  You can't just create a new VM, pop in the CD, and install.  There are several issues that took me quite a while to resolve, and the &lt;a href="http://forum.virtualbox.org/"&gt;VirtualBox web forum&lt;/a&gt; was no help at all: the moderators arrogantly shut down any thread touching on issues covered by the FAQ, even when the answer given in the FAQ is incorrect and / or insufficient.&lt;/p&gt;

&lt;p&gt;The first thing you do after installing, of course, is install the &amp;ldquo;guest additions&amp;rdquo;: various bits and pieces of useful software, such as support for mounting shared folders from the host OS.  With a default setup, you simply press &lt;tt&gt;RightCtrl+D&lt;/tt&gt; while logged in; VirtualBox will mount an ISO image containing the software, and Ubuntu will ask you to confirm that you want the autorun script to run.  If you accept, the script will install two kernel modules, two X.org drivers, and some &lt;tt&gt;init.d&lt;/tt&gt; scripts and other miscellanea.&lt;/p&gt;

&lt;p&gt;Here's the first gotcha.  If you &lt;tt&gt;apt-get dist-upgrade&lt;/tt&gt; after installing the guest additions, and the upgrade includes a new kernel, you will have to reinstall them, because you need new modules to go with the new kernel.  Otherwise, you will get obscure error messages (either &amp;ldquo;no such file or directory&amp;rdquo; or &amp;ldquo;device not found&amp;rdquo;) when trying to mount shared folders.  I can't remember that ever being an issue with VMWare; Linux is generally pretty good at maintaining binary compatibility for kernel modules, so it should simply be a matter of installing it somewhere else than in the current kernel's module directory.  I guess Sun prefers the inconvenient-I-know-but-at-least-we-won't-have-to-worry-about-KBI-changes approach.&lt;/p&gt;

&lt;p&gt;The second gotcha is the X configuration.  Out of the box, X will have a lot of trouble determining available screen resolutions and using the right one.  Actually, &amp;ldquo;a lot of trouble&amp;rdquo; is an understatement: it will fail miserably.  In addition, the mouse will behave strangely, randomly refusing to move past a certain row or column.  All in all, X will be pretty much unusable.&lt;/p&gt;

&lt;p&gt;These are, inarguably, bugs in VirtualBox&amp;mdash;these things &lt;em&gt;should&lt;/em&gt; work out of the box.  I'm willing to accept a restricted choice of display resolutions, but the mouse issue is unforgivable.  Both issues are fixable, but still&amp;mdash;like the kernel module issue, &lt;em&gt;you shouldn't need to fix them manually&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;The solution to both X issues is to use the display driver (&lt;tt&gt;vboxvideo&lt;/tt&gt;) and the mouse driver (&lt;tt&gt;vboxmouse&lt;/tt&gt;) included in the VirtualBox guest additions.  Forget about &lt;tt&gt;displayconfig-gtk&lt;/tt&gt;, though; all I got when I tried to use it was a mangled &lt;tt&gt;xorg.conf&lt;/tt&gt; with duplicate sections.&lt;/p&gt;

&lt;p&gt;The thing is, with VirtualBox, you don't need much of an X configuration.  There is only one display, which uses a simple driver which does not require any special options.  There is only one monitor, which&amp;mdash;being virtual&amp;mdash;does not require any frequency ranges or mode lines to be specified.  There is only one pointing device, which uses a simple driver which does not require any special options.  There is only one keyboard, which uses the same keyboard driver as in any other X setup, with the same options.  There is only one screen, which combines the aforementioned display and monitor, and supports any resolution(s) you fancy.  Finally, there is only one server, which associates said screen to the the aforementioned mouse (the keyboard is implicit).&lt;/p&gt;

&lt;p&gt;In other words, all you need is this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;pre&gt;
Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us"
EndSection

Section "InputDevice"
        Identifier      "VBox Mouse"
        Driver          "vboxmouse"
        Option          "CorePointer"
EndSection

Section "Device"
        Identifier      "VBox Video"
        Driver          "vboxvideo"
EndSection

Section "Monitor"
        Identifier      "VBox Monitor"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "VBox Video"
        Monitor         "VBox Monitor"
        SubSection "Display"
                Modes           "1024x768" "1400x1050"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "VBox Mouse"
EndSection
&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;You should of course adjust the keyboard layout and the screen resolution(s) to fit your needs.  I use Norwegian keyboards (because that's what's available in Norway, and I prefer the European placement of the &lt;tt&gt;Enter&lt;/tt&gt; key) with the US layout (because programming in C-like languages using anything but the US layout is torture); in most of Western Europe (all except the Netherlands, I believe), you should use the &amp;ldquo;pc105&amp;rdquo; model with the appropriate layout for your country, while in the US, you should use the &amp;ldquo;pc101&amp;rdquo; model with the &amp;ldquo;us&amp;rdquo; layout.  As for screen resolution, I use 1400×1050 so I can run in full screen on my laptop, and 1024×768 in case I want to run in a window for more than a few minutes.&lt;/p&gt;

&lt;p&gt;That's it.  It's really not that hard.  It's just not documented properly anywhere that I could find.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-8679090671200261485?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/8679090671200261485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/08/virtualwoes.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8679090671200261485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/8679090671200261485'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/08/virtualwoes.html' title='VirtualWoes'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3374073177646517657</id><published>2009-08-05T17:38:00.006+02:00</published><updated>2009-08-06T00:17:00.068+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='media'/><title type='text'>Dagbladets lemfeldige omgang med fakta</title><content type='html'>Andre august i år kunne &lt;a href="http://www.dagbladet.no/"&gt;Dagbladet&lt;/a&gt; ved &lt;a href="mailto:jon@dagbladet.no"&gt;Jonas Sverrisson Rasch&lt;/a&gt; melde, under overskriften «&lt;a href="http://www.dagbladet.no/2009/08/02/nyheter/7474978/"&gt;Nye iPhone på billigsalg i Sverige&lt;/a&gt;», at &lt;a href="http://en.wikipedia.org/wiki/iPhone"&gt;iPhone 3GS&lt;/a&gt; var mer enn dobbelt så dyr i Norge som i Sverige.&lt;/p&gt;

&lt;p&gt;I følge Dagbladet er minimumsprisen det første året for en iPhone 3GS 16&amp;nbsp;GB med ubegrenset datatrafikk SEK&amp;nbsp;5&amp;nbsp;554 (ca. NOK&amp;nbsp;4&amp;nbsp;700) i Sverige, og NOK 13&amp;nbsp;189 i Norge.  Etter to år (svenskene har nemlig 24 måneders bindingstid, mot 12 måneder i Norge) blir regnestykket hhv. SEK&amp;nbsp;11&amp;nbsp;108 (ca. NOK&amp;nbsp;9&amp;nbsp;400) i Sverige og NOK&amp;nbsp;23&amp;nbsp;137 i Norge.&lt;/p&gt;

&lt;p&gt;Dette ledsages av intervjuer med beklemte pressetalsmenn som forklarer at prisnivået er jo høyere i Norge, skjønner du, og da kan man jo ta mer betalt enn i Sverige, skjønner du, samt bilder av lettkledde smårips på Jernbanetorget som synes det er så &lt;em&gt;urettferdig&lt;/em&gt;, asså, mens de på fotografens oppfordring later som om de snakker i mobilen.&lt;/p&gt;

&lt;p&gt;I tillegg har de snakket med «teleanalytiker Tore Aarønæs, daglig leder i Norsk Telekom» (Dagbladet har selvfølgelig klart å stave navnet feil – det heter &lt;a href="http://www.teleinfo.no/"&gt;Norsk Telecom&lt;/a&gt;), som forteller at «prisen kommer til å falle, men ikke så langt ned som i Sverige» fordi Norge har «i praksis to operatører» og «priskrigen utvikler seg relativt tregt».&lt;/p&gt;

&lt;p&gt;Saken er at det er løgn fra ende til annen.&lt;/p&gt;

&lt;p&gt;At avisene ikke alltid er så nøye med faktasjekking er så sin sak, men et analyseselskap som spesialiserer seg på telekommunikasjon burde da vite bedre?&lt;/p&gt;

&lt;p&gt;Det stemmer at det norske telekom-markedet i praksis er et &lt;a href="http://no.wikipedia.org/wiki/Duopol"&gt;duopol&lt;/a&gt;, men det betyr ikke at det ikke finnes prisforskjeller.  Det gjør det nemlig.  Til gagns.&lt;/p&gt;

&lt;p&gt;Sannheten er at en iPhone 3GS 16&amp;nbsp;GB med &lt;a href="https://netcom.no/abonnement/mobilabonnement/iconnect.html"&gt;NetCom iConnect&lt;/a&gt; (ubegrenset dataoverføring) koster NOK&amp;nbsp;6&amp;nbsp;087 det første året, deretter NOK&amp;nbsp;2&amp;nbsp;988 i året, altså NOK&amp;nbsp;9&amp;nbsp;075 tilsammen for de to første årene.  For en drøy tusenlapp ekstra får man 32&amp;nbsp;GB-utgaven i stedet.&lt;/p&gt;

&lt;p&gt;Det er ikke bare under halvparten av det &lt;a href="http://www.telenor.no/"&gt;Telenor&lt;/a&gt; tar i Norge, men det er til og med &lt;em&gt;billigere enn det Telenor tar i Sverige&lt;/em&gt;!&lt;/p&gt;

&lt;p&gt;Telenor er imidlertid ikke billigst i Sverige heller.  Hos &lt;a href="http://www.telia.se/"&gt;Telia&lt;/a&gt; koster en iPhone 3GS 16&amp;nbsp;GB med &lt;a href="https://www.tewss.telia.se/privat/adminpackage/setupPackage.do?productRef=/privat/produkter_tjanster/mobilt/produkterocherbjudanden/apple/iphone3gs_pratapa.product&amp;preselproducts=500017035"&gt;Prata På + Mobilsurf Extra&lt;/a&gt; SEK&amp;nbsp;9&amp;nbsp;073 (ca. NOK&amp;nbsp;7&amp;nbsp;700) over to år.  Det slår Netcom, men ikke med så stor margin som Dagbladet prøver å gi inntrykk av.&lt;/p&gt;

&lt;p&gt;Dette finner ikke Dagbladet formålstjenlig å nevne.  Hvorfor?  De kan ikke skylde på at de ikke vet bedre: de er blitt behørig informert (av meg og andre) om hvor feil de tar, men allikevel er det ikke kommet en eneste rettelse (de har heller ikke rettet de mange skrivefeilene i artikkelen, men jeg skal ikke være kravstor).&lt;/p&gt;

&lt;p&gt;Jeg skjønner det virkelig ikke.  Er formålet å skade Telenors omdømme?  Hvorfor skulle Dagbladet ønske det?  Dessuten klarer Telenor den jobben helt fint alene.&lt;/p&gt;

&lt;p&gt;Man kan også spørre seg hva som motiverte Dagbladet, eller journalisten, til å skrive artikkelen.  Var det bare et plutselig innfall?  Var det et tips?  Var det Norsk Telecom som ønsket litt eksponering?  I så fall har det virket mot sin hensikt, for ingen i bransjen (dvs. i deres målgruppe) vil være særlig imponert over Aarønæs' innsats.&lt;/p&gt;

&lt;p&gt;Hvorfor, Dagbladet?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3374073177646517657?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3374073177646517657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/08/dagbladets-lemfeldige-omgang-med.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3374073177646517657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3374073177646517657'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/08/dagbladets-lemfeldige-omgang-med.html' title='Dagbladets lemfeldige omgang med fakta'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5000570237219818353</id><published>2009-08-03T09:15:00.010+02:00</published><updated>2009-08-03T15:39:10.226+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='film'/><title type='text'>The brave ones</title><content type='html'>K is away, so I stave off the loneliness and boredom&lt;sup&gt;*&lt;/sup&gt; by playing &lt;a href="http://www.elderscrolls.com/games/morrowind_overview.htm"&gt;Morrowind&lt;/a&gt; and spending some quality time with the &lt;a href="http://en.wikipedia.org/wiki/Television"&gt;idiot box&lt;/a&gt;.  Yesterday was &lt;a href="http://en.wikipedia.org/wiki/Madagascar_2"&gt;&lt;i&gt;Madagascar 2&lt;/i&gt;&lt;/a&gt; (not as good as the first one), today was &lt;a href="http://en.wikipedia.org/wiki/The_Brave_One_(2007_film)"&gt;&lt;i&gt;The Brave One&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I didn't expect much of a film I found in the DVD discount bin barely more than a year after its release, but I thought it was pretty good, although I agree with the critics that its artistic pretensions came off as, well, pretentious, and did more harm than good.  The rolling camera angles in some of the scenes (such as immediately before the attack where David is killed) made me seasick, and the sitting-in-the-diner-talking-not-looking-at-each-other-except-they-are-actually-looking-at-each-other-in-the-mirror-behind-the-bar trick passed me (and probably 99% of the audience) by until it was pointed out in the behind-the-scenes featurette, and even then it just seemed...  lame.&lt;/p&gt;

&lt;p&gt;Still, I'm never one to turn down a &lt;a href="http://en.wikipedia.org/wiki/Jodie_Foster"&gt;Jodie Foster&lt;/a&gt; flick.  She's one of my favorite &amp;ldquo;strong woman&amp;rdquo; actors, along with &lt;a href="http://en.wikipedia.org/wiki/Sigourney_Weaver"&gt;Sigourney Weaver&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Linda_Hamilton"&gt;Linda Hamilton&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;High point of Jodie Foster's career so far, apart from actually &lt;em&gt;winning&lt;/em&gt; two Best Actress awards, out of four nominations (one for Best Supporting Actress and three for Best Actress):&lt;/p&gt;

&lt;blockquote&gt;
&lt;b&gt;Tallulah:&lt;/b&gt; So this is show business?
&lt;/blockquote&gt;

&lt;p&gt;That was from &lt;a href="http://en.wikipedia.org/wiki/Bugsy_Malone"&gt;&lt;i&gt;Bugsy Malone&lt;/i&gt;&lt;/a&gt;, the greatest movie you've never seen.  Pop in the DVD and fast-forward to 1:24:05, where Jodie gets creamed (literally) and utters that unforgettable line.  I wonder if it was ad-libbed; it just &lt;em&gt;feels&lt;/em&gt; different, like the conversation between &lt;a href="http://en.wikipedia.org/wiki/Dustin_Hoffman"&gt;Dustin Hoffman&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Samuel_Jackson"&gt;Samuel Jackson&lt;/a&gt; at the beginning of &lt;a href="http://en.wikipedia.org/wiki/Sphere_(film)"&gt;&lt;i&gt;The Sphere&lt;/i&gt;&lt;/a&gt;, or the &amp;ldquo;bathroom scene&amp;rdquo; with Dustin Hoffman and &lt;a href="http://en.wikipedia.org/wiki/Gene_Hackman"&gt;Gene Hackman&lt;/a&gt; in &lt;a href="http://en.wikipedia.org/wiki/Runaway_Jury"&gt;&lt;i&gt;Runaway Jury&lt;/i&gt;&lt;/a&gt;&amp;mdash;which was the first time Hoffman and Hackman played in the same film, despite being long-time friends (all the way back to the &lt;a href="http://en.wikipedia.org/wiki/Pasadena_Playhouse"&gt;Pasadena Playhouse&lt;/a&gt;), just like &lt;a href="http://en.wikipedia.org/wiki/Robert_De_Niro"&gt;Robert De Niro&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Al_Pacino"&gt;Al Pacino&lt;/a&gt;, who were practically &lt;em&gt;made&lt;/em&gt; for each other, never met on the silver screen until &lt;a href="http://en.wikipedia.org/wiki/Heat_(1995_film)"&gt;&lt;i&gt;Heat&lt;/i&gt;&lt;/a&gt; (one of my all-time favorites).&lt;/p&gt;

&lt;p&gt;Another high point is &lt;a href="http://en.wikipedia.org/wiki/The_Silence_of_the_Lambs_(film)"&gt;&lt;i&gt;The Silence of the Lambs&lt;/i&gt;&lt;/a&gt;, of course:&lt;/p&gt;

&lt;blockquote&gt;
&lt;b&gt;Hannibal Lecter:&lt;/b&gt; Well, Clarice - have the lambs stopped screaming?
&lt;/blockquote&gt;

&lt;p&gt;You really have to see the &lt;a href="http://en.wikipedia.org/wiki/French_and_saunders"&gt;French and Saunders&lt;/a&gt; parody, where &lt;a href="http://en.wikipedia.org/wiki/Jennifer_Saunders"&gt;Jennifer Saunders&lt;/a&gt; plays a BBC trainee who is sent to ask a sociopathic script doctor (played by &lt;a href="http://en.wikipedia.org/wiki/Dawn_French"&gt;Dawn French&lt;/a&gt;) for help when (if memory serves) the writers of a BBC sitcom hit a dry spell.  I really have to get it on &lt;a href="http://www.amazon.co.uk/dp/B0010SARGI"&gt;DVD&lt;/a&gt; so I can &lt;em&gt;quote&lt;/em&gt; from it.&lt;/p&gt;

&lt;p&gt;Then there's always &lt;a href="http://en.wikipedia.org/wiki/Taxi_Driver"&gt;&lt;i&gt;Taxi Driver&lt;/i&gt;&lt;/a&gt;.  Goes without saying.&lt;/p&gt;

&lt;p&gt;Low point: &lt;a href="http://www.google.com/search?q=la+vie+c%27est+chouette+mp3"&gt;&lt;i&gt;La vie c'est chouette&lt;/i&gt;&lt;/a&gt;.  What were you thinking, Jodie?&lt;/p&gt;

&lt;p&gt;Off on a tangent again, Jodie Foster was considered for (but did not get) the part of Viola de Lesseps in &lt;a href="http://en.wikipedia.org/wiki/Shakespeare_in_Love"&gt;&lt;i&gt;Shakespeare in Love&lt;/i&gt;&lt;/a&gt;, an absolutely &lt;em&gt;amazing&lt;/em&gt; film that won &lt;em&gt;seven&lt;/em&gt;&amp;mdash;count 'em&amp;mdash;Academy Awards, including a Best Supporting Actress for &lt;a href="http://en.wikipedia.org/wiki/Judi_Dench"&gt;Dame Judi Dench&lt;/a&gt;, who was on screen for only a few minutes!&lt;/p&gt;

&lt;p&gt;High point of Sigourney Weaver's career so far:&lt;/p&gt;

&lt;blockquote&gt;
&lt;b&gt;Ripley:&lt;/b&gt; I say we take off and nuke the entire site from orbit. It's the only way to be sure. 
&lt;/blockquote&gt;

&lt;p&gt;She actually got a Best Actress nomination for that one.  Does that lady kick ass, or what?&lt;/p&gt;

&lt;p&gt;The following exchange from &lt;a href="http://en.wikipedia.org/wiki/Alien_Resurrection"&gt;&lt;i&gt;Alien: Resurrection&lt;/i&gt;&lt;/a&gt; is a good second:&lt;/p&gt;

&lt;blockquote&gt;
&lt;b&gt;Johner:&lt;/b&gt; Hey, Ripley. I heard you, like, ran into these things before?&lt;br/&gt;
&lt;b&gt;Ripley:&lt;/b&gt; That's right.&lt;br/&gt;
&lt;b&gt;Johner:&lt;/b&gt; Wow, man. So, like, what did you do?&lt;br/&gt;
&lt;b&gt;Ripley:&lt;/b&gt; I died.&lt;br/&gt;
&lt;/blockquote&gt;

&lt;p&gt;She was great in &lt;a href="http://en.wikipedia.org/wiki/Galaxy_Quest"&gt;&lt;i&gt;Galaxy Quest&lt;/i&gt;&lt;/a&gt;, too:&lt;/p&gt;

&lt;blockquote&gt;
&lt;b&gt;Gwen:&lt;/b&gt; Fred, you had a part people loved. I mean, my &lt;i&gt;TV Guide&lt;/i&gt; interview was six paragraphs about my &lt;em&gt;boobs&lt;/em&gt; and how they fit into my suit.  No one bothered to ask me what I do on the show.&lt;br/&gt;
&lt;b&gt;Fred:&lt;/b&gt; You were...  umm, wait...&lt;br/&gt;
&lt;b&gt;Gwen:&lt;/b&gt; I repeated the computer, Fred.&lt;/br&gt;
&lt;/blockquote&gt;

&lt;p&gt;...and in &lt;a href="http://en.wikipedia.org/wiki/Ghostbusters"&gt;&lt;i&gt;Ghostbusters&lt;/i&gt;&lt;/a&gt; (&amp;ldquo;There is no Dana, only Zuul!&amp;rdquo;), and in &lt;a href="http://en.wikipedia.org/wiki/Dave_(film)"&gt;&lt;i&gt;Dave&lt;/i&gt;&lt;/a&gt;, and in &lt;a href="http://en.wikipedia.org/wiki/Copycat_(film)"&gt;&lt;i&gt;Copycat&lt;/i&gt;&lt;/a&gt;, and in &lt;a href="http://en.wikipedia.org/wiki/Heartbreakers_(2001_film)"&gt;&lt;i&gt;Heartbreakers&lt;/i&gt;&lt;/a&gt;, and, oh!, we mustn't forget &lt;a href="http://en.wikipedia.org/wiki/The_Ice_Storm_(film)"&gt;&lt;i&gt;The Ice Storm&lt;/i&gt;&lt;/a&gt; (Sigourney Weaver, &lt;a href="http://en.wikipedia.org/wiki/Christina_Ricci"&gt;Christina Ricci&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Elijah_Wood"&gt;Elijah Wood&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Tobey_Maguire"&gt;Tobey Maguire&lt;/a&gt;: what's not to like?), and probably a ton of others I haven't seen, including the &lt;a href="http://en.wikipedia.org/wiki/Gorillas_in_the_Mist"&gt;other&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Working_Girl"&gt;two&lt;/a&gt; (beside &lt;i&gt;Aliens&lt;/i&gt;) that got her Academy Award nominations.&lt;/p&gt;

&lt;p&gt;Low point: I haven't seen a Sigourney Weaver film I didn't like, but she turned down the lead in &lt;a href="http://en.wikipedia.org/wiki/The_Accused_(1988_film)"&gt;The Accused&lt;/a&gt;, which went to Jodie Foster, who got a Best Actress for it.  Bummer.&lt;/p&gt;

&lt;p&gt;Linda Hamilton is kind of a one-trick pony&amp;mdash;she's done &lt;a href="http://en.wikipedia.org/wiki/The_Terminator"&gt;Sarah Connor&lt;/a&gt; and...  uhm...  &lt;a href="http://en.wikipedia.org/wiki/The_Terminator"&gt;Sarah Connor&lt;/a&gt;?  Still, props for &amp;ldquo;coming out&amp;rdquo; as &lt;a href="http://en.wikipedia.org/wiki/Bipolar_disorder"&gt;bipolar&lt;/a&gt;; perhaps that explains why she hasn't done anything notable outside of the &lt;a href="http://en.wikipedia.org/wiki/Terminator_franchise"&gt;Terminator franchise&lt;/a&gt;.

&lt;p&gt;High point of Linda Hamilton's career so far: the escape from the hospital in &lt;a href="http://en.wikipedia.org/wiki/Terminator_2:Judgment_Day"&gt;Judgment Day&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Low point: the clothes she's wearing at the beginning of &lt;a href="http://en.wikipedia.org/wiki/The_Terminator"&gt;The Terminator&lt;/a&gt;...&lt;/p&gt;

&lt;p&gt;_____&lt;br/&gt;&lt;i&gt;&lt;sup&gt;*&lt;/sup&gt;Husbandspeak for &amp;ldquo;for a few days, I can do whatever the hell I want!&amp;rdquo;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5000570237219818353?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5000570237219818353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/08/brave-ones.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5000570237219818353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5000570237219818353'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/08/brave-ones.html' title='The brave ones'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-4295205737684794214</id><published>2009-08-02T23:19:00.005+02:00</published><updated>2009-08-03T01:34:32.246+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>My calendar wall, August 2009</title><content type='html'>Picture of the month:&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pks-CskKsGM/SnYblno8bcI/AAAAAAAAAYE/NC5ffd3Nnpc/s1600-h/My+calendar+wall,+August+2009.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://3.bp.blogspot.com/_pks-CskKsGM/SnYblno8bcI/AAAAAAAAAYE/NC5ffd3Nnpc/s400/My+calendar+wall,+August+2009.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5365506339168349634" /&gt;&lt;/a&gt;

&lt;p&gt;No prize for guessing what the picture shows or where it was taken.&lt;/p&gt;

&lt;p&gt;This time, I decided to walk the extra mile, and used &lt;a href="http://www.gimp.org/"&gt;Gimp&lt;/a&gt; to correct the perspective.  The lower right corner still won't stay flat, though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-4295205737684794214?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/4295205737684794214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/08/my-calendar-wall-august-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4295205737684794214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/4295205737684794214'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/08/my-calendar-wall-august-2009.html' title='My calendar wall, August 2009'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pks-CskKsGM/SnYblno8bcI/AAAAAAAAAYE/NC5ffd3Nnpc/s72-c/My+calendar+wall,+August+2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1533588353045702959</id><published>2009-07-02T19:47:00.002+02:00</published><updated>2009-08-02T23:19:19.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>My calendar wall, July 2009</title><content type='html'>Ha!  I beat &lt;a href="http://leishacamden.blogspot.com/"&gt;Leisha!&lt;/a&gt;&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pks-CskKsGM/Skzq5-a4JkI/AAAAAAAAAX8/0u-H7NdZbDQ/s1600-h/My+calendar+wall,+July+2009.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 393px; height: 400px;" src="http://2.bp.blogspot.com/_pks-CskKsGM/Skzq5-a4JkI/AAAAAAAAAX8/0u-H7NdZbDQ/s400/My+calendar+wall,+July+2009.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5353912338765850178" /&gt;&lt;/a&gt;

&lt;p&gt;At the &lt;a href="http://en.wikipedia.org/wiki/2008_24_Hours_of_Le_Mans"&gt;2008 24 Heures du Mans&lt;/a&gt;, car #2 (an &lt;a href="http://en.wikipedia.org/wiki/Audi_R10_TDI"&gt;Audi R10 TDI&lt;/a&gt; run by &lt;a href="http://www.championracing.net/"&gt;Champion Racing&lt;/a&gt; under the Audi Sport North America brand) passes a screen that displays real-time video from a camera placed in its unoccupied right seat.  I'm not positive, but from the helmet colors (silver with red stripes and yellow highlights), I think the driver is living legend &lt;a href="http://en.wikipedia.org/wiki/Tom_Kristensen"&gt;Tom Kristensen&lt;/a&gt;.  This car went on to win the race, while their #1 car ranked sixth and &lt;a href="http://www.joestracing.de/"&gt;Audi Sport Team Joest&lt;/a&gt;'s #3 car finished fourth.&lt;/p&gt;

&lt;p&gt;The lighting was difficult—despite the flash, you can see patches of light from the window shining onto the calendar, which is printed on very shiny cardboard.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1533588353045702959?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1533588353045702959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/07/my-calendar-wall-july-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1533588353045702959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1533588353045702959'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/07/my-calendar-wall-july-2009.html' title='My calendar wall, July 2009'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pks-CskKsGM/Skzq5-a4JkI/AAAAAAAAAX8/0u-H7NdZbDQ/s72-c/My+calendar+wall,+July+2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5917151981963646251</id><published>2009-06-30T14:58:00.009+02:00</published><updated>2011-03-30T01:48:07.129+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fr'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><category scheme='http://www.blogger.com/atom/ns#' term='divers'/><title type='text'>Sharpened rooms / Chambres affutées</title><content type='html'>&lt;span lang="en"&gt;For your convenience, this blog entry is bilingual.&lt;/span&gt;  &lt;span lang="fr"&gt;Pour mieux vous accomoder, cet article est bilingue.&lt;/span&gt;&lt;/p&gt;

&lt;p lang="en"&gt;Missed the plane back from Paris (&lt;a href="http://www.depechemode.com/"&gt;Depeche Mode&lt;/a&gt; were awesome; more about that later—as soon as I take delivery of a new batch of round tuits), and had to stay overnight at the &lt;a href="http://www.accorhotels.com/gb/hotel-1413-ibis-orly-aeroport/index.shtml"&gt;Ibis Orly&lt;/a&gt; hotel, which for your information &lt;em&gt;does not&lt;/em&gt; have a Tex-Mex restaurant.  What it &lt;em&gt;does&lt;/em&gt; have is a typical French grill restaurant (think &lt;a href="http://www.hippopotamus.fr/"&gt;Hippopotamus&lt;/a&gt; but double the prices).&lt;/p&gt;

&lt;p lang="fr"&gt;Ayant raté l'avion au retour de Paris (&lt;a href="http://www.depechemode.com/"&gt;Depeche Mode&lt;/a&gt; étaient épatants&amp;nbsp;; j'en vous rendrai compte à l'occasion), nous avons du passer la nuit à l'hôtel &lt;a href="http://www.accorhotels.com/gb/hotel-1413-ibis-orly-aeroport/index.shtml"&gt;Ibis Orly&lt;/a&gt;, qui, je vous signale, n'a &lt;em&gt;pas&lt;/em&gt; de restaurant Tex-Mex, mais simplement un restaurant grill typiquement français (genre &lt;a href="http://www.hippopotamus.fr/"&gt;Hippopotamus&lt;/a&gt; mais deux fois plus cher).&lt;/p&gt;

&lt;p lang="en"&gt;When we arrived in our room, I glanced at the usual hotel information card and immediately cracked up.  I took the following picture for your enjoyment:&lt;/p&gt;

&lt;p lang="fr"&gt;Une fois arrivé dans notre chambre, j'ai jeté un coup d'œuil sur l'habituelle carte d'infos pratiques, et je me suis écroulé de rire.  J'ai pris cette photo afin que vous puissiez partager mon hilarité&amp;nbsp;:&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pks-CskKsGM/SkoQmUfvgMI/AAAAAAAAAX0/ce1sLzvzFNk/s1600-h/Room+Sharpening.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 310px;" src="http://1.bp.blogspot.com/_pks-CskKsGM/SkoQmUfvgMI/AAAAAAAAAX0/ce1sLzvzFNk/s400/Room+Sharpening.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5353109357606174914" /&gt;&lt;/a&gt;

&lt;p lang="en"&gt;In case you were wondering, the original French text says «ironing room on the second floor.»&lt;/p&gt;

&lt;p lang="fr"&gt;Pour les anglophobes parmi vous, la traduction anglaise signifie, retenez-vous bien, «&amp;nbsp;affûtage de la chambre avec la deuxième étape&amp;nbsp;».&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5917151981963646251?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5917151981963646251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/06/sharpened-rooms-pieces-affutees.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5917151981963646251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5917151981963646251'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/06/sharpened-rooms-pieces-affutees.html' title='Sharpened rooms / Chambres affutées'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pks-CskKsGM/SkoQmUfvgMI/AAAAAAAAAX0/ce1sLzvzFNk/s72-c/Room+Sharpening.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2865918259666955301</id><published>2009-06-20T13:20:00.003+02:00</published><updated>2009-08-02T23:19:19.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>My calendar wall, June 2009</title><content type='html'>Sorry, &lt;a href="http://leishacamden.blogspot.com/2009/06/my-calendar-wall-june-2009.html"&gt;Leisha&lt;/a&gt;, I just couldn't resist.&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pks-CskKsGM/SjzGN5aQg5I/AAAAAAAAAXs/V4YuUYWSpyo/s1600-h/my_calendar_wall_june_2009.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 343px; height: 400px;" src="http://2.bp.blogspot.com/_pks-CskKsGM/SjzGN5aQg5I/AAAAAAAAAXs/V4YuUYWSpyo/s400/my_calendar_wall_june_2009.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5349368399460860818" /&gt;&lt;/a&gt;

&lt;p&gt;That's the only wall calendar I have.  The reason why the corner curves out from the wall is that there are three large computers just off to the right, with powerful fans blowing hot air towards the wall.&lt;/p&gt;

&lt;p&gt;The photo is of an &lt;a href="http://en.wikipedia.org/wiki/Audi_R10_TDI"&gt;Audi R10 TDI&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Le_Mans_Prototype"&gt;Le Mans prototype&lt;/a&gt;—specifically, &lt;a href="http://www.joest-racing.de/"&gt;Audi Sport Team Joest&lt;/a&gt;'s #3 car that finished fourth at the &lt;a href="http://en.wikipedia.org/wiki/2008_24_Hours_of_Le_Mans"&gt;2008 24 Heures du Mans&lt;/a&gt; (the #1 and #2 cars placed 6th and 1st respectively)—taken during a night-time pit stop.  One driver is unbuckling to get out of the car as the other rushes to replace him; meanwhile, a mechanic is refueling the car.&lt;/p&gt;

&lt;p&gt;More car porn &lt;a href="http://www.mulsannescorner.com/audir10.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2865918259666955301?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2865918259666955301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/06/my-calendar-wall-june-2009.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2865918259666955301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2865918259666955301'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/06/my-calendar-wall-june-2009.html' title='My calendar wall, June 2009'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pks-CskKsGM/SjzGN5aQg5I/AAAAAAAAAXs/V4YuUYWSpyo/s72-c/my_calendar_wall_june_2009.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7656212126178319796</id><published>2009-06-19T00:55:00.002+02:00</published><updated>2009-06-19T01:28:17.933+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='musikk'/><title type='text'>Går det an å være så blond?</title><content type='html'>Går det virkelig an å være så blond som &lt;a href="http://tiarajentene.blogg.no/"&gt;disse bortskjemte pappajentene?&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Eller så rosa?&lt;/p&gt;

&lt;p&gt;Eller så selvopptatt?&lt;/p&gt;

&lt;p&gt;Eller så naiv?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7656212126178319796?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7656212126178319796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/06/gar-det-a-vre-sa-blond.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7656212126178319796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7656212126178319796'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/06/gar-det-a-vre-sa-blond.html' title='Går det an å være så blond?'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-703718942382091521</id><published>2009-06-09T18:25:00.001+02:00</published><updated>2009-06-09T18:25:00.549+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>GPG insecure memory</title><content type='html'>Just a quick note to record the answer to a question that's been bugging me for quite a while:&lt;/p&gt;

&lt;pre&gt;
% gpg --list-keys 64EBE220  
gpg: WARNING: using insecure memory!
gpg: please see http://www.gnupg.org/faq.html for more information
pub   1024D/64EBE220 2006-11-11 [expires: 2009-11-10]
uid                  Dag-Erling Smørgrav &lt;des@des.no&gt;
uid                  Dag-Erling Smørgrav &lt;des@freebsd.org&gt;
uid                  [jpeg image of size 3315]
&lt;/pre&gt;

&lt;p&gt;The textbook solution is to &lt;tt&gt;chmod u+s =gpg&lt;/tt&gt;, but this doesn't always work on FreeBSD (especially on amd64).  The reason is that the default limit on wired pages (which includes the unified buffer cache) is too low.  It is initialized at boot time to approximately one-third of system memory. Increasing it to, say, half your system memory should fix the GnuPG issue:

&lt;pre&gt;
% sudo sysctl vm.max_wired=524288
vm.max_wired: 333091 -&gt; 524288
&lt;/pre&gt;

&lt;p&gt;Remember that &lt;tt&gt;vm.max_wired&lt;/tt&gt; is in pages, not in bytes.  On i386 and amd64, a page is 4096 bytes, so the above allows for up to 2 GB of wired memory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-703718942382091521?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/703718942382091521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/06/gpg-insecure-memory.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/703718942382091521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/703718942382091521'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/06/gpg-insecure-memory.html' title='GPG insecure memory'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5380349628826368564</id><published>2009-06-07T13:57:00.003+02:00</published><updated>2009-06-07T16:16:54.860+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vitenskap'/><category scheme='http://www.blogger.com/atom/ns#' term='ja særlig'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><title type='text'>Lokal oppvarming er en bløff</title><content type='html'>Meteorologene vil ha oss til å tro at middeltemperaturen kommer til å stige over de neste ukene, og at det i verste fall kan bli så varmt at vi må gå i shorts.  De har til og med satt et navn på fenomenet: de kaller det «sommer».&lt;/p&gt;

&lt;p&gt;Dette er selvfølgelig rent vås.  Meteorologenes teori lar seg rett og slett ikke forene med fakta.  De tre siste dagene har temperaturen her på Romsås knapt vært oppe i 16&amp;nbsp;°C.  Hvis vi ser hele uken under ett, ser vi at temperaturen faktisk er på vei &lt;em&gt;ned&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Hva får meteorologer til å finne på slike absurde teorier?  Hva får pressen til å bite på og presentere dem som fakta?  Hvorfor slipper ikke de som ikke tror på dette «sommer»-tullet til i media?&lt;/p&gt;

&lt;p&gt;Det som verre er, er at myndighetene har kastet seg helt ukritisk på dette sirkuset.  Det er nå snakk om å gi store deler av befolkningen fri i juli, som følge av dette «sommer»-fenomenet.  Hva vil dette gjøre for landets økonomi?  Var det ikke ille nok med finanskrisen?&lt;/p&gt;

&lt;p&gt;Jeg er redd for at det vil bli en hard kamp å komme til bunns i denne saken.  Det er for mange som har interesse av at sannheten ikke kommer for en dag.  Men jeg gir ikke opp håpet.  Hvis vi bare finner en eller annen med doktorgrad i ett eller annet (akkurat hva er ikke så nøye) som kan holde et seminar for FrP om sannheten bak den store «sommer»-bløffen, er jeg sikker på at Siv vil kaste seg på saken, og hun vil ikke gi seg før ca. en uke etter at hun kommer til makten.&lt;/p&gt;

&lt;p&gt;Sannheten må fram!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5380349628826368564?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5380349628826368564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/06/lokal-oppvarming-er-en-blff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5380349628826368564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5380349628826368564'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/06/lokal-oppvarming-er-en-blff.html' title='Lokal oppvarming er en bløff'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5158525973845822162</id><published>2009-05-19T13:06:00.007+02:00</published><updated>2009-05-19T13:25:49.756+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='diverse'/><title type='text'>Tre tips til Synnøve Svabø</title><content type='html'>Synnøve Svabø er &lt;a href="http://www.dagbladet.no/2009/05/17/kultur/6264492/"&gt;ikke så fryktelig populær&lt;/a&gt; for tiden.  Jeg er ikke helt enig med kritikken; hun er en kjærkommen avveksling fra kommentatorer som tar &lt;a href="http://www.eurovision.tv/"&gt;ESC&lt;/a&gt; like alvorlig som vinter-OL, selv om hun ikke helt kan måle seg mot &lt;a href="http://en.wikipedia.org/wiki/Terry_Wogan"&gt;Sir Terry Wogan&lt;/a&gt;.  Jeg vil allikevel gi henne følgende tre tips:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Bruk innestemme.&lt;/li&gt;
  &lt;li&gt;Hold kjeft når andre snakker.&lt;/li&gt;
  &lt;li&gt;Prøv å ikke &lt;a href="http://no.wikipedia.org/wiki/Reductio_ad_Hitlerum"&gt;sammenligne folk med Hitler&lt;/a&gt; &amp;ndash; spesielt ikke folk det er meningen at vi skal like.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Lykke til videre!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5158525973845822162?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5158525973845822162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/05/tre-tips-til-synnve-svab.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5158525973845822162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5158525973845822162'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/05/tre-tips-til-synnve-svab.html' title='Tre tips til Synnøve Svabø'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7357592872247837255</id><published>2009-05-13T23:04:00.005+02:00</published><updated>2009-05-14T02:09:02.261+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Coherent Light</title><content type='html'>&lt;a href="/2009/03/voice-like-sand-and-glue.html"&gt;Back to Spektrum&lt;/a&gt;, but far better seats this time, and far better sound.  We were seated about fifteen meters from the stage, close to the center, and had an unobstructed view of &lt;a href="http://aerojarre.blogspot.com/"&gt;Jean-Michel Jarre&lt;/a&gt; and his band.&lt;/p&gt;

&lt;p&gt;This was not my first Jarre concert, but it's my first in a long while.  Last time was the &lt;i&gt;Oxygène 7-13&lt;/i&gt; tour in 1997, which (I believe) was the first time Jarre dropped the outdoor format in favor of smaller, indoor concerts.  Obviously, he focused on the newly released album, and played several of the tracks in sync with dizzying animations which played on huge screens over the stage.&lt;/p&gt;

&lt;p&gt;This time was different.  This tour was not linked to an album release, and if I'm not mistaken, everything he played tonight, with one exception, was pre-2000.  Most of it was from &lt;i&gt;Oxygène&lt;/i&gt; (both the original and &lt;i&gt;Oxygène 7-13&lt;/i&gt;), &lt;i&gt;Équinoxe&lt;/i&gt; and &lt;i&gt;Rendez-vous&lt;/i&gt;, with some &lt;i&gt;Chants Magnétiques&lt;/i&gt;, &lt;i&gt;Révolutions&lt;/i&gt; and &lt;i&gt;Chronologie&lt;/i&gt; thrown in, and one track (&lt;i&gt;Souvenir de Chine&lt;/i&gt;) from &lt;i&gt;Concerts en Chine&lt;/i&gt;.  He actually played &lt;i&gt;Rendez-vous 2&lt;/i&gt; and &lt;i&gt;Rendez-vous 3&lt;/i&gt; twice&amp;mdash;but, to my great disappointment, not &lt;i&gt;Rendez-vous 4&lt;/i&gt;.&lt;/p&gt;

&lt;p&gt;The stage show was also different.  There were no videos, just spotlights, circular LED arrays, and...  lasers.  Lots of lasers.  He must have cleaned out every single laser fab in Asia, and made &lt;a href="http://en.wikipedia.org/wiki/Shuji_Nakamura"&gt;Shuji Nakamura&lt;/a&gt; a very rich man.  Unlike &lt;a href="http://aerojarre.blogspot.com/2009/05/hi-everybody-concert-in-malmo-is-over.html"&gt;Sweden&lt;/a&gt;, apparently, Norwegian health authorities don't give a rat's ass about our eyes (eyecare is not covered by social security), so Jarre was able to point the lasers straight at the audience. I'm still seeing spots, but I'm not complaining; the show was fantastic.  Phenomenal.  Stunning.  I kept trying to grab the laser beams and thinking about how our cats would react :-)&lt;/p&gt;

&lt;p&gt;The LED arrays I mentioned earlier were pretty cool too.  While Jarre played (if memory serves) &lt;i&gt;Équinoxe 4&lt;/i&gt;, for instance, they showed stylized &lt;a href="http://en.wikipedia.org/wiki/File:Equinoxe_Jarre_Album.jpg"&gt;faces with goggles&lt;/a&gt;, or rather field glasses, and while he played a track from &lt;i&gt;Chronologie&lt;/i&gt; (I don't remember which), they showed clock faces with the hands racing around.&lt;/p&gt;

&lt;p&gt;The audience was very appreciative; Jarre was called back not once, but twice.  I'm pretty sure the first encore was planned, but I don't think the second was.&lt;/p&gt;

&lt;p&gt;I satisfied my need for &lt;i&gt;Rendez-vous 4&lt;/i&gt; by listening to it on K's iPod on the way out.  Then I listened through most of &lt;i&gt;Oxygène 7-13&lt;/i&gt; on the tube, doing my best to ignore two atrociously clad women (think inner-city white trash and multiply by ten) who had &lt;em&gt;both&lt;/em&gt; recorded the entire show on their camera phones and absolutely &lt;em&gt;had&lt;/em&gt; to watch &lt;em&gt;both&lt;/em&gt; recordings on the tube, simultaneously, comparing notes, with the volume all the way up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7357592872247837255?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7357592872247837255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/05/coherent-light.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7357592872247837255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7357592872247837255'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/05/coherent-light.html' title='Coherent Light'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7906392722557309817</id><published>2009-05-03T15:43:00.004+02:00</published><updated>2009-05-03T23:23:50.126+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Plugging a leaky radiator</title><content type='html'>My sooper-s3kr1t procedure for repairing a hairline crack in the radiator of an early 1990s Audi:&lt;/P&gt;

&lt;ol&gt;
&lt;li&gt;Notice the coolant warning light.  Buy a one-liter bottle and top up.&lt;/li&gt;
&lt;li&gt;Notice the coolant warning light again about a week later.  Also notice the small puddle on the garage floor.&lt;/li&gt;
&lt;li&gt;Panic.&lt;/li&gt;
&lt;li&gt;Calm down a little.  Breathe.  Call a friend for advice.&lt;/li&gt;
&lt;li&gt;Buy a stick of &amp;ldquo;chemical steel&amp;rdquo; (a two-part resin or putty that adheres to most metals and turns hard as steel in a matter of minutes) and a small jar or bottle of radiator sealant.&lt;/li&gt;
&lt;li&gt;Audi radiators (at least from that era) don't have filler caps.  You top up the expansion tank instead.  You should &lt;em&gt;not&lt;/em&gt; pour radiator sealant in the expansion tank, though.  This is &lt;em&gt;very&lt;/em&gt; important.  Coolant does not circulate through the expansion tank; it flows in when the pressure in the coolant system increases, and drains out when the pressure sinks.  If you pour sealant into the expansion tank, it will sink to the bottom of the tank and stay there, and likely as not seal the outlet.&lt;/li&gt;
&lt;li&gt;Think through the previous item, and decide not to use the sealant you bought.&lt;/li&gt;
&lt;li&gt;Slap some chemical steel on the crack.  This won't work very well, because coolant is still seeping through the crack.  Your fingers will smell &lt;em&gt;very&lt;/em&gt; bad from kneading the putty, though.&lt;/li&gt;
&lt;li&gt;Your radiator will still leak, but (at least to begin with) not quite so much.&lt;/li&gt;
&lt;li&gt;Ignore the problem for as long as possible, until you're spending almost as much on coolant as on gas.&lt;/li&gt;
&lt;li&gt;You now have three choices: welding, chemical steel again, or the sealant.&lt;/li&gt;
&lt;li&gt;Welding is the best option, but it's complicated and expensive, not least because Audi radiators are made of aluminum, not steel.&lt;/li&gt;
&lt;li&gt;Chemical steel didn't work the first time; it's not likely to work the second time either, but just in case, you can try again with a dry radiator.  This means you need to drain at least enough coolant so the level in the radiator is lower than the crack.  This is a good occasion to drain and flush the system and replace all the coolant.&lt;/li&gt;
&lt;li&gt;The cooling system works as follows: coolant is pumped through the engine block and the sump by a coolant pump, which is driven by the timing belt.  When the engine reaches its ideal working temperature, a valve opens and the coolant starts to circulate through the radiator as well.  It enters the radiator at the top, makes its way through a long, winding pipe and exits from the bottom.  The total capacity of the cooling system is about four liters.&lt;/li&gt;
&lt;li&gt;I'm assuming you've removed the sound deadener under the engine.  I leave mine off, it just gets in the way.&lt;/li&gt;
&lt;li&gt;There is a drain tap in the bottom right corner of the radiator.  Find some sort of container that will hold four liters and fit under the car.  Place it under the tap and unscrew the plug (easily done by hand, especially if you remove the right fog light first).  Nothing will happen.&lt;/li&gt;
&lt;li&gt;Unscrew the filler cap on the expansion tank, letting air into the system.  Coolant will now come gushing out of the drain tap, missing your container entirely.&lt;/li&gt;
&lt;li&gt;Replace the filler cap, adjust the position of your container, and re-open the cap.&lt;/li&gt;
&lt;li&gt;You have now drained the radiator, but there is still coolant in the engine.  There is a drain plug somewhere, but it's far easier to just disconnect the inlet or outlet hose for the oil cooling circuit.&lt;/li&gt;
&lt;li&gt;Close everything, fill the system with water, and re-open.  Repeat until the water comes out clear.&lt;/li&gt;
&lt;li&gt;Reconnect all hoses and close the drain plug.&lt;/li&gt;
&lt;li&gt;You can now try to slap some chemical steel on the crack again.  It won't help, but it'll make you feel better for a day or two.&lt;/li&gt;
&lt;li&gt;Give the chemical steel time to cure, then fill up with coolant.&lt;/li&gt;
&lt;li&gt;The next day, go for a long drive.  Notice the coolant warning light again.  Swear profusely.&lt;/li&gt;
&lt;li&gt;Decide to try the sealant instead.&lt;/li&gt;
&lt;li&gt;In addition to the radiator sealant, you will need a meter or two of regular half-inch garden hose, a funnel with a stem that fits snugly inside the hose, and a three-liter watering can.  You can do without the funnel, and you can replace the watering can with any sufficiently large recipient that is easy to pour from, but it's easier with a watering can.  In any case, make sure everything is clean.&lt;/li&gt;
&lt;li&gt;Park the car outdoors and well away from any open door or window or ventilation inlet.  Let the engine cool until you can touch the block and radiator without burning yourself.  It helps if you let it stand with the hood open, since the hood is insulated.&lt;/li&gt;
&lt;li&gt;Attach one end of the garden hose to the spout behind the drain plug (where the coolant comes out when you unscrew the plug).  Stick the other end into the watering can.&lt;/li&gt;
&lt;li&gt;Open the drain plug and the filler cap, and let the coolant run until the radiator is empty or the can is full, whichever comes first.  You don't have to drain the entire system, just the radiator.&lt;/li&gt;
&lt;li&gt;Close the drain plug, but leave the filler cap open.&lt;/li&gt;
&lt;li&gt;While the radiator is empty, you may want to remove the chemical steel.  A single blow of a rubber mallet on a strategically applied chisel should do the job.&lt;/li&gt;
&lt;li&gt;Unclamp the radiator inlet hose (in the top left corner of the radiator).  Use a small socket wrench with an 8 mm socket rather than a screwdriver.&lt;/li&gt;
&lt;li&gt;Remove the inlet hose.  This isn't easy, it's a tight fit and there's a rib behind the clamp, so make sure the clamp is wide open before you try.&lt;/li&gt;
&lt;li&gt;Stick one end of the garden hose into the inlet.  Wiggle the hose so the end points downward and get it as far into the radiator as you can (which probably won't be more than around five centimeters, but try anyway).&lt;/li&gt;
&lt;li&gt;Attach the funnel to the other end of the hose.&lt;/li&gt;
&lt;li&gt;Radiator sealant comes in two types: liquid and solid (granules).  If you bought the liquid type, shake the bottle thoroughly.  If you bought granules, mix them with coolant (from the watering can) in a clean plastic bottle and shake until they are completely dissolved.&lt;/li&gt;
&lt;li&gt;Hold the hose as high as you can and slowly pour the sealant into the funnel.  Keep the hose as close to vertical as you can, and make sure it doesn't loop.&lt;/li&gt;
&lt;li&gt;Pour in some more coolant to flush any sealant that might be left in the hose into the radiator.  You can rinse out the sealant bottle too if you want.&lt;/li&gt;
&lt;li&gt;Reattach the inlet hose.  Make sure that the clamp is in front of the rib and that everything is sealed tightly.&lt;/li&gt;
&lt;li&gt;Pour the rest of the coolant you removed into the expansion tank&amp;mdash;but don't overfill it.&lt;/li&gt;
&lt;li&gt;Start the engine and let it idle for ten to fifteen minutes.  It needs to run long enough to reach working temperature so the thermostat will open and coolant will circulate through the radiator.&lt;/li&gt;
&lt;li&gt;To begin with, the radiator will still leak.  You will notice when the thermostat opens, because coolant will start to leak faster as pressure increases.  After a while, it will slow down, and hopefully stop entirely.  Use a clean rag or a piece of tissue paper to wipe away some of the leaked coolant.  If you succeeded, the spot you wiped dry should stay dry.&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7906392722557309817?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7906392722557309817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/05/plugging-leaky-radiator.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7906392722557309817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7906392722557309817'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/05/plugging-leaky-radiator.html' title='Plugging a leaky radiator'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6854477840899631593</id><published>2009-04-30T01:20:00.000+02:00</published><updated>2009-04-30T02:05:13.781+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='diverse'/><title type='text'>Brettspill, startmotor og fotball</title><content type='html'>&lt;a href="http://b.1011.no/2009/04/28/nostalgi-og-fotball/"&gt;Marius&lt;/a&gt; spør hva folk har gjort i helgen...&lt;/p&gt;

&lt;p&gt;På lørdag ryddet jeg leiligheten og &lt;a href="/2009/04/sistelrdagbrettspillaftenreferat.html"&gt;spilte brettspill&lt;/a&gt;. På søndag lå jeg &lt;a href=""&gt;fire timer under en bil&lt;/a&gt;.  På veien hjem snakket jeg med en god venn på telefonen, så kjørte jeg forbi &lt;a href="http://www.arasen.no/"&gt;et sted&lt;/a&gt; hvor en gjeng med &lt;a href="http://www.kanari-fansen.no/"&gt;idioter med gule skjerf&lt;/a&gt; og en gjeng med &lt;a href="http://www.kjernen.com/"&gt;idioter med sorte og hvite skjerf&lt;/a&gt; banket hverandre opp.  Det var en del blålys og sånt.  Så dro jeg hjem, dusjet av meg møkken fra bilen, skiftet sengetøy og la meg.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6854477840899631593?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6854477840899631593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/04/brettspill-startmotor-og-fotball.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6854477840899631593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6854477840899631593'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/04/brettspill-startmotor-og-fotball.html' title='Brettspill, startmotor og fotball'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-261035801278459229</id><published>2009-04-29T23:21:00.001+02:00</published><updated>2009-04-30T02:06:37.548+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Lefty loosey</title><content type='html'>After dropping K off at the airport on Friday morning, I decided to drop by Leisha to pick up some tools. She gave me a tour of the new store, then left me to my own devices.  I picked up what I needed (plus some stuff I didn't), paid, and got in the car.&lt;/p&gt;

&lt;p&gt;The car wouldn't start.&lt;/p&gt;

&lt;p&gt;Battery voltage fine, fuel pump fine (it should be&amp;mdash;it's brand new), relay says click, starter doesn't run.&lt;/p&gt;

&lt;p&gt;A couple of phone calls and two hours later, money changed hands and I had a replacement starter motor.&lt;/p&gt;

&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pks-CskKsGM/SfTwzhGWlQI/AAAAAAAAAW0/uE5QeiOWzF0/s1600-h/20090426.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_pks-CskKsGM/SfTwzhGWlQI/AAAAAAAAAW0/uE5QeiOWzF0/s200/20090426.jpg" alt="Ready to rock!" id="BLOGGER_PHOTO_ID_5329149026935149826" border="0"&gt;&lt;/a&gt;Fast forward to Sunday.  Having perfected the art of parking on a downhill slope and push-starting, I drive out to K's mother; I keep all my heavy equipment in her garage.  I got the front wheels up on ramps, put blocks behind the rear wheels, spread a couple of old bed sheets on the floor and started laying out the tools I thought I'd need.  I'm not always that neat and organized, but I felt inspired.&lt;/p&gt;

&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pks-CskKsGM/SfjHyrSH_yI/AAAAAAAAAXM/KIOTnskR0S8/s1600-h/20090426(001).jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_pks-CskKsGM/SfjHyrSH_yI/AAAAAAAAAXM/KIOTnskR0S8/s200/20090426(001).jpg" border="0" alt="The little starter motor that couldn't"id="BLOGGER_PHOTO_ID_5330229832419114786" /&gt;&lt;/a&gt;I took a couple of photos, like the one on the left, which shows the starter motor in the center (the big cylinder is the motor itself, the small one is the solenoid), with the gear box to the left, the right downpipe in the upper right corner, and a support beam across the bottom.  There's one shot I didn't take that I wish I had, though.  The car is fairly long (4892 mm plus the tow hitch), and when you're lying there with your head only a few centimeters below the sump, looking back...  It's like the opening shot from &lt;a href="http://en.wikipedia.org/wiki/Alien_(film)"&gt;Alien&lt;/a&gt;, looking down the length of the Nostromo.&lt;/p&gt;

&lt;p&gt;But I digress.  The motor is attached to the bell housing by two long bolts; when the motor is in place, they are arranged nearly vertically.  It took me about an hour to figure out which parts I needed to remove to get to the starter motor, to disconnect the wires (one little one for the solenoid, one huge motherf***er for the motor; the little one really didn't want to go), and to unscrew the bottom bolt.  It &amp;ldquo;came quietly&amp;rdquo;, as they say in cop shows.&lt;/p&gt;

&lt;p&gt;Things were going pretty well.  At some point, I spoke to K on the phone.  I called her or she called me, I don't remember; it doesn't matter.  I have a Bluetooth earpiece, which means I didn't have to stop working to talk on the phone (these things are extremely addictive).  I told K it wasn't too bad, that in fact it wasn't all that different from replacing the alternator, which I did two years ago, although I have a lot more experience now than I did then.&lt;/p&gt;

&lt;p&gt;Digressing again!  The top bolt is located at about two o'clock on the bell housing (looking forward), and there is about a metric ton of steel and plastic in the way.  From the bottom, there is a support beam, the right exhaust downpipe, half the gearbox, and the starter motor itself.  From the top, there's the alarm siren (easily removable), a tie rod, the right cylinder bank, the air filter, the intake hose and sound damper, etc.  The nut is toward the front, and you can get to it from underneath, but there's no room there for a socket wrench; there's barely room for a box-end wrench to keep it still while turning the bolt.  The bolt head is toward the rear, and you &lt;em&gt;can&lt;/em&gt; get a socket wrench in there, but only a short one, mostly because of the tie rod, which crosses the plane of the bolt head diagonally.  The tight quarters mean you can only turn the wrench about 30&amp;deg; before you have to turn back (or reposition the wrench, if not using a ratchet).&lt;/p&gt;

&lt;p&gt;I spent about an hour trying to get the b****rd out, with absolutely no success.  I tried everything I could think of to get more leverage, from every possible angle: universal joint, extenders of various lengths, the works.  I took a break for dinner, then went back at it.  After about five minutes, I got it to move about 15&amp;deg;&amp;mdash;then nothing.  That was it.&lt;/p&gt;

&lt;p&gt;That's when it struck me.&lt;/p&gt;

&lt;p&gt;I was leaning over the engine bay, facing toward the &lt;em&gt;rear&lt;/em&gt; of the car, trying to unscrew a bolt that was pointing toward the &lt;em&gt;front&lt;/em&gt; of the car.&lt;p&gt;

&lt;p&gt;I had spent more than an hour trying to turn it the wrong way.&lt;/p&gt;

&lt;p&gt;I got under the car, put a wrench with a short handle in place, and pushed up.  After only a few seconds, it gave, and I got it all the way out with a ratchet.&lt;/p&gt;

&lt;p&gt;I wasn't out of the woods yet.  I still had to extricate the starter motor from its nest of beams and pipes and rods and wires, and sneak the new one in.  I had an oh-shit moment when the motor wouldn't come free of the bell housing, and I thought there must be a bolt or screw somewhere that I had missed; but I was just holding it at the wrong angle, so the other end butted against something.  Then...  remember when I mentioned talking to K on the phone?  You see, there was a point to my digression.  The point was that I realized there was no way I could get the old starter out, or the new one in...  without removing the alternator.&lt;/p&gt;

&lt;p&gt;Luckily, I'd been there and done that.  Use a 10 mm right-angle hex key with a cheater bar to hold the tensioning damper in place while removing the serpentine belt, remove two bolts&amp;mdash;a long one with a nut at the other end, and a shorter one that screws into the engine block&amp;mdash;, and finally, disconnect the wires (although they're long enough that you can lower the alternator to the ground without damaging them).  Easier said than done, but not by much.&lt;/p&gt;

&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pks-CskKsGM/Sfjldo4TtSI/AAAAAAAAAXU/V7MtyYhIcqU/s1600-h/20090426(003).jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 200px;" src="http://4.bp.blogspot.com/_pks-CskKsGM/Sfjldo4TtSI/AAAAAAAAAXU/V7MtyYhIcqU/s200/20090426(003).jpg" border="0" alt="I look like a raccoon..."id="BLOGGER_PHOTO_ID_5330262456345539874" /&gt;&lt;/a&gt;It was smooth flying from there on out.  With the alternator out of the way, I got the old motor out and the new one in in a matter of minutes.  The only tricky part was reinstalling the alternator.  The short bolt goes through a spacer sleeve a few centimeters in length, which is hard to align properly, especially since you have to do it more or less by touch.  Once you have it in place, though, the short bolt functions as a sort of hinge, which makes it fairly easy to align and insert the long bolt.  Getting the nut on the other end was a bit of a struggle, though; I had to remove my gloves.&lt;/p&gt;

&lt;p&gt;You can tell from the photo on the right that I was wearing protective clothing.  I even a spot on the bridge of my nose where the goggles rubbed the skin raw.&lt;/p&gt;

&lt;p&gt;Hop in the car, ignition on, starter runs, engine roars.  A job well done.  Engine off, scrub yourself semi-clean (where the hell is my &lt;a href="http://www.permatex.com/brand_fast_orange.htm"&gt;Fast Orange&lt;/a&gt; when I need it?), then clean and stow your tools.  That last bit took quite a while; I hate putting dirty tools back in the tool box (or bag), especially those that come in sets with their own box.  Back inside, hug mom-in-law, drive home.  Arrive exhausted.  Hop in the shower, scrub scrub scrub.  Go to sleep with the feeling that today, at least, you achieved something.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-261035801278459229?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/261035801278459229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/04/lefty-loosey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/261035801278459229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/261035801278459229'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/04/lefty-loosey.html' title='Lefty loosey'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pks-CskKsGM/SfTwzhGWlQI/AAAAAAAAAW0/uE5QeiOWzF0/s72-c/20090426.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7104016497375109511</id><published>2009-04-29T13:44:00.010+02:00</published><updated>2009-04-30T02:07:31.049+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fr'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>Emmerdeurs de première classe</title><content type='html'>Je reçois depuis quelque temps un déluge incessant de pourriel d'une boutique en ligne française qui se nomme la &lt;a href="http://www.stce.fr/"&gt;STCE&lt;/a&gt;.  L'expéditeur de ces pourriels est bien entendu du genre &amp;laquo;&amp;nbsp;noreply&amp;nbsp;&amp;raquo;.  La page de contact dont l'adresse est indiquée au bas des cochonneries dont ils me bombardent n'existe pas, et cette société à la con ne donne aucune adresse, ni postale ni électronique, sur leur site web.  Difficile, donc, de se plaindre si l'on n'a pas suffisamment de connaissances techniques pour effectuer une recherche &amp;laquo;&amp;nbsp;whois&amp;nbsp;&amp;raquo; et en interpréter le résultat.&lt;/p&gt;

&lt;p&gt;Il y a un lien vers un &amp;laquo;&amp;nbsp;formulaire de désabonnement&amp;nbsp;&amp;raquo; au bas du pourriel, et le formulaire existe bien, mais ce n'est pas une excuse.  Je n'ai jamais rien demandé à ces ordures, je ne me suis jamais inscrit nulle part, je n'ai jamais rien acheté d'eux.  Ce comportement est inacceptable, et pour surcroît illégal depuis de nombreuses années dans toute l'Union européenne (directive 2002/58/CE du Parlement européen et du Conseil, transposée en France par la loi nº 2004-575 du 21 juin 2004 pour la confiance dans l’économie numérique) et punissable en France de 5 ans de prison et 300&amp;nbsp;000 euros d'amende.&lt;/p&gt;

&lt;p&gt;Quoi faire&amp;nbsp;?  En fait, rien.  Mon seul recours, à moins de jouer leur jeu, est de porter plainte à leur fournisseur d'accès, qui fera suivre au responsable du domaine, qui leur assurera qu'ils n'ont rien fait, que je me trompe, que je suis un client fidèle qui a oublié qu'il s'est inscrit sur leur liste, etc., et ça ne servira absolument à rien.  Même d'écrire ce que j'écris ici ne sert à rien, au delà de ma propre satisfaction.  Tant que la majorité des réceptionnaires de ce pourriel l'ignorent, l'effacent ou se contentent de se désinscrire, la STCE ne court aucun risque, et tant qu'un certain nombre d'entre eux, même si ce n'est qu'un pour cent ou un pour mille, se laisse arnaquer, la STCE y a tout à gagner.  C'est malheureux, mais c'est la vie.  Vive l'Internet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7104016497375109511?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7104016497375109511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/04/emmerdeurs-de-premiere-classe.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7104016497375109511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7104016497375109511'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/04/emmerdeurs-de-premiere-classe.html' title='Emmerdeurs de première classe'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2566329973945900413</id><published>2009-04-27T19:14:00.003+02:00</published><updated>2009-04-27T19:17:33.712+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ja særlig'/><category scheme='http://www.blogger.com/atom/ns#' term='aktuelt'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><title type='text'>Fritt ord</title><content type='html'>Bravo!  Jeg regner med at neste års Fritt Ord-pris går til Vigrid og Tore Tvedt for deres «modige ytringer» mot innvandring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2566329973945900413?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2566329973945900413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/04/fritt-ord.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2566329973945900413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2566329973945900413'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/04/fritt-ord.html' title='Fritt ord'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7148075236796043696</id><published>2009-04-25T23:28:00.007+02:00</published><updated>2009-04-26T00:09:52.490+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='no'/><category scheme='http://www.blogger.com/atom/ns#' term='diverse'/><title type='text'>Sistelørdagbrettspillaftenreferat</title><content type='html'>Siste lørdag i måneden betyr brettspill klokken tre. K er bortreist, men jeg holder fortet. Bruker et par timer på å rydde leiligheten først, det føles befriende. Handler mat og setter over pasta. S sender SMS om at hun blir to timer forsinket, og dukker deretter opp fem på tre. B er like punktlig som hun pleier. E dukker opp rundt fire med datteren, som får en tre måneder forsinket ettårsgave (byggeklosser i tre). S og B hjelper til med middagen mens E leker med datteren. Vi prater om alt og ingenting.&lt;/p&gt;

&lt;p&gt;Rundt fem setter vi oss ned med &lt;a href="http://en.wikipedia.org/wiki/Ticket_to_Ride_(board_game)"&gt;Ticket to Ride&lt;/a&gt;, vi pakker ut og velger hver vår farge. Jeg finner fram Cola-glass, alle får et i samme farge som brikkene sine. E ber om at vi venter litt med å starte, da hans kone er på vei. Når hun kommer begynner vi å diskutere hvorvidt E med frue skal spille på lag, av hensyn til datteren, eller hver for seg. A og C ankommer. Vi er nå for mange til å spille Ticket to Ride, men for få til å dele oss i to grupper. Vi finner ut at vi heller skal spille &lt;a href="http://en.wikipedia.org/wiki/Citadels_(game)"&gt;Citadels&lt;/a&gt;, og rydder vekk Ticket to Ride. Fru E drar hjem med unge frøken E.&lt;/p&gt;

&lt;p&gt;Vi begynner å spille Citadels rundt seks. Reglene sier at eldste spiller begynner. Det starter en diskusjon om hvor gammel man er vs. hvor gammel man føler seg. Jeg tror B er yngst, men det viser seg at S er tre dager yngre enn henne. Ingen ser ut til å huske at det er den &lt;em&gt;eldste&lt;/em&gt; som skal begynne. Vi gir kronen til S. Det står på esken at et parti skal ta 20 til 60 minutter; vi blir først ferdig rundt ni. Det er uavgjort mellom B og E, men B har mest gull, og vinner.&lt;/p&gt;

&lt;p&gt;Vi rydder bort Citadels og finner fram &lt;a href="http://en.wikipedia.org/wiki/Munchkin_(card_game)"&gt;Munchkin&lt;/a&gt;, et spill jeg liker veldig godt men ikke har spilt på godt over et år. B må hjem, så vi fortsetter med fem spillere. E tar fort ledelsen, og jeg begynner å sabotere for ham. Han svarer med samme mynt. A tar igjen E, og vi hopper på ham. A, E og jeg blir så opptatt av å sabotere for hverandre at vi ikke oppdager at S, som har ligget langt etter, har tatt oss igjen. Plutselig har hun vunnet, og vi sitter der og føler oss temmelig dumme.&lt;/p&gt;

&lt;p&gt;Klokken er elleve. Vi har brukt åtte timer på &lt;em&gt;ett&lt;/em&gt; parti Citadels og &lt;em&gt;ett&lt;/em&gt; parti Munchkin. Folk drar hjem. Det har vært en god dag.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7148075236796043696?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7148075236796043696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/04/sistelrdagbrettspillaftenreferat.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7148075236796043696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7148075236796043696'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/04/sistelrdagbrettspillaftenreferat.html' title='Sistelørdagbrettspillaftenreferat'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-117094051097648747</id><published>2009-04-20T00:56:00.005+02:00</published><updated>2009-04-29T13:47:09.860+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='spam'/><title type='text'>Best. Spam. Ever.</title><content type='html'>This showed up on an internal &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt; mailing list:

&lt;pre&gt;
Hello my the surprised friend!
My name Nadejda and I wish to take away from you at all a lot of time
and to penetrate in my letter! My trade the doctor the dentist. I had
an ingenious idea to try to find love not in that place where I live
namely not in Russia! In me there were such emotions since recent
time! I would like to tell to you about it my new friend. On my former
work in the Stomotologichesky Polyclinic I had a chance that I will go
on an exchange for practice to other city for me it it was good and
not much not on myself because to go to other city on practice! I do
not have there friends or even I am simple girlfriends with which I
can to spend time and speak cheerfully about problems in mine to a new
life. But all has exchanged and on an exchange there has gone my
colleague which only not for a long time has come to us for work after
the termination of Medical university. But the desire to find the
acquaintance from other country at me remains on former. I thought of
a step as acquaintance to the person from other country much. Once
after work I have gone on foot because weather was fine and saw as
enamoured steams follow a hand and exchange gentle kisses. I do not
have not enough tenderness and the favourite person in the lives and
it to me became very clear after this walk. I like to walk sometimes
one alone with myself and to think about the lives. I could not find
the happiness in my city and till now is lonely. For myself I have
resolved to search for the love in other country. Especially I heard
much about that that people from other countries are more romantic and
are careful concerning relations with women, so to say they have a
spark in eyes! I am ready completely to this step and have bought
yours e-mail in International Dating Agency. To me have told that you
my friend very good lonely person with kind and open heart. I wish to
tell about myself directly that to me 28 years and my growth 168 see I
live to Russia, city Novochebocksarsk. In connection with that that in the
world financial crisis and few workplaces goes reduction. I have got
to reduction and I had to finish the work in hospital. Now I work in
Cafe-Bar. I wish to be happy life in the and I have serious sights at
this world. At me the big age and is a lot of experience behind
shoulders. I am confident that we can to find with you the general a
theme of conversation and to learn each other more. I hope to see
yours the letter my friend about your life. As I to place my foto with
the letter and some resume in a file. I very much would like to see
yours the letter and to have with you acquaintance. I would like to
see that we became good friends and not only.

If you are serious and interested in me please reply ONLY to my personal e-mail:  nadejdakitten@gmail.com

P.S. My letter to you was sent by manager International Dating Agency
therefore write on my personals e-mail:  nadejdakitten@gmail.com
Yours new friend
Nadejda.
&lt;/pre&gt;

There were even a photo and a resumé attached.

The sad thing is, I have a strange feeling that the letter might actually be real&amp;mdash;but I find it hard to believe that a &amp;ldquo;manager International Dating Agency&amp;rdquo; would be so clueless.  Whatever the poor girl paid, she sure didn't get her money's worth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-117094051097648747?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/117094051097648747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/04/best-spam-ever.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/117094051097648747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/117094051097648747'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/04/best-spam-ever.html' title='Best. Spam. Ever.'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6633451529896045049</id><published>2009-03-25T22:09:00.008+01:00</published><updated>2009-03-25T23:55:09.611+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>A voice like sand and glue</title><content type='html'>Well, that was a waste of money.&lt;/p&gt;

&lt;p&gt;K and I went to see Bob Dylan play at &lt;a href="http://en.wikipedia.org/wiki/Oslo_Spektrum"&gt;Oslo Spektrum&lt;/a&gt; tonight.  In one word: atrocious.&lt;/p&gt;

&lt;p&gt;Let's start with the venue.  I've had good and bad experiences with Oslo Spektrum, but mostly bad.  I think the only times I really enjoyed being there were the opening show in 1990, and Jean-Michel Jarre (twice) in 1997.  On the former occasion, I was small enough that the cramped seating didn't bother me; on the latter, I was too busy enjoying the music (except during the second concert, when I sat next to a guy who kept trying to talk to me).&lt;/p&gt;

&lt;p&gt;Where was I?  Oh yes, cramped seating.  I came out of there with a limp and a pulled latissimus.  Mind you, Oslo Spektrum is not the only venue I've walked out from with a limp&amp;mdash;the front rows of &lt;a href="http://en.wikipedia.org/wiki/Colosseum_Kino"&gt;Colosseum Kino&lt;/a&gt;, the world's largest and most uncomfortable &lt;a href="http://en.wikipedia.org/wiki/THX"&gt;THX&lt;/a&gt; cinema, are particularly bad.&lt;/p&gt;

&lt;p&gt;Next on my list are the idiots who kept taking flash photos with their camera phones.  Listen up, morons, it's not going to come out right.  All you'll get is a really good shot of the back of the heads of the people in front of you, and the stage as a white blur in the background.  You will also piss off everybody else in the audience (except for the &lt;em&gt;other&lt;/em&gt; morons taking photos) and risk having your phone confiscated by the venue's security guards.&lt;/p&gt;

&lt;p&gt;That wasn't the worst part, though.  The worst part was the sound rig.  Oh, and the music.&lt;/p&gt;

&lt;p&gt;It &lt;em&gt;is&lt;/em&gt; possible to get good sound in Oslo Spektrum.  I had no complaints in that respect at Jarre's concerts.  On the other hand, on both occasions (that I know of) where it was used as a movie theatre (&lt;a href="http://en.wikipedia.org/wiki/Independence_Day_(film)"&gt;Independence Day&lt;/a&gt; and the re-release of the &lt;a href="http://en.wikipedia.org/wiki/Star_Wars"&gt;original Star Wars trilogy&lt;/a&gt;), the sound was awful.  Tonight was hardly better.&lt;/p&gt;

&lt;p&gt;As far as I could tell, there were only two stacks, both suspended from the ceiling in front of the stage and sligtly angled away from the center.  As bad as it was for me, I can't imagine what it must have been like for those seated on the sides of the hall.&lt;/p&gt;

&lt;p&gt;How bad was it?  Well, the bass was fine, but the mid-range was muddy, and the treble was, for lack of a better word, screeching.  It was practically impossible to make out what Dylan was singing (or saying, when he introduced the band).  Of the entire concert, the only words I heard properly were the last four words of the main set (&amp;ldquo;like a rolling stone&amp;rdquo;) and four words from the chorus of the last encore (&amp;ldquo;blowing in the wind&amp;rdquo;).  Oh, and I think at one point he was saying &lt;a href="http://en.wikipedia.org/wiki/The_Levee%27s_Gonna_Break"&gt;&amp;ldquo;keep on raining&amp;rdquo;&lt;/a&gt; over and over again, but I'm not sure.&lt;/p&gt;

&lt;p&gt;It reminded me a bit of the AC/DC concert last month (I was going to blog about that, but I got distracted), where I walked in while the &lt;a href="http://en.wikipedia.org/wiki/The_Answer_(band)"&gt;warmup band&lt;/a&gt; was playing, and my immediate reaction was &amp;ldquo;oh, shit&amp;rdquo;.  Luckily, AC/DC had a far better sound technician (and / or far better equipment), and the concert turned out great.  I had no trouble at all making out the lyrics.&lt;/p&gt;

&lt;p&gt;Anyway, back to Dylan.  I haven't heard much of his recent work.  In fact, I'm not sure I've heard &lt;em&gt;anything&lt;/em&gt; he's done after he &amp;ldquo;went electric&amp;rdquo;.  Still, Dylan is Dylan, and I was pretty sure I would enjoy the music.  Boy, was I wrong.  I didn't quite know what to expect, but I certainly didn't expect what I actually got: a loud honky-tonk band playing bad covers of classic Dylan songs.  How bad?  Well, I didn't even recognize &lt;em&gt;Like a Rolling Stone&lt;/em&gt; or &lt;em&gt;Blowing in the Wind&lt;/em&gt; until I caught those eight words.  The latter was excruciating; imagine William Shatner's &lt;a href="http://www.youtube.com/watch?v=DvQwXOCKNLY"&gt;infamous cover of &lt;em&gt;Rocket Man&lt;/em&gt;&lt;/a&gt;, but with a really loud backing band.&lt;/p&gt;

&lt;p&gt;The rest of the audience (K included) seemed to enjoy themselves.  There's no accounting for taste.&lt;/p&gt;

&lt;p&gt;Oh, and Dylan managed to play through the entire concert, apart from the two or three songs where he came forward to play the guitar instead of the keyboard (which sounded like &lt;a href="http://en.wikipedia.org/wiki/Casiotone"&gt;Casio&lt;/a&gt;'s take on the &lt;a href="http://en.wikipedia.org/wiki/Hammond_organ"&gt;Hammond organ&lt;/a&gt;), with his back to half the audience.  I don't care if he's a living legend&amp;mdash;that's just not right.&lt;/p&gt;

&lt;p&gt;The evening wasn't a complete write-off, though&amp;mdash;the restaurant we ate at before the concert was really good (&lt;em&gt;and&lt;/em&gt; cheap, unlike the concert), parking was much cheaper than I expected, and as soon as I'm done typing this, I get to crawl into bed with my wife and four cats.  Could be worse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6633451529896045049?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6633451529896045049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/03/voice-like-sand-and-glue.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6633451529896045049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6633451529896045049'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/03/voice-like-sand-and-glue.html' title='A voice like sand and glue'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1340756471051732247</id><published>2009-02-10T00:32:00.006+01:00</published><updated>2009-02-12T15:03:25.946+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><category scheme='http://www.blogger.com/atom/ns#' term='vroom'/><title type='text'>Weather &amp;c</title><content type='html'>It's been an interesting week.  Quick replay of the last eight days:&lt;/p&gt;

&lt;h4&gt;Sunday&lt;/h4&gt;

&lt;p&gt;Off-road driving on a frozen field.  Spent over an hour getting there because the directions I was given were out of date by about three years.  Got to practice winter driving at unsafe speeds in borrowed RWD and FWD cars and my own AWD.  Lot of fun, until something tore my left rear brake line.  Got to ride home in tow truck.&lt;/p&gt;

&lt;h4&gt;Monday&lt;/h4&gt;

&lt;p&gt;Nothing to report.&lt;/p&gt;


&lt;h4&gt;Tuesday&lt;/h4&gt;

&lt;p&gt;Nothing to report.&lt;/p&gt;

&lt;h4&gt;Wednesday&lt;/h4&gt;

&lt;p&gt;Picked up the car at the shop.  Tow truck driver told me it was within walking distance of the train station.  Turns out &amp;ldquo;walking distance&amp;rdquo; means 3 km.  In -8 &amp;deg;C.&lt;/p&gt;

&lt;p&gt;Happy to be back at the wheel.  Went to pick K up at work, ended up working there for a couple of hours, waiting for rush hour to pass.&lt;/p&gt;

&lt;h4&gt;Thursday&lt;/h4&gt;

&lt;p&gt;Consultation with otolaryngology specialist at newly-built regional hospital about constricted airways.  CT scan showed nothing except slight septum deviation.  Referring physician suggested conchaplasty.  Visual inspection by specialist revealed conchahypertrophy.  Was offered conchadiathermy instead of conchaplasty.&lt;/p&gt;

&lt;p&gt;Hospital administration &amp;amp; assorted politicians claim hospital is the most modern in Europe.  Meanwhile, doctors take notes on paper because computers don't work, &amp;amp; pneumatic tubes are constantly on the fritz.&lt;/span&gt;

&lt;p&gt;Got a little too eager on the way home and slammed sideways into a snowbank.  No damage except to snow.&lt;/p&gt;

&lt;p&gt;Started snowing in the evening.&lt;/p&gt;

&lt;h4&gt;Friday&lt;/h4&gt;

&lt;p&gt;Still snowing.&lt;/p&gt;

&lt;p&gt;Rear brakes froze overnight.  Memo to self: do not set parking brake when parking in unheated garage during the winter.&lt;/p&gt;

&lt;p&gt;Vibration at speeds over ~50 km/h.  Stopped at gas station to clear snow from inside wheels.  Vibration went away.&lt;/p&gt;

&lt;p&gt;Usual Friday evening shift at the cat shelter.  Pretty quiet for once, unlike last week.&lt;/p&gt;

&lt;p&gt;Drove home.  Forgot to not set parking brake.&lt;/p&gt;

&lt;h4&gt;Saturday&lt;/h4&gt;

&lt;p&gt;Still snowing.&lt;/p&gt;

&lt;p&gt;Rear brakes frozen.&lt;/p&gt;

&lt;p&gt;Went to IKEA with K.  Parking lot not yet cleared; parked in deep snow.  Had breakfast at the cafeteria.  Picked up what we needed and made a clean getaway.&lt;/p&gt;

&lt;p&gt;Drove home.  Vibration at speeds over ~50 km/h.  Made a long detour to heat up wheels and brakes.  Vibration gradually faded.  Weather made detour interesting, but not in a good way.&lt;/p&gt;

&lt;p&gt;Back home, decided to clear accumulated snow off the car before it had a chance to turn to ice.  While doing so, observed neighbors in assorted RWD and FWD vehicles fail to climb the slope up to the parking garage.  Offered to tow them.  Too proud to accept towing (&amp;ldquo;no, really, we're fine&amp;rdquo;), but not too proud to accept my directions &amp;amp; an occasional push.&lt;/p&gt;

&lt;p&gt;Forgot to not set parking brake.&lt;/p&gt;

&lt;p&gt;Walked over to some friends on the other side of the hill to play Runebound.  Met snowplow on the way over.  No use; snow falls faster than they can clear it.&lt;/p&gt;

&lt;p&gt;Airport closed.  Worried about K's forthcoming trip to Denmark.&lt;/p&gt;

&lt;h4&gt;Sunday&lt;/h4&gt;

&lt;p&gt;Still snowing.&lt;/p&gt;

&lt;p&gt;Installed shelves in new cupboard.  Sorted tools and assorted car parts and stowed them in said cupboard.  K very happy about this.&lt;/p&gt;

&lt;p&gt;Estimate average depth of snow in garden at ~1 m.&lt;/p&gt;

&lt;p&gt;Groundskeepers break out snow blowers to clear snowbanks created by plows.&lt;/p&gt;

&lt;h4&gt;Monday&lt;/h4&gt;

&lt;p&gt;No longer snowing.&lt;/p&gt;

&lt;p&gt;Airport open.  K off to Denmark.&lt;/p&gt;

&lt;p&gt;Rear brakes frozen.  Noticed a bump backing out of the garage; driveway covered with ~20 cm of packed snow and ice, creating a curb across the exit from the garage.&lt;/p&gt;

&lt;p&gt;Off to the hospital for conchadiathermy.  Vibration at speeds over ~70 km/h (see, it's getting better).  Road clear, so solved problem by alternately accelerating to ~80 km/h and braking hard down to ~40 km/h.  Noticeable difference in traction between R163 and R159.  Low sun in clear skies makes driving eastward very uncomfortable.&lt;/p&gt;

&lt;p&gt;Surgery was quick but very unpleasant.  The less said the better.&lt;/p&gt;

&lt;p&gt;Drove home.  Remembered to not set the parking brake.  Watched neighbor in FWD car fail to get over curb and onto the driveway.  Finally got out after much wheelspin.  Should have approached at an angle.&lt;/p&gt;

&lt;p&gt;Spent the rest of the day on the couch.  Watched the entire first season of &lt;i&gt;Buffy the Vampire Slayer&lt;/i&gt;.  Ate chocolate chip ice cream.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1340756471051732247?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1340756471051732247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/02/weather.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1340756471051732247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1340756471051732247'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/02/weather.html' title='Weather &amp;c'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3570411452719096162</id><published>2009-01-30T13:04:00.003+01:00</published><updated>2009-01-30T13:10:18.962+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>The days of yore...</title><content type='html'>...before &lt;a href="http://en.wikipedia.org/wiki/Eternal_September"&gt;September&lt;/a&gt;:&lt;/p&gt;

&lt;div&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/klvWk8tN4s8&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/klvWk8tN4s8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;

&lt;p&gt;What really caught me up in stitches, though, was the bit from 5:03 to 5:10.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3570411452719096162?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3570411452719096162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/days-of-yore.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3570411452719096162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3570411452719096162'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/days-of-yore.html' title='The days of yore...'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1636254720903868083</id><published>2009-01-28T03:51:00.002+01:00</published><updated>2009-01-28T03:57:45.157+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Why Scientists Shun the Media</title><content type='html'>I picked this up from Ben Goldacre's &lt;a href="http://www.badscience.net/"&gt;Bad Science&lt;/a&gt; blog:&lt;/p&gt;

&lt;blockquote&gt;Coffee gives your children cancer, doctors didn't say today after not carrying out exhaustive research into the link that doesn't exist between caffeine and babies.&lt;/blockquote&gt;

&lt;p&gt;Read the &lt;a href="http://dailyquail.blogspot.com/2009/01/coffee-gives-your-children-cancer.html"&gt;full article&lt;/a&gt;; it's a deliciously spot-on parody of mass media's approach to science.  Unfortunately, it's also based on a &lt;a href="http://www.dailymail.co.uk/health/article-1127473/Coffee-raise-child-cancer-risk-New-evidence-caffeine-damage-babies-DNA.html"&gt;real newspaper article&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1636254720903868083?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1636254720903868083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/why-scientists-shun-media.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1636254720903868083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1636254720903868083'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/why-scientists-shun-media.html' title='Why Scientists Shun the Media'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-1833781786272235321</id><published>2009-01-27T22:59:00.007+01:00</published><updated>2009-01-28T03:21:39.150+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vitenskap'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Om villedende reklame</title><content type='html'>Etter å ha lest &lt;a href="http://blog.tjomlid.com/"&gt;Gunnar Tjomlids&lt;/a&gt; omtale av Joralf Gjerstad, som jeg refererte til i &lt;a href="http://maycontaintracesofbolts.blogspot.com/2009/01/om-selvbedrag-og-formidling.html"&gt;forrige innlegg&lt;/a&gt;, forvillet jeg meg dypere inn i bloggen hans.  Jeg leste med stor fornøyelse hans gjentatte angrep på villedende, endog ulovlig, markedsføring av kosttilskudd og alternativ medisin, herunder &lt;a href="http://blog.tjomlid.com/?p=1364"&gt;NuShape&lt;/a&gt;, &lt;a href="http://blog.tjomlid.com/?p=848"&gt;Dermativo&lt;/a&gt; og &lt;a href="http://blog.tjomlid.com/?p=565"&gt;VitaePro&lt;/a&gt;.  Bra jobbet!  Jeg har selv irritert meg over reklame for disse og lignende produkter, og ikke minst over hvor ofte slik reklame &amp;ndash; som regel for geriatriske preparater &amp;ndash; forekommer i &lt;a href="http://www.motor.no/"&gt;Motor&lt;/a&gt;.  De blir nok ikke kvitt herre-med-hatt-stempelet med det aller første.&lt;/p&gt;

&lt;p&gt;Men det er ikke dette jeg skulle skrive om her.  Det jeg skulle skrive om &amp;ndash; inspirert av Tjomlids skriverier om den allstedsnærværende Dr Erling Thom &amp;ndash; var disse TV-reklamene der en pen, ung, ulastelig antrukket kvinnelig tannlege eller sykepleier eller hva det måtte være, hvis navn og stillingsbeskrivelse oppgis nederst på skjermen, poserer i et lyst og smakfullt innredet tannlege- eller legekontor mens hun forteller om hvor fortreffelig det nyeste mirakelpreparatet er, og hvor viktig det er at du umiddelbart kaster deg over telefonen (eller PCen) og bestiller en hel pall.&lt;/p&gt;

&lt;p&gt;Saken er den at jeg ved flere anledninger har forsøkt å finne disse personene ved hjelp av Google, Gule Sider, Telefonkatalogen og lignende oppslagsverk.  Resultatet har alltid vært det samme: personen eksisterer ikke.&lt;/p&gt;

&lt;p&gt;OK, jeg var kanskje litt rask.  Jeg kan ikke med sikkerhet slutte at personen ikke eksisterer, men det jeg &lt;i&gt;kan&lt;/i&gt; slutte, med rimelig stor sikkerhet, er at det i hele Norges rike ikke finnes noen, for eksempel, tannlege ved navn Kristine Stolpåmegnå.  Du får meg &lt;i&gt;ikke&lt;/i&gt; til å tro at det finnes praktiserende tannleger som hverken står oppført i Gule Sider eller lar seg oppspore på Google.&lt;/p&gt;

&lt;p&gt;(selv det bittelille tannlegekontoret K og jeg bruker har egen nettside og kommer øverst i et Google-søk på &amp;ldquo;tannlege Etternavn&amp;rdquo;)&lt;/p&gt;

&lt;p&gt;Og dersom det viser seg at hun eksisterer, og &lt;i&gt;er&lt;/i&gt; tannlege, men ikke &lt;i&gt;praktiserende&lt;/i&gt;, er det da ikke uredelig å fremstille henne som sådan i en reklamefilm?  Og med hvilken autoritet kan en ikke-praktiserende tannlege uttale seg om et nytt mirakelpreparat?&lt;/p&gt;

&lt;p&gt;For den saks skyld &amp;ndash; med hvilken autoritet kan en hvilken som helst tannlege, praktiserende eller ei, uttale seg om et hvilket som helst preparat?  Er vedkommende forsker?  Har vedkommende gjennomført, eller deltatt i, en vitenskapelig studie av preparatet?  Har vedkommende publisert en &lt;a href="http://no.wikipedia.org/wiki/Fagfellevurdering"&gt;fagfellevurdert&lt;/a&gt; artikkel om denne studien i et anerkjent fagtidsskrift?&lt;/p&gt;

&lt;p&gt;Uansett: hvis noen som leser dette kjenner en som har vært med i en slik reklame, og kan dokumentere at vedkommende virkelig er det hun utgis for å være og er kompetent til å uttale seg om det omtalte produktet, nøl for all del ikke med å ta kontakt.&lt;/p&gt;

&lt;p&gt;Jeg venter med stor spenning.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-1833781786272235321?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/1833781786272235321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/om-villedende-reklame.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1833781786272235321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/1833781786272235321'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/om-villedende-reklame.html' title='Om villedende reklame'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-5180791797447888754</id><published>2009-01-27T21:03:00.006+01:00</published><updated>2009-01-27T22:18:06.880+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vitenskap'/><category scheme='http://www.blogger.com/atom/ns#' term='aktuelt'/><category scheme='http://www.blogger.com/atom/ns#' term='no'/><title type='text'>Om selvbedrag og formidling</title><content type='html'>&lt;i&gt;[Jeg skrev dette som et leserbrev til Morgenbladet, som valgte å ikke trykke det.  De syntes kanskje det var i overkant inflammatorisk.  Uken etter trykket de derimot et innlegg av Per Brandtzæg (professor ved Laboratoriet for immunohistokjemi og immunopatologi, Institutt for patologi, Medisinsk fakultet, Universitetet i Oslo), Jo C. Bruusgaard (forsker ved Institutt for molekylær biovitenskap, Medisinsk fakultet, Universitetet i Oslo) og Kristian Gundersen (professor ved Institutt for molekylær biovitenskap, Medisinsk fakultet, Universitetet i Oslo) med stort sett samme budskap, minus koblingen til formidlingsproblematikken, og langt bedre skrevet.]&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;Dersom advokat Schiøtz' kunnskapsnivå og argumentasjonsevner er representative for advokatstanden forøvrig, er det er dårlig stelt med rettssikkerhet her i landet.  Schiøtz spiller fallitt når han i den ene setningen viser til "et tresifret antall troverdige vitner", og i den neste hevder at Gjerstads evner ikke er vitenskapelig etterprøvbare.  Sistnevnte må nødvendigvis forstås slik at Gjerstads håndspåleggelse ikke har noen observerbar effekt utover det hvem som helst kan oppnå med en rolig prat og litt medmenneskelighet, og da skulle det vel ikke være noe mer å snakke om?&lt;/p&gt;

&lt;p&gt;Realiteten er at Gjerstad og hans tilhengere og forkjempere er bedragere.  Det gjør ikke saken bedre om de bedrar seg selv like mye som de bedrar andre; de er like fullt bedragere, på lik linje med alskens spåkoner, astrologer, åndemedier, healere, homøopater og engleskolelærere, som også kan vise til "et tresifret antall troverdige vitner", deriblant minst én stortingsrepresentant (og hvem er vel mer troverdig enn en politiker?)&lt;/p&gt;

&lt;p&gt;Man må allikevel le litt - om enn bittert og oppgitt - når det ellers så etterrettelige Morgenbladet vier en slik sjarlatan så mye spalteplass, samtidig som det i en tidligere utgave spør hvorfor norske forskere viser så liten vilje til formidling.  Her er svaret i et nøtteskall: mediene er ikke interessert i vitenskap.  Mediene er interessert i sensasjon.  Det er her Gjerstads virkelige evner ligger: i å selge aviser.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;[Forøvrig vil jeg anbefale &lt;a href="http://blog.tjomlid.com/"&gt;Gunnar Tjomlids blogg&lt;/a&gt; der han skriver mye og bra om Gjerstad (&lt;a href="http://blog.tjomlid.com/?p=1294"&gt;Snåsamannen vil ikke testes&lt;/a&gt;, &lt;a href="http://blog.tjomlid.com/?p=1294"&gt;Snåsamannen - En koselig løgner&lt;/a&gt;) og annet paranormalt rask.]&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-5180791797447888754?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/5180791797447888754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/om-selvbedrag-og-formidling.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5180791797447888754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/5180791797447888754'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/om-selvbedrag-og-formidling.html' title='Om selvbedrag og formidling'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-3114714175502830439</id><published>2009-01-20T19:00:00.001+01:00</published><updated>2009-01-20T19:00:36.887+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='current affairs'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Harsh!</title><content type='html'>I wonder if Dubya realized he was being dissed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-3114714175502830439?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/3114714175502830439/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/harsh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3114714175502830439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/3114714175502830439'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/harsh.html' title='Harsh!'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6216034665489089092</id><published>2009-01-19T12:10:00.005+01:00</published><updated>2009-01-20T00:05:49.992+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='current affairs'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><title type='text'>Entropa</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Entropa"&gt;Absolutely brilliant&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;My favorite part is the following quote from Bulgarian journalist Georgi Gotev:&lt;/p&gt;

&lt;blockquote&gt;It is one thing portraying, say, France as a country on strike, but quite another to show my homeland as a toilet. That is downright wrong.&lt;/blockquote&gt;

&lt;p&gt;I can't wait for a French journalist to come out and say:&lt;/p&gt;

&lt;blockquote&gt;It is one thing portraying, say, Bulgaria as a toilet, but quite another to show my homeland as a country on strike. That is downright wrong.&lt;/blockquote&gt;

&lt;p&gt;Hook, line and sinker, Mr. Gotev!&lt;/p&gt;

&lt;p&gt;(By the way, squat toilets are common in France as well)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6216034665489089092?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6216034665489089092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/entropa.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6216034665489089092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6216034665489089092'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/entropa.html' title='Entropa'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-9110078564626644005</id><published>2009-01-18T13:46:00.004+01:00</published><updated>2009-01-18T15:21:52.739+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='fantasy'/><title type='text'>Fire!</title><content type='html'>The silver lining of influenza is that you get to lie on the couch and watch TV a lot, at least when your head is neither throbbing nor stuck in a bucket.  K and I took this to heart and re-watched the entire extended edition of &lt;a href="http://en.wikipedia.org/wiki/The_Lord_of_the_Rings_film_trilogy"&gt;LotR&lt;/a&gt;, playing spot-the-Jackson-kids, say-the-lines-before-the-actors ("Fly, you fools!" is a perennial favorite), and many other fun games along the way.&lt;/p&gt;

&lt;p&gt;I was somewhat disappointed when I saw the theatrical version, because it was, to put it simply, cut to pieces.  It felt disconnected and slightly incoherent.  The extended edition is much, much better.  I am well aware of the many departures from the novel (having read it about five times in three different languages), but I also understand the reasons for them.  Still, there are a few things that bother me, such as the use of Gimli and Pippin for comic relief.  There are also some parts I wish they hadn't left out, such as the &lt;a href="http://en.wikipedia.org/wiki/Scouring_of_the_Shire"&gt;Scouring of the Shire&lt;/a&gt; (which obviously would have greatly increased both costs and running time) and the scene where Elrond's sons Elladan and Elrohir hand Aragorn the black banner Arwen made for him (which wouldn't; they could have let Haldir carry it).  Finally, I think Jackson's love of monsters sometimes goes too far, especially in the &lt;a href="http://en.wikipedia.org/wiki/Paths_of_the_Dead"&gt;Paths of the Dead&lt;/a&gt; sequence.&lt;/p&gt;

&lt;p&gt;What really ticks me off, though, are the serious factual errors in the films' depiction of archery: the repeated use of the word &amp;ldquo;fire&amp;rdquo; instead of &amp;ldquo;loose&amp;rdquo;, and the fact that every single archer in the films, including Legolas and Aragorn, carry their bows strung at every time, instead of carrying the bow unstrung (to preserve its elasticity) and the string neatly rolled up, along with spares, in a waxed pouch (to keep them dry; wet bowstrings stretch, and break more easily).  I don't get it&amp;mdash;I'm sure they had plenty of archery experts on set who could, and should, have taught them better.&lt;/p&gt;

&lt;p&gt;Nock!  Draw!  Aim!  Loose!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-9110078564626644005?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/9110078564626644005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/fire.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/9110078564626644005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/9110078564626644005'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/fire.html' title='Fire!'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6680640531198473536</id><published>2009-01-14T02:43:00.004+01:00</published><updated>2009-01-14T02:53:21.061+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>No, really</title><content type='html'>In support of my &lt;a href="/2009/01/no-silly-its-enum.html"&gt;earlier claim&lt;/a&gt; that Java enums are subclassable, here is an example inspired by McGraw-Hill's &lt;a href="http://www.amazon.com/dp/0071591060"&gt;SCJP 6 study guide&lt;/a&gt;:

&lt;pre&gt;
public enum CoffeeSize {
    REGULAR(4), BIG(8), HUGE(12), OVERWHELMING(16) {
        public void drink() { super.drink(); System.out.println("barf"); } };
    private int oz;
    CoffeeSize(int oz) { this.oz = oz; }
    public void drink() { for (int n = 0; n &lt; oz; ++n) System.out.println("glug"); }
    public static void main(String[] args) { CoffeeSize.OVERWHELMING.drink(); }
}
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6680640531198473536?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6680640531198473536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/no-really.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6680640531198473536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6680640531198473536'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/no-really.html' title='No, really'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7965994593300970795</id><published>2009-01-13T16:55:00.002+01:00</published><updated>2009-01-13T16:58:57.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='oh really'/><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><title type='text'>No, silly! It's an enum!</title><content type='html'>Ah, to have been a fly on the wall when they designed Java 5.  Imagine a meeting between three unnamed Java language designers:&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; OK, so, new language features for 5, what's next on our list?  Anyone?&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; There's always enums.&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; Not enums again!&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Well, they keep asking for it.  It's getting pretty tiresome.  Why don't we just give them enums, and be done with it?  How hard can it be?&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; OK, let's consider enums for a minute.  How do we do that?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; How about we don't?  We've already got public static final int.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Just let him talk, OK?  We can argue about it later.&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; All right, whatever.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; It's pretty simple, really.  It's just syntactic sugar.  Internally, we implement them as series of public static final ints, but we add code to the compiler that prevents you from assigning or comparing an enum instance with anything else than another instance of the same enum.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Well, that doesn't sound too bad to me.  Any other ideas?  Objections?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; I really don't see what it buys us, but if it really is that simple...&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; OK, we have enough for today.  I'll shop these around, and we meet again next week.&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; Any donuts left?&lt;br/&gt;
&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; All right, picking up from last week.  I've run our suggestions by management, and they're OK with most of them, except enums.&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; Told you...&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Shut up and have a donut.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Good idea.&lt;br/&gt;
(munching)&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Mmm, jelly.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Anyway, enums.  Management feels they're too...  simple.  Not enough ROI.&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; I sure didn't see &lt;em&gt;that&lt;/em&gt; one coming.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; What do you mean not enough ROI?  They're just enums!  They'll take a week, max!&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; They won't consider a non-trivial language change unless it's good for at least a couple of pages in the manual and a dozen or so SCJP exam questions.  Apparently, it helps sell books and recertifications.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; So we scratch enums?&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Well, it's either that, or make them more complicated.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; More complicated?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; They're &lt;em&gt;enums&lt;/em&gt; for crying out loud!&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; OK...&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Any suggestions?&lt;br/&gt;
(brief silence)&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; How about...  we make an enum a non-instantiable, memberless, final class instead, and each possible value a static instance?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; I don't see how that changes much.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; I agree.  If anything, it's actually easier to implement and use.  I don't think management will buy it.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Hmm...&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; Pass me another donut.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Chocolate or strawberry?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; You know me.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Strawberry it is, then.  Mind if I have the last one?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; By all means.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Pass me a brownie, will you?&lt;br/&gt;
(munching)&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; So how about...  I mean...  What if we let them have methods?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; Methods?&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Methods?&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; You know, methods.  Say you have a &lt;tt&gt;Colors&lt;/tt&gt; enum, and someone wants to know what &lt;tt&gt;PURPLE&lt;/tt&gt; smells like?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; (eyes brownies suspiciously)  Uh-huh...&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; You'd need a &lt;tt&gt;Colors.getSmell()&lt;/tt&gt; method, right?&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; I like it.&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; So an enum is a non-instantiable, memberless, final class with methods and instances...&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; And variables!  There's not much point in having methods if you don't have instance variables.  They'd all be the same.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Not necessarily.  You could subclass them.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; That'd be a little weird, having an enum that extends another enum...&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Yeah, but you could just have anonymous inner subclasses.&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; That would really be overkill in simple cases.&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; So let's have both!&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; (stares in disbelief)  Both?&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Yes!  Don't you see?&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; So an enum is...  a non-instantiable, memberless, final class with subclasses, members and instances?&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; Yes!&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; Precisely!&lt;br/&gt;
&lt;b&gt;JLD#3:&lt;/b&gt; But that's just a plain old class!&lt;br/&gt;
&lt;b&gt;JLD#1:&lt;/b&gt; No, silly!  It's an &lt;em&gt;enum&lt;/em&gt;!&lt;br/&gt;
&lt;b&gt;JLD#2:&lt;/b&gt; (giggles)&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7965994593300970795?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7965994593300970795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2009/01/no-silly-its-enum.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7965994593300970795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7965994593300970795'/><link rel='alternate' type='text/html' href='http://blog.des.no/2009/01/no-silly-its-enum.html' title='No, silly! It&apos;s an enum!'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-6483485354300793068</id><published>2008-12-11T20:35:00.009+01:00</published><updated>2008-12-11T21:33:39.981+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>A rose by any other name</title><content type='html'>K and I subscribe to &lt;a href="http://www.morgenbladet.no/"&gt;Morgenbladet&lt;/a&gt;, a Norwegian weekly newspaper.  The following is my translation of an excerpt from an article in the November 7 issue about political correctness and whether (and how) it hinders open debate.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We went out to the countryside.  It snowed that day, and photographer and journalist waded through the snow to catch the first train out of town.  It turned out to be the &lt;a href="http://en.wikipedia.org/wiki/Gjøvik_Line"&gt;Gjøvik Line&lt;/a&gt;.  We wanted to find out what words people &lt;i&gt;really&lt;/i&gt; use [to describe people of color], and planned random samples on the way out.  The first place we got off was Nittedal [actually the first stop outside Oslo on that line].&lt;/p&gt;
&lt;p&gt;We stop a lady outside the store.&lt;/p&gt;
&lt;p&gt;She says she &amp;ldquo;keeps mostly to herself&amp;rdquo;, and has no idea which words prevail in Nittedal.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;We use normal words, as if they were normal people.  No slang.  We don't call them anything.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;ldquo;If you were to tell someone that there's a guy over there, and he's dark-skinned, what would you say?&amp;rdquo;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;I can usually tell the difference between Pakistani and Somali and the like.  In the beginning, I couldn't tell the difference, but I learned a lot from a Pakistani at work.  But I don't use epithets, you know.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;ldquo;So what do you use?&amp;rdquo;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Foreigner.  Foreign extraction.  Not &lt;i&gt;svarting&lt;/i&gt; [derogatory form of &lt;i&gt;svart&lt;/i&gt;, black] or &lt;i&gt;sotrør&lt;/i&gt; [sooty, literally soot pipe] or the like.  I've heard those words and I know about them, but I don't use them.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;ldquo;Sooty?&amp;rdquo;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Sooty...  There aren't that many of them here, but they're starting to come.  But I don't really have a word for that.  I try to concentrate on where they're from, and make the right guess.  And perhaps talk to them a little.  Once you get to know them, they're not so bad.  But I just go to work, and then I go home, and then I watch TV, and then I go to bed.  I'm not the kind of person who pays attention to what people say.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;We soon gave up on our research and waded back to the station, where we caught the train back to town.  To summarize, no one in Nittedal uses derogatory terms themselves, but everybody's heard others use those words.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I swear I'm not making this up.&lt;/p&gt;

&lt;p&gt;This charming lady is not named in the article, but there is a photo at the top of the page with the caption &lt;i&gt;&amp;ldquo;[name withheld] says she's not the kind of person who pays attention to what people say&amp;rdquo;&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-6483485354300793068?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/6483485354300793068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2008/12/rose-by-any-other-name.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6483485354300793068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/6483485354300793068'/><link rel='alternate' type='text/html' href='http://blog.des.no/2008/12/rose-by-any-other-name.html' title='A rose by any other name'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-7337665566018771665</id><published>2008-11-24T13:44:00.007+01:00</published><updated>2008-11-24T16:12:09.929+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Katzenjammer</title><content type='html'>Not exactly fresh, but I guess I needed a week or so to recover.&lt;/p&gt;

&lt;p&gt;Saturday before last, K and I did something extremely out of character—not only did we go out (which rarely happens), not only did we go to a concert (I think the last time was Suzanne Vega in August of last year), but we went to see a band we'd &lt;em&gt;never even heard of&lt;/em&gt;: &lt;a href="http://katzenjammer.no/"&gt;Katzenjammer&lt;/a&gt;.&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pks-CskKsGM/SSqwZTR5CSI/AAAAAAAAAUs/CoOoLimBhac/s1600-h/Katzenjammer+at+Rockefeller.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 218px;" src="http://3.bp.blogspot.com/_pks-CskKsGM/SSqwZTR5CSI/AAAAAAAAAUs/CoOoLimBhac/s400/Katzenjammer+at+Rockefeller.jpg" alt="" id="BLOGGER_PHOTO_ID_5272220262509119778" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;These four young women play an amazing variety of music, including such diverse genres as Western (&lt;i&gt;Hey Ho, On The Devil's Back&lt;/i&gt;) and J-pop (&lt;i&gt;Le Pop&lt;/i&gt;), on an amazing variety of &lt;a href="http://katzenjammer.no/instruments.html"&gt;instruments&lt;/a&gt; ranging from a plain old acoustic guitar through kazoos and biscuit tins to an awesome Cheshire-cat-themed bass balalaika (far left on the photo above).  You can get a taste of their work on their &lt;a href="http://www.myspace.com/katzenjammerne"&gt;MySpace page&lt;/a&gt;.  They have a CD out, which you can buy on &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewAlbum?id=289618637&amp;amp;s=143441"&gt;ITMS&lt;/a&gt; if you're not in &lt;a href="http://cdon.no/musikk/katzenjammer/le_pop-3993964"&gt;Norway&lt;/a&gt;; unfortunately, it doesn't quite capture the crazy energy they display on stage.&lt;/p&gt;

&lt;p&gt;Not sure how &lt;a href="http://thedarkeststar.wordpress.com/"&gt;K&lt;/a&gt; liked them.  They're not Depeche Mode.  K is &lt;em&gt;very&lt;/em&gt; into Depeche Mode.&lt;/p&gt;

&lt;p&gt;Oh, and &lt;a href="http://leishacamden.blogspot.com/"&gt;Leisha&lt;/a&gt;: thanks for dragging us there, but if my head explodes “while I listen to &lt;i&gt;Le Pop&lt;/i&gt;”, I will come back and haunt you.&lt;/p&gt;

&lt;p&gt;Now if you'll excuse me, I have to go sell tickets to a funeral so I can buy &lt;a href="http://www.billettservice.no/html/artist.htmI?l=EN&amp;artist=KATZENJAMMER"&gt;tickets to Katzenjammer&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-7337665566018771665?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/7337665566018771665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2008/11/katzenjammer.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7337665566018771665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/7337665566018771665'/><link rel='alternate' type='text/html' href='http://blog.des.no/2008/11/katzenjammer.html' title='Katzenjammer'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pks-CskKsGM/SSqwZTR5CSI/AAAAAAAAAUs/CoOoLimBhac/s72-c/Katzenjammer+at+Rockefeller.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2821746161959012887</id><published>2008-11-11T12:53:00.011+01:00</published><updated>2008-11-11T15:30:11.565+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='tech'/><category scheme='http://www.blogger.com/atom/ns#' term='science fiction'/><title type='text'>2,600 years of progress</title><content type='html'>I just finished &lt;a href="http://en.wikipedia.org/wiki/The_Dreaming_Void"&gt;&lt;i&gt;The Dreaming Void&lt;/i&gt;&lt;/a&gt;, the first book in &lt;a href="http://en.wikipedia.org/wiki/Peter_F._Hamilton"&gt;Peter F. Hamilton&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/Void_Trilogy"&gt;Void Trilogy&lt;/a&gt;.  Overall an excellent book, but I do have a nit to pick...  a rather big one, in fact.&lt;/p&gt;

&lt;p&gt;To provide some background: the &lt;i&gt;Void Trilogy&lt;/i&gt; is set in the same continuity as &lt;a href="http://en.wikipedia.org/wiki/Misspent_Youth"&gt;&lt;i&gt;Misspent Youth&lt;/i&gt;&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Commonwealth_Saga"&gt;Commonwealth Saga&lt;/a&gt;, about 2,500 years after the former, 1,200 years after the latter, and close to 2,600 years after our time.&lt;/p&gt;

&lt;p&gt;In this continuity, a person's mind and memories is continuously recorded in an implanted memory cell, which can be transplanted into a force-grown clone to either rejuvenate or resuscitate that person; as a consequence, some characters from the Commonwealth Saga are still alive at the time of the Void Trilogy.  In addition, it is possible for a person to download the contents of their memory cell into a sort of digital hive mind called ANA.  ANA is not homogeneous, however: it is split into a number of factions, the most important being the Accelerators and the Conservatives, and is led by a group called ANA:Governance.&lt;/p&gt;

&lt;p&gt;One of the principal characters in &lt;i&gt;The Dreaming Void&lt;/i&gt; is a physicist and amateur historian named Troblum.  In the latter capacity, he is obsessed with the Starflyer War depicted in the Commonwealth Saga.  In the former capacity, he is working on a personal project to recreate an incredibly powerful starship engine once used by an ancient alien race involved in the Starflyer War.  He finances this (clearly very expensive) project by working on shady projects for the Accelerator faction.&lt;/p&gt;

&lt;p&gt;Just short of completion, Troblum's project suffers a serious setback.  Only hours later, an Accelerator agent arrives and promises Troblum sufficient funds to get the project back on its feet in exchange for Troblum's participation in a new Accelerator project.  Troblum smells a rat and stalls for time.  He discovers that his manufacturing plant was in fact sabotaged, and that the only person who had the opportunity to do so was an engineer he hired on the recommendation of the Accelerator faction.  He manages to repair the damage and complete the project in record time.  Shortly afterward, he discovers that the Accelerators' new project has crossed the line between &amp;ldquo;shady&amp;rdquo; and &amp;ldquo;completely illegal and immoral&amp;rdquo;.  He decides to skip town and warn ANA:Governance.&lt;/p&gt;

&lt;p&gt;Here's where Hamilton makes a complete ass of himself.  Obviously, Troblum needs a secure link to ANA:Governance.  The problem, Hamilton tells us, is that in order to set up an encrypted channel, you have to send a copy of the encryption key to the other party.  If you can't meet them in person, the only way to do that is to split the key into fragments, send each fragment by a different route, and hope that nobody has sufficient resources to track them all down.&lt;/p&gt;

&lt;p&gt;Needless to say, the Accelerators &lt;em&gt;do&lt;/em&gt; have the resources, and are thus able to eavesdrop on Troblum's conversation with ANA:Governance.  On the bright side, ANA:Governance are somehow able to detect that the Accelerator faction has obtained a copy of the key.  As the book comes to a close, the Accelerators race to prevent Troblum from escaping from their base, only to discover that he has already done so.&lt;/p&gt;

&lt;p&gt;I know that most (if not all) of the technology described in the book is completely improbable and in flagrant violation of the known laws of physics.  I'm willing to overlook that because it's also &lt;em&gt;incredibly cool&lt;/em&gt;, and that's what &lt;a href="http://en.wikipedia.org/wiki/Space_opera"&gt;space opera&lt;/a&gt; is all about.  What I can't overlook, however, is that over the course of 2,600 years, this incredibly advanced civilization, endowed with technology that is essentially &lt;a href="http://en.wikipedia.org/wiki/Clarke's_Third_Law"&gt;indistinguishable from magic&lt;/a&gt;, has not only failed to develop equally advanced cryptographic mechanisms, but actually managed to &lt;em&gt;forget everything we know today&lt;/em&gt; about cryptography, including such basic concepts as &lt;a href="http://en.wikipedia.org/wiki/RSA"&gt;asymmetric cryptography&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Diffie-Hellman_key_exchange"&gt;key-agreement protocols&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If only Troblum had been obsessed with the twentieth century instead of the twenty-fourth!  He could have powered up his antique nineteen-nineties-era computer and sent ANA:Governance a PGP-encrypted email, instead of betting his life on &lt;a href="http://en.wikipedia.org/wiki/Security_through_obscurity"&gt;security through obscurity&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2821746161959012887?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2821746161959012887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2008/11/2600-years-of-progress.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2821746161959012887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2821746161959012887'/><link rel='alternate' type='text/html' href='http://blog.des.no/2008/11/2600-years-of-progress.html' title='2,600 years of progress'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-770890616777250673.post-2069657482876359615</id><published>2008-10-09T05:20:00.002+02:00</published><updated>2008-10-09T05:26:43.399+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='en'/><category scheme='http://www.blogger.com/atom/ns#' term='mixed bolts'/><title type='text'>New history</title><content type='html'>I had my last day at &lt;a href="http://www.linpro.no/"&gt;Linpro&lt;/a&gt; last Tuesday (October 1st), and my first day at &lt;a href="http://www.systek.no/"&gt;Systek&lt;/a&gt; last Wednesday.&lt;/p&gt;

&lt;p&gt;Leaving Linpro was not an easy decision.  On the one hand, I had some pretty good times at Linpro over the (almost) four years I worked there.  On the other hand, almost all the people I joined Linpro to work with in the first place are long gone.&lt;/p&gt;

&lt;p&gt;When you work on-site like I do, you don't get to meet your coworkers (or should I say co-employees) very often.  You show up at a social function and find out that half the people there are complete strangers&amp;mdash;and half the people who were there the last time have left&amp;mdash;well...  it gives you pause.  Suddenly, switching employers doesn't seem like such a big change after all: you're surrounded by strangers either way.&lt;/p&gt;

&lt;p&gt;So you go for the option that gives you more freedom and more responsibility (the inseparable twins).  You go for the option where you won't have to suffer through the growing pains of a company that has doubled or tripled in size (you've lost track) since you started.  You go for the option that puts you near the bottom, with a lot to learn, rather than near the top, with a lot to teach.&lt;/p&gt;

&lt;p&gt;And you get ready to work your shiny metal ass off to climb back up that ladder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/770890616777250673-2069657482876359615?l=blog.des.no' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.des.no/feeds/2069657482876359615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.des.no/2008/10/new-history.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2069657482876359615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/770890616777250673/posts/default/2069657482876359615'/><link rel='alternate' type='text/html' href='http://blog.des.no/2008/10/new-history.html' title='New history'/><author><name>Dag-Erling Smørgrav</name><uri>https://profiles.google.com/113534598591302810910</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-n6jlS-1dYEY/AAAAAAAAAAI/AAAAAAAAAAA/1Y7P7Zhs8wI/s512-c/photo.jpg'/></author><thr:total>4</thr:total></entry></feed>
