<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Adrian Short &#187; Paul Burstow</title>
	<atom:link href="http://adrianshort.co.uk/tag/paul-burstow/feed/" rel="self" type="application/rss+xml" />
	<link>http://adrianshort.co.uk</link>
	<description>Design, citizenship and the city</description>
	<lastBuildDate>Mon, 07 Nov 2011 09:17:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lib Dems&#8217; leaflets: Legal, indecent, dishonest, untruthful</title>
		<link>http://adrianshort.co.uk/2009/06/04/lib-dems-leaflets-legal-indecent-dishonest-untruthful/</link>
		<comments>http://adrianshort.co.uk/2009/06/04/lib-dems-leaflets-legal-indecent-dishonest-untruthful/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 14:01:29 +0000</pubDate>
		<dc:creator>Adrian Short</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Sutton]]></category>
		<category><![CDATA[elections]]></category>
		<category><![CDATA[LibDems]]></category>
		<category><![CDATA[Liberal Democrats]]></category>
		<category><![CDATA[Paul Burstow]]></category>
		<category><![CDATA[Tom Brake]]></category>

		<guid isPermaLink="false">http://adrianshort.co.uk/?p=434</guid>
		<description><![CDATA[Today the Sutton Guardian has run a story in which I and Bob Steel from the Sutton Green Party accuse MPs Paul Burstow, Tom Brake and the Sutton Lib Dems of distributing deceitful and misleading leaflets about today&#8217;s European Parliament election. I stand by that accusation and presume that the Greens do likewise. For the [...]]]></description>
			<content:encoded><![CDATA[<p>Today the Sutton Guardian has run a <a href="http://www.suttonguardian.co.uk/news/4415075.Lib_Dem_election_leaflets_reported_to_police_accused_of_misleading_public/">story</a> in which I and Bob Steel from the Sutton Green Party accuse MPs Paul Burstow, Tom Brake and the Sutton Lib Dems of distributing deceitful and misleading leaflets about today&#8217;s European Parliament election. I stand by that accusation and presume that the Greens do likewise. For the avoidance of any doubt I am not connected with the Greens or any other political party.<span id="more-434"></span></p>
<p>The story also says that I reported the Lib Dems&#8217; leaflets to the police as I suspected they may have broken electoral law. This is true. However, the police have recently informed me that having considered the matter and consulted the Electoral Commission they can see no offences being committed and therefore will be discontinuing their investigation.</p>
<p>While it seems that the Lib Dems&#8217; leaflets are legal I maintain <a href="http://adrianshort.co.uk/2009/05/15/418/">my original view</a> that they are indecent, dishonest and untruthful. They may be &#8220;within the rules&#8221; but they are certainly outside anything I would recognise as honest politics. The leaflets distributed to every household in this borough by Paul Burstow and Tom Brake contain statements which are categorically untrue in the context of this election and which are likely to entirely mislead voters into switching their vote to not on the basis of being persuaded by a political argument but by a purely false tactical one.</p>
<p>I contacted the Lib Dems about my concerns shortly after writing my article on 15 May and the only response I have had was one from Sarah Ludford MEP (London region) saying that she finds no grounds for complaint. The Lib Dems have had ample opportunity to clarify, correct, withdraw or even substantially defend these leaflets but it would seem that they are entirely unwilling to discuss them seriously. While that is their right, the conclusion I draw from that is that the Lib Dems don&#8217;t want to defend their leaflets because they&#8217;re indefensible.</p>
<p>I would not like anyone to vote today thinking that there is any legal cloud over the Lib Dems in Sutton or elsewhere. But if you have formed the impression based on the Sutton Guardian story or anything I have written on this blog or elsewhere that the Lib Dems have been engaged in a deliberate attempt to steal votes from their opponents through deception I can confirm that that continues to be my honest assessment of the situation.</p>
<p>Today&#8217;s election for the European parliament isn&#8217;t a &#8220;close race&#8221; between the Conservatives and the Lib Dems in Sutton. There is no need to vote tactically for your second-choice party because you think that your first choice &#8220;can&#8217;t win in Sutton&#8221;. The European election system distributes seats roughly according to the percentage of votes for each party so that whether you support a major party or a minor one your vote will count towards electing a Euro MP and for many parties will have a very good chance of succeeding. If you live in Sutton, your vote will be added to all the other votes across the whole of London and used to elect 8 Euro MPs to represent the whole of London. There are no Euro MPs specifically for Sutton and the outcome of the vote in Sutton has no particular bearing on who gets elected other than in that Sutton&#8217;s votes comprise part of the London-wide total.</p>
<p>The most worrying aspect of this whole business was the conversation I had with a journalist who was quite adamant that &#8220;politicians lying isn&#8217;t a story&#8221;. While I question his news sense the sad fact remains that this is a common attitude among the public and leads to widespread voter apathy in which politicians&#8217; claims are not only rightly not taken at face value but are frequently dismissed as outright lies without further consideration. The sorry conclusion of this story is that some politicians &#8212; in this case Paul Burstow, Tom Brake and other Lib Dems across the country &#8212; really will say anything to get elected, no matter how untrue it may be.</p>
<p>As the MPs&#8217; expenses scandal continues there is a great deal of talk about changing the expenses system, the voting system and other aspects of our political life. While there may be some merit to some of these ideas, political reform in this country ultimately is in the hands of you, the voter, who can simply decide not to elect theives, fiddlers, liars or other kinds of rogues.</p>
<p>The polls are open until 10pm today. Your vote really does count. Use it.</p>
<p>&#8212;</p>
<p><em>This isn&#8217;t a party political thing apart from the entirely obvious fact that I think the Lib Dems shouldn&#8217;t profit from their deceit at the ballot box in this election. I&#8217;ve said it before and I&#8217;ll say it again now: If anyone has any leaflets from any other political party trying anything similar anywhere in the country please upload them to <a href="http://www.thestraightchoice.org/">The Straight Choice</a> and send me a link and I&#8217;ll see what I can do about publicising it if it hasn&#8217;t already gained coverage elsewhere.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianshort.co.uk/2009/06/04/lib-dems-leaflets-legal-indecent-dishonest-untruthful/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>With lies like these I&#8217;d rather the LibDems fiddled their expenses</title>
		<link>http://adrianshort.co.uk/2009/05/15/with-lies-like-these-id-rather-the-libdems-fiddled-their-expenses/</link>
		<comments>http://adrianshort.co.uk/2009/05/15/with-lies-like-these-id-rather-the-libdems-fiddled-their-expenses/#comments</comments>
		<pubDate>Fri, 15 May 2009 12:13:30 +0000</pubDate>
		<dc:creator>Adrian Short</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[elections]]></category>
		<category><![CDATA[European Parliament]]></category>
		<category><![CDATA[LibDems]]></category>
		<category><![CDATA[Liberal Democrats]]></category>
		<category><![CDATA[Paul Burstow]]></category>
		<category><![CDATA[Sarah Ludford]]></category>
		<category><![CDATA[Tom Brake]]></category>
		<category><![CDATA[voting]]></category>

		<guid isPermaLink="false">http://adrianshort.co.uk/?p=418</guid>
		<description><![CDATA[As the Westminster expenses scandal drags the reputation of all MPs down into the gutter whether they deserve it individually or not, you&#8217;d think that politicians would be extra-careful to keep their noses clean during the European Parliament campaign for the election on 4th June. Obviously no-one told the LibDems. Yesterday they launched their election [...]]]></description>
			<content:encoded><![CDATA[<p>As the Westminster expenses scandal drags the reputation of all MPs down into the gutter whether they deserve it individually or not, you&#8217;d think that politicians would be extra-careful to keep their noses clean during the European Parliament campaign for the election on 4th June.</p>
<p>Obviously no-one told the LibDems. Yesterday they launched their election campaign leaflets in London which stoop to new lows in lying to the public to trick them into voting LibDem.</p>
<p>Three leaflets that I&#8217;ve seen all use a similar tactic of exploiting voters&#8217; ignorance of the European electoral system into fooling them into voting tactically as they might in a general election for the UK Parliament in Westminster.<span id="more-418"></span></p>
<p>The <a href="http://www.thestraightchoice.org/leaflet.php?q=87">leaflet</a> from Paul Burstow, LibDem MP for the south London constituency of Sutton and Cheam, is typical.</p>
<p><a href="http://adrianshort.co.uk/wp-content/uploads/2009/05/burstow2.jpg"><img class="alignnone size-medium wp-image-420" title="burstow2" src="http://adrianshort.co.uk/wp-content/uploads/2009/05/burstow2-400x283.jpg" alt="burstow2" width="400" height="283" /></a></p>
<p>&#8220;It&#8217;s so close here&#8221; declares the headline. &#8220;Elections in Sutton and Cheam are always a close finish between the Liberal Democrats and the Conservatives.&#8221; To the side is a big bar chart showing the LibDems with 47%, Conservatives on 41% and Labour with just 12%. &#8220;Here in Sutton and Cheam, elections are between the LibDems and the Conservatives&#8221;, a callout box reminds us.</p>
<p>It doesn&#8217;t say where these figures come from or give any indication as to why they might be relevant. And the fact is, they&#8217;re not just irrelevant but totally misleading. This is the <a id="p2vp" title="result of the last general election" href="https://spreadsheets.google.com/ccc?key=rK1hXEHFjRFWGOTOG12eM5Q&amp;hl=en_GB">result of the last general election</a> for Westminster where the vote was indeed a close race between the LibDems and the Tories, with Labour trailing a poor third and unlikely ever to take the seat under Westminster&#8217;s first-past-the-post electoral system.</p>
<p>What the leaflet doesn&#8217;t say is that the electoral system for the European Parliament is totally different and there&#8217;s no need for anyone to vote tactically no matter which party they support.</p>
<p>The European election on 4th June isn&#8217;t an election &#8220;in Sutton and Cheam&#8221;. The Euro vote is grouped into large regions which return several Euro MPs each and the system uses a form of proportional representation, ensuring that very few votes are &#8220;wasted&#8221; on failed candidates that don&#8217;t get elected.</p>
<p>Sutton and Cheam voters will have their votes pooled together with all other Londoners and used to elect eight Euro MPs. It doesn&#8217;t make the slightest difference how close the vote may be between two parties in any Westminster constituency. People will be voting for a party and not a candidate and any party that gets around 8% of the total vote across the whole of London will get at least one Euro MP.</p>
<p>In the last Euro election in 2004, the LibDems didn&#8217;t come first but third. The Tories and Labour both took 3 seats in London each. The LibDems, the UK Independence Party and the Greens took one Euro MP each. And the LibDems&#8217; vote at 15% across London trailed well behind Labour on 25%. So why aren&#8217;t the LibDems showing the figures that matter from the last Euro election rather than the ones from Westminster that have no significance at all?</p>
<p>The <a id="x-8c" title="leaflet" href="http://www.thestraightchoice.org/leaflet.php?q=77">leaflet</a> from Tom Brake, LibDem MP for Carshalton and Wallington in south London, takes the same trick to even more sordid depths.</p>
<p><a href="http://adrianshort.co.uk/wp-content/uploads/2009/05/brake-bar-chart.png"><img class="alignnone size-medium wp-image-421" title="brake-bar-chart" src="http://adrianshort.co.uk/wp-content/uploads/2009/05/brake-bar-chart-400x165.png" alt="brake-bar-chart" width="400" height="165" /></a></p>
<p>We get a misleading bar chart similar to Paul Burstow&#8217;s, showing the Westminster constituency vote from the last general election. Here, as in Sutton and Cheam, the Westminster vote is close between the LibDems and the Tories with Labour coming a very distant unelectable third.</p>
<p>But the language of deceit here is even stronger. &#8220;This election is going to be a tight contest and every vote will make a difference&#8230; With Labour out of the race in Sutton, more and more people are backing the Liberal Democrats to win.&#8221;</p>
<p>Did you see what they did there? &#8220;Labour out of the race in Sutton&#8221;? It&#8217;s not a Sutton race, it&#8217;s a London race, and in that London race Labour are still in a stronger position than the LibDems even despite the floundering government in Westminster.</p>
<p>And what does it mean that &#8220;people are backing the Liberal Democrats to win&#8221;? This isn&#8217;t a winner-takes-all election like we have for Westminster. All the three big parties are likely to get at least one Euro MP out of eight in London and it&#8217;s very likely that smaller parties like the Greens and UKIP won&#8217;t come away empty-handed. The real question is whether the LibDems will be able to increase their single current London Euro MP to two or whether large chunks of their vote will get skimmed off at the top by a strong Tory party and at the bottom by people voting for smaller parties like the Greens and UKIP through genuine preference or as a protest against Westminster&#8217;s dirty politics.</p>
<p>The theme continues with more lies elsewhere on the leaflet. In a section attacking Labour we&#8217;re told that &#8220;Labour cannot win in Sutton&#8230; voting Labour will only help the Conservatives win&#8221;.</p>
<p><a href="http://adrianshort.co.uk/wp-content/uploads/2009/05/brake-labour-cannot-win.png"><img class="alignnone size-medium wp-image-422" title="brake-labour-cannot-win" src="http://adrianshort.co.uk/wp-content/uploads/2009/05/brake-labour-cannot-win-400x297.png" alt="brake-labour-cannot-win" width="400" height="297" /></a></p>
<p>Excuse me? This is a proportional representation election. Voting Labour won&#8217;t help the Conservatives. It&#8217;ll help Labour. And once again the entirely misleading idea of whether anyone might &#8220;win in Sutton&#8221; totally obscures the relevant matter of London-wide voting.</p>
<p><a href="http://adrianshort.co.uk/wp-content/uploads/2009/05/brake-greens-cannot-win.png"><img class="alignnone size-medium wp-image-423" title="brake-greens-cannot-win" src="http://adrianshort.co.uk/wp-content/uploads/2009/05/brake-greens-cannot-win-400x169.png" alt="brake-greens-cannot-win" width="400" height="169" /></a></p>
<p>The Greens get the same treatment. &#8220;The Greens have no chance of winning in Sutton&#8221;, the leaflet says. Well, in the last Euro election in 2004 the Greens picked up 8% of the London vote, giving them a single Euro MP just like the LibDems. Things will be a little harder for the Greens this time in London as there will now be only eight London Euro MPs compared with the previous nine, but the Greens are still in with a fighting chance. The LibDems&#8217; leaflet is a shamefaced attempt to con Green voters into considering a &#8220;tactical&#8221; vote for another party even though they have no need to do so. In the Euro election, every vote really does count. Need I say again that it matters not one bit who might &#8220;win in Sutton&#8221; in this London-wide vote?</p>
<p><a href="http://adrianshort.co.uk/wp-content/uploads/2009/05/holborn-bar-chart.png"><img class="alignnone size-medium wp-image-424" title="holborn-bar-chart" src="http://adrianshort.co.uk/wp-content/uploads/2009/05/holborn-bar-chart-400x150.png" alt="holborn-bar-chart" width="400" height="150" /></a></p>
<p>The LibDems&#8217; lying leaflets aren&#8217;t just a south London phenomenon. Up in Camden, LibDem <a id="ynkh" title="leaflets in the Holborn and St Pancras constituency" href="http://www.thestraightchoice.org/leaflet.php?q=30">leaflets in the Holborn and St Pancras constituency</a> use the familiar Westminster general election bar chart to show just how &#8220;close&#8221; things are between the LibDems and Labour there. In this case it does at least say that these are &#8220;general election&#8221; results but the complete irrelevance of them is not made clear. In fact, the Tories&#8217; bar is marked with a big box that says, &#8220;Can&#8217;t win here&#8221; &#8212; once again trying to trick people into making a choice between the LibDems and Labour and giving up a potential Tory vote as futile. This is bait and switch. It&#8217;s no different to a financial adviser showing a client a set of performance figures for one investment while actually selling them another. The text continues the same theme: &#8220;Elections here in Holborn and St Pancras are always a close finish between your LibDem team and Gordon Brown&#8217;s Labour Party.&#8221; This is an outright lie: In the 2004 Euro election the LibDems in &#8220;Holborn and St Pancras&#8221; (really, the London region) came a distant third to the Tories and Labour.</p>
<p>I&#8217;ve been studying and following politics for 25 years and I&#8217;m well aware that election leaflets aren&#8217;t written under a solemn oath to tell the truth, the whole truth and nothing but the truth. Depending on your affection for the party concerned, election handouts are either good public relations or evil propaganda, designed to put themselves in the best possible light and their opponents in the worst. A party or candidate&#8217;s own successes will be amplified and their shortcomings quietly sidestepped. Opponents will be lambasted for the slightest misjudgements and their genuine triumphs ignored. That&#8217;s how it goes and it&#8217;s hard to imagine that in a vigorous, healthy and above all a free democracy it could ever be much else.</p>
<p>But these LibDem leaflets go way beyond legitimate criticism of their opponents and into tricking the voters to abandon an opposing vote by giving the wholly false impression that there&#8217;s a need to vote tactically in the Euro election. That it&#8217;s the LibDems doing this &#8212; a party that campaigns hard to introduce proportional representation for the Westminster parliament as a supposedly &#8220;fairer&#8221; system &#8212; makes it all the more appalling. PR would give the LibDems a big boost at Westminster, but in an election where PR is already in place and doesn&#8217;t appear to work to their advantage in some areas the LibDems try to con the public into understanding less about how their vote works than if they hadn&#8217;t read the leaflet at all.</p>
<p>So I&#8217;m calling them on it. This isn&#8217;t politics but a subtle and insidious form of electoral fraud. These leaflets are deliberately designed to deceive, making statements that the LibDems know will be misinterpreted by almost everyone. The LibDems have been relatively unscathed by the Westminster expenses scandal. If nothing else they have far fewer MPs there to be making claims. But frankly I&#8217;d much rather a few LibDems had been caught feathering their own nests than deliberately trying to subvert democracy as they&#8217;re doing here. Sarah Ludford MEP, Paul Burstow MP, Tom Brake MP and the LibDems in Holborn and St Pancras have shown themselves completely unable to tell the truth where it counts and therefore unfit to hold public office &#8212; and I&#8217;ll say exactly the same thing for any party that tries to exploit and increase voters&#8217; ignorance of the electoral system for their own advantage in this way.</p>
<p>There&#8217;s no need to vote tactically in the Euro elections on 4th June. Just vote for the party you prefer and there&#8217;s every chance you&#8217;ll help to elect at least one Euro MP for them. Don&#8217;t let the LibDems or anyone else fool you into thinking otherwise.</p>
<p>&#8212;</p>
<p><em>With thanks to all the people that have uploaded their election leaflets to <a href="http://www.thestraightchoice.org/">The Straight Choice</a> and to the Straight Choice team for making the whole thing possible.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianshort.co.uk/2009/05/15/with-lies-like-these-id-rather-the-libdems-fiddled-their-expenses/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Building a local news mashup with Twitter, TwitterFeed, Delicious, Yahoo! Pipes, Ruby and RSS</title>
		<link>http://adrianshort.co.uk/2009/03/15/building-a-local-news-mashup-with-twitter-twitterfeed-delicious-yahoo-pipes-ruby-and-rss/</link>
		<comments>http://adrianshort.co.uk/2009/03/15/building-a-local-news-mashup-with-twitter-twitterfeed-delicious-yahoo-pipes-ruby-and-rss/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 18:35:27 +0000</pubDate>
		<dc:creator>Adrian Short</dc:creator>
				<category><![CDATA[Software design]]></category>
		<category><![CDATA[Sutton]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[Delicious]]></category>
		<category><![CDATA[Hpricot]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Paul Burstow]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Stonecot Hill News]]></category>
		<category><![CDATA[Sutton Council]]></category>
		<category><![CDATA[Sutton Guardian]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[TwitterFeed]]></category>
		<category><![CDATA[Yahoo! Pipes]]></category>

		<guid isPermaLink="false">http://adrianshort.co.uk/?p=311</guid>
		<description><![CDATA[(Click on the image to download the PDF, 19KB, opens in new window/tab.) Like this? Follow me on Twitter: http://twitter.com/adrianshort I&#8217;m a self-confessed and unashamed news junkie and this is how I&#8217;m starting to mash up news in my local area. For those that aren&#8217;t local, Sutton is a London borough with a population of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://adrianshort.co.uk/wp-content/uploads/2009/03/sutton-local-news-mashup.pdf" target="_blank"><img class="alignnone size-medium wp-image-330" title="sutton-local-news-mashup" src="http://adrianshort.co.uk/wp-content/uploads/2009/03/sutton-local-news-mashup-400x282.png" alt="sutton-local-news-mashup" width="400" height="282" /></a></p>
<p><em>(Click on the image to download the PDF, 19KB, opens in new window/tab.)</em></p>
<p><em>Like this? Follow me on Twitter: <a href="http://twitter.com/adrianshort">http://twitter.com/adrianshort</a><br />
</em></p>
<p>I&#8217;m a self-confessed and unashamed news junkie and this is how I&#8217;m starting to mash up news in my local area. For those that aren&#8217;t local, <a href="http://en.wikipedia.org/wiki/London_Borough_of_Sutton">Sutton</a> is a London borough with a population of approximately 180,000. Stonecot Hill is a neighbourhood within Sutton with a population of a few thousand.</p>
<p>Here&#8217;s how it all works.</p>
<p><strong>Sources (green boxes)</strong></p>
<p>I write <a href="http://www.stonecothillnews.co.uk/">Stonecot Hill News</a> which is a local news blog running as a standalone <a href="http://wordpress.org/">WordPress</a> installation on its own server. It produces an <a href="http://en.wikipedia.org/wiki/RSS_(file_format)">RSS 2.0 feed</a> which here is treated as an outbound <a href="http://en.wikipedia.org/wiki/Api">API</a>.</p>
<p><a href="http://paulburstow.com/">Paul Burstow</a> is the local member of parliament (constituency: Sutton &amp; Cheam). Paul posts news regularly to his website and for many years that site has been serving an RSS 1.0 (RDF) feed. Whether he realises it or not, Paul laid one of the first foundations for news mashability in the borough.</p>
<p>The <a href="http://www.suttonguardian.co.uk/">Sutton Guardian</a> is the local newspaper, published by Newsquest. Together with its sister titles in other areas, they publish <a title="Sutton Guardian RSS feeds" href="http://www.suttonguardian.co.uk/misc/rss/">several dozen RSS 2.0 feeds</a> for a wide variety of content.</p>
<p><a href="http://www.sutton.gov.uk/">Sutton Council</a> is the local authority for the borough. Despite a recent £270,000 revamp to their website they haven&#8217;t yet managed to step into the Twenty-First and produce any RSS feeds. However, they do publish a variety of content regularly on their website, including their <a title="Sutton Council press releases" href="http://www.sutton.gov.uk/index.aspx?articleid=3434">press releases</a>.</p>
<p><strong>APIs (grey boxes)</strong></p>
<p>For the non-technical: API stands for Application Programming Interface, but that doesn&#8217;t tell you very much. Think of APIs like connectors or adapters that allow one program to plug into another in the same way that our household appliances can all connect to the electrical network because they share common plugs and sockets.</p>
<p>An API may be <em>inbound </em>(allowing data to be put into an application), <em>outbound </em>(allowing data to be extracted) or both.</p>
<p>As we can see in the diagram, applications which use APIs can be daisy-chained together, with the output of one application being fed into another.</p>
<p>RSS and <a href="http://en.wikipedia.org/wiki/Atom_(standard)">Atom</a> feeds are also APIs in that they provide a structured way for a program to get data out of an application. These feed formats are simple to implement (many applications produce them automatically) and are the first thing to consider when implementing a simple outbound API for an application.</p>
<p><strong>Mashers (pink boxes)</strong></p>
<p>Mashers are small programs that connect otherwise incompatible inbound and outbound APIs together. <a href="http://twitterfeed.com/">TwitterFeed</a> is a simple example. Say you want to automatically post the new items from your blog to your <a href="http://twitter.com/">Twitter</a> account. Your blog serves an RSS feed but Twitter, while it has an inbound API, cannot accept RSS directly as input. TwitterFeed links the two, allowing the user to define any number of RSS feeds as inputs and any number of Twitter accounts as outputs, via the Twitter API. In this way, TwitterFeed plugs blogs into Twitter.</p>
<p><a href="http://pipes.yahoo.com/">Yahoo! Pipes</a> is a much more sophisticated and flexible masher. It can take inputs from a variety of sources (RSS, Atom, <a title="Comma-separated values file format" href="http://en.wikipedia.org/wiki/Comma-separated_values">CSV</a>, <a title="Flickr photo sharing website" href="http://www.flickr.com/">Flickr</a> API, <a href="http://base.google.com/base/">Google Base</a> or even raw web pages), sort, filter and combine them in every conceivable way, and output the results as a single stream in various formats (RSS, <a title="JavaScript Object Notation" href="http://en.wikipedia.org/wiki/Json">JSON</a>, and <a title="KML - Keyhole Markup Language" href="http://en.wikipedia.org/wiki/Kml">KML</a>, the geo-format used by <a href="http://earth.google.com/">Google Earth</a>). For my mashup I created <a title="Stonecot Hill news mashup Yahoo Pipe" href="http://pipes.yahoo.com/adrianshort/tin_59X73RG83ZoNpgt1Yg">this pipe</a> to filter Paul Burstow&#8217;s, the Sutton Guardian&#8217;s and Sutton Council&#8217;s news and only pass through items containing the word &#8220;stonecot&#8221; to the stream that eventually ends in the <a href="http://twitter.com/stonecothill">@stonecothill Twitter feed</a>, which is just for Stonecot Hill residents. The number of items coming through these sources about Stonecot Hill is very low, but when something appears residents will want to see it. (By way of example, only a single press release from Sutton Council in the last 227 concerns the Stonecot Hill area specifically.)</p>
<p>As mentioned above, Sutton Council doesn&#8217;t provide an RSS feed or any other kind of outbound API for its press release. I wrote a screen scraper in <a title="Ruby programming language" href="http://www.ruby-lang.org/en/">Ruby</a> (using <a title="Hpricot HTML parser for Ruby" href="http://wiki.github.com/why/hpricot">Hpricot</a>) that grabs the press releases directly from the council website, dumps them into a <a href="http://www.mysql.com/">MySQL</a> database and pushes new items into the <a title="Delicious social bookmarks manager" href="http://delicious.com/">Delicious</a> API. I&#8217;ve used Delicious here for two reasons. Firstly, because it generates an RSS feed automatically from all the items posted to it, so I can easily connect this output to other mashers and APIs further downstream without having to generate and host an RSS feed myself. Also, Delicious provides a useful search facility on its website allowing me to easily search just the press releases from Sutton Council. This isn&#8217;t possible with the council&#8217;s own website, where searches are scoped to the entire site.</p>
<p><strong>Destinations (orange boxes)</strong></p>
<p>In my diagram, the destinations are sites and services which represent new ways of consuming information coming from the original sources. Don&#8217;t want to read Sutton Council&#8217;s press releases on their own website? You can folllow them in <a title="Sutton Council's press releases on Delicious" href="http://delicious.com/suttonboro">Delicious</a> or on <a title="Sutton Council's press releases on Twitter" href="http://twitter.com/suttonboro">Twitter</a>. Want to keep up with the latest news about Stonecot Hill? Again, the <a href="http://twitter.com/stonecothill">@stonecothill Twitter account</a> can find this for you from various sources. I also add my own items to @stonecothill, making it a unique mashup of original and syndicated content that&#8217;s highly targeted and very local.</p>
<p>The information stream doesn&#8217;t need to end with these destinations. Any destination that provides an outbound API can simply be another link in the chain to downstream services. In my diagram, the RSS feed from Delicious is used to do just that, pushing all its content on to the @suttonboro Twitter account, and just the Stonecot Hill-related content on to the @stonecothill account via the Yahoo! Pipes filter. Twitter has its own specific outbound API and also serves RSS feeds. There&#8217;s nothing to stop anyone else building on these destinations by combining and filtering them with other sources to produce their own unique, relevant information streams that they find useful.</p>
<p><strong>What next?</strong></p>
<p>If you run a website, it&#8217;s time to start thinking of mashability with the same degree of seriousness as you treat human visitors. Your website needs to serve up feeds and APIs so that other programs can connect to your content and deliver it to people in ways and contexts that they find useful. Some of these may have an audience of thousands or even millions. Others may have an audience of one. Regardless, by providing an API to your content you enable others to build things that you haven&#8217;t imagined, don&#8217;t have the resources or desire to build yourself, and won&#8217;t have to maintain. Businesses like newspapers that survive by selling their content (or selling advertising around their content) are thinking very carefully about the challenges and opportunities for the future of their industries. For government and voluntary organisations, it&#8217;s time to start thinking more like evangelists than economists. Spread the word like the free Bibles in hotel bedrooms and take every opportunity to get your message out there.</p>
<p>Sutton Council have been encouraged in various ways to implement feeds on their own website and the song will remain the same until they do. I don&#8217;t want to maintain my scraper for ever and I certainly don&#8217;t want to build any more of them.</p>
<p>The whole API and mashability agenda is far bigger than simple web feed formats like RSS and Atom. It&#8217;s time for technologists to stop flogging the line that &#8220;RSS is an easy way for people who follow lots of websites to read all their news in one place&#8221;. Direct human consumption of RSS feeds is never going to hit the mainstream in that way. If you&#8217;re reading this, you&#8217;re far more likely that average to use an RSS reader. (I&#8217;ve got 86 feeds in my <a href="http://www.google.com/reader/">Google Reader</a> right now). The average web user has barely heard of the concept and most definitely don&#8217;t do it. I suspect they never will. But it&#8217;s likely they&#8217;re already benefiting from syndicated content through sites and applications that they use. If they never have to see or care about the underlying technology that&#8217;s really no more a problem than worrying that the average web user doesn&#8217;t understand <a href="http://en.wikipedia.org/wiki/Http">HTTP</a> or <a href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a>. It&#8217;s just plumbing that can stay out of sight and out of mind as long as it works.</p>
<p>For the minority that do use personal RSS readers, I&#8217;d like to see more of them with built-in filtering features. Setting a simple keyword filter on a feed makes RSS reading considerably more powerful.</p>
<p>For those serving up feeds, I&#8217;d like to see Atom more widely used. Without wanting to open a can of Wineresque worms, RSS 2.0 fudges a number of important issues around content semantics and provides no support whatsoever for correctly attributing items in feeds mashed from several sources. Atom was designed to solve these problems and it does. Let&#8217;s use it.</p>
<p>Lastly, mashability is about every conceivable kind of content and content type. It&#8217;s not just about news and text. Every stream of information should have its own machine-readable feed. Every system that can accept data from human input should implement an inbound API to do likewise. To take one example, <a href="http://www.fixmystreet.com/">FixMyStreet</a> is a website for people to report street faults to local authorities and currently takes around 1000 reports a week. It even has its own <a title="FixMyStreet on the iPhone" href="http://www.mysociety.org/2008/12/10/fixmystreet-iphone/">iPhone application</a> so people can report faults complete with GPS locations and photos directly from the street. Only a single local authority in over 400 has implemented an inbound API to receive these reports. The rest get them by email, which must be manually copied into their own databases with all the effort, expense, possibility for error and opportunity costs that represents. Third-parties building extensions to other people&#8217;s systems is no longer unusual, so organisations need to embrace the possibilities rather than fighting against it or standing around looking bemused.</p>
<p>It&#8217;s time to open the doors and windows and get the web joined up, mashed up and moving.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianshort.co.uk/2009/03/15/building-a-local-news-mashup-with-twitter-twitterfeed-delicious-yahoo-pipes-ruby-and-rss/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
