<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Joe&#39;s Blog</title>
    <link>https://blog.afandian.com/</link>
    <description>Recent content on Joe&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sun, 08 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.afandian.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A new harmonium Part 3: Bellows</title>
      <link>https://blog.afandian.com/post/2026/02/new-harmonium-3-bellows/</link>
      <pubDate>Sun, 08 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/post/2026/02/new-harmonium-3-bellows/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Start with &lt;a href=&#34;https://blog.afandian.com/post/2026/01/new-harmonium-1-springs/&#34;&gt;Part 1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Bellows are a mystery to me. Even now. There are plenty of tutorials showing you how to draw lines on paper and then fold them up, but my brain doesn&amp;rsquo;t find it easy to visualise it. Easily solved, I&amp;rsquo;ll just make a model.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A new Harmonium 2: Deconstruction</title>
      <link>https://blog.afandian.com/post/2026/02/new-harmonium-2-deconstruction/</link>
      <pubDate>Sat, 07 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/post/2026/02/new-harmonium-2-deconstruction/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Start with &lt;a href=&#34;https://blog.afandian.com/post/2026/01/new-harmonium-1-springs/&#34;&gt;Part 1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I just wanted another portable harmonium. Whether that meant buying or building one.&lt;/p&gt;&#xA;&lt;p&gt;I saw one on eBay, listed as a fixer-upper that doesn’t play. I had to get it. In the best case I would have a harmonium. In the worst case I would have learned something.&lt;/p&gt;&#xA;&lt;p&gt;The seller was quite open about it not working. I took the gamble, and met him in a car park off the M4. It looked exactly like its photo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A new harmonium 1: Springs</title>
      <link>https://blog.afandian.com/post/2026/01/new-harmonium-1-springs/</link>
      <pubDate>Fri, 30 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/post/2026/01/new-harmonium-1-springs/</guid>
      <description>&lt;p&gt;I should be clear that I already &lt;em&gt;have&lt;/em&gt; a harmonium. It has three octaves, two ranks (voices) and knee-pedals to operate the swells. It&amp;rsquo;s small, and folds up smaller. If you saw me carrying it you might mistakenly think I was struggling with a very heavy suitcase.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Performance of folktunefinder.com and Cloudflare</title>
      <link>https://blog.afandian.com/post/2025/12/folktunefinder-performance/</link>
      <pubDate>Sun, 21 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/post/2025/12/folktunefinder-performance/</guid>
      <description>&lt;h3 id=&#34;long-story-short&#34;&gt;Long story short&lt;/h3&gt;&#xA;&lt;p&gt;I put Cloudflare and a CAPTCHA on Folk Tune Finder. It&amp;rsquo;s a pragmatic decision, which ensures that the limited resources of the site are used for the people it&amp;rsquo;s intended for. It&amp;rsquo;s an uneasy trade-off that doesn&amp;rsquo;t align with all of my principles. It does, though, align with the fundamental principle of folk tune finder: helping people to find tunes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Three Bean Salad: Jingleography</title>
      <link>https://blog.afandian.com/2022/10/three-bean-salad-jingleography/</link>
      <pubDate>Sat, 15 Jan 2022 12:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2022/10/three-bean-salad-jingleography/</guid>
      <description>&lt;p&gt;I have been asked to pass on the following message to &lt;a href=&#34;https://anchor.fm/threebeansalad&#34;&gt;Three Bean Salad Podcast&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Esteemed Beans,&lt;/p&gt;&#xA;&lt;p&gt;Your recent episode, &amp;ldquo;Elevators&amp;rdquo;, was so flagrant in its profligate use of jingles that I must break my silence and share my top secret research project.&lt;/p&gt;&#xA;&lt;p&gt;Unlike many, I don&amp;rsquo;t use your podcast to go to sleep. But I do use it to wake up, and the jingles really get me out of bed. Knowing the exact timings of each episode is crucial for my scientific lifestyle. I have therefore scientifically catalogued every jingle and cross-referenced it against every episode.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pipes and Paper: Ancient Abstractions (or: hacking my ReMarkable tablet into a live presentation tool)</title>
      <link>https://blog.afandian.com/2020/10/pipes-and-paper-remarkable/</link>
      <pubDate>Sun, 11 Oct 2020 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2020/10/pipes-and-paper-remarkable/</guid>
      <description>&lt;p&gt;None of the below is particularly original. That&amp;rsquo;s kind of the point.&lt;/p&gt;&#xA;&lt;img src=&#34;https://blog.afandian.com/images/2020/10/remarkable/screenshot-cropped.jpg&#34; class=&#34;img-responsive&#34;&gt;&#xA;&lt;h2 id=&#34;paper&#34;&gt;Paper&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m addicted to paper. When reviewing documents I prefer to print them out and scribble on them. That&amp;rsquo;s all well and good in an office located on a planet with infinite trees, but I find myself in neither of those situations.&lt;/p&gt;&#xA;&lt;p&gt;As a programmer, I also find it useful to scribble things down on paper, point at various scribble marks and ask people questions. I do enjoy making carefully perfected, data generated, diagrams with arcane tools. But scribbling is a necessary precursor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Light Box in Heavy Times</title>
      <link>https://blog.afandian.com/2020/02/light-box-heavy-times/</link>
      <pubDate>Sun, 22 Mar 2020 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2020/02/light-box-heavy-times/</guid>
      <description>&lt;p&gt;My son is nearing his second birthday, which makes him nearly two years old. When he was only four months old I decided that I would make him something with buttons. I didn&amp;rsquo;t have much more of an idea than that, but I ordered one hundred illuminated buttons and started mulling what to do with them. Nothing much happened for a few months; I knew this was a long term plan. But every so often my subconscious would come up for breath, and I would open the drawer and get them out. Just to see how they felt.&lt;/p&gt;</description>
    </item>
    <item>
      <title>UX for Toddlers</title>
      <link>https://blog.afandian.com/2019/09/ux-for-toddlers/</link>
      <pubDate>Mon, 09 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2019/09/ux-for-toddlers/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This was a micro-slot talk at &lt;a href=&#34;https://oxford.geeknights.net/ogn51&#34;&gt;Oxford Geek Nights #51&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;      &lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/361022877?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;&#xA;&#xA;&lt;p&gt;As my son found his feet and began to walk, he found his hands at perfect height to reach the piano. Music is very important to us, and I could not have been more delighted to see him walk over to the piano and press the keys with the tips of his fingers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dry Land</title>
      <link>https://blog.afandian.com/2019/04/dry-land/</link>
      <pubDate>Sat, 06 Apr 2019 21:30:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2019/04/dry-land/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This is the ninth of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;, and quite possibly the last.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;May the road rise up to meet you&amp;rdquo;, goes the saying.&lt;/p&gt;&#xA;&lt;p&gt;In eight years I spent living on a boat, the water did rise up to meet me quite suddenly once or twice: one minute &amp;lsquo;down there&amp;rsquo; and the next &amp;lsquo;rushing up to meet me at speed&amp;rsquo;. On other occasions, during floods, it rose slowly, deliberately, made its point and then ebbed away.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guyana</title>
      <link>https://blog.afandian.com/2019/04/guyana/</link>
      <pubDate>Sat, 06 Apr 2019 21:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2019/04/guyana/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This is the eighth, and penultimate, of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;My first boat, Dawn, arrived with a Lister LR2 diesel engine. When I bought her, the boat was about 20 years old, but the engine was double that. What lives, I wondered, had the engine had before it ended up in a boat?&lt;/p&gt;&#xA;&lt;p&gt;It wasn&amp;rsquo;t a terribly long after that that my father laid his hands on a very slightly better engine, a Lister SR2, and convinced me that it would be in my interests to swap engines. The Great Engine Swap ensued. And you can read about it &lt;a href=&#34;https://blog.afandian.com/2018/11/listers-never-break/&#34;&gt;here&lt;/a&gt;, &lt;a href=&#34;https://blog.afandian.com/2012/05/engines-out/&#34;&gt;here&lt;/a&gt; and &lt;a href=&#34;https://blog.afandian.com/2012/10/putting-the-engine-back/&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wot? No Diesel?</title>
      <link>https://blog.afandian.com/2019/04/wot-no-diesel/</link>
      <pubDate>Sat, 06 Apr 2019 20:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2019/04/wot-no-diesel/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;This is the seventh of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Canal boats aren&amp;rsquo;t quiet. They may seem that way from a distance, but, when underway, the captain is often unable to hear the first mate over the sound of the engine. Important communications, such as offers of cups of tea often go unheard. At least, that&amp;rsquo;s the most generous interpretation of the occasional lack of tea. (One mustn&amp;rsquo;t take a cynical approach to boating; that way lies bow thrusters).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Icebergs</title>
      <link>https://blog.afandian.com/2019/04/icebergs/</link>
      <pubDate>Sat, 06 Apr 2019 19:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2019/04/icebergs/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is the sixth of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Boats are akin to swans. Which is to say that they&amp;rsquo;re like icebergs. Whatever their appearance, there&amp;rsquo;s a lot more going on beneath the surface than you&amp;rsquo;d think. On an afternoon stroll down the river, one might spot one or more boats, swans and / or icebergs. And unless someone&amp;rsquo;s having a &lt;em&gt;really&lt;/em&gt; bad day, you probably won&amp;rsquo;t see what lies beneath any of them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conferences and committees</title>
      <link>https://blog.afandian.com/conferences-and-committees/</link>
      <pubDate>Fri, 01 Mar 2019 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/conferences-and-committees/</guid>
      <description>&lt;h1 id=&#34;2019&#34;&gt;2019&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Programme Committee, PIDapalooza 2019&lt;/li&gt;&#xA;&lt;li&gt;Programme Committee, &lt;a href=&#34;http://wikiworkshop.org/2019/&#34;&gt;Wiki Workshop at The Web Conference&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Committee, 5:AM Altmetrics Conference&lt;/li&gt;&#xA;&lt;li&gt;Keynote talk, &lt;a href=&#34;https://metrics-project.net/de/veranstaltungen/workshop2019/&#34;&gt;Metrics in Transition Workshop 2019&lt;/a&gt;. “The role of open scholoarly infrastructure in metrics”&lt;/li&gt;&#xA;&lt;li&gt;Talk, PIDapalooza 2019&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;2018&#34;&gt;2018&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Programme Committee, PIDapalooza 2018.&lt;/li&gt;&#xA;&lt;li&gt;Talk, PIDapalooza 2018.&lt;/li&gt;&#xA;&lt;li&gt;Talk, altmetrics17 workshop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;2017&#34;&gt;2017&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Talk, 4:AM Altmetrics Conference.&lt;/li&gt;&#xA;&lt;li&gt;Talk, altmetrics18 workshop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;2016&#34;&gt;2016&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Talk, 3:AM Altmetrics Conference&lt;/li&gt;&#xA;&lt;li&gt;Talk, csv,conf,v2&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Balti Express and other Imaginary Boats</title>
      <link>https://blog.afandian.com/2019/01/balti-express/</link>
      <pubDate>Sun, 06 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2019/01/balti-express/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is the fifth of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;People get funny ideas when it comes to naming boats. After all, our boat is called Monstronauticus and it&amp;rsquo;s virtually the only name that my wife and I could agree on. Our son happily avoided a similar fate.&lt;/p&gt;&#xA;&lt;h2 id=&#34;who-can-explain-it&#34;&gt;Who can explain it&lt;/h2&gt;&#xA;&lt;p&gt;The phenomenon can be explained by good old British bureaucracy. Like cars, every boat must be registered and licensed. On the canals they chose a numbering system. On the Thames, where numbers are impersonal and insufficiently poetic, the name &lt;em&gt;is&lt;/em&gt; the numberplate.  I was allowed to keep my first boat&amp;rsquo;s name when I brought her onto the river, but was warned that I might have to change if a pre-existent &amp;lsquo;Dawn&amp;rsquo; came to light.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Going in</title>
      <link>https://blog.afandian.com/2018/12/going-in/</link>
      <pubDate>Mon, 31 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/12/going-in/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is the fourth of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Experts agree: the best way to learn something in depth is immersion. Whether you&amp;rsquo;re trying to pick up a new language or learn a new skill like boating: in at the deep end, you&amp;rsquo;ll be the wiser for it.&lt;/p&gt;&#xA;&lt;p&gt;Many boaters will say that you&amp;rsquo;re not a real boater unless you&amp;rsquo;ve fallen in &amp;rsquo;the cut&amp;rsquo;. &amp;lsquo;The cut&amp;rsquo; refers to the canal, which is usually only a couple of feet deep, rendering the point about depth moot. Rivers are another beast altogether.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What&#39;s that sound?</title>
      <link>https://blog.afandian.com/2018/12/whats-that-sound/</link>
      <pubDate>Sun, 30 Dec 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/12/whats-that-sound/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is the third of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I spent the &lt;a href=&#34;https://blog.afandian.com/2018/11/listers-never-break/&#34;&gt;first week aboard&lt;/a&gt; my floating home-to-be surrounded by the sounds of nature trampled underfoot by the chugging of the diesel engine, the wail of tungsten carbide disc on steel, underscored by a whirring petrol generator. Though nature is famously noisy, that week definitely represented the triumph of industry over environment.&lt;/p&gt;&#xA;&lt;p&gt;That is not to say that the soundscape was entirely unsubtle. We spent happy hours gliding through canals, the gentle rippling of the water as it bubbled and folded round the stern. Even in these quiet moments we were not entirely alone with nature. The occasional scrape as we glid over submerged shopping trolleys reminded us that we were cruising man-made waters excavated, then filled, by hand.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hoisting the flag</title>
      <link>https://blog.afandian.com/2018/11/hoisting-the-flag/</link>
      <pubDate>Sun, 18 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/11/hoisting-the-flag/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is the second of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Whatever happened to that Lister LR2 engine that &lt;a href=&#34;https://blog.afandian.com/2018/11/listers-never-break&#34;&gt;valiantly got us from Staffordshire to Oxford&lt;/a&gt; on only one cylinder? That was &lt;a href=&#34;https://blog.afandian.com/2012/05/engines-out/&#34;&gt;hoisted out&lt;/a&gt; and replaced with a model with only marginally higher horsepower?&lt;/p&gt;&#xA;&lt;p&gt;It sat in my father&amp;rsquo;s shed for years. That is, until I met &lt;a href=&#34;http://www.hinnywassyoga.co.uk&#34;&gt;someone&lt;/a&gt; that I knew I wanted to spend my life with. And not all that long after we got to know each other I started to hatch a plan.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Eight Boat Stories</title>
      <link>https://blog.afandian.com/2018/11/eight-boat-stories/</link>
      <pubDate>Sat, 17 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/11/eight-boat-stories/</guid>
      <description>&lt;p&gt;November, fast unfolding as I speak, marks eight years since I stepped onto a boat and called it home. Boat-buying typically starts in summer, when all is bright, exciting and verdant (if you&amp;rsquo;re lucky). Like house-buying, it can take ages. There&amp;rsquo;s an array of things to fix: Surveys, licenses, insurance and, in my case, an engine. I&amp;rsquo;m not the first to move in just as a brutal winter descends.&lt;/p&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&#xA;&lt;div class=&#34;col-md-6&#34;&gt;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2018/11/eight-boat-stories/2.jpg&#34;&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;col-md-6&#34;&gt;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2018/11/eight-boat-stories/3.jpg&#34;&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;like-an-ever-rolling-stream&#34;&gt;Like an ever rolling stream&lt;/h2&gt;&#xA;&lt;p&gt;Writing it down, eight years doesn&amp;rsquo;t seem like all that much. But in that time I&amp;rsquo;ve had three jobs, three engines, two boats, one wife and a child. I haven&amp;rsquo;t counted precisely how many days it&amp;rsquo;s been so far, but I have convinced myself to sleep in a steel box floating in oft perilous water thousands of times. In years to come I will look back on this time and there will be stories to tell. And what stories!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Listers never break</title>
      <link>https://blog.afandian.com/2018/11/listers-never-break/</link>
      <pubDate>Sat, 17 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/11/listers-never-break/</guid>
      <description>&lt;p&gt; &lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is the first of the &lt;a href=&#34;https://blog.afandian.com/2018/11/eight-boat-stories&#34;&gt;eight boat stories&lt;/a&gt;. There will be more to come, including more engine excitement.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;After much searching, I found the boat that I wished to call home. Dawn, for it was she, was moored in Staffordshire. My father and I both booked precious time off work and, after testing the suspension and kicking the tyres, we set off for the week-long journey. Destination: Oxford.&lt;/p&gt;&#xA;&lt;p&gt;We planned a journey that took us along the Shropshire Union Canal, Grand Union and Oxford canals. There were probably others (it gets a bit complicated round Birmingham). On our journey we passed through tunnels, diversions, and lots of locks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Remembering Barbara Newman</title>
      <link>https://blog.afandian.com/2018/11/remembering-barbara-newman/</link>
      <pubDate>Tue, 13 Nov 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/11/remembering-barbara-newman/</guid>
      <description>&lt;p&gt;Barbara Helen Newman was my grandmother. She died aged 99. I would like to write a few things down to celebrate her life, keep her stories going and tell you a bit about her. Of course her personality and presence is what really counts, but I&amp;rsquo;m not sure I have the ability to adequately distill a description of her character out of the day-to-day interactions I had with her. Her quips and word-play were quick off the tongue but just as ephemeral. She was a linguist and a musician. She played the piano and was particularly fond of Schumann. She had a fierce intelligence and quick wit, a playful relationship with words and bags of character. But rather than attempt to describe her character I shall relate character-forming stories that I remember her telling me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Five principles for community altmetrics data</title>
      <link>https://blog.afandian.com/2018/05/five-principles-altmetrics/</link>
      <pubDate>Tue, 29 May 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/05/five-principles-altmetrics/</guid>
      <description>&lt;p&gt;I presented these ideas at the altmetrics18 workshop. &lt;strong&gt;You can &lt;a href=&#34;http://altmetrics.org/wp-content/uploads/2018/04/altmetrics18_paper_4_Wass.pdf&#34;&gt;read a slightly more formal version of this blog post&lt;/a&gt; here.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;These five principles are my answer to some of the difficulties and problems I have observed in the past couple of years. In that time I have been collecting the kind of data that altmetrics are built from, and talking and working with researchers. Altmetrics data is derived from the community. I think that community should continue to be at the heart of &lt;em&gt;every step&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Some thoughts on &#39;General discussion of data quality challenges in social media metrics&#39;</title>
      <link>https://blog.afandian.com/2018/05/zahedi-costas-altmetrics/</link>
      <pubDate>Tue, 29 May 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/05/zahedi-costas-altmetrics/</guid>
      <description>&lt;p&gt;Zohreh Zahedi and Rodrigo Costas recently published a comparison of altmetrics data providers. Included in the comparison was Crossef Event Data, the service that I have been designing and building for the last couple of years. I am writing this blog post as a personal response to their study, &lt;a href=&#34;https://doi.org/10.1371/journal.pone.0197326&#34;&gt;&amp;ldquo;General discussion of data quality challenges in social media metrics: Extensive comparison of four major altmetric data aggregators&amp;rdquo;&lt;/a&gt;. We will also publish an official Crossref response, which I will link to when it is published.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tracking scholarly discussion online, as it happens</title>
      <link>https://blog.afandian.com/2018/04/tracking-scholarly-discussion/</link>
      <pubDate>Wed, 25 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/04/tracking-scholarly-discussion/</guid>
      <description>&lt;p&gt;This blog post goes with my talk at &lt;a href=&#34;http://oxford.geeknights.net/ogn46&#34;&gt;Oxford Geek Nights&lt;/a&gt;. It&amp;rsquo;s about the work I&amp;rsquo;m doing at &lt;a href=&#34;https://www.crossref.org&#34;&gt;Crossref&lt;/a&gt; but the talk and this blog post are provided in a personal capacity, and don&amp;rsquo;t officially represent Crossref. That mostly means I don&amp;rsquo;t have to use American spelling. Which is fortunate for you, as I&amp;rsquo;m really bad at accents.&lt;/p&gt;&#xA;&lt;h1 id=&#34;what-does-scholarly-mean&#34;&gt;What does &amp;lsquo;scholarly&amp;rsquo; mean?&lt;/h1&gt;&#xA;&lt;p&gt;&amp;ldquo;Scholarly publications&amp;rdquo; are things published in pursuit of scholarship. That&amp;rsquo;s mostly articles, but it also includes datasets, peer reviews, journal issues, monographs, books &amp;amp;c.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gemini PDA</title>
      <link>https://blog.afandian.com/2018/04/gemini-pda/</link>
      <pubDate>Thu, 12 Apr 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/04/gemini-pda/</guid>
      <description>&lt;h1 id=&#34;which-came-first&#34;&gt;Which came first?&lt;/h1&gt;&#xA;&lt;p&gt;I am, after a lag of a few weeks, finally writing a few words about my &lt;a href=&#34;https://www.planetcom.co.uk/&#34;&gt;Gemini PDA&lt;/a&gt;. As tradition, I&amp;rsquo;m writing it on the device itself.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t feel that it&amp;rsquo;s possible to write a fair review after a short amount of time. I&amp;rsquo;ve had my BlackBerry Passport, my current phone, for about 4 years and I only just feel qualified to start mulling it. My imaginary review, when I get round to it, will say that on balance, it&amp;rsquo;s a very good phone with a nice keyboard, great sound, and that you should have bought one in 2014. All the best historians wait a decade.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A decade of Folk Tune Finder, an open manifesto for the decade to come</title>
      <link>https://blog.afandian.com/2018/02/a-decade-of-folk-tune-finder/</link>
      <pubDate>Tue, 13 Feb 2018 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2018/02/a-decade-of-folk-tune-finder/</guid>
      <description>&lt;p&gt;Today marks the release of the &lt;a href=&#34;https://www.digitalfolk.org/digital-folk-report/&#34;&gt;Digital Folk report&lt;/a&gt;, a study into the way that folk music is being played and shared in the digital age. The report opens with a timeline of some of the tools available and their history. It reminded me that Folk Tune Finder is ten years old this year - the folktunefinder.com domain was registered at half past nine in the morning on the 27th of January 2008. This seems like a good time to look back at the last decade and think about the future.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Annointing the Threshold</title>
      <link>https://blog.afandian.com/2017/02/annointing-the-threshold/</link>
      <pubDate>Fri, 03 Feb 2017 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2017/02/annointing-the-threshold/</guid>
      <description>&lt;p&gt;A couple of years ago I fished a large chunk of wood out of the river. It had a very satisfactory heft, oblongularity and poise. A piece of timber solid not only in body, but in character.  In short: a perfect doorstep.&lt;/p&gt;&#xA;&lt;p&gt;I spotted it floating in a weir and thought &amp;rsquo;that would make a fine doorstep&amp;rsquo;. We shan&amp;rsquo;t dwell on the story of how I hoisted it out of the river and, in exchange, lost my brand new, favourite, and first ever, pair of sunglasses. Suffice it to say, it took a length of rope, a boat hook and about ten minutes (it also took something else, but I can always get another pair next time I visit Massachusetts).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I&#39;m giving up on Facebook</title>
      <link>https://blog.afandian.com/2017/01/why-i-am-giving-up-on-facebook/</link>
      <pubDate>Sun, 22 Jan 2017 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2017/01/why-i-am-giving-up-on-facebook/</guid>
      <description>&lt;p&gt;One of my new year&amp;rsquo;s resolutions is to try and be more intentional about the way I lead my life. That includes a close look at habits and deeply wired-in behaviours.&lt;/p&gt;&#xA;&lt;p&gt;Last year I had the epiphany that whilst chocolate, ginger nuts, IRN BRU and sugary comestibles were very enticing and almost unthinkable to give up, I&amp;rsquo;m far better off without them in my life. I&amp;rsquo;ve known this for at least 15 years, but last summer I actually did something about it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Snowing now, is it?</title>
      <link>https://blog.afandian.com/2017/01/snowing-now-is-it/</link>
      <pubDate>Fri, 13 Jan 2017 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2017/01/snowing-now-is-it/</guid>
      <description>&lt;p&gt;My wife sent me an email. It conveyed words to the effect:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It is snowing!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I replied:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is it now&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We make a point of sending each other grammatically ambigious emails.&lt;/p&gt;&#xA;&lt;p&gt;And that made me realise that in the sentence&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Now it is snowing&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;has at least two levels of word-order to contend with.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Talking to teams in different timezones: an idea</title>
      <link>https://blog.afandian.com/2016/12/talking-to-teams-in-different-timezones/</link>
      <pubDate>Thu, 01 Dec 2016 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/12/talking-to-teams-in-different-timezones/</guid>
      <description>&lt;p&gt;Working with colleagues spread across Massachusetts, New York, California, Oxfordshire, London, Britanny, Victoria, Lower Saxony (and that&amp;rsquo;s when they&amp;rsquo;re not travelling) means that face-to-face conversations aren&amp;rsquo;t universally available. Instant messaging is good because it&amp;rsquo;s the next-best thing to direct contact.&lt;/p&gt;&#xA;&lt;p&gt;With geographical distance comes timezone distance. Before the invention of immediate communication this was a self-correcting problem (most people can&amp;rsquo;t shout over more than two timezones). Of course, when one simply has to type into a computer (caps-lock for shouting) one must be sensitive to the timezone of one&amp;rsquo;s correspondent. Easy advice to give, but also easy to forget. Slack, like any long-distance communication medium, has the effect of reducing people to avatars somewhat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Login and favourites are being removed from FolkTuneFinder</title>
      <link>https://blog.afandian.com/2016/11/folktunefinder-login-removed/</link>
      <pubDate>Mon, 14 Nov 2016 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/11/folktunefinder-login-removed/</guid>
      <description>&lt;p&gt;&lt;strong&gt;On November 30th 2016, the login feature of FolkTuneFinder.com will be removed, and you will no longer be able to use favourites and group tunelists.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;One month ago I wrote the a blog post about &lt;a href=&#34;http://blog.afandian.com/2016/16/removing-favourites-on-folktunefinder/&#34;&gt;sign-in on FolkTuneFinder&lt;/a&gt; and placed a message on the site. I also put word out on the &lt;a href=&#34;https://www.facebook.com/folktunefinder&#34;&gt;FolkTuneFinder Facebook page&lt;/a&gt;. Since then I have recieved only two messages. There are 5,367 accounts on FolkTuneFinder. Some of them are spam, but some of them are real users who log in and use favourites.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Royal Mint &#34;most secure coin in the world&#34; website is insecure</title>
      <link>https://blog.afandian.com/2016/10/pound-coin-security-website-insecure/</link>
      <pubDate>Mon, 31 Oct 2016 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/10/pound-coin-security-website-insecure/</guid>
      <description>&lt;p&gt;The Royal Mint are launching a new pound coin. It&amp;rsquo;s&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The most secure coin in the world&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;according to their website. I saw it linked from BBC news.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/pound-coin/bbc.png&#34;&gt;&#xA;&lt;p&gt;The site looks good. It&amp;rsquo;s all about how businesses should look out for the new coin and adjust their security practices.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/pound-coin/site.png&#34;&gt;&#xA;&lt;p&gt;It goes into some detail about just quite how secure this coin is. They&amp;rsquo;ve obviously put a lot of thought, time and energy into the micro-lettering and latent image.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Skint 2016</title>
      <link>https://blog.afandian.com/2016/10/skint/</link>
      <pubDate>Sun, 30 Oct 2016 22:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/10/skint/</guid>
      <description>&lt;p&gt;Skint is a weekend of music and dancing, with workshops, bals and sessions all run by volunteers. I&amp;rsquo;m on the committee.&lt;/p&gt;&#xA;&lt;p&gt;This year&amp;rsquo;s Skint was a joy. I am immensely grateful to everyone who came and made it what it was, which, as I&amp;rsquo;ve said, a joy.&lt;/p&gt;&#xA;&lt;p&gt;These are not the best photos in the world, but they are mine.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161029_142055_panorama.jpg&#34;&gt;&#xA;&lt;p&gt;Bundpolska Workshop.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161029_181928.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161029_182301_panorama.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161029_190128_panorama.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161029_213550_panorama.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161030_112548_hdr.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161030_124325_panorama.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161030_134132_panorama.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161030_134149.jpg&#34;&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2016/10/skint/IMG_20161030_135326_hdr.jpg&#34;&gt;&#xA;&lt;p&gt;Hands up who&amp;rsquo;s here for the first time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Removing Favourites from FolkTuneFinder?</title>
      <link>https://blog.afandian.com/2016/16/removing-favourites-on-folktunefinder/</link>
      <pubDate>Sun, 16 Oct 2016 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/16/removing-favourites-on-folktunefinder/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I want to remove the &amp;lsquo;favourites&amp;rsquo; / &amp;lsquo;bookmarks&amp;rsquo; feature (and then the ability to log in altogether). I would make sure that no-one lost their &amp;lsquo;favourites&amp;rsquo; lists and could transfer them elsewhere. What do you think? Email me at &lt;a href=&#34;mailto:joe@folktunefinder.com&#34;&gt;joe@folktunefinder.com&lt;/a&gt; , but preferably read the whole piece first!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.folktunefinder.com&#34;&gt;FolkTuneFinder&lt;/a&gt; is used by up to 10,000 people per month. It&amp;rsquo;s enough to make me feel like it&amp;rsquo;s worth running keeping it going, and I hope I always will.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oak Bees</title>
      <link>https://blog.afandian.com/2016/10/oak-bees/</link>
      <pubDate>Mon, 03 Oct 2016 00:00:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/10/oak-bees/</guid>
      <description>&lt;p&gt;We found an oak in the corner of a field in Oxfordshire. In the tree we found a colony of bees. The bees were making the most of a warm day with an abundance of wild flowers. From the rate they were coming and going I estimated the colony to be about the size of my bees. The hollow must be a cubic foot or more.&lt;/p&gt;&#xA;&lt;p&gt;I hope they&amp;rsquo;re ready for winter. They looked like they could handle themselves.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conferences in 2016</title>
      <link>https://blog.afandian.com/2016/10/conferences-2016/</link>
      <pubDate>Sat, 01 Oct 2016 00:00:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/10/conferences-2016/</guid>
      <description>&lt;p&gt;I sometimes to go to conferences. Sometimes I talk. Sometimes I listen. Sometimes both.&lt;/p&gt;&#xA;&lt;table class=&#34;table table-striped&#34;&gt;&#xA;  &lt;thead&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;th&gt;What?&lt;/th&gt;&#xA;      &lt;th&gt;What??&lt;/th&gt;&#xA;      &lt;th&gt;Why?&lt;/th&gt;&#xA;      &lt;th&gt;What did/will I say?&lt;/th&gt;&#xA;    &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;    &lt;tr&gt;&#xA;      &lt;td&gt;&lt;a href=&#34;http://pidapalooza.org/#9&#34;&gt;PIDAPalooza&lt;/a&gt;&lt;br&gt;&#xA;          Reykjavík, November 2016&lt;/td&gt;&#xA;      &lt;td&gt;Discussing persistent identifiers for research objects.&lt;/td&gt;&#xA;      &lt;td&gt;To share experience and best practice about the use of persistent identifiers.&lt;/td&gt;&#xA;      &lt;td&gt;It&#39;s difficult when people don&#39;t use PIDs to talk about things that have them. I still have to look for them. Here&#39;s how.&lt;/td&gt;&#xA;    &lt;/tr&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;tr&amp;gt;&#xA;  &amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;http://www.crossref.org/annualmeeting/index.html&amp;quot;&amp;gt;Crossref LIVE&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;      London, November 2016&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;The Crossref annual meeting.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;To catch up with Crossref members and the scholarly publishing community.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Not speaking (unless spoken to). Showing what the Strategic Initiatives team (that&#39;s Crossref Labs to you) are up to.&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;  &amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;http://altmetricsconference.com/category/3am-bucharest/&amp;quot;&amp;gt;3:AM Conference&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;      Bucharest, September 2016&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Discussing alternative metrics for assessing published research.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;To talk to researchers, funders and infrastructure providers about Crossref Event Data&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;We need neutral infrastructure to collect data on how research is used and mentioned online. Here&#39;s what Crossref&#39;s doing.&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;  &amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;http://altmetrics.org/altmetrics16/&amp;quot;&amp;gt;altmetrics16 Workshop&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;      Bucharest, September 2016&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Sharing research and research methods for alternative metrics.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;To talk to researchers, and share and understand expectations and techniques.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Transparency is important when producing the data that underpins alternative metrics. Here are the transparency principles of Crossref Event Data.&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;  &amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;https://meta.wikimedia.org/wiki/WikiCite_2016&amp;quot;&amp;gt;WikiCite 2016&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;      Berlin, March 2016&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Talking about how people cite things in Wikipedia and how to improve it.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Lots of citations on Wikipedia are made using DOIs. &amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Here&#39;s how much use they get.&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&#xA;&amp;lt;tr&amp;gt;&#xA;  &amp;lt;td&amp;gt;&amp;lt;a href=&amp;quot;http://csvconf.com/&amp;quot;&amp;gt;csv,conf,2016&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&#xA;      Berlin, March 2016&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Talking about data, both structured and unstructured.&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;To talk about data!&amp;lt;/td&amp;gt;&#xA;  &amp;lt;td&amp;gt;Here&#39;s how we collaborated with Wikipedia to improve DOI use. Here&#39;s what happened.&amp;lt;/td&amp;gt;&#xA;&amp;lt;/tr&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;!-- wikiscience&#xA;innovations&#xA; --&gt;</description>
    </item>
    <item>
      <title>First Honey</title>
      <link>https://blog.afandian.com/2016/09/first-honey/</link>
      <pubDate>Mon, 26 Sep 2016 00:00:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/09/first-honey/</guid>
      <description>&lt;h2 id=&#34;im-not-in-it-for-the-honey&#34;&gt;I’m not in it for the honey.&lt;/h2&gt;&#xA;&lt;p&gt;A refrain I’ve repeated for a year and a half. Bees are the most incredible creatures. I think humans are hard-wired to find fascinating what bees are hard-wired to do. A social insect, forming colonies from which intelligent behaviour seems to emerge. An insect which, on an individual basis seems to have enough character to be charming, but when viewed in great numbers is inescapably prone to anthropomorphism.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Another Year</title>
      <link>https://blog.afandian.com/2016/08/three-years-at-crossref/</link>
      <pubDate>Mon, 08 Aug 2016 00:00:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/08/three-years-at-crossref/</guid>
      <description>&lt;p&gt;I think that summer is a far better host to ‘new year’ than winter. If you’re lucky enough to be able to take time out to enjoy it, it offers a chance to stop whatever you were stuck doing for a little while and think about it. A reset, and chance to look backward on the last year and forward on the next. For me, winter is all about hard work, when everything’s an effort. Hardly the time to stop and think. I’d much rather do that basking under the sun than huddled round a fire.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I got a BQ Aquaris M10 Ubuntu tablet</title>
      <link>https://blog.afandian.com/2016/04/i-got-a-bq-aquaris-m10-ubuntu-tablet/</link>
      <pubDate>Tue, 26 Apr 2016 22:06:36 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/04/i-got-a-bq-aquaris-m10-ubuntu-tablet/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m sitting on the bus writing this on my BQ Aquaris M10 Ubuntu edition tablet. It promises &amp;lsquo;full convergence&amp;rsquo; so, taking it on face value, I thought I&amp;rsquo;d start typing a blog post using the on-screen keyboard at work then continue with a bluetooth keyboard once I get home.&lt;/p&gt;&#xA;&lt;p&gt;The tablet ships with LibreOffice, gEdit, mystery &amp;lsquo;browser&amp;rsquo; and Firefox which might be used to access Google Docs. But I&amp;rsquo;m not using any of those to write this blog post. I am instead using the Notes app, for reasons I&amp;rsquo;ll come to.&lt;/p&gt;&#xA;&lt;p&gt;These are my first impressions. All of them are honestly observed, but a couple turned out to be special cases. But they were all things I experienced.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Save Aldershot Leopard Barn</title>
      <link>https://blog.afandian.com/2016/04/save-aldershot-leopard-barn/</link>
      <pubDate>Thu, 14 Apr 2016 20:57:02 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/04/save-aldershot-leopard-barn/</guid>
      <description>&lt;p&gt;None of the regulars I speak to at The Old Pump in Aldershot have a bad word to say about &amp;lsquo;hapless&amp;rsquo; Sandra. She&amp;rsquo;s has been a well-liked member of the community since before it was known as The Old Pump, before when it was known as the Pumping Station and before that, when it actually was the pumping station for Aldershot&amp;rsquo;s sewage system. &amp;lsquo;Some things never change,&amp;rsquo; they mutter into their pints.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Winter Turnaround</title>
      <link>https://blog.afandian.com/2016/03/winter-turnaround/</link>
      <pubDate>Sun, 20 Mar 2016 22:14:14 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/03/winter-turnaround/</guid>
      <description>&lt;p&gt;I got my bees in early 2015. They seem to have a good first year, increasing from a nucleus to a full hive, eating voraciously and putting away stores. But, as winter drew in and the year came to a close, I knew that they, and I, would face the first real test.&lt;/p&gt;</description>
    </item>
    <item>
      <title>New Year, new Folk Tune Finder!</title>
      <link>https://blog.afandian.com/2016/01/folk-tune-finder-7/</link>
      <pubDate>Sun, 03 Jan 2016 11:10:03 +0000</pubDate>
      <guid>https://blog.afandian.com/2016/01/folk-tune-finder-7/</guid>
      <description>&lt;p&gt;Happy new year! Happy new &lt;a href=&#34;http://folktunefinder.com&#34;&gt;Folk Tune Finder&lt;/a&gt;! Why not try it out?&lt;/p&gt;&#xA;&lt;p&gt;Those of you following along at home will know that this is &lt;a href=&#34;http://folktunefinder.com/releasenotes&#34;&gt;version 7&lt;/a&gt;, and that I release approximately one new version per year. This one&amp;rsquo;s a big one, with lots of changes. I&amp;rsquo;ll concentrate on four.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Christmas Lights Competition 2015</title>
      <link>https://blog.afandian.com/2015/12/christmas-lights-competition-2015/</link>
      <pubDate>Tue, 15 Dec 2015 14:52:33 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/12/christmas-lights-competition-2015/</guid>
      <description>&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2015/12/IMG_20151215_230320_edit-600x600.jpg&#34; alt=&#34;IMG_20151215_230320_edit&#34;  /&gt;&#xA;&lt;p&gt;Standards are high at the annual Christmas lights event. It&amp;rsquo;s important that every entry is a strong in order to outperform the competition.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unwelcome guests</title>
      <link>https://blog.afandian.com/2015/11/unwelcome-guests/</link>
      <pubDate>Thu, 12 Nov 2015 13:00:44 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/11/unwelcome-guests/</guid>
      <description>&lt;p&gt;Cooking an evening meal, I reach for the oregano and then for the thyme. As the herbs start to work out where they are, why they&amp;rsquo;re here and what they&amp;rsquo;re meant to be doing, a familiar but confusing aroma issues. This doesn&amp;rsquo;t smell so much of my dinner as my beehive. And not in that cooking-with-honey way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What a Difference a Week Makes</title>
      <link>https://blog.afandian.com/2015/07/what-a-difference-a-week-makes/</link>
      <pubDate>Sun, 05 Jul 2015 16:28:04 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/07/what-a-difference-a-week-makes/</guid>
      <description>&lt;p&gt;There are lots of kinds of beehives, but many of them have the same construction: a brood box, which is a large space for the colony to live, and supers, which are smaller boxes, added on top, in which bees make honey and which beekeepers sometimes have to take away for their own good (the beekeepers&amp;rsquo; own good, not the bees&amp;rsquo;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Honey are not the only bees</title>
      <link>https://blog.afandian.com/2015/07/honey-are-not-the-only-bees/</link>
      <pubDate>Fri, 03 Jul 2015 09:08:28 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/07/honey-are-not-the-only-bees/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve had my beehive for over two weeks. It&amp;rsquo;s full of honeybees, and getting fuller. In that time my neighbours have had two nests of very different varieties of wild native bee: leafcutters and bumblebees. They&amp;rsquo;re not camera-shy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Busy July day (video)</title>
      <link>https://blog.afandian.com/2015/07/a-busy-july-day/</link>
      <pubDate>Thu, 02 Jul 2015 08:08:48 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/07/a-busy-july-day/</guid>
      <description>&lt;p&gt;My nucleus is building up strength. It takes 40 days from its egg-laying to a worker bee going out on its foraging missions (bees spend their first ten days in the hive doing household chores). This means that the bees now out foraging were eggs long before I acquired the nuc.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Frustration (video)</title>
      <link>https://blog.afandian.com/2015/07/frustration/</link>
      <pubDate>Wed, 01 Jul 2015 15:04:52 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/07/frustration/</guid>
      <description>&lt;p&gt;I stopped off to wish my bees a good afternoon and to ask after their mother. One worker was clearly in some discomfort.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The First Death</title>
      <link>https://blog.afandian.com/2015/06/the-first-death/</link>
      <pubDate>Mon, 29 Jun 2015 11:34:19 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/06/the-first-death/</guid>
      <description>&lt;p&gt;Inspecting a beehive is the central mystical ritual of beekeeping. Seeing the bees at work, spotting the queen scuttling around and appraising the hard work they are all doing is, I&amp;rsquo;ll be honest, one of the major draws for me. It&amp;rsquo;s something that should be done as infrequently as possible because it disrupts the hive, stresses the bees and interferes with the environmental conditions that they&amp;rsquo;re trying to maintain. At the height of inspection season no more than once every few days.&lt;/p&gt;&#xA;&lt;p&gt;Beekeepers go to great lengths not to damage or kill insects. But sometimes it does happen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Timelapse Beehive</title>
      <link>https://blog.afandian.com/2015/06/the-timelapse-beehive/</link>
      <pubDate>Thu, 25 Jun 2015 08:57:32 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/06/the-timelapse-beehive/</guid>
      <description>&lt;p&gt;Some background to &lt;a style=&#34;font-size: 1.2em;&#34; href=&#34;http://timelapsebeehive.com&#34;&gt;timelapsebeehive.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve wanted to keep bees for 20 years, and I&amp;rsquo;m finally getting round to doing it. There&amp;rsquo;s a lot of nonsense going around about how it&amp;rsquo;s a new middle-class fad, but I recently dug this book out. It&amp;rsquo;s called the Golden Throng and it was printed in the 1940s.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Feeding Bees</title>
      <link>https://blog.afandian.com/2015/06/feeding-bees/</link>
      <pubDate>Wed, 24 Jun 2015 20:44:50 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/06/feeding-bees/</guid>
      <description>&lt;p&gt;To start with something worth saying:&lt;/p&gt;&#xA;&lt;p&gt;**Do not feed bees honey. **If you find a tired bee, mix it up some sugar solution. One crystal of caster sugar to one drop of water should do. Honey from the shops, which is usually from a foreign country, and even honey from a more local hive can contain fungal spores which can cause serious diseases, like American Foul Brood.&lt;/p&gt;&#xA;&lt;p&gt;Now that&amp;rsquo;s over, let&amp;rsquo;s move from feeding individual bees to the feeding of tens of thousands.&lt;/p&gt;&#xA;&lt;p&gt;In my post on the &lt;a href=&#34;https://blog.afandian.com/2015/06/achieving-bees/&#34;&gt;installation of a nucleus&lt;/a&gt; I showed the improvised bottle contact-feeder in action.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Achieving Bees</title>
      <link>https://blog.afandian.com/2015/06/achieving-bees/</link>
      <pubDate>Mon, 22 Jun 2015 11:23:31 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/06/achieving-bees/</guid>
      <description>&lt;p&gt;There are a number of ways one can acquire bees. To paraphrase &lt;em&gt;Twelfth Night&lt;/em&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;but be not afraid of bees: some are born to bees, some achieve bees, and some have bees thrust upon them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Some people catch swarms. My great uncle Ronald &lt;a href=&#34;https://blog.afandian.com/2015/05/the-golden-throng/&#34;&gt;had a hive thrust upon him&lt;/a&gt;. Although I&amp;rsquo;m the third generation of bee-keepers in my family, I wasn&amp;rsquo;t &lt;em&gt;born&lt;/em&gt; to them (the previous two generations being predecessors but not ancestors). I went with the safer and easier option and obtained a nucleus from a local bee-keeper.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The hive</title>
      <link>https://blog.afandian.com/2015/05/the-hive/</link>
      <pubDate>Sun, 10 May 2015 14:30:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/05/the-hive/</guid>
      <description>&lt;p&gt;A couple of boxes arrived for me at work. There was a gorgeous aroma coming from them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Golden Throng</title>
      <link>https://blog.afandian.com/2015/05/the-golden-throng/</link>
      <pubDate>Sun, 10 May 2015 13:32:07 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/05/the-golden-throng/</guid>
      <description>&lt;p&gt;When I visited my parents at Christmas I re-discovered a book. It was given to me by my great-uncle Ronald.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;The Golden Throng: A Book About Bees.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Co-Operative Online Banking</title>
      <link>https://blog.afandian.com/2015/02/co-operative-online-banking/</link>
      <pubDate>Thu, 12 Feb 2015 18:42:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/02/co-operative-online-banking/</guid>
      <description>&lt;p&gt;I bank with the Co-Operative bank. I know there was some awful mis-management in the past, but their heart is in the right place (I think) and they have ethical policies. I think it&amp;rsquo;s a good idea that they should exist, so I&amp;rsquo;m sticking with them.&lt;/p&gt;&#xA;&lt;p&gt;Recently they changed the user interface on their online banking. I don&amp;rsquo;t know why. I preferred the old one, but that&amp;rsquo;s &lt;a href=&#34;https://www.youtube.com/watch?v=pWdd6_ZxX8c&#34;&gt;just, like, my opinion&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;But the more I used it the more careless the design looks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unexpectedly good snow photos</title>
      <link>https://blog.afandian.com/2015/02/unexpectedly-good-snow-photos/</link>
      <pubDate>Tue, 03 Feb 2015 11:02:01 +0000</pubDate>
      <guid>https://blog.afandian.com/2015/02/unexpectedly-good-snow-photos/</guid>
      <description>&lt;p&gt;Snow today. To work, via a snowy field. Stopped to take some photos using panorama mode on my Blackberry Passport. They came out rather better than expected. Click on them to view full size.&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; alt=&#34;IMG_20150203_084117_panorama&#34; src=&#34;https://blog.afandian.com/images/2015/02/IMG_20150203_084117_panorama.jpg&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; alt=&#34;IMG_20150203_085110_panorama&#34; src=&#34;https://blog.afandian.com/images/2015/02/IMG_20150203_085110_panorama.jpg&#34;/&gt;</description>
    </item>
    <item>
      <title>New boat. Part two.</title>
      <link>https://blog.afandian.com/2014/07/new-boat-part-two/</link>
      <pubDate>Wed, 23 Jul 2014 09:43:40 +0000</pubDate>
      <guid>https://blog.afandian.com/2014/07/new-boat-part-two/</guid>
      <description>&lt;p&gt;I am overwhelmed by all this. On Monday our new home was craned in. Words to follow, but for now pictures will have to do.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3255.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060528.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3258.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060551.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3260.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3261.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3264.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060580.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060593.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060573.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060597.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060548.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/P1060543.jpeg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3269.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3268.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3267.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3266.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2014/07/IMAG3265.jpg&#34;  alt=&#34;&#34; /&gt;</description>
    </item>
    <item>
      <title>The New Boat. Part One.</title>
      <link>https://blog.afandian.com/2014/05/the-new-boat-part-one/</link>
      <pubDate>Fri, 02 May 2014 16:40:57 +0000</pubDate>
      <guid>https://blog.afandian.com/2014/05/the-new-boat-part-one/</guid>
      <description>&lt;p&gt;People do boat-build blogs. Breathlessly they document the progress of their build, keeping everyone up-to-date with up-to-the-minute information about how it’s all going. I am breathless about my new boat. I want to document the progress of the build and keep everyone up-to-date. I have a blog. It’s a very exciting event in life and I want to share it with my friends and family. But it’s also something I’ve never done before, not remotely, and, whilst I’ve been in good hands, there are so many horror stories out there that I didn’t want to tempt fate.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taking apart a Nokia 105</title>
      <link>https://blog.afandian.com/2014/01/taking-apart-a-nokia-105/</link>
      <pubDate>Sun, 19 Jan 2014 22:26:38 +0000</pubDate>
      <guid>https://blog.afandian.com/2014/01/taking-apart-a-nokia-105/</guid>
      <description>&lt;p&gt;New year reflection led me to the conclusion that perhaps having email, twitter, facebook and the Internet at large following me round in my pocket all the time wasn&amp;rsquo;t a great idea, so I thought I&amp;rsquo;d get a phone that wasn&amp;rsquo;t afraid to revisit issues of self-identity. The Nokia 105 makes phone calls, sends texts, has an FM radio and not much else. I&amp;rsquo;m very happy with it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Effectiveness of interval histogram Euclidean distance for predicting tune similarity</title>
      <link>https://blog.afandian.com/2014/01/effectiveness-of-interval-histogram-euclidean-distance-for-predicting-similarity/</link>
      <pubDate>Sat, 11 Jan 2014 20:02:14 +0000</pubDate>
      <guid>https://blog.afandian.com/2014/01/effectiveness-of-interval-histogram-euclidean-distance-for-predicting-similarity/</guid>
      <description>&lt;p&gt;In an attempt to quickly find almost exact melodic duplicates (give or take a note or two) in the &lt;a href=&#34;http://folktunefinder.com&#34;&gt;folktunefinder.com&lt;/a&gt; algorithm I tried comparing the Euclidean distance between their interval histograms.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting to work in the 2014 Oxford floods</title>
      <link>https://blog.afandian.com/2014/01/getting-to-work-in-the-2014-oxford-floods/</link>
      <pubDate>Tue, 07 Jan 2014 12:03:39 +0000</pubDate>
      <guid>https://blog.afandian.com/2014/01/getting-to-work-in-the-2014-oxford-floods/</guid>
      <description>&lt;p&gt;Flood water waist deep. Bit of a challenge getting out. Thames towpath below Oxford flooded knee-deep in places, just breaching at Donnington bridge. Someone in the University College boathouse shouted that I should be careful of sharks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oxford Geek Nights - Strong and Static Typing vs Weak and Dynamic Typing</title>
      <link>https://blog.afandian.com/2013/10/oxford-geek-nights-strong-and-static-typing-vs-weak-and-dynamic-typing/</link>
      <pubDate>Thu, 17 Oct 2013 09:36:50 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/10/oxford-geek-nights-strong-and-static-typing-vs-weak-and-dynamic-typing/</guid>
      <description>&lt;p&gt;Here are &lt;a href=&#34;https://blog.afandian.com/images/2013/10/strong-weak.pdf&#34;&gt;the slides from my talk last night&lt;/a&gt;. You don&amp;rsquo;t have to agree.&lt;/p&gt;&#xA;&lt;p&gt;You should also read &lt;a href=&#34;https://plus.google.com/u/0/110981030061712822816/posts/KaSKeg4vQtz&#34;&gt;this Yegge rant&lt;/a&gt; if you have particularly strong feelings either way.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Comments on the Oxford Mail site are completely broken</title>
      <link>https://blog.afandian.com/2013/10/comments-on-the-oxford-mail-site-are-completely-broken/</link>
      <pubDate>Thu, 03 Oct 2013 20:20:31 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/10/comments-on-the-oxford-mail-site-are-completely-broken/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s something very odd going on with the comments on the Oxford Mail site. No disrespect to the paper, but I have a tough time tallying up likely size of readership with some of the behaviour seen on the site.&lt;/p&gt;</description>
    </item>
    <item>
      <title>To a toaster</title>
      <link>https://blog.afandian.com/2013/08/to-a-toaster/</link>
      <pubDate>Thu, 15 Aug 2013 22:55:48 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/08/to-a-toaster/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;O Toaster! What the hell with thee is wrong?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Thy kind hath served my kind for decades long.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A bond hath formed between two nations great,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;That decades bond, though, weareth thin of late.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Photoshop Bug</title>
      <link>https://blog.afandian.com/2013/08/photoshop-bug/</link>
      <pubDate>Fri, 09 Aug 2013 21:14:35 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/08/photoshop-bug/</guid>
      <description>&lt;p&gt;A fascinating bug in Adobe Photoshop. Presented here as a photographic essay. Bug report as photojournalism. I only created one triangle and moved it around a bit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Interview Questions</title>
      <link>https://blog.afandian.com/2013/08/interview-questions/</link>
      <pubDate>Fri, 02 Aug 2013 12:46:56 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/08/interview-questions/</guid>
      <description>&lt;p&gt;I have recently been on the job hunt (and come out of it with a new job, thanks for asking). I talked to a number of interesting organisations and answered a proportionally  interesting number of questions. No less interesting is that fact that nearly all of these questions, whilst being ideal interview material, were also the kind of questions that would come up every day as part of the job.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hot</title>
      <link>https://blog.afandian.com/2013/07/hot/</link>
      <pubDate>Fri, 19 Jul 2013 07:15:32 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/07/hot/</guid>
      <description>&lt;p&gt;Last night I dealt with the heat the only way I know how.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; alt=&#34;Improvised ceiling fan&#34; src=&#34;https://blog.afandian.com/images/2013/07/fan.jpg&#34;  /&gt;</description>
    </item>
    <item>
      <title>Unit Testing in Go, talk at London Go Users Group</title>
      <link>https://blog.afandian.com/2013/05/unit-testing-in-go-talk-at-london-go-users-group/</link>
      <pubDate>Wed, 29 May 2013 10:47:14 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/05/unit-testing-in-go-talk-at-london-go-users-group/</guid>
      <description>&lt;p&gt;A quick talk, the same content as given at Oxford Geek Nights in November 2012.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.afandian.com/images/2013/05/go-unit-testing-glug-handout.pdf&#34;&gt;Unit Testing in Go at GLUG : handout version&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Phonetic alphabet for the 21st Century</title>
      <link>https://blog.afandian.com/2013/05/a-phonetic-alphabet-for-the-21st-century/</link>
      <pubDate>Thu, 23 May 2013 07:30:57 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/05/a-phonetic-alphabet-for-the-21st-century/</guid>
      <description>&lt;p&gt;With the help of &lt;a href=&#34;https://twitter.com/domeheid&#34;&gt;@domeheid&lt;/a&gt; and &lt;a href=&#34;https://twitter.com/gasmanic&#34;&gt;@gasmanic&lt;/a&gt;. Try using this next time you&amp;rsquo;re spelling something out over the phone.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;A&lt;/strong&gt;ye&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;B&lt;/strong&gt;ee&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;C&lt;/strong&gt;ellar&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;D&lt;/strong&gt;vorak&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;E&lt;/strong&gt;ye&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;F&lt;/strong&gt;aroe&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;G&lt;/strong&gt;nat&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;H&lt;/strong&gt;eir&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;I&lt;/strong&gt;ain&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;J&lt;/strong&gt;alapeno&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;K&lt;/strong&gt;not&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;L&lt;/strong&gt;lanfairpwllgwyngyll&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;M&lt;/strong&gt;nemonic&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;N&lt;/strong&gt;ot&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;O&lt;/strong&gt;uija&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;P&lt;/strong&gt;haraoh&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Q&lt;/strong&gt;uay&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;R&lt;/strong&gt;ote&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;S&lt;/strong&gt;ea&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;T&lt;/strong&gt;chaikovsky&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;U&lt;/strong&gt;mm&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;V&lt;/strong&gt;owel&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;W&lt;/strong&gt;hy&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;X&lt;/strong&gt;i&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Y&lt;/strong&gt;ou&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Z&lt;/strong&gt;hivago&lt;/p&gt;</description>
    </item>
    <item>
      <title>International Bagpipe Day at the Pitt Rivers</title>
      <link>https://blog.afandian.com/2013/03/international-bagpipe-day-at-the-pitt-rivers/</link>
      <pubDate>Sun, 10 Mar 2013 13:41:51 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/03/international-bagpipe-day-at-the-pitt-rivers/</guid>
      <description>&lt;p&gt;An event to celebrate the second International Bagpipe Day! Held at the Pitt Rivers museum, Oxford.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Global object appears not to load in Play framework</title>
      <link>https://blog.afandian.com/2013/03/global-object-appears-not-to-load-in-play-framework/</link>
      <pubDate>Sat, 02 Mar 2013 13:45:44 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/03/global-object-appears-not-to-load-in-play-framework/</guid>
      <description>&lt;p&gt;I was scratching my head for a bit over this one. Using Play Framework v 2.1.0 (Scala) in development mode I was defining my global object as per the &lt;a href=&#34;http://www.playframework.com/documentation/2.1.0/ScalaGlobal&#34;&gt;Scala Global documentation&lt;/a&gt;. But it wasn&amp;rsquo;t triggering (and, I thought, wasn&amp;rsquo;t being registered).&lt;/p&gt;</description>
    </item>
    <item>
      <title>OxLork perform at the Ashmolean</title>
      <link>https://blog.afandian.com/2013/02/oxlork-perform-at-the-ashmolean/</link>
      <pubDate>Sun, 24 Feb 2013 20:31:22 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/02/oxlork-perform-at-the-ashmolean/</guid>
      <description>&lt;p&gt;OxLork, a band of musicians in possession of computers (and, I hope, an increasing knowledge of how to make new things with them) had a gig at the Ashmolean Museum on Friday. Very exciting.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1467.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1485.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1483.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1478.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1477.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1472.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2013/02/IMAG1468.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;p&gt;Not brilliant photos, but better than nothing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Visualising folk tune structures</title>
      <link>https://blog.afandian.com/2013/02/visualising-folk-tune-structures/</link>
      <pubDate>Mon, 18 Feb 2013 19:43:30 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/02/visualising-folk-tune-structures/</guid>
      <description>&lt;p&gt;Traditional tunes have a particular shape to them. Many, especially northern European, have two parts, each repeated, possibly with first and second time bars. Within this arching structure that spans the tune in a few leaps, there are smaller repeated phrases, callbacks and variations. I remembered a visualisation I saw a long time ago which took a MIDI file and visualised the structure. I wanted to do something for the tunes in &lt;a href=&#34;http://folktunefinder.com&#34;&gt;FolkTuneFinder&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>All OxLork code samples online</title>
      <link>https://blog.afandian.com/2013/02/all-oxlork-code-samples-online/</link>
      <pubDate>Sat, 16 Feb 2013 16:06:57 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/02/all-oxlork-code-samples-online/</guid>
      <description>&lt;p&gt;I am hosting all of the OxLork ChucK lecture code samples here: &lt;a href=&#34;https://github.com/afandian/oxlork-lecture-code&#34;&gt;https://github.com/afandian/oxlork-lecture-code&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>The trouble with buttons without captions</title>
      <link>https://blog.afandian.com/2013/01/the-trouble-with-buttons-without-captions/</link>
      <pubDate>Mon, 21 Jan 2013 19:11:45 +0000</pubDate>
      <guid>https://blog.afandian.com/2013/01/the-trouble-with-buttons-without-captions/</guid>
      <description>&lt;p&gt;It seems like everyone&amp;rsquo;s got their own idea about how to implement a fairly standard commonplace widget. All broadly consistent. With one exception.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using TASCAM US-122 audio/midi interface with Mountain Lion</title>
      <link>https://blog.afandian.com/2012/12/tascam-us-122-on-mountain-lion/</link>
      <pubDate>Sat, 08 Dec 2012 18:19:45 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/12/tascam-us-122-on-mountain-lion/</guid>
      <description>&lt;p&gt;(punchline: give up it won&amp;rsquo;t work but it&amp;rsquo;s an interesting story)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thursday: Gas Mission.</title>
      <link>https://blog.afandian.com/2012/11/thursday-gas-mission/</link>
      <pubDate>Thu, 29 Nov 2012 13:26:44 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/thursday-gas-mission/</guid>
      <description>&lt;p&gt;Abingdon road still under a bit of water, but it&amp;rsquo;s now receding. I ran out of gas, which means no tea and no hot water. So I went on a gas mission.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/11/IMAG01621.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/11/IMAG01641.jpg&#34;  alt=&#34;&#34; /&gt;&#xA;&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Tuesday: Floods reach Abingdon Road</title>
      <link>https://blog.afandian.com/2012/11/tuesday-floods-reach-abingdon-road/</link>
      <pubDate>Tue, 27 Nov 2012 17:50:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/tuesday-floods-reach-abingdon-road/</guid>
      <description>&lt;p&gt;Today, Tuesday. Deepest yet; getting out of my boat I was plunged waist-deep.  The river is bringing it to the residents of Abingdon Road. A lunchtime stroll.&lt;/p&gt;&#xA;&lt;p&gt;Street deserted of cars. Very quiet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oxford Flooding: The Cold Light of Monday</title>
      <link>https://blog.afandian.com/2012/11/oxford-flooding-the-cold-light-of-monday/</link>
      <pubDate>Mon, 26 Nov 2012 14:48:08 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/oxford-flooding-the-cold-light-of-monday/</guid>
      <description>&lt;p&gt;A short lunchtime stroll on Monday after a weekend of flooding. The water is still rising and becoming worryingly strong in places (both in the river and across footpaths thigh-deep).&lt;/p&gt;</description>
    </item>
    <item>
      <title>BETTER DROWNED THAN DUFFERS</title>
      <link>https://blog.afandian.com/2012/11/better-drowned-than-duffers/</link>
      <pubDate>Sat, 24 Nov 2012 11:24:33 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/better-drowned-than-duffers/</guid>
      <description>&lt;p&gt;Give me a cup of tea and a dressing gown and I&amp;rsquo;m made. Who cares if it&amp;rsquo;s flooding up to my thighs.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;A cup of tea, a dressing gown and I&#39;m made.&#34; src=&#34;https://blog.afandian.com/images/2012/11/IMAG0039-900x538.jpg&#34; alt=&#34;&#34;  /&gt;</description>
    </item>
    <item>
      <title>Flooding in Oxford</title>
      <link>https://blog.afandian.com/2012/11/flooding-in-oxford/</link>
      <pubDate>Sat, 24 Nov 2012 09:33:24 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/flooding-in-oxford/</guid>
      <description>&lt;p&gt;I came home last night and was just about able to make it in wellington boots on tip-toe. Come 1am my landing stage was covered. Up at 7am to check things over and have a stroll. It came up almost to my waist in places. I wouldn&amp;rsquo;t drink this stuff.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unit Testing in Go: talk at Oxford Geek Night</title>
      <link>https://blog.afandian.com/2012/11/unit-testing-in-go-talk-at-oxford-geek-night/</link>
      <pubDate>Wed, 21 Nov 2012 22:25:49 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/unit-testing-in-go-talk-at-oxford-geek-night/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://blog.afandian.com/images/2012/11/go-unit-testing.pdf&#34;&gt;Download the slides for the &amp;lsquo;Unit Testing in Go&amp;rsquo;&lt;/a&gt;, a microslot (exactly 5 minutes!) at &lt;a href=&#34;http://oxford.geeknights.net/&#34;&gt;Oxford Geek Nights&lt;/a&gt; 29 on the 21st November.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oxford Laptop Orchestra – Lecture 4 — Modulation</title>
      <link>https://blog.afandian.com/2012/11/oxford-laptop-orchestra-lecture-4-modulation/</link>
      <pubDate>Sat, 10 Nov 2012 18:54:47 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/oxford-laptop-orchestra-lecture-4-modulation/</guid>
      <description>&lt;p&gt;This is number 4 in my series of lectures in &lt;a href=&#34;https://blog.afandian.com/tag/oxlork/&#34;&gt;music technology and ChucK to the Oxford Laptop Orchestra&lt;/a&gt;. Delivered on the 5th of November 2012 at the Faculty of Music. Give the first three a read before reading this.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;The content is complete here (except for a bit about Nyquist) so feel free to read this. But I intend to do a bit of copy-editing, and include sound samples before I declare it complete.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;This week we look at low frequency oscillators, using them to modulate other oscillators and in the process how to do more than thing at once._&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oxford Laptop Orchestra — Lecture 3 — Transcending Analogue</title>
      <link>https://blog.afandian.com/2012/11/oxford-laptop-orchestra-lecture-3-transcending-analogue/</link>
      <pubDate>Fri, 09 Nov 2012 21:35:54 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/11/oxford-laptop-orchestra-lecture-3-transcending-analogue/</guid>
      <description>&lt;p&gt;This is number 3 in my series of lectures in music technology and ChucK to the &lt;a href=&#34;https://blog.afandian.com/tag/oxlork&#34;&gt;Oxford Laptop Orchestra&lt;/a&gt;. Read the other two first. Sorry this blog post was a couple of weeks late. It&amp;rsquo;s quite substantial, but conceptually it underpins a lot of material. Persevere, read, ask questions.&lt;/p&gt;&#xA;&lt;p&gt;This week sees a bit of a philosophical turn as we contemplate what &amp;lsquo;digital&amp;rsquo; really means and how we can use it to play Bach on organ without having to build one first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oxford Laptop Orchestra – Lecture 2 – Control Structures and Timbres</title>
      <link>https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-2-control-structures-and-timbres/</link>
      <pubDate>Mon, 22 Oct 2012 21:00:38 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-2-control-structures-and-timbres/</guid>
      <description>&lt;p&gt;This is number 2 in my series of lectures in &lt;a href=&#34;https://blog.afandian.com/tag/oxlork/&#34;&gt;music technology and ChucK to the Oxford Laptop Orchestra&lt;/a&gt;. Give the &lt;a href=&#34;https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-1-music-and-programming/&#34; title=&#34;Oxford Laptop Orchestra – Lecture 1 – Music and Programming&#34;&gt;first lecture&lt;/a&gt; a read before reading this.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-1-music-and-programming/&#34; title=&#34;Oxford Laptop Orchestra – Lecture 1 – Music and Programming&#34;&gt;Last week&lt;/a&gt; we took a look at why, in my opinion, music and programming are natural bedfellows. We talked about what a program actually is and how it relates to Western music notation. We compared structural features of music and computer programs. We pinned down what the words &amp;lsquo;analogue&amp;rsquo; and &amp;lsquo;digital&amp;rsquo; actually mean, how sound is transmitted, and finally we wrote a program that plays a tune.&lt;/p&gt;&#xA;&lt;p&gt;This week we&amp;rsquo;re going to continue down two parallel paths: more about the programming language and the nature of sound in general. The reason for all of this is to give you the tools to think about what you hear, apply analytical thought to the process of composition and creation, and to enable you to conceive of and make your own ChucK sounds.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Is Betteridge&#39;s Law of Headlines Dead?</title>
      <link>https://blog.afandian.com/2012/10/is-betteridges-law-of-headlines-dead/</link>
      <pubDate>Mon, 22 Oct 2012 14:27:08 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/10/is-betteridges-law-of-headlines-dead/</guid>
      <description>&lt;p&gt;According to &lt;a href=&#34;http://en.wikipedia.org/wiki/Betteridge&#39;s_law_of_headlines&#34;&gt;Ian Betteridge&lt;/a&gt;,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;lsquo;Any headline which ends in a question mark can be answered by the word &lt;em&gt;no&lt;/em&gt;&amp;rsquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But is this long-standing principle of journalism now dead?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Oxford Laptop Orchestra : Lecture 1 : Music and Programming</title>
      <link>https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-1-music-and-programming/</link>
      <pubDate>Wed, 17 Oct 2012 21:19:21 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/10/oxford-laptop-orchestra-lecture-1-music-and-programming/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m very excited to be involved with the nascent Oxford Laptop Orchestra. This project, run by and for students at the University of Oxford, follows on from the work of the Princeton Laptop Orchestra. PLOrk, as its known, and now OxLork, is an effort to reproduce the form of performance embodied by a real orchestra or chamber group — that is, a number of individuals performing in concert, in a certain arrangement in space — with modern advances in electroacoustic music.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Putting the Engine Back : video</title>
      <link>https://blog.afandian.com/2012/10/putting-the-engine-back/</link>
      <pubDate>Sun, 14 Oct 2012 13:10:40 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/10/putting-the-engine-back/</guid>
      <description>&lt;p&gt;I posted some pictures about &lt;a href=&#34;https://blog.afandian.com/2012/05/engines-out/&#34; title=&#34;The Great Engine Hoist – pictures&#34;&gt;the removal of the old engine&lt;/a&gt; but never got round to its replacement. Time to correct that. The old Lister LR2 was replaced with and older SR2.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Birthday Shinbash</title>
      <link>https://blog.afandian.com/2012/09/birthday-shinbash/</link>
      <pubDate>Sun, 09 Sep 2012 17:17:45 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/09/birthday-shinbash/</guid>
      <description>&lt;p&gt;A few shaky photos from a magnificent 18 hour birthday stint.&lt;/p&gt;&#xA;&#xA;      &lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/49114555?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;</description>
    </item>
    <item>
      <title>My first piece of digital audio music: A Very Great Sadness</title>
      <link>https://blog.afandian.com/2012/08/my-first-piece-of-digital-audio-music-a-very-great-sadness/</link>
      <pubDate>Wed, 29 Aug 2012 19:49:58 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/08/my-first-piece-of-digital-audio-music-a-very-great-sadness/</guid>
      <description>&lt;p&gt;I used to make music on computers when I was a teenager. I used to spend hours in my room on a MIDI sequencer with a keyboard, a synthesiser and a mouse. These tracks were all MIDI. No they didn&amp;rsquo;t sound awful I had a nice sound module, but they do sound a bit dated now. But that was MIDI.&lt;/p&gt;&#xA;&lt;p&gt;I very clearly remember a turning point. The day I bought my first (and, it turns out only) microphone. A &lt;a href=&#34;http://www.rodemic.com/mics/nt1-a&#34;&gt;Røde NT1A&lt;/a&gt; vocal mic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>IndexError &#39;list index out of range&#39; in Django Admin</title>
      <link>https://blog.afandian.com/2012/08/indexerror-list-index-out-of-range-in-django-admin/</link>
      <pubDate>Wed, 22 Aug 2012 16:12:58 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/08/indexerror-list-index-out-of-range-in-django-admin/</guid>
      <description>&lt;p&gt;Have you just got an exception from Django saying:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;IndexError at /admin/mything/&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;list index out of range&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Blacking Up (Part Two)</title>
      <link>https://blog.afandian.com/2012/08/blacking-up-part-two/</link>
      <pubDate>Mon, 20 Aug 2012 21:39:51 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/08/blacking-up-part-two/</guid>
      <description>&lt;p&gt;After Dawn&amp;rsquo;s slipping out, she was power-washed and given a new coat of bitumen. All the way up to the gunwales. Very smart. Especially compared to her &lt;a href=&#34;https://blog.afandian.com/2012/08/blacking-up/&#34; title=&#34;Blacking up (Part 1)&#34;&gt;prior grubby state&lt;/a&gt;. As on Friday, the slipping back into the water happened before work!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Blacking up (Part 1)</title>
      <link>https://blog.afandian.com/2012/08/blacking-up/</link>
      <pubDate>Fri, 17 Aug 2012 12:11:00 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/08/blacking-up/</guid>
      <description>&lt;p&gt;Last night I got a call out of the blue from &lt;a href=&#34;http://www.workboatpug.co.uk/&#34; title=&#34;Jon Ody&#34;&gt;Jon Ody&lt;/a&gt; asking if I wanted my boat Dawn&amp;rsquo;s hull blacking. It&amp;rsquo;s something that needs to be done every couple of years and I was starting to think about it anyway. The catch: it had to be done tomorrow morning and he needed a decision promptly, as he had a free slot in the boatyard. It didn&amp;rsquo;t help that it would make me homeless for the weekend. After some umming and aahing I said yes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Modified external lamp</title>
      <link>https://blog.afandian.com/2012/07/outside-light/</link>
      <pubDate>Sun, 29 Jul 2012 11:13:07 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/07/outside-light/</guid>
      <description>&lt;p&gt;I picked up an outside light, the kind that you plug in and stick in your lawn, going cheap at B&amp;amp;Q. Although it said it had blue LEDs (I&amp;rsquo;ve never claimed to have much style but anything with blue LEDs in it is an unforgivable faux-pas) I had a roll of white LEDs at home. It was a nice sealed unit (no IP rating but it looked solid enough) which I thought would come in handy for stickig on the outside of my boat and shining at things.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sound file Plotter in Go using gosndfile / libsndfile</title>
      <link>https://blog.afandian.com/2012/07/sound-file-plotter-in-go-using-gosndfile-libsndfile/</link>
      <pubDate>Wed, 25 Jul 2012 21:27:46 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/07/sound-file-plotter-in-go-using-gosndfile-libsndfile/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s no secret that &lt;a href=&#34;http://golang.org/&#34;&gt;golang&lt;/a&gt; is my new favourite language. I&amp;rsquo;ve used it to implement the latest &lt;a href=&#34;http://www.folktunefinder.com&#34;&gt;folktunefinder&lt;/a&gt; search engine and really enjoyed it.&lt;/p&gt;&#xA;&lt;p&gt;On an unrelated note, whilst looking at what libraries are available I came across the &lt;a href=&#34;https://github.com/mkb218/gosndfile&#34;&gt;gosndfile&lt;/a&gt; library written by &lt;a href=&#34;http://nynex.hydrogenproject.com/&#34;&gt;Matt Kane&lt;/a&gt; / &lt;a href=&#34;http://twitter.com/nynexrepublic&#34;&gt;@nynexrepublic&lt;/a&gt;. It&amp;rsquo;s a wrapper for &lt;a href=&#34;http://www.mega-nerd.com/libsndfile/&#34;&gt;libsndfile&lt;/a&gt;, a C library for reading and writing sound files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Strange error in Go: &#39;fmt.Println not used&#39;</title>
      <link>https://blog.afandian.com/2012/07/strange-error-in-go-fmt-println-not-used/</link>
      <pubDate>Tue, 03 Jul 2012 11:42:37 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/07/strange-error-in-go-fmt-println-not-used/</guid>
      <description>&lt;p&gt;I had a mysterious error in a project in Go:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;myproject/types.go:89: fmt.Println not used&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;If you declare a variable or import a package in Go, that&amp;rsquo;s a compiler error. Good thing too, in my opinion. But this one was puzzling. It wasn&amp;rsquo;t complaining about an imported package, it was complaining about a function within a package. As far as I&amp;rsquo;m aware, the syntax of Go allows only for importing a whole package (or sub-package) at a time, rather than members of that package (as Python does).&lt;/p&gt;&#xA;&lt;p&gt;The odd thing was that the error was reported on the last line of the file. The entire contents of that line was:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;}&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>Mapping Live River Conditions on the Thames</title>
      <link>https://blog.afandian.com/2012/06/river-conditions-on-the-thames/</link>
      <pubDate>Sat, 23 Jun 2012 10:00:12 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/06/river-conditions-on-the-thames/</guid>
      <description>&lt;p&gt;I love going out on my boat and I do it as often as I possibly can. Unfortunately the recent rain has meant that I&amp;rsquo;ve been unable to as often as I&amp;rsquo;d like. If the current is too fast, it&amp;rsquo;s not sensible or safe to do it.&lt;/p&gt;&#xA;&lt;p&gt;The Environment Agency has an excellent site which gives live information. But I wanted to put it on a map. Cue an evening of hunting down coordinates of every lock on the non-tidal thames (Google data is surprisingly bad) and writing an app to take data out of the online service and put it on a map. It&amp;rsquo;s fun putting things on maps.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jaga Jazzist Concert at the Barbican</title>
      <link>https://blog.afandian.com/2012/06/jaga-jazzist-concert-at-the-barbican/</link>
      <pubDate>Sun, 17 Jun 2012 19:04:49 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/06/jaga-jazzist-concert-at-the-barbican/</guid>
      <description>&lt;p&gt;I have been a devoted fan of &lt;a href=&#34;http://www.jagajazzist.com/&#34;&gt;Jaga Jazzist&lt;/a&gt;, a Norwegian group (they pretty much defy description) since around 2003, when I heard one of their tracks on a sampler CD issued by the Norwegian Embassy in London. This is the third gig of theirs I have been to. The first two were in the normal venues you would expect, with a lot of space for movement in response to the music.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;IMAG0597&#34; src=&#34;https://blog.afandian.com/images/2012/06/IMAG0597-900x538.jpg&#34; alt=&#34;&#34;  /&gt;</description>
    </item>
    <item>
      <title>Peacock Experts — video</title>
      <link>https://blog.afandian.com/2012/06/peacock-experts/</link>
      <pubDate>Fri, 15 Jun 2012 07:26:05 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/06/peacock-experts/</guid>
      <description>&lt;p&gt;One of the great things about my workplace is that&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;we have unlimited peacocks at our disposal&lt;/li&gt;&#xA;&lt;li&gt;a number of my colleagues are qualified peacock-ologists&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Here&amp;rsquo;s a short video of just one of the peacocks, along with some commentary about their feeding habits and behavioural characteristics (something about baked beans, pretending to be a bike and the thing from &lt;em&gt;Jurassic Park&lt;/em&gt;, I don&amp;rsquo;t know it went over my head).&lt;/p&gt;&#xA;&#xA;      &lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/44056588?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;&#xA;&#xA;&lt;p&gt;Don&amp;rsquo;t worry about the noise at the end, it&amp;rsquo;s just a peacock alarm (or indeed a peacock alarmed).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Graffiti Tribute to Hussain Mohammed</title>
      <link>https://blog.afandian.com/2012/06/graffiti-tribute-to-hussain-mohammed/</link>
      <pubDate>Wed, 13 Jun 2012 12:53:36 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/06/graffiti-tribute-to-hussain-mohammed/</guid>
      <description>&lt;p&gt;I live not far from the spot where &lt;a href=&#34;http://www.bbc.co.uk/news/uk-england-oxfordshire-18217134&#34;&gt;Hussein Mohammed&lt;/a&gt; jumped in the Thames and drowned. Local youths have spray-painted their tributes in the underside of the bridge. Touching.&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Aeropress explosion (and copycat Gaggia)</title>
      <link>https://blog.afandian.com/2012/06/aeropress-explosion/</link>
      <pubDate>Tue, 12 Jun 2012 10:17:29 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/06/aeropress-explosion/</guid>
      <description>&lt;p&gt;Respect the aeropress. If you don&amp;rsquo;t pay it enough respect it will explode, sending coffee EVERYWHERE.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Aeropress explosion&#34; src=&#34;https://blog.afandian.com/images/2012/06/IMAG0531-359x600.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Aeropress explosion&#34; src=&#34;https://blog.afandian.com/images/2012/06/IMAG05282-900x538.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;h1 id=&#34;stop-press&#34;&gt;STOP PRESS&lt;/h1&gt;&#xA;&lt;p&gt;Not wishing to be outdone, the Gaggia espresso machine had a go too. I should add that this happened to a colleague.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Gaggia copycat&#34; src=&#34;https://blog.afandian.com/images/2012/06/IMAG0534s-359x600.jpg&#34; alt=&#34;&#34;  /&gt;</description>
    </item>
    <item>
      <title>Trouble with local cross-domain Django cookies</title>
      <link>https://blog.afandian.com/2012/05/trouble-with-local-cross-domain-django-cookies/</link>
      <pubDate>Tue, 29 May 2012 23:44:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/trouble-with-local-cross-domain-django-cookies/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m working on a Django app which is able to serve content on a number of subdomains. The app has a number of sites, which appear as subdomains of the main domain. There&amp;rsquo;s some middleware to look things up from the request and do the right routing.&lt;/p&gt;&#xA;&lt;p&gt;In the wild the subdomains will be done with DNS, but for local development, I&amp;rsquo;m creating entries in my /etc/hosts such as &lt;em&gt;demosite.local,&lt;/em&gt; using &lt;em&gt;.local&lt;/em&gt; as my &amp;lsquo;main domain&amp;rsquo; locally.  After a colleague integrated some authentication code, I suddenly found I couldn&amp;rsquo;t log in on my development environment. It didn&amp;rsquo;t work with either the custom login screen or the Django admin. Very odd.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Subversion with PIP: Cannot find command &#39;svn&#39;</title>
      <link>https://blog.afandian.com/2012/05/using-subversion-with-pip-cannot-find-command-svn/</link>
      <pubDate>Mon, 28 May 2012 22:31:39 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/using-subversion-with-pip-cannot-find-command-svn/</guid>
      <description>&lt;p&gt;Came across this when deploying a Django app to a fresh VM, installing with Python PIP from a requirements file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Facebook JavaScript login doesn&#39;t work in Safari</title>
      <link>https://blog.afandian.com/2012/05/facebook-javascript-login-doesnt-work-in-safari/</link>
      <pubDate>Wed, 23 May 2012 09:23:15 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/facebook-javascript-login-doesnt-work-in-safari/</guid>
      <description>&lt;p&gt;I have been banging my proverbial head against a brick wall (or my actual head against a proverbial wall) for the best part of a few days, on and off, trying to find the cause of an inconsistency in behaviour between Safari and Chrome in a Facebook canvas app.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Grime and paint. : pictures</title>
      <link>https://blog.afandian.com/2012/05/grime/</link>
      <pubDate>Sun, 13 May 2012 19:47:43 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/grime/</guid>
      <description>&lt;p&gt;In the week &lt;a href=&#34;https://blog.afandian.com/2012/05/engines-out/&#34; title=&#34;Engines out! – pictures&#34;&gt;after the engine came out&lt;/a&gt;, I was left with access to my bilges. These are usually hidden away behind an unmovable wooden wall, with access blocked by the engine. As far as I can tell these had not seen the light of day for two decades (my boat was built in 1993 and there are no signs of the engine having been out since then). It appears that they weren&amp;rsquo;t even painted, or if they were, there&amp;rsquo;s no paint left.&lt;/p&gt;&#xA;&lt;p&gt;I was appalled at the state of them, frankly. The rust was thick, &lt;em&gt;and not in a good way&lt;/em&gt;. My boat is my home, as well as my boat, and the sign of that much rust really wasn&amp;rsquo;t a very comforting thought.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Great Engine Hoist : pictures</title>
      <link>https://blog.afandian.com/2012/05/engines-out/</link>
      <pubDate>Sun, 13 May 2012 19:35:44 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/engines-out/</guid>
      <description>&lt;p&gt;I come from an engineering family. I know no-one who enjoys playing with engines more than my father. Within days of me buying a boat he had opened up the engine and taken the cylinders off to re-fit the piston rings. Admittedly, the reason he did this is that the engine had failed and we were stranded thirty miles outside Oxford with an immobile boat. But I have a feeling it would have happened anyway sooner or later.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GET parameters in Facebook Canvas applications</title>
      <link>https://blog.afandian.com/2012/05/get-parameters-in-facebook-canvas-applications/</link>
      <pubDate>Wed, 09 May 2012 10:23:18 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/get-parameters-in-facebook-canvas-applications/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m developing a Facebook app at work and was stuck on an issue for a bit. This post is just a mental note, and to prevent &lt;a href=&#34;http://xkcd.com/979/&#34;&gt;this&lt;/a&gt; happening.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Clandestine Mazurka, Brighton</title>
      <link>https://blog.afandian.com/2012/05/clandestine-mazurka-brighton/</link>
      <pubDate>Sun, 06 May 2012 23:47:28 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/05/clandestine-mazurka-brighton/</guid>
      <description>&lt;p&gt;Music in the bandstand in Brighton. Cold wind and rain by turns. We played and danced to keep warm.&lt;/p&gt;&#xA;&#xA;      &lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/41671221?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;&#xA;&#xA;&lt;p&gt;I took a couple of audio recordings but this one just seemed perfectly to sum up the day.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Almost identifying the music in a BBC trailer</title>
      <link>https://blog.afandian.com/2012/04/almost-identifying-the-music-in-a-bbc-trailer/</link>
      <pubDate>Tue, 24 Apr 2012 20:56:29 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/04/almost-identifying-the-music-in-a-bbc-trailer/</guid>
      <description>&lt;p&gt;The BBC love their esoteric, obscure electronic music. I think it all started with Sigur Rós in Planet Earth and proliferated from there. It&amp;rsquo;s even started creeping into BBC Radio 4 trailers now. The trailer for Will Self&amp;rsquo;s &amp;lsquo;&lt;em&gt;A Point of View: In Defence of Obscure Words&lt;/em&gt;&amp;rsquo; had just such a music bed. I decided that I would very much like to know what that music was.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Putting the Potatoes In</title>
      <link>https://blog.afandian.com/2012/03/putting-the-potatoes-in/</link>
      <pubDate>Sat, 31 Mar 2012 19:52:16 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/03/putting-the-potatoes-in/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve had an allotment since November, but I came into possession of it just in time to wind up the year&amp;rsquo;s efforts and withdraw indoors. I spent some time before Christmas digging over a patch (what turned out to be a small patch in the grand scheme of things) before my next door neighbour turned up with a rotivator.&lt;/p&gt;&#xA;&lt;p&gt;I am lucky enough to have a friend in Julian Cottee (of OxGrow) who furnished me with six chitting potatoes in six exciting varieties: &lt;a href=&#34;http://varieties.potato.org.uk/display_description.php?variety_name=Edzell%20Blue&#34;&gt;Edzell Blue&lt;/a&gt;, &lt;a href=&#34;http://varieties.potato.org.uk/display_description.php?variety_name=British%20Queen&#34;&gt;British Queen&lt;/a&gt;, &lt;a href=&#34;http://varieties.potato.org.uk/display_description.php?variety_name=Isle%20of%20Jura&#34;&gt;Isle of Jura&lt;/a&gt;, &lt;a href=&#34;http://www.heritage-potatoes.co.uk/shop.php?main_page=product_info&amp;amp;products_id=34&#34;&gt;Salad Blue&lt;/a&gt;, &lt;a href=&#34;http://varieties.potato.org.uk/display_description.php?variety_name=Maris%20Bard&#34;&gt;Maris Bard&lt;/a&gt;, and &lt;a href=&#34;http://varieties.potato.org.uk/display_description.php?variety_name=Arran%20Victory&#34;&gt;Arran Victory&lt;/a&gt;. Today I cleared a patch, dug a trench and planted them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Animals and Documents</title>
      <link>https://blog.afandian.com/2012/03/animals-and-documents/</link>
      <pubDate>Fri, 30 Mar 2012 18:30:59 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/03/animals-and-documents/</guid>
      <description>&lt;p&gt;A friend asked on Facebook why there were no documents penned by animals. He claimed that &amp;rsquo;not a single one was to my knowledge written by an animal other than a human&amp;rsquo;. I disagree. Here are some notable quotes I have collected on the subject.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;lsquo;A cat could no more write a thesis on the plight of man than a man could on the condition of being a cat&amp;rsquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;On the Nature of Existence, Jeramiah Bullock, 1808&lt;/p&gt;</description>
    </item>
    <item>
      <title>What did YOU do on Tuesday evening?</title>
      <link>https://blog.afandian.com/2012/03/what-did-you-do-on-tuesday-evening/</link>
      <pubDate>Thu, 29 Mar 2012 22:22:17 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/03/what-did-you-do-on-tuesday-evening/</guid>
      <description>&lt;p&gt;Some bizarre ancient ritual that takes place in the last week of March?&lt;/p&gt;&#xA;&lt;p&gt;No, it&amp;rsquo;s Mano Panforreteiro playing his Gaita bagpipes in Oxford. With help from some pipes of another kind.&lt;/p&gt;&#xA;&#xA;      &lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/39441892?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;</description>
    </item>
    <item>
      <title>First Torchbox Cruise of the Season</title>
      <link>https://blog.afandian.com/2012/03/first-torchbox-cruise-of-the-season/</link>
      <pubDate>Sun, 25 Mar 2012 20:20:06 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/03/first-torchbox-cruise-of-the-season/</guid>
      <description>&lt;p&gt;My first cruise of the 2012, the first Torchbox cruise of 2012 and the first outing for &lt;a href=&#34;https://blog.afandian.com/2012/03/how-to-make-boat-decking/&#34; title=&#34;How to Make Boat Decking&#34;&gt;the new decking&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crazy high CPU usage on Snow Leopard and a surprising culprit</title>
      <link>https://blog.afandian.com/2012/03/crazy-high-cpu-usage-on-snow-leopard-and-a-surprising-culprit/</link>
      <pubDate>Mon, 19 Mar 2012 21:21:59 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/03/crazy-high-cpu-usage-on-snow-leopard-and-a-surprising-culprit/</guid>
      <description>&lt;p&gt;After coming back from a team-building trip, I started to notice things were going a bit slow on my work laptop. I took it with me for casual emailing and working on the train, but spent about 4 days not really using it and certainly not &amp;lsquo;working&amp;rsquo; on it. It came out once to display the lyrics to a song about Pithivier, and once to check emails, but that was about it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mucking about in the Umeå snow</title>
      <link>https://blog.afandian.com/2012/02/mucking-about-in-the-umea-snow/</link>
      <pubDate>Mon, 27 Feb 2012 19:30:32 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/mucking-about-in-the-umea-snow/</guid>
      <description>&lt;p&gt;When visiting Umefolk recently we came across a snow castle in the city centre. It would have been impossible not to have a go…&lt;/p&gt;&#xA;&#xA;      &lt;div&#xA;          style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;        &lt;iframe&#xA;          src=&#34;https://player.vimeo.com/video/37539751?dnt=0&#34;&#xA;            style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; allow=&#34;fullscreen&#34;&gt;&#xA;        &lt;/iframe&gt;&#xA;      &lt;/div&gt;</description>
    </item>
    <item>
      <title>The end of Umefolk 2012</title>
      <link>https://blog.afandian.com/2012/02/the-end-of-umefolk-2012/</link>
      <pubDate>Mon, 27 Feb 2012 18:23:22 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/the-end-of-umefolk-2012/</guid>
      <description>&lt;p&gt;Play the MP3 and imagine this. I recorded it walking through the musicians.&lt;/p&gt;&#xA;&lt;audio controls src=&#34;https://s3-eu-west-1.amazonaws.com/afandian/blog/end-of-umefolk-2012.mp3&#34;&gt;&#xA;&lt;p&gt;A weekend festival, with a 25 year heritage and massive following, is drawing to a close. Hundreds and hundreds of people must have passed through its doors. Headliners such as Garmana and Hoven Droven have drawn in crowds, impromptu sessions have brought out nyckelharpa players, and a large variety of players from all over north-east Europe have entertained and captivated. The event is winding up, and on the dance floor Anton and about 30 young people are playing for the final dance…&lt;/p&gt;</description>
    </item>
    <item>
      <title>Umea and Umefolk</title>
      <link>https://blog.afandian.com/2012/02/umea-and-umefolk/</link>
      <pubDate>Mon, 27 Feb 2012 16:26:32 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/umea-and-umefolk/</guid>
      <description>&lt;p&gt;I spent the last week at &lt;a href=&#34;http://umefolk.umeafolkmusik.se/&#34; title=&#34;Umefolk&#34;&gt;Umefolk&lt;/a&gt;, a folk music festival in &lt;a href=&#34;http://en.wikipedia.org/wiki/Ume%C3%A5&#34; title=&#34;Umeå&#34;&gt;Umeå&lt;/a&gt; in the north of Sweden. We met Anton Teljebäck, who runs the festival, at a small festival in the UK and he invited us. Umefolk is well established (the first was in 1986), and Anton was keen to spread the word further afield.&lt;/p&gt;&#xA;&lt;p&gt;We are no strangers to Scandanavian music in Oxford. There is a budding &lt;a href=&#34;http://folktunefinder.com/group-tunelist/1/&#34; title=&#34;session&#34;&gt;session&lt;/a&gt; which has found its feet in the last few months, run by &lt;a href=&#34;http://folktunefinder.com/profile/ed/&#34; title=&#34;Ed Pritchard&#34;&gt;Ed Pritchard&lt;/a&gt;, who plays a nyckelharpa amongst other things. I also listen to whatever I can get my hands on on Spotify and around the web. So we jumped at the chance to go.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crazy idea: Hold music cadence machine</title>
      <link>https://blog.afandian.com/2012/02/crazy-idea-hold-music-cadence-machine/</link>
      <pubDate>Mon, 20 Feb 2012 17:22:41 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/crazy-idea-hold-music-cadence-machine/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just been on a call with a client. They have Strauss or somesuch a hold music. Orchestral waltzes. The person on the other end picked up exactly at the end of a phrase. It was perfect.&lt;/p&gt;&#xA;&lt;p&gt;My idea:&lt;/p&gt;&#xA;&lt;p&gt;On-hold music programmed with meta-information that stores the exact timecodes of cadences and the end of phrases. When the person who is being waited on picks up the phone, the system keeps playing the music until the next point.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Agency, empathy and the 0736 service to Manchester Piccadilly</title>
      <link>https://blog.afandian.com/2012/02/agency-empathy-and-the-0736-service-to-manchester-piccadilly/</link>
      <pubDate>Mon, 20 Feb 2012 08:54:02 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/agency-empathy-and-the-0736-service-to-manchester-piccadilly/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;I am sorry to announce that the 0736 service to Manchester Piccadilly is delayed by approximately 40 minutes due to engineering works. I am extremely sorry for the severe disruption to the service.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Luckily I wasn&amp;rsquo;t trying to get to Manchester Piccadilly, but from the reaction on the platform someone was. This well-spoken automatic pre-recorded announcement was clear, and told us everything we immediately needed to know. It was spoken courteously in perfect Recieved Pronunciation. It is the same voice that is used to announce all the official goings-on at Platform 2 of Oxford Station, and at stations across the country. I quite enjoy hearing the voice if I&amp;rsquo;m honest.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tracks that use Gradual onset of Distortion to Great Effect</title>
      <link>https://blog.afandian.com/2012/02/tracks-that-use-distortion-to-great-effect/</link>
      <pubDate>Wed, 15 Feb 2012 13:37:25 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/tracks-that-use-distortion-to-great-effect/</guid>
      <description>&lt;p&gt;I love Spotify. I refuse to participate in the &amp;lsquo;social networking&amp;rsquo; aspect of things. Indeed I find the idea of assuming I want everyone knowing what I listen to, and the assumption that I want to see what other people are listening to mildly offensive. That&amp;rsquo;s ok, I don&amp;rsquo;t mind being offended.&lt;/p&gt;&#xA;&lt;p&gt;That said, here is a list of songs (not a playlist) which use the gradual onset of distortion to great effect. Distortion has been used since the dawn of time to make guitars fuzzier, vocals warmer, snares more brutal.&lt;/p&gt;</description>
    </item>
    <item>
      <title>WordPress on Apache being Reverse Proxied by Nginx in an Endless Loop</title>
      <link>https://blog.afandian.com/2012/02/wordpress-on-apache-being-reverse-proxied-by-nginx/</link>
      <pubDate>Mon, 13 Feb 2012 14:52:25 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/wordpress-on-apache-being-reverse-proxied-by-nginx/</guid>
      <description>&lt;p&gt;I have a couple of WordPress installations running on Apache (on a non-80) port, and I&amp;rsquo;m reverse proxying them through nginx. Somewhere along the line WordPress is getting its knickers in a twist about the port not being the same as it expects. This results in WordPress going into an infinite redirect loop.&lt;/p&gt;&#xA;&lt;p&gt;To solve this, I put this in the nginx virtual server config:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;proxy_set_header Host $host;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Fixed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A snowy journey to work</title>
      <link>https://blog.afandian.com/2012/02/a-snowy-journey-to-work/</link>
      <pubDate>Fri, 10 Feb 2012 11:32:21 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/a-snowy-journey-to-work/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m not normally given to taking photos of my commute, but in the case of the snow I made an exception.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01741.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01751.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01791.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01801.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01781.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01921.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01501.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01721.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01641.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01651.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01521.jpg&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01531.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01471.jpg&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01821.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01681.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01671.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01661.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01591.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01601.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01861.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01881.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01481.jpg&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01851.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01491.jpg&#34; alt=&#34;&#34; /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; src=&#34;https://blog.afandian.com/images/2012/02/IMAG01691.jpg&#34; alt=&#34;&#34; /&gt;</description>
    </item>
    <item>
      <title>In Which we Discover Some Rules About Python Scoping (which we already knew)</title>
      <link>https://blog.afandian.com/2012/02/in-which-we-discover-some-rules-about-python-scoping-which-we-already-knew/</link>
      <pubDate>Thu, 09 Feb 2012 22:00:06 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/in-which-we-discover-some-rules-about-python-scoping-which-we-already-knew/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve just been bitten by scoping in Python. If you gave me this code and asked me what it did, I&amp;rsquo;d probably guess that it was a trick question and look carefully at it. What would you say?&lt;/p&gt;&#xA;&lt;pre&gt;def demo():&#xA;number = 100&#xA;one = number / 100&#xA;&#xA;numbers = [one, one+1, one+2]&#xA;big_numbers = [number * 100 for number in numbers]&#xA;bigger_numbers = [big_number * 100 for big_number in big_numbers]&#xA;print number&lt;/pre&gt;&#xA;&lt;p&gt; &lt;/p&gt;</description>
    </item>
    <item>
      <title>Old entries from simpler times: Busking</title>
      <link>https://blog.afandian.com/2012/02/busking-in-edinburgh/</link>
      <pubDate>Tue, 07 Feb 2012 23:09:31 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/02/busking-in-edinburgh/</guid>
      <description>&lt;p&gt;Whilst going over (and deleting) unwanted content on Facebook, I came across a few bits and pieces. I miss busking.&lt;/p&gt;&#xA;&lt;p&gt;Found this old post from 4th August 2007.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Day five of &amp;lsquo;my&amp;rsquo; Fringe, and the thought police are out in force. It feels like day two to me, but a lot has happened (including a technical rehearsal that finished at midnight, a street urchin and a stand-up routine about health and safety). The Fringe is getting started proper and potential audiences wonder round the city being picked off by hungry flyer-ers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A polecat comes to visit.</title>
      <link>https://blog.afandian.com/2012/01/a-polecat-comes-to-visit/</link>
      <pubDate>Mon, 30 Jan 2012 13:09:37 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/a-polecat-comes-to-visit/</guid>
      <description>&lt;p&gt;I put my rubbish out on the deck last night. Today I heard a rustling and looked out to see a polecat had come aboard, unbidden, and nicked some pasty packaging.&lt;/p&gt;&#xA;&lt;p&gt;For those unsure what a polecat is, &lt;a title=&#34;Wikipedia defines it thus&#34; href=&#34;http://en.wikipedia.org/wiki/Polecat&#34;&gt;wikipedia defines it thus&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A polecat is an animal.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Here is a video of the encounter. I can see why they named this animal &amp;lsquo;polecat&amp;rsquo;. It&amp;rsquo;s a bit like a pole and a bit like a cat.&lt;/p&gt;</description>
    </item>
    <item>
      <title>From La Mantovana to the Moldau. Musical similarity in the absence of rhythm and what it means to FolkTuneFinder</title>
      <link>https://blog.afandian.com/2012/01/from-la-mantovana-to-the-moldau-musical-similarity-and-what-it-means-to-folktunefinder/</link>
      <pubDate>Fri, 27 Jan 2012 22:24:54 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/from-la-mantovana-to-the-moldau-musical-similarity-and-what-it-means-to-folktunefinder/</guid>
      <description>&lt;p&gt;&lt;em&gt;Má Vlast&lt;/em&gt; is a set of pieces written by the composer Smetana in the late 1800s about his homeland, Czechoslovakia. One of the pieces in the set, &lt;em&gt;The Moldau&lt;/em&gt; (&lt;em&gt;Vltava&lt;/em&gt; in Czech) is one of my favourite symphonies of all time ever. It could be something in my partially Czech blood, it could be the fact that I&amp;rsquo;m soppy about Romantic-period orchestral music, whatever it is, I love this piece of music and know it intimately.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Old sailor&#39;s trick: Turning safety matches into strike anywhere matches.</title>
      <link>https://blog.afandian.com/2012/01/old-sailors-trick-turning-safety-matches-into-strike-anywhere-matches/</link>
      <pubDate>Sun, 22 Jan 2012 22:09:25 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/old-sailors-trick-turning-safety-matches-into-strike-anywhere-matches/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s an old sailor&amp;rsquo;s trick that comes in useful when on the high seas, when stuck with safety matches and no box to strike them on. They can be turned into strike-anywhere matches with the use of a hot stove. This also helps pass the time on the long unending days when the ship is becalmed at sea.&lt;/p&gt;&#xA;&lt;p&gt;Gloves were used because it wasn&amp;rsquo;t physically possible to get my hand that close.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Rime of the Housemate</title>
      <link>https://blog.afandian.com/2012/01/the-rime-of-the-housemate/</link>
      <pubDate>Sat, 21 Jan 2012 23:16:08 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/the-rime-of-the-housemate/</guid>
      <description>&lt;p&gt;This was a facebook comment that got out of hand. If this isn&amp;rsquo;t the kind of pointless string of words that belongs in a blog, I don&amp;rsquo;t know what is. The first part follows the Rime of the Ancient Mariner reasonably closely. The rest correlates with the worst excesses of Roald Dahl at his most metrically depraved.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It is an ancient housemate,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;And he washeth one of three.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;lsquo;By thy long grey beard and glittering eye&lt;/p&gt;</description>
    </item>
    <item>
      <title>Opening a can on a boat</title>
      <link>https://blog.afandian.com/2012/01/opening-a-can-on-a-boat/</link>
      <pubDate>Sat, 21 Jan 2012 01:31:04 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/opening-a-can-on-a-boat/</guid>
      <description>&lt;p&gt;The thing about living on a boat is that there is more than likely a hatchet to hand.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Hatchet&#34; src=&#34;https://blog.afandian.com/images/2012/01/IMAG0105.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;Which means that if you come home from the shops with a can and realise that you have no can opener, you can puncture holes in the lid.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Tin can&#34; src=&#34;https://blog.afandian.com/images/2012/01/IMAG0099.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;Using the hatchet&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Hatchet&#34; src=&#34;https://blog.afandian.com/images/2012/01/IMAG0100.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;… and get at the insides.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Empty tin&#34; src=&#34;https://blog.afandian.com/images/2012/01/IMAG0103.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;Try doing that in a house. I dare you.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FolkTuneFinder version 4 out now</title>
      <link>https://blog.afandian.com/2012/01/folktunefinder-version-4-is-here/</link>
      <pubDate>Thu, 05 Jan 2012 23:48:15 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/folktunefinder-version-4-is-here/</guid>
      <description>&lt;p&gt;On Monday 9th January 2011, version 4 of FolkTuneFinder.com went public. It was a bit of a journey getting to this point.&lt;/p&gt;&#xA;&lt;p&gt;I run FolkTuneFinder in my spare time. Mostly it runs itself without intervention. I keep an eye on things, monitor spam (except for a &lt;a href=&#34;https://blog.afandian.com/2011/11/recent-downtime-on-folktunefinder-com/&#34;&gt;recent occasion when it got out of hand&lt;/a&gt;) and answer mail. There is a fair amount of programming behind it, and I&amp;rsquo;ve re-written the search engine a few times over the years. The melody search is the main point of the site and the bulk of the programming, but recently the extra bits, such as comments, favourites, blogs etc have become more significant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FolkTuneFinder: Why are the search results so different to what I typed?</title>
      <link>https://blog.afandian.com/2012/01/folktunefinder-why-are-the-search-results-so-different-to-what-i-typed/</link>
      <pubDate>Thu, 05 Jan 2012 23:44:58 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/folktunefinder-why-are-the-search-results-so-different-to-what-i-typed/</guid>
      <description>&lt;p&gt;When searching FolkTuneFinder, you may find search results that you don&amp;rsquo;t agree with or can&amp;rsquo;t understand. You may think tune has nothing to do with your query, or the highlighted notes bear no relevance to what you typed. Here&amp;rsquo;s why.&lt;/p&gt;&#xA;&lt;p&gt;The thing about folk tunes is that they&amp;rsquo;ve survived in the aural tradition, in many cases for quite a long time. A good tune spreads because people like it, and different parts of a tune may appeal to different people. We all hear and experience tunes slightly differently, and we can interpret and remember them differently too.&lt;/p&gt;</description>
    </item>
    <item>
      <title>FolkTuneFinder index building used to be expensive</title>
      <link>https://blog.afandian.com/2012/01/folktunefinder-index-building-used-to-be-expensive/</link>
      <pubDate>Thu, 05 Jan 2012 23:44:01 +0000</pubDate>
      <guid>https://blog.afandian.com/2012/01/folktunefinder-index-building-used-to-be-expensive/</guid>
      <description>&lt;p&gt;The first version of FolkTuneFinder was written in a combination of Java and PHP. I was still working out the best way to do melodic indexing, and the index build process was parallelised. The job ran across 14 Apple Xserves, made available to me by my university. That was back in 2008. These days it runs in a single virtual machine … somewhere.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;FolkTuneFinder Xserve cluster&#34; src=&#34;https://blog.afandian.com/images/2012/01/cluster-11.jpg&#34; alt=&#34;&#34;  /&gt;</description>
    </item>
    <item>
      <title>Crazy Idea: Steering lock for bikes on trains</title>
      <link>https://blog.afandian.com/2011/11/crazy-idea-steering-lock-for-bikes-on-trains/</link>
      <pubDate>Fri, 25 Nov 2011 16:03:29 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/crazy-idea-steering-lock-for-bikes-on-trains/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s annoying leaning a bike up against something, especially on a train, only to have the handlebars rotate and for the bike to fall down. Or to be carrying a bike on your shoulder and have the wheel come round and smack you.&lt;/p&gt;&#xA;&lt;p&gt;A simple lock on the front of the bike which could be flicked to stop the steering from moving whilst it&amp;rsquo;s being transported would solve this problem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Recent downtime on FolkTuneFinder.com</title>
      <link>https://blog.afandian.com/2011/11/recent-downtime-on-folktunefinder-com/</link>
      <pubDate>Tue, 22 Nov 2011 22:54:26 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/recent-downtime-on-folktunefinder-com/</guid>
      <description>&lt;p&gt;I started &lt;a href=&#34;http://folktunefinder.com&#34; title=&#34;FolkTuneFinder&#34;&gt;FolkTuneFinder&lt;/a&gt; as a student project back in 2008. I&amp;rsquo;d done websites for a few years before, but this was the first serious one with any kind of heavy lifting or interesting behaviour. Over the years I added features that allowed people to interact, such as the commenting and FolkTuneFinder blogs, which has been surprisingly popular.&lt;/p&gt;&#xA;&lt;p&gt;I have always had a very small problem with spam: I received perhaps a small handful of blog posts a month, which was fine to deal with. It wasn&amp;rsquo;t a problem, and the most time-effective way of dealing with it was to delete the posts when they arose. There has always been a battle with spare time, and various interesting things have happened to me since 2008 meaning that I haven&amp;rsquo;t quite had as much time as I&amp;rsquo;d like.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crazy Idea: LCD windscreen dazzle reducer</title>
      <link>https://blog.afandian.com/2011/11/crazy-idea-lcd-windscreen-dazzle-reducer/</link>
      <pubDate>Mon, 21 Nov 2011 16:16:48 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/crazy-idea-lcd-windscreen-dazzle-reducer/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t drive, but being a passenger and a cyclist, I imagine dazzling lights can be something of a problem to drivers.&lt;/p&gt;&#xA;&lt;p&gt;To combat this, a camera could be mounted in the head-rest of the driver&amp;rsquo;s seat of a car, so that it was able to see what the driver saw from the same perspective. It could identify where egregious bright lights were coming from.&lt;/p&gt;&#xA;&lt;p&gt;A liquid crystal matrix could be embedded into the windscreen. An on-board computer could calibrate the camera and the &amp;lsquo;screen&amp;rsquo; built into the windscreen. It could then darken in the spots where bright light, to provide a very specialised shield and prevent dazzling.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crazy Idea: Matches with two heads</title>
      <link>https://blog.afandian.com/2011/11/crazy-idea-matches-with-two-heads/</link>
      <pubDate>Tue, 08 Nov 2011 18:55:15 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/crazy-idea-matches-with-two-heads/</guid>
      <description>&lt;p&gt;I strike a match to light my oven or stove, and blow it out within a few seconds. Most of the match is un-burned. Why not dip the match at both ends so that it can be used twice? And you wouldn&amp;rsquo;t have to get your fingers mucky: it&amp;rsquo;s not hard to avoid holding it by the end.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Storing integers in Redis</title>
      <link>https://blog.afandian.com/2011/11/storing-integers-in-redis/</link>
      <pubDate>Fri, 04 Nov 2011 12:00:02 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/storing-integers-in-redis/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been looking into Redis. I wondered about storing integers as keys and values rather than plain old strings. After &lt;a href=&#34;http://stackoverflow.com/questions/7973228/storing-integers-in-a-redis-ordered-set/7994995&#34;&gt;asking on Stackoverflow&lt;/a&gt;, I did my own experiments.&lt;/p&gt;&#xA;&lt;p&gt;It looks like it is possible to use any byte string as a key.&lt;/p&gt;&#xA;&lt;p&gt;For my application&amp;rsquo;s case it actually didn&amp;rsquo;t make that much difference storing the strings or the integers. I imagine that the structure in Redis undergoes some kind of alignment anyway, so there may be some pre-wasted bytes anyway. The value is hashed in any case.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Annual Squash Balancing Ritual</title>
      <link>https://blog.afandian.com/2011/11/the-annual-squash-balancing-ritual/</link>
      <pubDate>Fri, 04 Nov 2011 00:56:50 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/the-annual-squash-balancing-ritual/</guid>
      <description>&lt;p&gt;There are few events more sought after and exclusive than the annual Balancing of the Squash. This happens in a secret location, late at night, early in November. This ritual has roots in the ancient culture of a secret society known as &amp;rsquo;the Box of the Torch&#39;.&lt;/p&gt;&#xA;&lt;p&gt;Tonight the participants excelled both themselves and in some cases, each other.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a legume.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Day of the Dead</title>
      <link>https://blog.afandian.com/2011/11/day-of-the-dead/</link>
      <pubDate>Wed, 02 Nov 2011 23:42:58 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/day-of-the-dead/</guid>
      <description>&lt;p&gt;Today is Day of the Dead. The Hurly-Burly-Bright-And-Early Band was out in force this evening celebrating. Or rather, mourning the passing of the Summer. Exactly six months to the day (give or take) since May Day.&lt;/p&gt;&#xA;&lt;p&gt;My pipe is at a worrying angle.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;IMAG0028&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0028.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;IMAG0029&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0029.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;IMAG0033&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0033.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;IMAG0026&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0026.jpg&#34; alt=&#34;&#34;  /&gt;</description>
    </item>
    <item>
      <title>Cooking with Wood</title>
      <link>https://blog.afandian.com/2011/11/cooking-with-wood/</link>
      <pubDate>Tue, 01 Nov 2011 18:25:22 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/cooking-with-wood/</guid>
      <description>&lt;p&gt;After success with a pizza, I&amp;rsquo;ve decided to try cooking in my wood burning stove. Little steps. Today I tried melting some cheese over some gnocchi.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Shut up&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0011-1024x613.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Ashy&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0013.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Checking up&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG00141-1024x613.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Pret a manger&#34; src=&#34;https://blog.afandian.com/images/2011/11/IMAG0017.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;A good start. If I&amp;rsquo;m honest, this wasn&amp;rsquo;t anything more than melting some cheese. Next time I might actually cook something. And that&amp;rsquo;s pepper not ash in the last photo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Walking Home in the Dark</title>
      <link>https://blog.afandian.com/2011/11/walking-home-in-the-dark/</link>
      <pubDate>Tue, 01 Nov 2011 17:47:40 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/11/walking-home-in-the-dark/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s that time of year again. This winter I am working for a company with offices in the middle of a country estate. To get home you have to walk through a copse and over a sheep field.&lt;/p&gt;&#xA;&lt;p&gt;I enjoy walking in the dark immensely. I have always enjoyed it. I like to the extent that I find flashlights genuinely offensive in the dark (until you&amp;rsquo;ve dropped something). When I&amp;rsquo;m out in the dark and quiet I feel like the space that I inhabit expands a little. My own little personal bubble grows and weakens and I feel a bit more connected with everything. I am more aware of noises and movement around me in the half-light of the gloaming.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Typing on a one-row keyboard possible?</title>
      <link>https://blog.afandian.com/2011/10/typing-on-a-one-row-keyboard/</link>
      <pubDate>Fri, 28 Oct 2011 12:12:42 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/typing-on-a-one-row-keyboard/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve seen a number of special computer keyboards. These include, for example, five-finger units that require learning special &amp;lsquo;chords&amp;rsquo;. The idea of a one-handed keyboard is enticing but I don&amp;rsquo;t like the sound of having to learn specific combinations. What about re-using existing knowledge?&lt;/p&gt;&#xA;&lt;p&gt;Anyone who touch-types knows that each letter belongs to a given finger. I wondered what would happen if you restricted the keyboard to just one row (i.e. one button for each finger) whether this would make a functioning concept.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Gribbin</title>
      <link>https://blog.afandian.com/2011/10/the-gribbin/</link>
      <pubDate>Thu, 27 Oct 2011 20:24:14 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/the-gribbin/</guid>
      <description>&lt;img class=&#34;img-responsive&#34; title=&#34;chairs&#34; src=&#34;https://blog.afandian.com/images/2011/10/chairs1.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;There&amp;rsquo;s no hiding musicianship. Lock it up, put it in a box, or — crucially — ply it with significant quantities of drink … still it will shine through. There&amp;rsquo;s something immutable about musicianship that means that a bottle of Pimms and and half a bottle of whiskey later, it still keeps on playing.&lt;/p&gt;&#xA;&lt;p&gt;It was in circumstances such as these that The Gribbin came together for the first — and last — time. In the heady days of 2006, &lt;em&gt;The Pimms Sessions&lt;/em&gt; were recorded in a murky studio in scenic Oxford and (and subsequently presented to the unsuspecting, and arguably undeserving world).&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Stage Hand: The Flyerer</title>
      <link>https://blog.afandian.com/2011/10/the-stage-hand-the-flyerer/</link>
      <pubDate>Thu, 27 Oct 2011 18:24:43 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/the-stage-hand-the-flyerer/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Back in the day I used to do a lot of sound and lighting for student theatre. I did a lot in Oxford, and went up to Edinburgh a number of times to do the Edinburgh Fringe. I did not go to Oxford University, but I did hang around with a lot of people who did. Once or twice I contributed to a theatre column in a student paper. It&amp;rsquo;s a bit thespy because it&amp;rsquo;s okay to experiment with language when you&amp;rsquo;re young. Reprinted here because why not.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stage Whispers: The Techie</title>
      <link>https://blog.afandian.com/2011/10/stage-whispers-the-stagehand/</link>
      <pubDate>Thu, 27 Oct 2011 18:21:25 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/stage-whispers-the-stagehand/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Back in the day I used to do a lot of sound and lighting for student theatre. I did a lot in Oxford, and went up to Edinburgh a number of times to do the Edinburgh Fringe. I did not go to Oxford University, but I did hang around with a lot of people who did. Once or twice I contributed to a theatre column in a student paper. It&amp;rsquo;s a bit thespy because it&amp;rsquo;s okay to experiment with language when you&amp;rsquo;re young. Reprinted here because why not.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stage Whispers: The Stage Hand</title>
      <link>https://blog.afandian.com/2011/10/stage-whispers-the-stage-hand-2/</link>
      <pubDate>Thu, 27 Oct 2011 18:16:53 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/stage-whispers-the-stage-hand-2/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;Back in the day I used to do a lot of sound and lighting for student theatre. I did a lot in Oxford, and went up to Edinburgh a number of times to do the Edinburgh Fringe. I did not go to Oxford University, but I did hang around with a lot of people who did. Once or twice I contributed to a theatre column in a student paper. It&amp;rsquo;s a bit thespy because it&amp;rsquo;s okay to experiment with language when you&amp;rsquo;re young. Reprinted here because why not.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Crazy Idea: Physical haptic feedback of progress through an ebook</title>
      <link>https://blog.afandian.com/2011/10/crazy-idea-physical-feedback-of-progress-through-an-ebook/</link>
      <pubDate>Wed, 26 Oct 2011 15:21:05 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/crazy-idea-physical-feedback-of-progress-through-an-ebook/</guid>
      <description>&lt;p&gt;Haptic feedback is still an area where real books win over e-book readers such as Kindles. Being able to tell how far through a book you are by the feel of it, by the balance and thickness of the pages adds something instinctive to the reading process.&lt;/p&gt;&#xA;&lt;p&gt;My idea is to have a little linear actuator with a small weight on it that spans the width of the ebook device. Just a very small motor (the type you get in phone vibrators) and a small worm-gear (like you get in floppy disk drives) would do, and wouldn&amp;rsquo;t take up much space. The weight would gradually move across from left to right as you moved through the book. This would allow you to assess your progress through whatever tome  you were currently reading just by feel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Boat from Home</title>
      <link>https://blog.afandian.com/2011/10/boat-from-home/</link>
      <pubDate>Mon, 24 Oct 2011 21:44:37 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/boat-from-home/</guid>
      <description>&lt;p&gt;Like most, I grew up in a house. These perform a number of functions. A safe place to sleep, eat and raise a family come fairly high in the list, as do entertaining guests and storing things. The house doesn&amp;rsquo;t undergo any substantial change in order to fulfil these different functions. It largely stays put. In effort to impress the guests you might re-arrange the furniture, clean the windows or hide the cat. The prime change is in the disposition of the house dweller, who changes their mental state in order to fulfill the task of getting through another day, feeding the children again or keeping the guests entertained until it&amp;rsquo;s time for them to go home.&lt;/p&gt;</description>
    </item>
    <item>
      <title>things</title>
      <link>https://blog.afandian.com/2011/10/127/</link>
      <pubDate>Sun, 23 Oct 2011 22:56:59 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/127/</guid>
      <description>&lt;p&gt;&lt;canvas id=&#34;canvas&#34;  style=&#34;background-color: #e0ff00; z-index: 1000;&#34; onclick=&#34;spatter();&#34; width=&#34;800&#34; height=&#34;200&#34;&gt;&lt;/canvas&gt;&lt;/p&gt;&#xA;&lt;script&gt;&#xA;var big = false;&#xA;&#x9;&#xA;// Num nodes&#xA;var NODE_COUNT = 50;&#xA;&#xA;// Radius, anything closer than this becomes a neighbour.&#xA;var NEIGHBOUR_PROXIMITY = 20;&#xA;&#xA;// Flat array of x, y, dx, dy.&#xA;var nodes = Array(NODE_COUNT);&#xA;&#xA;// Flat array of flavours for each node.&#xA;var flavours = Array(NODE_COUNT);&#xA;&#xA;// Flat array of neighbours, proximity for each node.&#xA;var neighbours = Array(NODE_COUNT);&#xA;&#xA;var canvas = document.getElementById(&#39;canvas&#39;); &#xA;var context = canvas.getContext(&#34;2d&#34;);&#xA;&#xA;var width = canvas.width;&#xA;var height = canvas.height;&#xA;&#xA;function setupNodes()&#xA;{&#xA;&#x9;populate(0, NODE_COUNT);&#xA;}&#xA;&#xA;function spatter()&#xA;{&#xA;&#x9;var old = NODE_COUNT;&#xA;&#x9;NODE_COUNT += 10;&#xA;&#x9;&#xA;&#x9;populate(old, NODE_COUNT);&#xA;}&#xA;&#xA;function populate(l, u)&#xA;{&#xA;var i;    &#xA;for(i = l; i &lt; u; i++)&#xA;{&#xA;nodes[i*4+0] = Math.random() * width;&#xA;nodes[i*4+1] = Math.random() * height;&#xA;nodes[i*4+2] = Math.random() * 0.5;&#xA;nodes[i*4+3] = Math.random() * 0.5;        &#xA;flavours[i] = Math.floor(Math.random() * 3);&#xA;&#x9;        neighbours[i] = [];&#xA;}    &#xA;}&#xA;&#xA;function draw()&#xA;{&#xA;canvas.width = canvas.width&#xA;&#xA;var node;&#xA;var nodeNeighbours;&#xA;&#x9;&#xA;&#x9;context.lineWidth = &#34;2&#34;;&#xA;for (node = 0; node &lt; NODE_COUNT; node++)&#xA;{&#xA;nodeNeighbours = neighbours[node];&#xA;&#xA;var neighbour;&#xA;for (neighbour = 0; neighbour &lt; nodeNeighbours.length / 2; neighbour++)&#xA;{&#xA;// Black for same flavour, red for different.&#xA;if (flavours[node] == flavours[nodeNeighbours[neighbour*2+0]])&#xA;{&#xA;context.strokeStyle = &#34;rgba(0,0,0, &#34; + (1 - nodeNeighbours[neighbour*2+1]) + &#34;)&#34;;&#xA;}&#xA;else&#xA;{&#xA;context.strokeStyle = &#34;rgba(255,0,0, &#34; + (1 - nodeNeighbours[neighbour*2+1]) + &#34;)&#34;;&#xA;}&#xA;&#xA;context.beginPath();&#xA;context.moveTo(nodes[node*4+0], nodes[node*4+1]);  &#xA;context.lineTo(nodes[nodeNeighbours[neighbour*2+0]*4+0], nodes[nodeNeighbours[neighbour*2+0]*4+1]);  &#xA;context.closePath();  &#xA;context.stroke();&#xA;}        &#xA;}&#xA;&#xA;for (node = 0; node &lt; NODE_COUNT; node++)&#xA;{&#xA;&#xA;switch (flavours[node])&#xA;{&#xA;case 0:&#xA;context.fillStyle = &#34;rgb(150,0,0)&#34;;&#xA;break;&#xA;case 1:&#xA;context.fillStyle = &#34;rgb(0,150,0)&#34;;&#xA;break;&#xA;case 2:&#xA;context.fillStyle = &#34;rgb(0,0,150)&#34;;&#xA;break;&#xA;&#xA;}&#xA;&#xA;context.fillRect(nodes[node*4+0]-3, nodes[node*4+1]-3, 6, 6);&#xA;}&#xA;&#xA;window.setTimeout(function(){draw();}, 50)&#xA;}&#xA;&#xA;function tick()&#xA;{&#xA;var node;&#xA;for (node = 0; node &lt; NODE_COUNT; node++)&#xA;{&#xA;nodes[node*4+0] += nodes[node*4+2];&#xA;nodes[node*4+1] += nodes[node*4+3];&#xA;&#xA;// Bounce off the edges.&#xA;if (nodes[node*4+0] &lt; 0 &amp;&amp; nodes[node*4+2] &lt; 0)&#xA;{&#xA;nodes[node*4+2] *= -1;&#xA;}&#xA;&#xA;if (nodes[node*4+0] &gt; width &amp;&amp; nodes[node*4+2] &gt; 0)&#xA;{&#xA;nodes[node*4+2] *= -1;&#xA;}&#xA;&#xA;if (nodes[node*4+1] &lt; 0 &amp;&amp; nodes[node*4+3] &lt; 0)&#xA;{&#xA;nodes[node*4+3] *= -1;&#xA;}&#xA;&#xA;if (nodes[node*4+1] &gt; height &amp; nodes[node*4+3] &gt; 0)&#xA;{&#xA;nodes[node*4+3] *= -1;&#xA;}&#xA;}&#xA;&#xA;window.setTimeout(function(){tick();}, 50)&#xA;}&#xA;&#xA;// Refresh neighbours for each node&#xA;function calculateNeighbours()&#xA;{&#xA;var node;&#xA;for (node = 0; node &lt; NODE_COUNT; node++)&#xA;{&#xA;newNeighbours = [];&#xA;&#xA;var dx = 0;&#xA;var dy = 0;&#xA;&#xA;var lx = nodes[node*4+0] - NEIGHBOUR_PROXIMITY;&#xA;var hx = nodes[node*4+0] + NEIGHBOUR_PROXIMITY;&#xA;&#xA;var ly = nodes[node*4+1] - NEIGHBOUR_PROXIMITY;&#xA;var hy = nodes[node*4+1] + NEIGHBOUR_PROXIMITY;&#xA;&#xA;for (neighbour = 0; neighbour &lt; NODE_COUNT; neighbour++)&#xA;{&#xA;if (nodes[neighbour*4+0] &gt; lx &amp;&amp;&#xA;nodes[neighbour*4+0] &lt; hx &amp;&amp;&#xA;nodes[neighbour*4+1] &gt; ly &amp;&amp;&#xA;nodes[neighbour*4+1] &lt; hy &#xA;)&#xA;{&#xA;newNeighbours.push(neighbour);&#xA;var distanceX = Math.abs(nodes[node*4+0] - nodes[neighbour*4+0]);&#xA;var distanceY = Math.abs(nodes[node*4+1] - nodes[neighbour*4+1]);&#xA;&#xA;newNeighbours.push(((distanceX + distanceY) / 2) / NEIGHBOUR_PROXIMITY);&#xA;&#xA;// Different flavours repel, same attract.&#xA;if (flavours[neighbour] == flavours[node])&#xA;{&#xA;dx += nodes[neighbour*4+0] - nodes[node*4+0] ;&#xA;dy += nodes[neighbour*4+1] - nodes[node*4+1];&#xA;}&#xA;else&#xA;{&#xA;dx -= nodes[neighbour*4+0] - nodes[node*4+0];&#xA;dy -= nodes[neighbour*4+1] - nodes[node*4+1];&#xA;}&#xA;}                &#xA;}&#xA;&#xA;neighbours[node] = newNeighbours;&#xA;nodes[node*4+2] *= 1 + (dx / 100);&#xA;nodes[node*4+3] *= 1 + (dy / 100);&#xA;&#xA;// Dampen things a little.&#xA;nodes[node*4+2] *= 0.995;&#xA;nodes[node*4+3] *= 0.995;&#xA;&#x9;&#x9;&#x9;&#xA;&#x9;&#x9;&#x9;// And kill off the over excitable.&#xA;&#x9;&#x9;&#x9;if ((nodes[node*4+2] &gt; 10) || (nodes[node*4+3] &gt; 10))&#xA;&#x9;&#x9;&#x9;{&#xA;&#x9;&#x9;&#x9;&#x9;nodes[node*4+2] = 0.001;&#xA;&#x9;&#x9;&#x9;&#x9;nodes[node*4+3] = 0.001;&#xA;&#x9;&#x9;&#x9;}&#xA;&#xA;}&#xA;&#xA;window.setTimeout(function(){calculateNeighbours()}, 50);&#xA;}&#xA;&#xA;setupNodes();&#xA;tick();&#xA;calculateNeighbours();&#xA;&#xA;draw();&#xA;&#xA;&lt;/script&gt;&#xA;&lt;p&gt;Don&amp;rsquo;t ask me what this does.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Today I Have Been Mostly Chopping Wood</title>
      <link>https://blog.afandian.com/2011/10/today-i-have-been-mostly-chopping-wood/</link>
      <pubDate>Sun, 23 Oct 2011 17:04:44 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/10/today-i-have-been-mostly-chopping-wood/</guid>
      <description>&lt;p&gt;Today I chanced upon some logs. So I took them home…&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Logs&#34; src=&#34;https://blog.afandian.com/images/2011/10/Photo-on-2011-10-23-at-12.25-2.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;… and went at them with a hatchet…&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Splitting logs&#34; src=&#34;https://blog.afandian.com/images/2011/10/Photo-on-2011-10-23-at-13.03.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;chopped wood&#34; src=&#34;https://blog.afandian.com/images/2011/10/Photo-on-2011-10-23-at-13.32.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;I reckon that&amp;rsquo;s a few weeks&amp;rsquo; worth of warm evenings some time around winter 2012.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;Stacked wood&#34; src=&#34;https://blog.afandian.com/images/2011/10/Photo-on-2011-10-23-at-13.56-2.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;Some people are worrying about the cost of heating their homes. I&amp;rsquo;m out scouting for wood.&lt;/p&gt;&#xA;&lt;p&gt;Any woodologists able to identify what this might be and if it&amp;rsquo;ll burn obligingly? Failing that, practising xylologists?&lt;/p&gt;</description>
    </item>
    <item>
      <title>One Last Joke</title>
      <link>https://blog.afandian.com/2011/03/one-last-joke/</link>
      <pubDate>Fri, 25 Mar 2011 16:42:20 +0000</pubDate>
      <guid>https://blog.afandian.com/2011/03/one-last-joke/</guid>
      <description>&lt;p&gt;Immediately after leaving university I joined a software company, and stayed there for 2 years and 8 months. It was serious slice of life. I&amp;rsquo;m glad I spent it there, but I&amp;rsquo;m also glad I left. Over the almost-three-years, my self-control wavered from time to time. I enjoy a joke, and if there&amp;rsquo;s a practical element, all the better.&lt;/p&gt;&#xA;&lt;p&gt;In his goodbye speech, my manager went over the list of things I had done in my time there, including several practical jokes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Guess the Icon!</title>
      <link>https://blog.afandian.com/2010/11/guess-the-icon/</link>
      <pubDate>Mon, 01 Nov 2010 16:28:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2010/11/guess-the-icon/</guid>
      <description>&lt;p&gt;Microsoft Windows sets the bar high for software developers. Their standards of usability and UI consistency are something that few developers are fully able to attain.&lt;/p&gt;&#xA;&lt;p&gt;With that in mind I present to you…&lt;/p&gt;&#xA;&lt;h3 id=&#34;guess-the-icon&#34;&gt;Guess the icon!&lt;/h3&gt;&#xA;&lt;p&gt;What&amp;rsquo;s this&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;guess&#34; src=&#34;https://blog.afandian.com/images/2011/10/guess-300x145.png&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;Yes, you guessed it, it&amp;rsquo;s Intel&amp;rsquo;s Active Management Technology Status. And it&amp;rsquo;s disabled.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;guess2&#34; src=&#34;https://blog.afandian.com/images/2011/10/guess2-300x61.png&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt;Not that you&amp;rsquo;d know.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Theatre Shows I Have Teched For</title>
      <link>https://blog.afandian.com/2010/04/theatre-shows-i-have-teched-for/</link>
      <pubDate>Thu, 01 Apr 2010 00:00:42 +0000</pubDate>
      <guid>https://blog.afandian.com/2010/04/theatre-shows-i-have-teched-for/</guid>
      <description>&lt;p&gt;During my time as a student (and during my time as a human) I&amp;rsquo;ve done a fair bit of lighting design and teching for student theatre. Here is a list of shows I have worked on.&lt;/p&gt;&#xA;&lt;h2 id=&#34;2010&#34;&gt;2010&lt;/h2&gt;&#xA;&lt;p&gt;**Bent **&lt;em&gt;(Lighting Designer; &lt;a href=&#34;http://users.ox.ac.uk/~kebl3291/&#34;&gt;O&amp;rsquo;Reilly&lt;/a&gt;, Oxford)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;**Paradise Lost **&lt;em&gt;(Lighting Designer; &lt;a href=&#34;http://users.ox.ac.uk/~kebl3291/&#34;&gt;O&amp;rsquo;Reilly&lt;/a&gt;, Oxford)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;**The Blue Room **&lt;em&gt;(Lighting Designer; &lt;a href=&#34;http://users.ox.ac.uk/~kebl3291/&#34;&gt;O&amp;rsquo;Reilly&lt;/a&gt;, Oxford)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;2009&#34;&gt;2009&lt;/h2&gt;&#xA;&lt;p&gt;**Captain Improv **&lt;a href=&#34;http://www.improv.org.uk/&#34;&gt;ICE&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;**Much Ado About Nothing **&lt;em&gt;(Lighting Designer; &lt;a href=&#34;http://users.ox.ac.uk/~kebl3291/&#34;&gt;O&amp;rsquo;Reilly&lt;/a&gt;, Oxford)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;**The Tempest **&lt;em&gt;(Lighting Designer; &lt;a href=&#34;http://wads.wadham.ox.ac.uk/moser/&#34;&gt;Moser&lt;/a&gt;, Oxford)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;**The Truth **&lt;em&gt;(Lighting Designer &amp;amp; Op; &lt;a href=&#34;http://www.ofsstudio.org.uk/&#34;&gt;OFS&lt;/a&gt;, Oxford)&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Instrument Zoo</title>
      <link>https://blog.afandian.com/2010/03/my-instrument-zoo/</link>
      <pubDate>Mon, 01 Mar 2010 00:00:30 +0000</pubDate>
      <guid>https://blog.afandian.com/2010/03/my-instrument-zoo/</guid>
      <description>&lt;p&gt;I like instruments and have somewhat of a menagerie. Here are some of the less embarrassing inmates.&lt;/p&gt;&#xA;&lt;h2 id=&#34;squeezeboxes&#34;&gt;Squeezeboxes&lt;/h2&gt;&#xA;&lt;p&gt;Here is a Castagnari Lilly. It&amp;rsquo;s a small, single-voice D/G melodeon. Because of its size and the fact it has one reed per note, the reeds are mounted directly on the board rather than in a reed-block. It sounds a bit like a concertina. The buttons are much smaller than a normal melodeon so it&amp;rsquo;s easier to play fiddly things.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Fixing a leaky Castagnari Lilly</title>
      <link>https://blog.afandian.com/2010/02/fixing-a-leaky-castagnari-lilly/</link>
      <pubDate>Mon, 01 Feb 2010 00:00:52 +0000</pubDate>
      <guid>https://blog.afandian.com/2010/02/fixing-a-leaky-castagnari-lilly/</guid>
      <description>&lt;p&gt;After a brilliant Swanage Folk Festival, I got my box home and, to my horror, heard a slight hissing sound. Nightmare. A few seconds&amp;rsquo; listening suggested it was coming from behind the grille. So off it came.&lt;/p&gt;&#xA;&lt;img class=&#34;img-responsive&#34; title=&#34;1&#34; src=&#34;https://blog.afandian.com/images/2011/10/1.jpg&#34; alt=&#34;&#34;  /&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;Somehow the wax on the pallets had melted and allowed a valve or two to slip out of place. The wax melts at a very low temperature (a bit &lt;em&gt;too&lt;/em&gt; low in my opinion). I carefully used a soldering iron to warm the armature (not the wax itself!) in short bursts. It took very little heating indeed to allow me to move the valves back in place.&lt;/p&gt;</description>
    </item>
    <item>
      <title>De-Dusting Melodeon Air Vents</title>
      <link>https://blog.afandian.com/2010/01/de-dusting-melodeon-air-vents/</link>
      <pubDate>Fri, 01 Jan 2010 00:00:55 +0000</pubDate>
      <guid>https://blog.afandian.com/2010/01/de-dusting-melodeon-air-vents/</guid>
      <description>&lt;p&gt;My third- (or perhaps fourth-) hand Dino Baffetti melodeon has some pretty impressive basses, but the tonics on the chord side (key-note) have slowly started to sound a bit out of tune. Jon Spiers suggested that whilst it might be a problem with the reeds, the shape of the chamber also affects how reeds speak. It was noticeable that the tuning was fine at low volume, but at higher pressure the tone bent up as much as 50 cents. I took apart the chamber and bellows to see if anything was amiss, but it all looks in order. I did notice that the dust filters on the air vents were looking a bit mucky and that that might be causing the problem:&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://blog.afandian.com/post/2017-06-12-golden-throng/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/post/2017-06-12-golden-throng/</guid>
      <description>&lt;p&gt;Propolis doesn&amp;rsquo;t come off. At least the proplis that my bees make. Whenever I open the hive I have to slowly ease the boxes apart, slowly prying them as the glue stretches and releases its grip. It&amp;rsquo;s known as bee glue for a reason. Like honey, it&amp;rsquo;s a product of its environment, and its stickiness depends on the trees that the bees have access to. Like honey, it&amp;rsquo;s produced by a chain&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://blog.afandian.com/post/2020-10-30-remarkable-experiments/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://blog.afandian.com/post/2020-10-30-remarkable-experiments/</guid>
      <description>&lt;p&gt;I captured the event stream whilst I drew a circle.&lt;/p&gt;&#xA;&lt;p&gt;$ ssh remarkable &amp;lsquo;cat /dev/input/event0&amp;rsquo; &amp;gt; /tmp/pen-input&lt;/p&gt;&#xA;&lt;p&gt;This ended up being 22,832 bytes. I then cleared the screen and piped some data back over the connection:&lt;/p&gt;&#xA;&lt;p&gt;$ cat /tmp/pen-input | ssh remarkable &amp;lsquo;cat - &amp;gt; /dev/input/event0&amp;rsquo;&lt;/p&gt;&#xA;&lt;p&gt;Nothing. This was understandable, as the data was all sent in one go, and the tablet likely though that my hand was moving at infinity meters per second.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
