<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:dgh</id>
  <title>Dafydd</title>
  <subtitle>Dafydd</subtitle>
  <author>
    <name>Dafydd</name>
  </author>
  <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom"/>
  <updated>2009-08-14T08:44:21Z</updated>
  <lj:journal userid="565666" username="dgh" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://dgh.livejournal.com/data/atom" title="Dafydd"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:14183</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/14183.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=14183"/>
    <title>dgh @ 2009-05-16T11:09:00</title>
    <published>2009-05-16T08:35:52Z</published>
    <updated>2009-05-16T08:35:52Z</updated>
    <category term="wordplay"/>
    <category term="pgo"/>
    <category term="haskell"/>
    <content type="html">&lt;p&gt;
&lt;a href="http://www.futilitycloset.com/"&gt;Futility Closet&lt;/a&gt;, ever edifying, notes that &lt;a href="http://www.futilitycloset.com/2009/05/09/flash-flood/"&gt;the word &amp;ldquo;ravine&amp;rdquo; is reversed when rot13 is applied&lt;/a&gt;. Are there other words that have the same property? We can easily find out with a bit of code:&lt;/p&gt;

&lt;pre&gt;
&amp;gt; import qualified Data.ByteString.Char8 as B
&amp;gt; 
&amp;gt; rot13 = B.map (toEnum . r . fromEnum)
&amp;gt;    where r c | (65 &amp;lt;= c) &amp;amp;&amp;amp; (c &amp;lt;= 90)  = (c - 65 + 13) `mod` 26 + 65
&amp;gt;              | (97 &amp;lt;= c) &amp;amp;&amp;amp; (c &amp;lt;= 122) = (c - 97 + 13) `mod` 26 + 97
&amp;gt;              | otherwise = c
&amp;gt; 
&amp;gt; main = B.interact (B.unlines . filter (\x -&amp;gt; rot13 x == B.reverse x) . B.lines)
&lt;/pre&gt;

&lt;p&gt;
The answer: not many. Running this on &lt;tt&gt;/usr/share/dict/words&lt;/tt&gt; yields a paltry 12 words; all of which, “ravine” excepted, are four letters or less. We get slightly better results running it on the 390,583-word &lt;tt&gt;british-english-huge&lt;/tt&gt; file from &lt;a href="http://wordlist.sourceforge.net/"&gt;12dicts&lt;/a&gt; (which I keep installed for exactly this sort of tomfoolery). On the other hand, some of the extra words are quite obscure. The full list:
&lt;/p&gt;

&lt;blockquote&gt;
an
anan
cherup
fans
fobs
fs
gant
gnat
grivet
na
nana
ravine
re
rebore
rive
robe
serf
tang
thug
uh
&lt;/blockquote&gt;

&lt;p&gt;
(This post can be compiled by saving it as a &lt;tt&gt;.lhs&lt;/tt&gt; file and running &lt;tt&gt;ghc --make&lt;/tt&gt; on it.)
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:13993</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/13993.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=13993"/>
    <title>recent hacking</title>
    <published>2009-05-03T19:55:15Z</published>
    <updated>2009-08-14T08:44:21Z</updated>
    <category term="hacking"/>
    <category term="pgo"/>
    <category term="crosswords"/>
    <category term="debian"/>
    <category term="haskell"/>
    <content type="html">&lt;h2&gt;crosswords&lt;/h2&gt;

&lt;p&gt;
I enjoy crosswords very much, and for a while I've been loading
the free &lt;a href="http://www.chron.com/apps/games/xword/puzzles/"&gt;Houston Chronicle
crosswords&lt;/a&gt; in &lt;a href="http://x-word.org"&gt;Xword&lt;/a&gt;. Although they indulge in sports references (which I'm useless at) and tend to be a little repetitive, they have nice puns and they have
a good variety of difficulties (they follow the US convention of easiest ones on Mondays and hardest ones on
Sundays). Incidentally, the repetitiveness seems common to US crosswords —
perhaps a side-effect of the US grid style?
&lt;/p&gt;

&lt;p&gt;
However, I like the &lt;a href="http://www.guardian.co.uk/crossword/"&gt;Guardian's
crosswords&lt;/a&gt; a lot too. Unlike the Chronicle, they have cryptics,
which I like to try my hand at from time to time. The problem is that the
Guardian crosswords are only available online via an annoying Java applet or as
PDFs. I managed to work around this using the fact that the input to the Java
applet is encoded on a screen-scrapable HTML page, and
wrote a &lt;a href="http://rhydd.org/darcs/guardian-puz-convert/"&gt;tool to convert
the HTML to the AcrossLite .puz format&lt;/a&gt;. To get the reulsting files to work in Xword, I had to write some
&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526821"&gt;patches to
support British-style grids&lt;/a&gt;.
&lt;/p&gt;

&lt;h2&gt;gtrans&lt;/h2&gt;

&lt;p&gt;
A crude &lt;a href="http://rhydd.org/darcs/gtrans/"&gt;command-line client for
translate.google.com&lt;/a&gt;.
&lt;/p&gt;

&lt;h2&gt;debri&lt;/h2&gt;

&lt;p&gt;
Like &lt;tt&gt;debi&lt;/tt&gt;, but &lt;a href="http://rhydd.org/darcs/debri/"&gt;installs packages to a remote host over SSH&lt;/a&gt;. Useful when cross-compilating for Debian-based embedded systems.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:13389</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/13389.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=13389"/>
    <title>Jingle interoperability day</title>
    <published>2009-02-25T08:10:04Z</published>
    <updated>2009-02-25T19:44:34Z</updated>
    <category term="fosdem"/>
    <category term="collabora"/>
    <category term="jingle"/>
    <category term="tandberg"/>
    <content type="html">&lt;p&gt;
Before FOSDEM this year, a bunch of people got together to test our various &lt;a href="http://xmpp.org/tech/jingle.shtml"&gt;Jingle&lt;/a&gt; implementations with each other. Attendance was great: I think we had representatives from most implementations, and we almost ran out of chairs.
&lt;/p&gt;

&lt;p style="width: 400px; margin: 0 auto 0 auto"&gt;
&lt;a href="http://people.collabora.co.uk/~robot101/tmp/06022009098.jpg"&gt;
&lt;img style="border: none" src="http://people.collabora.co.uk/~robot101/tmp/06022009098.jpg" width="400" /&gt;
&lt;/a&gt;
&lt;br /&gt;
&lt;i&gt;Paul Witty from Tandberg and Sjoerd from Collabora, testing Jingle calls to a Tandberg video conferencing endpoint.&lt;/i&gt;
&lt;/p&gt;

&lt;p&gt;
I'd judge the event a great success: we found a number of bugs and even fixed some of them the same day. In particular for Collabora, we got to try out our new support for &lt;a href="http://xmpp.org/extensions/xep-0177.html"&gt;raw UDP transports&lt;/a&gt; and the latest ICE signalling. There was also good discussion about future directions for file transfer and relaying support in Jingle, as well as &lt;a href="http://xmpp.org/extensions/inbox/xtls.html"&gt;XTLS&lt;/a&gt; and its relationship to Jingle. Plus, the testing done on the day itself was continued afterwards, notably including working interoperability between our ICE library, &lt;a href="http://nice.freedesktop.org/wiki/"&gt;libnice&lt;/a&gt;, with Paul's implementation.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:12711</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/12711.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=12711"/>
    <title>Multi-User Jingle</title>
    <published>2008-12-02T19:00:32Z</published>
    <updated>2009-01-21T20:37:57Z</updated>
    <category term="xmpp"/>
    <category term="jingle"/>
    <category term="jabber"/>
    <category term="mingle"/>
    <content type="html">&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; Since I posted this, we discovered that our first choice of name, Mingle, has some trademark problems. For the time being, we're going to call it &lt;strong&gt;Multi-User Jingle&lt;/strong&gt;.
&lt;/p&gt;

&lt;p&gt;
When I joined Collabora in 2006, I was quickly thrown into the deep end when I
was assigned to work on extending Jingle, the then-nascent VoIP protocol for
Jabber, to support video. That work came to fruition on the Nokia N800, and
the protocol we developed is incorporated into the latest Jingle drafts (which incidentally are now in Last Call).
&lt;/p&gt;

&lt;p&gt;
This year, we wanted to try to take Jingle further by extending it to support
more than two participants, and a &lt;a href="http://www.nlnet.nl/project/mingle/"&gt;grant&lt;/a&gt; from the &lt;a href="http://www.nlnet.nl/"&gt;NLnet Foundation&lt;/a&gt; made it
possible for Sjoerd and I to spend time on it. I'm now happy to announce that we
have a working implementation of the beast we've dubbed &lt;s&gt;&lt;b&gt;Mingle&lt;/b&gt;&lt;/s&gt; &lt;b&gt;Multi-User Jingle&lt;/b&gt;. There
is still much that remains to be done, but we think that the basic design is
finished.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://telepathy.freedesktop.org/mingle/img/mingle-wave.png"&gt;
&lt;img style="border: none" src="http://telepathy.freedesktop.org/mingle/img/mingle-wave.png" alt="MUJ client screenshot" width="800" /&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Our initial implementation builds heavily on work done by others. Wim's RTP session manager for
GStreamer gives us clock syncing and RTCP support. &lt;a href="http://www.tester.ca/"&gt;Olivier&lt;/a&gt;'s Farsight 2 work
gives us multiparty-capable codec discovery and autoplugging. Youness's work on
&lt;a href="http://nice.freedesktop.org/wiki/"&gt;libnice&lt;/a&gt; gives us robust NAT traversal using ICE.
&lt;/p&gt;

&lt;p&gt;
Future protocol work includes support for multicast transport, media mixers and relays, and of course ironing out all the corner cases that will inevitably turn up. Our ultimate goals are to standardise the protocol through the &lt;a href="http://xmpp.org/extensions/"&gt;XEP&lt;/a&gt; process and to make it possible to use it with &lt;a href="http://live.gnome.org/Empathy"&gt;Empathy&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
We've submitted a &lt;a href="http://telepathy.freedesktop.org/mingle/mingle.html"&gt;draft XEP&lt;/a&gt; to the XMPP editor, and kicked off some &lt;a href="http://mail.jabber.org/pipermail/jingle/2008-December/000285.html"&gt;discussion&lt;/a&gt; on the Jingle mailing list. Our &lt;a href="http://telepathy.freedesktop.org/wiki/Mingle"&gt;wiki page&lt;/a&gt; describes how to get our &lt;a href="http://git.collabora.co.uk/?p=mingle.git;a=summary"&gt;client&lt;/a&gt; working. This currently isn't as easy as we'd like due to the dependency on recent versions of various components, but should become easier with time.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:12288</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/12288.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=12288"/>
    <title>serious change</title>
    <published>2008-10-24T16:37:40Z</published>
    <updated>2008-10-24T17:19:27Z</updated>
    <content type="html">My friend &lt;a href="http://www.flourish.org/blog/"&gt;Francis&lt;/a&gt; has &lt;a href="http://www.flourish.org/blog/?p=181"&gt;launched&lt;/a&gt; &lt;strong&gt;&lt;a href="http://seriouschange.org.uk/"&gt;Serious Change&lt;/a&gt;&lt;/strong&gt;, an initiative to represent UK citizens who want climate change to be taken as seriously as it deserves to be, and who believe it can be an opportunity and not just a threat. As a &lt;a href="http://www.mysociety.org/"&gt;MySociety&lt;/a&gt; dude, Francis knows &lt;a href="http://www.mysociety.org/projects/"&gt;a thing or two&lt;/a&gt; about getting people engaged via useful websites.&lt;br /&gt;&lt;br /&gt;Francis rightly points out that &lt;em&gt;climate change is not a partisan issue&lt;/em&gt;. Nor is it a ‘green’ issue. It affects us all. It's not just another environmental problem. It changes everything. Individual, voluntary action will not solve it — even the &lt;a href="http://cbi.org.uk"&gt;Confederation of British Industry&lt;/a&gt; is &lt;a href="http://www.avtclient.co.uk/climatereport/"&gt;calling for the government to legislate&lt;/a&gt; (and is in the meantime &lt;a href="http://www.cbi.org.uk/climate"&gt;getting proactive&lt;/a&gt;). Furthermore, what we do (or don't do) about it now can seriously affect how things turn out. &lt;br /&gt;&lt;br /&gt;Given the urgency and magnitude of the problem, why don't we seem to be taking serious action?&lt;br /&gt;&lt;br /&gt;If you feel similarly, I urge you to join in.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:11668</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/11668.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=11668"/>
    <title>Control-click</title>
    <published>2008-03-25T16:59:29Z</published>
    <updated>2008-03-25T17:01:04Z</updated>
    <content type="html">The fact that you can use Control-click to open URLs in &lt;a href="http://en.wikipedia.org/wiki/GNOME_Terminal"&gt;Gnome Terminal&lt;/a&gt; is not very discoverable. (Just clicking doesn't do anything; perhaps this is to avoid breaking text selection?) I can't remember how I found out about it myself, but somebody I pointed it out to recently was delighted that they didn't have to use the context menu to open URLs, so I think it deserves wider publicity.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:9534</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/9534.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=9534"/>
    <title>Internet cloud</title>
    <published>2008-01-06T23:44:29Z</published>
    <updated>2008-01-06T23:44:29Z</updated>
    <category term="pgo"/>
    <category term="diagram"/>
    <category term="internet"/>
    <content type="html">&lt;p&gt;
This is my new favourite depiction of the Internet, courtesy of &lt;a href="http://www.faqs.org/rfcs/rfc908.html"&gt;RFC 908&lt;/a&gt;:
&lt;/p&gt;

&lt;p&gt;
&lt;img src="http://rhydd.org/~daf/misc/internet.png" alt="An ASCII art diagram that uses a cloud of assorted non-letter characters to represent the Internet" width="579" height="191" /&gt;
&lt;/p&gt;

&lt;p&gt;
Given that the Internet is a bit like a game of &lt;a href="http://robotfindskitten.org/"&gt;Robot Finds Kitten&lt;/a&gt;, it only makes sense that it look like one. Alternatively, it's reminiscent of the swearing in &lt;a href="http://www.asterix.tm.fr/"&gt;Asterix&lt;/a&gt;, which is also appropriate.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:8962</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/8962.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=8962"/>
    <title>do not confuse</title>
    <published>2007-12-24T02:15:16Z</published>
    <updated>2007-12-24T02:34:09Z</updated>
    <content type="html">&lt;table cellpadding="10"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div style="text-align: center"&gt;
&lt;a href="http://flickr.com/photos/rmajetic/470274358/"&gt;&lt;img style="border: none" src="http://farm1.static.flickr.com/168/470274358_533d1fbaff_m.jpg" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;div style="text-align: center"&gt;
&lt;a href="http://flickr.com/photos/37899575@N00/1498520087/"&gt;&lt;img style="border: none" src="http://farm3.static.flickr.com/2299/1498520087_e812795619_m.jpg" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;div style="text-align: center"&gt;
stationary stationery shop
&lt;/div&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;div style="text-align: center"&gt;
mobile stationery shop
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;div style="text-align: center"&gt;
&lt;a href="http://flickr.com/photos/tofz4u/99301057/"&gt;&lt;img style="border: none" src="http://farm1.static.flickr.com/32/99301057_a8467f53e3_m.jpg" /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;td&gt;
&lt;div style="text-align: center"&gt;
&lt;a href="http://flickr.com/photos/hungry_j/2935299/"&gt;&lt;img style="border: none" src="http://farm1.static.flickr.com/1/2935299_766dc4feee_m.jpg" /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td&gt;
&lt;div style="text-align: center"&gt;
stationary mobile shop
&lt;/div&gt;
&lt;/td&gt;

&lt;td&gt;
&lt;div style="text-align: center"&gt;
mobile mobile shop
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:8494</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/8494.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=8494"/>
    <title>identity management</title>
    <published>2007-11-25T21:54:16Z</published>
    <updated>2007-11-25T21:54:16Z</updated>
    <content type="html">&lt;p&gt;
&lt;a href="http://www.schneier.com/crypto-gram.html"&gt;Crypto-Gram&lt;/a&gt; recently &lt;a href="http://www.schneier.com/crypto-gram-0711.html"&gt;recommended&lt;/a&gt; a &lt;a href="http://www.utica.edu/academic/institutes/cimip/publications/index.cfm?action=form&amp;amp;paper=6"&gt;study&lt;/a&gt; by Utica College's &lt;a href="http://www.utica.edu/academic/institutes/cimip/"&gt;Centre for Identity Management &amp; Information Protection&lt;/a&gt;. They do not limit their interest in personal information to the abstract: indeed they require your name, job title, company and email address if you would like to read the study.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:8275</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/8275.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=8275"/>
    <title>Loudmouth 1.3.2 released</title>
    <published>2007-10-31T16:54:47Z</published>
    <updated>2007-10-31T17:34:17Z</updated>
    <content type="html">&lt;p&gt;
I just released &lt;a href="http://loudmouth-project.org/"&gt;Loudmouth&lt;/a&gt; &lt;a href="http://www.loudmouth-project.org/node/25"&gt;1.3.2&lt;/a&gt;. This has been some time in the making: the goal has been to provide new features and keep compatibility with the stable 1.2 branch while Loudmouth 2.0 matures. We managed to add support for STARTTLS encryption, SASL authentication and DNS SRV lookups with minimal additions to the API. Together, these changes mean that Loudmouth will Just Work with your Jabber account in more cases, and that Loudmouth complies better with the XMPP 1.0 standard.
&lt;/p&gt;

&lt;p&gt;
Users of &lt;a href="http://developer.imendio.com/projects/gossip"&gt;Gossip&lt;/a&gt; and &lt;a href="http://telepathy.freedesktop.org"&gt;Telepathy&lt;/a&gt; will benefit from these improvements, and they should land in &lt;a href="http://maemo.org"&gt;Maemo&lt;/a&gt; in the Diablo timeframe. We anticipate some stabilisation work on the 1.3 branch followed by a stable 1.4 release.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://blog.senko.net/"&gt;Senko&lt;/a&gt; deserves much of the credit for this release; he worked hard to make this happen. Thanks to &lt;a href="http://micke.hallendal.net/blog/"&gt;Micke&lt;/a&gt; for supporting me in getting my first Loudmouth release out. Thanks also to Nokia, who supported Collabora's work.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:7839</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/7839.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=7839"/>
    <title>kasa</title>
    <published>2007-10-09T16:02:28Z</published>
    <updated>2007-10-09T16:05:17Z</updated>
    <content type="html">&lt;p&gt;
Yesterday I borrowed &lt;a href="http://mika.yukidoke.org/nikki/"&gt;Mika&lt;/a&gt;'s umbrella.
&lt;/p&gt;

&lt;p&gt;
&lt;em&gt;mi &lt;a href="http://ja.wikipedia.org/wiki/%E5%82%98"&gt;kasa&lt;/a&gt; es tu kasa&lt;/em&gt;
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:7550</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/7550.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=7550"/>
    <title>Eat / Don't Eat</title>
    <published>2007-10-04T14:16:45Z</published>
    <updated>2007-10-04T14:17:39Z</updated>
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-This-Book-Gorging-Competitive/dp/0312339682/ref=sr_1_15/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-15"&gt;Eat
This Book: A Year of Gorging and Glory on the Competitive Eating
Circuit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-This-Book-Conversation-Spiritual/dp/0802829481/ref=sr_1_1/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-1"&gt;Eat
This Book: A Conversation in the Art of Spiritual Reading&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-this-Book-Eugene-Peterson/dp/1573836001/ref=sr_1_6/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-6"&gt;Eat
This Book: The Holy Community at Table with Holy Scripture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-This-Book-Cooking-Flavors/dp/1400052378/ref=sr_1_4/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-4"&gt;
Eat This Book: Cooking with Global Fresh Flavors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-This-Book-Last-Diet/dp/0961497912/ref=sr_1_9/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-9"&gt;Eat
This Book: The Last Diet Book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Cops-Come-Eat-This-Book/dp/0890740143/ref=sr_1_8/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-8"&gt;If
the Cops Come, Eat This Book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-this-book-Murray-Zolt/dp/B0006P75FM/ref=sr_1_10/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-10"&gt;Eat This Book&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Eat-This-Book-Inc-Klutz/dp/1570547548/ref=sr_1_16/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-16"&gt;Eat
This Book!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Of these books, only the last is edible.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Dont-eat-this-book-Foundations/dp/0871973529/ref=sr_1_12/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-12"&gt;Don't
Eat This Book: Foundations for Marvelous Meals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Dont-Eat-This-Book-Supersizing/dp/0425210235/ref=sr_1_3/105-9743673-1150043?ie=UTF8&amp;amp;s=books&amp;amp;qid=1191506403&amp;amp;sr=8-3"&gt;Don't
Eat This Book: Fast Food and the Supersizing of America&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
Neither of these is edible.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:7413</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/7413.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=7413"/>
    <title>chopper</title>
    <published>2007-09-23T02:35:56Z</published>
    <updated>2007-09-23T02:36:12Z</updated>
    <content type="html">&lt;p&gt;
Turns out turning a bicycle into a chopper is not so complicated.
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.flickr.com/photos/cysglyd/1425980892/"&gt;&lt;img style="border: none" src="http://farm2.static.flickr.com/1437/1425980892_25b0433647_m.jpg" width="160" height="240" alt="chop up forks" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/cysglyd/1426003006/"&gt;&lt;img style="border: none" src="http://farm2.static.flickr.com/1205/1426003006_fccf84cbe9_m.jpg" width="160" height="240" alt="weld" /&gt;&lt;/a&gt;
&lt;a href="http://www.flickr.com/photos/cysglyd/1426046930/"&gt;&lt;img style="border: none" src="http://farm2.static.flickr.com/1432/1426046930_25916332dc_m.jpg" width="160" height="240" alt="finished chopper" /&gt;&lt;/a&gt;
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:7160</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/7160.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=7160"/>
    <title>D-Bus API in DevHelp</title>
    <published>2007-09-22T15:16:28Z</published>
    <updated>2007-09-22T15:16:56Z</updated>
    <content type="html">&lt;p&gt;
The &lt;a href="http://telepathy.freedesktop.org"&gt;Telepathy&lt;/a&gt; API has until recently only been available as a &lt;a href="http://telepathy.freedesktop.org/spec.html"&gt;single large HTML document&lt;/a&gt;. The HTML is generated from D-Bus introspection XML with extensions for stuff like enums. I hacked up a conversion to &lt;a href="http://developer.imendio.com/projects/devhelp"&gt;DevHelp&lt;/a&gt;'s index format, meaning you can use DevHelp to browse the documentation.
&lt;/p&gt;

&lt;p&gt;
&lt;img src="http://rhydd.org/~daf/misc/devhelp-tp.png" /&gt;
&lt;/p&gt;

&lt;p&gt;
To set it up:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;check out the &lt;a href="http://projects.collabora.co.uk/darcs/telepathy/telepathy-spec/"&gt;telepathy-spec repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;run &lt;tt&gt;make&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;copy &lt;tt&gt;doc/spec.html&lt;/tt&gt; and &lt;tt&gt;doc/telepathy-spec.devhelp2&lt;/tt&gt; to a directory &lt;tt&gt;/usr/share/doc/gtk-doc/html/telepathy-spec/&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
This might also work for other D-Bus APIs; I haven't tried.
&lt;/p&gt;

&lt;p&gt;
(If you're developing using Gtk/GLib/Cairo/Pango/GStreamer/etc. and not tried DevHelp, I heartily recommend it. It's really handy, especially with the Ctrl-S shortcut.)
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:5995</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/5995.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=5995"/>
    <title>Bike power</title>
    <published>2007-08-12T03:34:57Z</published>
    <updated>2007-08-12T03:42:19Z</updated>
    <category term="mrcc"/>
    <content type="html">&lt;p&gt;
&lt;a href="http://flickr.com/photos/cysglyd/sets/72157601366472104/"&gt;&lt;img style="border: none" src="http://farm2.static.flickr.com/1012/1083344552_316f1a617f.jpg"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Recently I got involved with a local group, the &lt;a href="http://cyclecinema.wordpress.com/"&gt;Magnificent Revolutionary Cycling Cinema&lt;/a&gt;. The idea is to use bikes to generate electricity, and to use that as an instrument for education, in particular about sustainability. We just had our first outing at &lt;a href="http://www.bigchill.net/"&gt;The Big Chill&lt;/a&gt;, a three-day music festival.
&lt;/p&gt;

&lt;p&gt;
Eight of us cycled from Cambridge to the Big Chill site in Herefordshire, a journey of roughly 130 miles. Many others arrived by other means to take part. Once we got there, we set up a tent with a platform for the bikes, a central console for managing the power generation, a projector and a pair of speakers. This took the best part of a week.
&lt;/p&gt;

&lt;p&gt;
By some amazing coincidences, many people with ties to the project happened to be at the festival:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.los-gatos.ca.us/davidbu/pedgen.html"&gt;David Butcher&lt;/a&gt;, the godfather of pedal power; who was doing his own bike-powered project at the festival&lt;/li&gt;
&lt;li&gt;members of the Chicago and local Ross-on-Wye chapters of the &lt;a href="http://www.rat-patrol.org/"&gt;Rat Patrol&lt;/a&gt;, who brought along some brilliant &lt;a href="http://flickr.com/search/?w=38647526%40N00&amp;amp;q=mutantbike&amp;amp;m=tags"&gt;mutant bikes&lt;/a&gt; and &lt;a href="http://www.rat-patrol.org/RPUK/cider.html"&gt;home brew cider&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fredric King, producer of &lt;a href="http://imdb.com/title/tt0478097/"&gt;B.I.K.E.&lt;/a&gt;, a film we were showing about the Black Label Bicycle Club&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.runwrake.com/"&gt;Run Wrake&lt;/a&gt;, creator of amazing short film &lt;a href="http://www.runwrake.com/recent_work/work/rabbit/"&gt;Rabbit&lt;/a&gt; that we were also showing; though Run was VJing at the Big Chill, we sadly didn't get to meet him&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
As for the cinema: in general, reception was very positive. Many festivalgoers made the trek up the hill from the festival to visit us, and people were generally keen to get on a bike for a bit and feed our machine. We were very happy that it all actually worked; as it turns out the power we generated was pretty close to what we needed to keep running. (Odd, and somewhat disquieting, to think that the tent housing our roughly 330 Watt show was shone upon by a number of 1000 Watt lights.)
&lt;/p&gt;

&lt;p&gt;
By the end, we were all exhausted from the 10pm-3am shifts, and somewhat sad at having to &lt;a href="http://flickr.com/photos/cysglyd/1082698823/in/set-72157601366472104"&gt;take it all apart&lt;/a&gt;. Nevertheless, I had a wonderful time. We learned a lot from our first excursion, and got lots of ideas for future improvements. Everyone involved seems eager to take the project forward to further success.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:5767</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/5767.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=5767"/>
    <title>Guadec</title>
    <published>2007-08-11T18:34:01Z</published>
    <updated>2007-08-11T18:34:01Z</updated>
    <content type="html">Though it's been a while since &lt;a href="http://guadec.org/"&gt;Guadec&lt;/a&gt;, it's been a rather busy time since so I've only just got around to putting up the photos I took there. Shortly after getting to Birmingham, I gave in to the temptation of a &lt;a href="http://www.ephotozine.com/article/Sigma-30mm-f14-EX-DC"&gt;30mm f/1.4 Sigma lens&lt;/a&gt;. Guadec was great for testing it on people.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/cysglyd/sets/72157601290708383/"&gt;&lt;img src="http://rhydd.org/~daf/misc/guadec-2007-montage.png" style="border: none" /&gt;&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:5156</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/5156.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=5156"/>
    <title>party: July 13th</title>
    <published>2007-07-08T11:57:48Z</published>
    <updated>2007-07-08T11:57:48Z</updated>
    <content type="html">Matthew Garrett has a birthday soon. As  birthday is a pretty good excuse to have people come to your house and drink. So, if you're in &lt;b&gt;Cambridge&lt;/b&gt; on &lt;b&gt;July 13th&lt;/b&gt;, come to &lt;b&gt;&lt;a href="http://rhydd.org/wiki/Directions"&gt;6b Fair Street&lt;/a&gt;&lt;/b&gt; with some &lt;b&gt;booze&lt;/b&gt; or &lt;b&gt;food&lt;/b&gt; around &lt;b&gt;9pm&lt;/b&gt;, and help Matthew forget how old he is.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:4988</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/4988.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=4988"/>
    <title>a difficulty in criticising Wikipedia</title>
    <published>2007-07-05T00:08:54Z</published>
    <updated>2007-07-05T00:08:54Z</updated>
    <content type="html">&lt;p&gt;
When people criticise Wikipedia, they often cite specific errors in articles as evidence that its overall quality is poor. The irony in this is that it encourages Wikipedians to fix those exact errors.
&lt;/p&gt;

&lt;p&gt;
For instance, in his essay “&lt;a href="http://www.techcentralstation.com/111504A.html"&gt;The Faith-Based Encyclopedia&lt;/a&gt;”, &lt;a href="http://en.wikipedia.org/wiki/Robert_McHenry"&gt;Robert McHenry&lt;/a&gt; ― one of Wikipedia's most ardent critics ― pointed out ambiguities in the article on &lt;a href="http://en.wikipedia.org/wiki/Alexander_Hamilton"&gt;Alexander Hamilton&lt;/a&gt;:
&lt;/p&gt;

&lt;blockquote&gt;
While the day and month of Hamilton's birth are known, there is some uncertainty as to the year, whether it be 1755 or 1757. Hamilton himself used, and most contemporary biographers prefer, the latter year; a reference work ought at least to note the issue. The Wikipedia article on Hamilton (as of November 4, 2004) uses the 1755 date without comment. Unfortunately, a couple of references within the body of the article that mention his age in certain years are clearly derived from a source that used the 1757 date, creating an internal inconsistency that the reader has no means to resolve.
&lt;/blockquote&gt;

&lt;p&gt;
I think McHenry underestimates Wikipedia's readers, and I suspect that when people notice inconsistencies they are smart enough to refer to other sources. At any rate, the article now devotes an entire paragraph to the question, including two citations. McHenry acknowledges this problem in a &lt;a href="http://www.tcsdaily.com/article.aspx?id=121305E"&gt;later essay&lt;/a&gt; (while criticising a &lt;a href="http://en.wikipedia.org/wiki/Mnestheus"&gt;different article&lt;/a&gt;):
&lt;/p&gt;

&lt;blockquote&gt;
By the time you read this, the entry will likely have been corrected, and some Wikipedians will proclaim this as another proof of concept. It does not occur to them to wonder how many people may have come upon that entry in the more than three years it has existed and relied in some way on the misinformation in it. They nearly got me.
&lt;/blockquote&gt;

&lt;p&gt;
He was right about one thing: the error in the article was fixed that same day. But I think this says something positive about Wikipedia: that it is willing to acknowledge mistakes and try to fix them as soon as they are discovered. For as long as McHenry continues to points out errors, there will be Wikipedians on hand happy to fix them.
&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:4224</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/4224.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=4224"/>
    <title>indecision</title>
    <published>2007-06-22T12:08:51Z</published>
    <updated>2007-06-22T12:08:51Z</updated>
    <content type="html">I am vegetarian. I am also indecisive. Because most restaurants have a small (non-zero) number of vegetarian options, these things go well together. This doesn't work in vegetarian restaurants, which is a shame, because I like to support vegetarian restaurants but I don't like to be faced with many choices.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:3997</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/3997.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=3997"/>
    <title>Building tubes</title>
    <published>2007-05-10T17:39:41Z</published>
    <updated>2007-05-10T19:45:01Z</updated>
    <category term="telepathy"/>
    <category term="olpc"/>
    <category term="tube"/>
    <content type="html">&lt;div style="float: right; clear: both; padding: 0.5em"&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/swafo/31557408/"&gt;&lt;img style="border: none" src="http://farm1.static.flickr.com/23/31557408_afd5270a5e_m.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Part of the &lt;a href="http://laptop.org"&gt;One Laptop Per Child&lt;/a&gt; vision is that children can use the laptop in a very social way. Bringing this vision about involves making it very easy for programs on the laptop (&lt;em&gt;activities&lt;/em&gt; in OLPC parlance) to talk to each other. When Collabora was handed the challenge of making this happen, it fit well with an an idea that had been floating around for a while: namely &lt;em&gt;Application Data Channels&lt;/em&gt;, a Telepathy interface for sending arbitrary data to your contacts.&lt;br /&gt;&lt;br /&gt;While designing a solution for OLPC, we adopted two key simplifications. Firstly, we decided to reuse D-Bus's nice data marshalling and method/signal model, since Telepathy applications will be using D-Bus anyway. Secondly, we dropped the somewhat unwieldy "Application Data Channels" name in favour of calling it &lt;strong&gt;tubes&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;Last year, &lt;a href="http://shiyee.dk/"&gt;Mads Olesen&lt;/a&gt; worked on a Google Summer of Code project to introduce Application Data Channels to Jabber. By building on Mads' work, &lt;a href="http://cass.no-ip.com/~cassidy/blog/"&gt;Guillaume&lt;/a&gt; laid the groundwork for Jabber tubes in Telepathy. Then, with a bit of libdbus hacking, I got our first tube hooked up.&lt;br /&gt;&lt;br /&gt;Since then, we've built an OLPC activity that uses tubes to implement networked board game, &lt;a href="http://uwog.net/"&gt;Marc Maurer&lt;/a&gt; has started on an AbiCollab backend for tubes, and work has begun in Sugar on making tubes really easy for activities to use.&lt;br /&gt;&lt;br /&gt;In short: opening a Telepathy tube tube gives you a way to talk D-Bus over the network, without worrying about the underlying protocol. I'm really excited about the sort of things that people will build with this, in OLPC and beyond. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;small&gt;Image © flickr user swafo; licence cc 2.0 by-nc-nd.&lt;/small&gt;&lt;/em&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:2948</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/2948.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=2948"/>
    <title>Faust</title>
    <published>2007-03-25T18:14:05Z</published>
    <updated>2007-03-25T18:14:05Z</updated>
    <category term="punchdrunk"/>
    <category term="theatre"/>
    <category term="wow"/>
    <category term="faust"/>
    <content type="html">On Friday, I went to see &lt;a href="http://en.wikipedia.org/wiki/Punchdrunk"&gt;Punchdrunk&lt;/a&gt;'s adaptation of &lt;a href="http://en.wikipedia.org/wiki/Goethe%27s_Faust"&gt;Goethe's Faust&lt;/a&gt; to 1950s USA; possibly my favourite theatre experience ever. (Previously I would probably have cited &lt;a href="http://en.wikipedia.org/wiki/Beautiful_Thing"&gt;Beautiful Thing&lt;/a&gt;.) Despite having had only 4 hours' sleep, I had a wonderful wonderful time.&lt;br /&gt;&lt;br /&gt;This was no ordinary production:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;it took place in a disused warehouse in London docklands&lt;/li&gt;&lt;br /&gt;&lt;li&gt;there are five floors with around 40 rooms&lt;/li&gt;&lt;br /&gt;&lt;li&gt;audience members wear a mask at all times&lt;/li&gt;&lt;br /&gt;&lt;li&gt;different parts of the plot happen in parallel&lt;/li&gt;&lt;br /&gt;&lt;li&gt;you are free to wander around as you please&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The sets were detailed and fabulous and at times surreal: an alchemical laboratory, a pine forest, several bars, a diner, a corn field, an office, motel rooms, a family drawing room. At several points, audience members were pulled into the fray. At several points, I became part of a crowd of people running after an actor to follow the story. My role as an audience member was directly challenged, to the extent that my place in the world felt different when I came out.&lt;br /&gt;&lt;br /&gt;A few mentions I found from the Grauniad which do it better justice than I are listed &lt;a href="http://del.icio.us/daf/punchdrunk"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My only regrets are that I spent more time than I would have liked searching for the action; and that the run, which ends on the 31st, is completely sold out so that I can't see it again. Nevertheless, I'll be keeping an eye out for future Punchdrunk productions; I hear tell that they have something new starting in September.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:2614</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/2614.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=2614"/>
    <title>Phlebotomy</title>
    <published>2007-03-09T00:03:13Z</published>
    <updated>2007-03-09T00:03:13Z</updated>
    <content type="html">When I was last in hospital, some tests needed running on my blood. I wasn't overly excited about this, but when the doctor told me that a &lt;em&gt;phlebotomist&lt;/em&gt; would be with me shortly to take my sample, the loveliness of the word did much to distract me from my discomfort.&lt;br /&gt;&lt;br /&gt;Of course, at the time I did not reflect on how near in sound are "phlebotomy" and "lobotomy".</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:2431</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/2431.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=2431"/>
    <title>dgh @ 2007-02-15T02:17:00</title>
    <published>2007-02-15T02:34:17Z</published>
    <updated>2007-02-15T02:34:17Z</updated>
    <content type="html">Tonight I saw &lt;a href="http://www.attilathestockbroker.com/"&gt;Attila the Stockbroker&lt;/a&gt; and &lt;a href="http://www.davidrovics.com/"&gt;David Rovics&lt;/a&gt; at the Loft: both of them informed, topical, policial, angry, wonderful. There was a lot of joining in on the choruses, especially on songs like &lt;a href="http://members.aol.com/drovics/burnl.htm"&gt;Burn it Down&lt;/a&gt;, &lt;a href="http://members.aol.com/drovics/anarchistl.htm"&gt;I'm a Better Anarchist than You&lt;/a&gt; and &lt;a href="http://www.attilathestockbroker.com/poems.html"&gt;Guy Fawkes' Table&lt;/a&gt;. I can't resist quoting from Attila's &lt;em&gt;Asylum Seeking Daleks&lt;/em&gt;: it captures so well my feelings re &lt;a href="http://www.bigdaddymerk.co.uk/mailwatchnew/"&gt;Daily Mail&lt;/a&gt; xenophobia.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Asylum seeking Daleks&lt;br /&gt;are landing here at noon!&lt;br /&gt;Why can't we simply send them back&lt;br /&gt;or stick them on the moon?&lt;br /&gt;It says here in the Daily Mail&lt;br /&gt;they're coming here to stay -&lt;br /&gt;The Loony Lefties let them in!&lt;br /&gt;The middle class will pay...&lt;br /&gt;&lt;br /&gt;This satire on crass ignorance&lt;br /&gt;and tabloid-fostered fear&lt;br /&gt;Is at an end. Now let me give&lt;br /&gt;One message, loud and clear.&lt;br /&gt;Golf course, shop floor or BNP:&lt;br /&gt;Smash bigotry and hate!&lt;br /&gt;Asylum seekers - welcome here.&lt;br /&gt;You racists: emigrate!&lt;br /&gt;&lt;/blockquote&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:1807</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/1807.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=1807"/>
    <title>dgh @ 2007-01-30T07:19:00</title>
    <published>2007-01-30T07:19:33Z</published>
    <updated>2007-01-30T07:19:33Z</updated>
    <content type="html">The other night, I went to see &lt;a href="http://en.wikipedia.org/wiki/John_Cale"&gt;John Cale&lt;/a&gt;. We had a great time, though somewhat disappointingly, he stuck to his more rock-y songs. We were pretty excited when we saw the violas on stage, but they never got played. (It turned out that &lt;a href="http://en.wikipedia.org/wiki/Venus_in_Furs_%28song%29"&gt;Venus in Furs&lt;/a&gt; was first on the set list, but it seems John decided it wasn't the night for it.) The songs I enjoyed were the ones in which he visibly lost himself, which also tended to be the ones with a less conventional sound.&lt;br /&gt;&lt;br /&gt;One thing I really appreciated: the venue was non-smoking by John's request. &lt;br /&gt;&lt;br /&gt;The main thing I took away was: &lt;strong&gt;I hope I have as much vitality when &lt;em&gt;I'm&lt;/em&gt; 64&lt;/strong&gt;. Some 45 years into his musical career, he's still kicking bum. &lt;strong&gt;Dal ati, John!&lt;/strong&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:dgh:1678</id>
    <link rel="alternate" type="text/html" href="http://dgh.livejournal.com/1678.html"/>
    <link rel="self" type="text/xml" href="http://dgh.livejournal.com/data/atom/?itemid=1678"/>
    <title>challenge</title>
    <published>2007-01-28T11:07:04Z</published>
    <updated>2007-01-28T11:07:04Z</updated>
    <category term="lca2007"/>
    <content type="html">Despite having seen &lt;a href="http://headrush.typepad.com"&gt;Kathy Sierra&lt;/a&gt; speak at &lt;a href="http://guadec.org/GUADEC2006"&gt;GUADEC last year&lt;/a&gt;, her keynote at &lt;a href="http://lca2007.linux.org.au/"&gt;LCA&lt;/a&gt; was still engaging, entertaining and thought-provoking. One thing it tied nicely with was &lt;a href="http://ozlabs.org/~rusty/"&gt;Rusty&lt;/a&gt;'s talk about &lt;a href="http://wesnoth.org"&gt;Wesnoth&lt;/a&gt;, in particular the part about &lt;a href="http://stats.wesnoth.org/"&gt;stats.wesnoth.org&lt;/a&gt;, which collects information about players' progress through the game. Kathy &lt;a href="http://headrush.typepad.com/creating_passionate_users/2005/03/can_you_have_to_1.html"&gt;talks about&lt;/a&gt; how important it is to get the amount of challenge in the things we make just right­ — the Goldilocks rule. If something is too easy, or too hard, people lose interest.&lt;br /&gt;&lt;br /&gt;The Wesnoth statistics allow campaign developers to see when players give up on the game levels they write, or when they complete them too easily. This kind of feedback makes it much easier to get the difficulty just right. Perhaps we should be thinking about other feedback systems we can use to let us know when we're putting the wrong amount of challenge into our software.</content>
  </entry>
</feed>
