<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>Death Became It</title><guid isPermaLink="false">computers/deaddisk-20040518</guid><link>http://www.burtonini.com/blog/computers/deaddisk-20040518</link><description>For the last few weeks I've been seeing weird DMA errors from the kernel when I start using my laptop, ...</description><content:encoded><![CDATA[  <p>
    For the last few weeks I've been seeing weird DMA errors from the kernel
    when I start using my laptop, and the wifi card has been a pain when I
    insert it.  I put this down to the new kernel or some package
    updates... until tonight when I tried to use the laptop to be greeted with a
    number of decidedly non-trivial messages...
  </p>
  <p>
    A <tt>fsck.ext3</tt> later and the disk is worse, some <tt>dentry</tt>s are
    invalid and I've a number of bad sectors. Arse.  Luckily I had enough time
    before the disk fell apart to boot my desktop and run <tt>unison</tt>, so I
    have a backup of 90% of my personal files, but reinstalling the laptop is
    not a task I'm looking forward to.  My magical <tt>interfaces</tt> file took
    me ages to get right!
  </p>
  <p>
    Sigh, the return is filed with Hitachi so I'll be sending the disk off
    tomorrow and will receive a replacement, well, in the future.
  </p>
  <p>
    <small><cite>Rock On Time Dub</cite>, King Tubby.  Must get more dub to go
    with the bassier headphones I'll be getting.</small>
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-05-18T21:26:56Z</dc:date></item><item><title>Observation Of The Day</title><guid isPermaLink="false">computers/make-20040511</guid><link>http://www.burtonini.com/blog/computers/make-20040511</link><description>Several short but sweet observations of the day. 10,000 Hz Legend by Air is very, very poor compared to Moon ...</description><content:encoded><![CDATA[  <p>
    Several short but sweet observations of the day.
  </p>
  <ul>
    <li>
      <cite>10,000 Hz Legend</cite> by Air is very, very poor compared to
      <cite>Moon Safari</cite>.  The first two tracks are an exercise in strange
      audio effects on vocals, and track 3 sounds like a bad 80s rock song.
    </li>
    <li>
      How does anyone get anything done with a <tt>make</tt> which doesn't
      support pattern matching rules? Being forced to use a non-GNU
      <tt>make</tt> is right up there with dripping water torture.
    </li>
    <li>
      Today I discovered a very nice Toshiba laptop, which is totally
      unavailable to the European market.  I suspect it's a Japanese model, and
      was <em>very</em> sexy (as far as laptops can be, anyway).
    </li>
  </ul>
  <p>
    <small>NP: <cite>10,000Hz Legend</cite>, Air.</small>
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-05-11T14:36:19Z</dc:date></item><item><title>UI Design Lessons</title><guid isPermaLink="false">computers/ui-from-hell-20040511</guid><link>http://www.burtonini.com/blog/computers/ui-from-hell-20040511</link><description>Mikael discovered the user interface gem which is MLDonkey , and suggests that we learn a thing or two from ...</description><content:encoded><![CDATA[  <p>
    Mikael discovered <a
    href="http://micke.hallendal.net/archives/000149.html">the user interface
    gem which is MLDonkey</a>, and suggests that we learn a thing or two from
    it.  I agree, and hunted around for more prime examples of UI design lessons
    we should learn from.  Especially for Mikael, I found a Windows Jabber
    client called Exodus.  This is the connect dialog:
  </p>
  <p>
    <img src="http://www.burtonini.com/computing/screenshots/exodus-connect.png" width="372" height="172" alt="Exodus Connect dialog"/>
  </p>
  <p>
    A beginner will notice that the terminating button layout is clearer as
    <tt>OK | Cancel</tt> rather than <tt>Cancel | Connect</tt> we'd normally
    use.  However, a closer look reveals finer details than we are used to.  The
    Details button opens a dialog to edit the current profile, and the blue
    underlined label is not a web link but a pop-up menu to create new accounts.
    Finally, successful integration of the web and the destktop is here!
  </p>
  <p>
    <small>NP: <cite>Liquid Swords</cite>, GZA</small>
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-05-11T09:11:08Z</dc:date></item><item><title>Shoddy Compilers, Part 2</title><guid isPermaLink="false">computers/crap-iar-20040510</guid><link>http://www.burtonini.com/blog/computers/crap-iar-20040510</link><description>Some may remember the original shoddy compilers post from December. This is basically more of the same. I mean, people. ...</description><content:encoded><![CDATA[  <p>
    Some may remember the original <a
    href="http://www.burtonini.com/blog/computers/crap-iar">shoddy compilers</a> post from
    December. This is basically more of the same.
  </p>
  <p>
    I mean, people.  With this code:
  </p>
  <pre>
int foo(void) {
  const int i = 42;
  return i + 3;
}</pre>
  <p>
    What compiler <em>doesn't</em> just optimise the body away to "return 45" when I ask for
    optimised code? Well, one which also doesn't optimise away the test in <tt>do {...}
    while(0)</tt>, that is the answer.
  </p>
  <p>
    This compiler has a positive plethora of optimisation options: you can optimise for either speed
    or size, from either level 0 to level 9. Set to size optimisation level 9, the generated code
    goes something like:
  </p>
  <blockquote>
Grow stack by 2 bytes<br/>
Put 42 in R16<br/>
Put 0 in R17<br/>
Store R16 via Z (stack pointer)<br/>
Store R17 via Z+<br/>
Put 45 in R16<br/>
Shrink stack by 2 bytes<br/>
Return (R16/R17 pair is the return value)
  </blockquote>
  <p>
    Nothing quite like 6 wasted instructions out of 7 on a <4MHz processor... When people moan about
    GCC not doing the right thing, they don't know the meaning of "broken compiler".  Amusingly the
    compiler didn't generate the code to clear R17 to 0, so it either noticed that had already
    happened, or the code generator is even worse than I thought.  I'm not sure what case to
    believe in.
  </p>
  <p>
    <small>NP: <cite>When It Falls</cite>, Zero 7.</small>
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-05-10T16:27:16Z</dc:date></item><item><title>Observation For The Day</title><guid isPermaLink="false">life/heels-20040510</guid><link>http://www.burtonini.com/blog/life/heels-20040510</link><description>Observation For The Day: there is something inherently funny about girls in CFM killer-heels running down a slope for a ...</description><content:encoded><![CDATA[  <p>
    Observation For The Day: there is something inherently funny about girls in
    CFM killer-heels running down a slope for a train.
  </p>
  <p>
    That is all.
  </p>
  <p>
    <small>NP: <cite>Simply Things</cite>, Zero 7.</small>
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-05-10T16:12:20Z</dc:date></item><item><title>Fast Car Abuse</title><guid isPermaLink="false">life/fast-car-20040509</guid><link>http://www.burtonini.com/blog/life/fast-car-20040509</link><description>To: vernon.kay@bbc.co.uk Vernon, I just turned on my radio and had the misfortune to hear a remix of Fast Car ...</description><content:encoded><![CDATA[  <blockquote>
    <tt>
<p>To: vernon.kay@bbc.co.uk</p>
<p>Vernon,</p>
<p>
I just turned on my radio and had the misfortune to hear a remix of Fast
Car -- is nothing sacred these days!?  Could you tell me who is
responsible for this atrocity...</p>
<p>
Cheers,<br/>
Ross</p>
    </tt>
  </blockquote>
  <p>
    What's next?  A happy hardcore mix of <cite>Imagine</cite>?
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-05-09T12:00:18Z</dc:date></item><item><title>What a Week</title><guid isPermaLink="false">life/update-20040507</guid><link>http://www.burtonini.com/blog/life/update-20040507</link><description>Blimey, what a week or so this has been. We've finally finished sorting out the wedding gift list and I'm ...</description><content:encoded><![CDATA[  <p>
    Blimey, what a week or so this has been.  We've finally finished sorting out the wedding gift
    list and I'm pretty pleased with what we've found &mdash most things essential apart from a
    kitchen sink (which was an option with the service we've got) such as kitchenware, book cases,
    new hifi for the bedroom, towels, etc.  "Domesticated", and possibly "homely", are very much the
    words.
  </p>
  <p>
    Last Saturday we were due to be planning the wedding photography, but that was cancelled so we
    spent the day doing some shopping.  Well, by some I mean a few very large items, including a
    wonderful framed print of <cite>Farbstudie Quadrate Mit Konzentrischen Ringen</cite> by
    Kandinsky.  Stortford has a wonderfully large Arthouse store, but there was a man in there who
    started by telling Vicky off for holding a print badly and then was probably trying to be
    efficient, but ended up almost framing a few prints we had barely looked at.  Thankfully the
    woman who was putting the prints into the frames was far nicer, and snapped at him a few times.
  </p>
  <p>
    We caught up on films over the weekend: finally watched the excellent <a
    href="http://imdb.com/title/tt0266697/"><cite>Kill Bill Vol. 1</cite></a> (I found <cite>Jackie
      Brown</cite> a bit of a let-down, so I was pleased that I enjoyed <cite>KB</cite> as much as I
    did) and went to see <a href="http://imdb.com/title/tt0338013/"><cite>Eternal Sunshine of the
    Spotless Mind</cite></a>, which was good.  Finally to finish the weekend we watched <a
    href="http://imdb.com/title/tt0272152/"><cite>K-PAX</cite></a>, and had the usual is he/isn't he
    debate.  You can get all three <cite>K-PAX</cite> books in one now, which is very tempting.
  </p>
  <p>
    Last night there was an excellent <cite>Dispatches</cite> on Channel 4, about the battle some
    residents in Lee were having with the government about an asylum seeker holding center which was
    being built in their own.  Lots of hot <acronym title="Not In My Back Yard">NIMBY</acronym>
    action and some amusing (if they were not so appalling) quotes: "I don't want them anywhere in
    England, they are dangerous" and "He looked hostile and, you know, foreign. Had a bit of a
    beard" (when asked "how did you know he was an asylum seeker"). Jesus, people.  I can feel
    myself entering a Garrettesque rant, so I'll stop now. <tt>:-)</tt>
  </p>
  <p>
    Oh, and Murray Cumming was right: Tasking <strong>are</strong> the enemy.
  </p>
  <p>
    NP: <cite>O</cite>, Damien Rice
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-05-07T16:23:26Z</dc:date></item><item><title>SCSL vs OSD</title><guid isPermaLink="false">computers/scsl-20040505</guid><link>http://www.burtonini.com/blog/computers/scsl-20040505</link><description>Thanks to Glynn for linking to SCSL vs OSD , an analysis of the SCSL by Dalibor Topic (a Kaffe ...</description><content:encoded><![CDATA[  <p>
    Thanks to Glynn for linking to <a
    href="http://www.advogato.org/person/robilad/diary.html?start=46"><abbr
    title="Sun Community Source License">SCSL</abbr> vs <abbr title="Open Source
    Definition">OSD</abbr></a>, an analysis of the SCSL by Dalibor Topic (a
    Kaffe developer).  An excellent read, detailing the evilness of the SCSL.
  </p>
  <p>
    Whilst wandering around the net I think I found some of the best photos from
    GU4DEC <a
    href="http://www.ubiobio.cl/~gpoo/registro-fotografico/junio-2003/img014.jpeg">here</a>,
    <a
    href="http://www.ubiobio.cl/~gpoo/registro-fotografico/junio-2003/img016.jpeg">here</a>
    and <a
    href="http://www.ubiobio.cl/~gpoo/registro-fotografico/junio-2003/img018.jpeg">here</a>,
    taken by Germ&aacute;n Po&oacute; Caama&ntilde;o.
</p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-05-05T21:40:03Z</dc:date></item><item><title>Moore Blocked, Again</title><guid isPermaLink="false">life/moore-20040505</guid><link>http://www.burtonini.com/blog/life/moore-20040505</link><description>Michael Moore , author of Stupid White Men , has had his latest film (Fahrenheit 9/11) blocked by Disney . ...</description><content:encoded><![CDATA[  <p>
    <a href="http://www.michaelmoore.com/">Michael Moore</a>, author of <a
    href="http://www.amazon.co.uk/exec/obidos/ASIN/0060392452">Stupid White Men</a>, has had his <a
    href="http://news.bbc.co.uk/1/hi/entertainment/film/3685633.stm">latest film (Fahrenheit 9/11)
    blocked by Disney</a>.  For some reason I'm not totally surprised by this: Disney isn't exactly
    the world's most liberal and experimental company.  Well, it's being shown at Cannes so
    hopefully either Disney cave in, or someone will take it from them.  If all else fails I'm sure
    someone will get a screener at Cannes...
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-05-05T12:31:01Z</dc:date></item><item><title>Mail Overload!</title><guid isPermaLink="false">computers/mail-overload-20040503</guid><link>http://www.burtonini.com/blog/computers/mail-overload-20040503</link><description>Blimey, some Debian developers do seem to like their name in list archives... At the moment I have 1808 unread ...</description><content:encoded><![CDATA[  <p>
    Blimey, some Debian developers do seem to like their name in list
    archives...  At the moment I have 1808 unread messages in my
    <tt>debian-devel</tt> folder and 1077 unread in <tt>debian-private</tt>.  I
    was very close to selecting hundreds of messages at a time and deleting
    them, but then I discovered a gem from Our Glorious Founder, Ian Murdock:
  </p>
  <blockquote>
    <cite>If I were dead, I'd be rolling over in my grave right about
    now.</cite> &mdash; Ian Murdock
  </blockquote>
  <p>
    Classic.  Enough of the flaming and fighting people, let's get back to
    getting Sarge ready!
  </p>
  <p>
    NP: <cite>Brand New Second Hand</cite>, Roots Manuva.
  </p>]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2004-05-04T16:28:18Z</dc:date></item><item><title>The Book Meme</title><guid isPermaLink="false">life/book-meme-20040504</guid><link>http://www.burtonini.com/blog/life/book-meme-20040504</link><description>It appears I'm being blamed for the book meme/fad on Planet GNOME . Don't blame me! I just followed the ...</description><content:encoded><![CDATA[  <p>
    It appears I'm <a href="http://advogato.org/person/async/diary.html?start=104">being blamed</a>
    for the book meme/fad on <a href="http://planet.gnome.org">Planet GNOME</a>.  Don't blame me!  I
    just followed the trend on <a href="http://planet.debian.net">Planet Debian</a> which was
    already going strong, honest!
  </p>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-05-04T10:51:56Z</dc:date></item><item><title>Book Meme</title><guid isPermaLink="false">life/book-meme-20040503</guid><link>http://www.burtonini.com/blog/life/book-meme-20040503</link><description>The instructions are: Grab the nearest book, open it to page 23, find the 5 th sentence, post the text ...</description><content:encoded><![CDATA[  <p>
    The instructions are: Grab the nearest book, open it to page 23, find the
    5<sup>th</sup> sentence, post the text of the sentence in your journal along
    with these instructions.
  </p>
  <blockquote>
    <cite>
      "Security was maintained by a huge standing army consisting, according to
      one account, of 9000 elephants, 30000 calvary and 600000 infantry."
    </cite>
  </blockquote>
]]></content:encoded><category domain="http://www.burtonini.com">/life</category><dc:date>2004-05-03T12:00:47Z</dc:date></item></channel></rss>