<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>OUseful.Info, the blog...</title>
	<atom:link href="http://blog.ouseful.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ouseful.info</link>
	<description>Trying to find useful things to do with emerging technologies in open education</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:46:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.ouseful.info' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>OUseful.Info, the blog...</title>
		<link>http://blog.ouseful.info</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.ouseful.info/osd.xml" title="OUseful.Info, the blog..." />
	<atom:link rel='hub' href='http://blog.ouseful.info/?pushpress=hub'/>
		<item>
		<title>Journalist Filters on Twitter &#8211; The Reuters View</title>
		<link>http://blog.ouseful.info/2012/02/03/journalist-filters-on-twitter-the-reuters-view/</link>
		<comments>http://blog.ouseful.info/2012/02/03/journalist-filters-on-twitter-the-reuters-view/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 12:57:58 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Infoskills]]></category>
		<category><![CDATA[onlinejournalismblog]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6962</guid>
		<description><![CDATA[It seems that Reuters has a new product out &#8211; Reuters Social Pulse. As well as highlighting &#8220;the stories being talked about by the newsmakers we follow&#8221;, there is an area highlighting &#8220;the Reuters &#38; Klout 50 where we rank America’s most social CEOs.&#8221; Of note here is that this list is ordered by Klout [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6962&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It seems that Reuters has a new product out &#8211; <a href="http://blogs.reuters.com/mediafile/2012/02/02/reuters-social-pulse/">Reuters Social Pulse</a>. As well as highlighting &#8220;the stories being talked about by the newsmakers we follow&#8221;, there is an area highlighting &#8220;the <a href="http://www.reuters.com/reuters-klout-50">Reuters &amp; Klout 50</a> where we rank America’s most social CEOs.&#8221; Of note here is that this list is ordered by Klout score. Reuters don&#8217;t own Klout (yet?!) do they?! </p>
<p>The offering also includes a view of the world through the tweets of Reuters own staff. Apparently, &#8220;Reuters has over 3,000 journalists around the world, many of whom are doing amazing work on Twitter. That is too many to keep up with on a Twitter list, so we created a directory <a href="http://www.reuters.com/journalist-twitter-directory">Reuters Twitter Directory</a>] that shows you our best tweeters by topic. It let’s you find our reporters, bloggers and editors by category and location so you can drill down to business journalists in India, if you so choose, or tech writers in the UK.&#8221;</p>
<p>If you view the source of Reuters Twitter directory page, you can find a Javascript object that lists all(?) the folk in the Reuters Twitter directory and the tags they are associated with&#8230; Hmm, I thought&#8230; Hmmm&#8230;</p>
<p>If we grab that object, and pop it into Python, it&#8217;s easy enough to create a  bipartite network that links journalists to the categories they are associated with:</p>
<p><pre class="brush: python;">import simplejson
import networkx as nx
#http://mlg.ucd.ie/files/summer/tutorial.pdf
from networkx.algorithms import bipartite

g = nx.Graph()

#need to bring in reutersJournalistList
users=simplejson.loads(reutersJournalistList)

#I had some 'issues' with the parsing for some reason? Required this hack in the end...
for user in users:
	for x in user:
		if x=='users':
			u=user[x][0]['twitter_screen_name']
			print 'user:',user[x][0]['twitter_screen_name']
			for topic in user[x][0]['topics']:
				print '- topic:',topic
				#Add edges from journalist name to each tag they are associated with
				g.add_edge(u,topic)
#print bipartite.is_bipartite(g)
#print bipartite.sets(g)

#Save a graph file we can visualise in Gephi corresponding to bipartite graph
nx.write_graphml(g, &quot;usertags.graphml&quot;)

#We can find the sets of names/tags associated with the disjoint sets in the graph
users,tags=bipartite.sets(g)

#Collapse the bipartite graph to a graph of journalists connected via a common tag
ugraph= bipartite.projected_graph(g, users)
nx.write_graphml(ugraph, &quot;users.graphml&quot;)

#Collapse the bipartite graph to a set of tags connected via a common journalist
tgraph= bipartite.projected_graph(g, tags)
nx.write_graphml(tgraph, &quot;tags.graphml&quot;)

#Dump a list of the journalists Twitter IDs
f=open(&quot;users.txt&quot;,&quot;w+&quot;)
for uo in users: f.write(uo+'\n')
f.close()</pre></p>
<p>Having generated graph files, we can then look to see how the tags cluster as a result of how they were applied to journalists associated with several tags:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6811403673/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7030/6811403673_65a245e938.jpg" width="500" height="428" alt="Reuters journalists twitter directory cotags" /></a></p>
<p>Alternatively, we can look to see which journalists are connected by virtue of being associated with similar tags (hmm, I wonder if edge weight carries information about how many tags each connected pair may be associated through?). In this case, I size the nodes by betweenness centrality to try to highlight journalists that bridge topic areas:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6811417129/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7166/6811417129_1da8b8329e.jpg" width="500" height="447" alt="Reuters twitter journalists list via cotags, sized by betweenness centrality" /></a></p>
<p>Association through shared tags (as applied by Reuters) is one thing, but there is also structure arising from friendship networks&#8230;So to what extent do the Reuters Twitter List journalists follow each other (again, sizing by betweenness centrality):</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6811428169/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7156/6811428169_4c0727687e.jpg" width="500" height="479" alt="Reuters twitter journalists friend connections sized by betweenness centrality" /></a></p>
<p>Finally, here&#8217;s a quick look at folk followed by 15 or more of the folk in the Reuters Twitter journalists list: this is the common source area on Twitter for the journalists on the list. This time, I size nodes by eigenvector centrality.</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6811440445/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7173/6811440445_429fe3cf98.jpg" width="500" height="423" alt="FOlk followed by 15 or more of folk on reuters twitter journliasts list, size by eigenvector centrality" /></a></p>
<p>So why bother with this? Because journalists provide a filter onto the way the world is reported to us through the media, and as a result the perspective we have of the world as portrayed through the media.  If we see journalists as providing independent fairwitness services, then having some sort of idea about the extent to which they are sourcing their information severally, or from a common pool, can be handy. In the above diagram, for example, I try to highlight common sources (folk followed by at least 15 of the journalists on the Twitter list). But I could equally have got a feeling for the range of sources by producing a much larger and sparser graph, such as all the folk followed by journalists on the list, or folk followed by only 1 person on the list (40,000 people or so in all &#8211; see below), or by 2 to 5 people on the list&#8230;</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6811635317/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7165/6811635317_4c81a789a2.jpg" width="500" height="441" alt="The twitterverse as directly and publicly followed by folk on the Reuters Journalists twitter list" /></a></p>
<p>Friends lists are one sort of filter every Twitter user has onto the content been shared on Twitter, and something that&#8217;s easy to map. There are other views of course &#8211; the list of people mentioning a user is readily available to every Twitter user, and it&#8217;s easy enough to set up views around particular hashtags or search terms. Grabbing the journalists associated with one or more particular tags, and then mapping their friends (or, indeed, followers) is also possible, as is grabbing the follower lists for one or more journalists and then looking to see who the friends of the followers are, thus positioning the the journalist in the social media environment as perceived by their followers.</p>
<p>I&#8217;m not sure that value Reuters sees in the stream of tweets from the folk on its Twitter journalists lists, or the Twitter networks they have built up, but the friend lenses at least we can try to map out. And via the bipartite user/tag graph, it also becomes trivial for us to find journalists with interests in Facebook and advertising, for example&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6962/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6962/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6962/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6962&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/02/03/journalist-filters-on-twitter-the-reuters-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7030/6811403673_65a245e938.jpg" medium="image">
			<media:title type="html">Reuters journalists twitter directory cotags</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7166/6811417129_1da8b8329e.jpg" medium="image">
			<media:title type="html">Reuters twitter journalists list via cotags, sized by betweenness centrality</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7156/6811428169_4c0727687e.jpg" medium="image">
			<media:title type="html">Reuters twitter journalists friend connections sized by betweenness centrality</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7173/6811440445_429fe3cf98.jpg" medium="image">
			<media:title type="html">FOlk followed by 15 or more of folk on reuters twitter journliasts list, size by eigenvector centrality</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7165/6811635317_4c81a789a2.jpg" medium="image">
			<media:title type="html">The twitterverse as directly and publicly followed by folk on the Reuters Journalists twitter list</media:title>
		</media:content>
	</item>
		<item>
		<title>Several Takes on the Notion of &#8220;Data Laundering&#8221;</title>
		<link>http://blog.ouseful.info/2012/02/03/several-takes-on-the-definition-of-data-laundering/</link>
		<comments>http://blog.ouseful.info/2012/02/03/several-takes-on-the-definition-of-data-laundering/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 00:03:56 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[data laundering]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6957</guid>
		<description><![CDATA[Picking up on Sleight of Hand and Data Laundering in Evidence Based Policy Making and Paul Bradshaw&#8217;s response that we should maybe follow the data, here&#8217;s a quick summary of several competing conceptualisations of &#8220;data laundering&#8221;. The first relates to the usage in the sense of &#8220;[o]bscuring, removing, or fabricating the provenance of illegally obtained [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6957&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Picking up on <a href="http://blog.ouseful.info/2012/02/01/sleight-of-hand-and-data-laundering-in-evidence-based-policy-making/">Sleight of Hand and Data Laundering in Evidence Based Policy Making</a> and Paul Bradshaw&#8217;s response that we should maybe <a href="http://onlinejournalismblog.com/2012/02/01/data-laundering/"><em>follow the data</em></a>, here&#8217;s a quick summary of several competing conceptualisations of &#8220;data laundering&#8221;.</p>
<p>The first relates to the usage in the sense of &#8220;[o]bscuring, removing, or fabricating the provenance of illegally obtained data such that it may be used for lawful purposes&#8221; (<a href="http://sectorprivate.wordpress.com/2009/03/16/my-definition-of-data-laundering-as-inspired-by-william-gibson-from-mona-lisa-overdrive/">[SectorPrivate's] definition of Data Laundering – as inspired by William Gibson from Mona Lisa Overdrive</a>).</p>
<p>SectorPrivate cites this example from a 2005 Privacy conference paper by Thilo Weichert (<a href="http://www.privacyconference2005.org/fileadmin/PDF/weichert_e.pdf">Privacy and Data Protection in federal police cooperation</a>):</p>
<blockquote><p>As working in joint committees naturally is a more informal cooperation, supervision as regards data protection is practically impossible. It is not ensured that personal data transmissions are put down in a protocol being checked. Therefore, it is usually impossible to find out the point of origin of specific information, whether it was obtained lawfully and how its utilisation is limited. In this context one can even talk about <em>data laundering facility</em>: data obtained unlawfully can be passed <em>across the table</em> and be processed without complaints by the receiver in a now cleaned form and can thereupon be passed back.</p></blockquote>
<p>A more recent reference in <a href="http://www.thinkmind.org/index.php?view=article&amp;articleid=sec_v2_n23_2009_13">ThinkMind // International Journal On Advances in Security, volume 2, numbers 2 and 3, 2009</a> on <em>Design Patterns for a Systemic Privacy Protection</em> identifies the following:</p>
<blockquote><p>Problem Situation 4 – Data laundering. Companies are paying a lot of money for personal and group proﬁles and there are market actors in position to sell them.<br />
This is clearly against data protection principles. This phenomenon is known as &#8216;data laundering&#8217;. Similar to money laundering, data laundering aims to make illegally obtained personal data look as if they were obtained legally, so that they can be used to target customers.</p></blockquote>
<p>This example is also referred to from an EU Sixth Framework Information Scoiety Technologies deliverable &#8211; <a href="http://is.jrc.es/pages/TFS/documents/SWAMI_D3_3July-final.pdf">Safeguards in a World of Ambient Intelligence (SWAMI) Threats, Vulnerabilities and Safeguards in Ambient Intelligence Deliverable D3 3 July 2006</a> which cites the source as the <a href="http://is.jrc.ec.europa.eu/pages/TFS/documents/SWAMI_D2_scenarios_Final_ESvf_003.pdf">second SWAMI deliverable</a>. SWAMI-D2 describes the process of data laundering as follows: &#8220;Via a large number of transactions and operations, the illegal origin (illegal collection) of personal data can be camouflaged&#8221;.</p>
<p>The third deliverable goes on to make the following recommendation:</p>
<blockquote><p>A means to prevent data laundering could be an obligation imposed on those who buy or<br />
otherwise acquire databases, profiles and vast amounts of personal data, to check diligently<br />
the legal origin of the data. If the buyer does not check the origin and/or the legality of the<br />
databases and profiles, he could be considered equal to a receiver of stolen goods and thus<br />
held liable for illegal data processing. An obligation could also be created which would<br />
require buyers to notify the national data protection officers when personal data(bases) are<br />
acquired. Persons or companies involved or assisting in data laundering could be made<br />
subject to criminal sanctions.</p></blockquote>
<p>The SWAMI reports thus situate <em>data laundering</em> in the context of invasions privacy and/or contraventions to data protection legislation. State sponsored, rather than evil criminal mafia initiated, usage of illegally acquired data (eg <a href="http://boingboing.net/2010/01/25/us-govt-data-launder.html">US gov&#8217;t data-laundering: using corporate databases to get around privacy law</a>) also falls into a broadly similar area of data protection/privacy law abuse.</p>
<p>The term &#8220;data laundering&#8221; also appears to have varied usage in the sense of data cleaning (aka data cleansing), (eg <a href="http://www2.sas.com/proceedings/sugi26/p099-26.pdf">Quick and Dirty Data Laundering: A Scalable Solution for Range Checking Data</a>, <a href="http://onlinelibrary.wiley.com/doi/10.1002/(SICI)1099-128X(199609)10:5/6%3C453::AID-CEM444%3E3.0.CO;2-P/abstract">Data laundering by target rotation in chemistry-based oil exploration</a>).</p>
<p>The sense in which I first came across the term was whilst discussing a <em>data laundry</em> process that could replace metadata records or fields with metadata records in library catalogues that are tainted with commercial license restrictions with data of equivalent of higher quality, known provenance and open license terms (<a href="http://blog.ouseful.info/2011/08/09/open-data-processes-the-open-metadata-laundry/">Open Data Processes: the Open Metadata Laundry</a>).</p>
<p>The notion I was going for in <a href="http://blog.ouseful.info/2012/02/01/sleight-of-hand-and-data-laundering-in-evidence-based-policy-making/">Sleight of Hand and Data Laundering in Evidence Based Policy Making</a> is different again. Whilst it shares the SWAMI characterisation insofar as it relates to the practice of removing provenance traces from a data set, it does not assume that the data was acquired illegally and it also differs in the purpose to which the laundered data is applied. In the sense I intended, the data is legal but of low or unverified quality, contains a significant bias, or whose provenance may lead to a conflict of interest arising from the use to which the data is to be put. The laundering is there not to remove traces of the illegal provenance of the data, but to mask the original provenance with a provenance, authority or veneer of quality associated with another agent, such that the data becomes accepted &#8220;at face value&#8221; with the imprimateur of an independent trusted party. The second part of my take on data laundering was the use to which the laundered data might be put. Specifically, having been laundered of its dubious provenance, and remarqued with a stamp of independent and/or trusted authority, the data would continue to make it&#8217;s way through a policy development process with the intention that it would influence the policy decision in favour of the outcome preferred by the agent who insinuated the original data into the data laundering chain.</p>
<p>Compare this with the WIkipedia description of <em>money laundering</em>: &#8220;Money laundering often occurs in three steps: first, cash is introduced into the financial system by some means (&#8216;placement&#8217;), the second involves carrying out complex financial transactions in order to camouflage the illegal source (&#8216;layering&#8217;), and the final step entails acquiring wealth generated from the transactions of the illicit funds (&#8216;integration&#8217;).&#8221;</p>
<p>I would contend that there are thus several different sorts of <em>data malpractice</em> that we might term as <em>data laundering</em> and that one of the tasks facing a Fourth Estate might be to clarify and chase down these various abuses of process whether they occur in the corporate world, academia, the public sector or in government itself.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6957/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6957&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/02/03/several-takes-on-the-definition-of-data-laundering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>
	</item>
		<item>
		<title>A Tinkerer&#8217;s Toolbox&#8230;</title>
		<link>http://blog.ouseful.info/2012/02/02/a-tinkerers-toolbox/</link>
		<comments>http://blog.ouseful.info/2012/02/02/a-tinkerers-toolbox/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 12:23:58 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[OBU]]></category>
		<category><![CDATA[OpenPlatform]]></category>
		<category><![CDATA[OU2.0]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6950</guid>
		<description><![CDATA[A couple of days ago, I ran a sort of repeated, 3 hour, Digital Sandbox workshop session to students on the Goldsmiths&#8217; MA/MSc in Creating Social Media (thanks to @danmcquillan for the invite and the #castlondon students for being so tolerant and engaged ;-) I guess the main theme was how messy tinkering can be, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6950&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A couple of days ago, I ran a sort of repeated, 3 hour, <em>Digital Sandbox</em> workshop session to students on the Goldsmiths&#8217; <a href="http://www.gold.ac.uk/pg/ma-creating-social-media/">MA/MSc in Creating Social Media</a> (thanks to @danmcquillan for the invite and the #castlondon students for being so tolerant and engaged ;-)</p>
<p>I guess the main theme was how messy tinkering can be, and how simple ideas often don&#8217;t work as you expect them to, often requiring hacks, workarounds and alternative approaches to get things working at all, even if not reliably (which is to say: some of the demos borked;-)</p>
<p>Anyway&#8230; the topics covered were broadly:</p>
<p>1) getting data into a form where we can make it flow, as demonstrated by &#8220;my hit&#8221;, which shows how to screenscrape tabular data from a Wikipedia page using Google spreadsheets, republish it as CSV (eventually!), pull it into a Yahoo pipe and geocode it, then publish it as a KML feed that can be rendered in a Google map and embedded in an arbitrary web page.</p>
<p>2) getting started with Gephi as a tool for visualising and interactively having a conversation with a network represented data set.</p>
<p>To support <em>post hoc</em> activities, I had a play with <a href="http://delicious.com/stacks/view/CROBXt">a Delicious stack</a> as a way of aggregating a set of tutorial like blog posts I had laying around that were related to each of the activities:</p>
<p><a href="http://delicious.com/stacks/view/CROBXt" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7009/6806149911_2355c7a0e4.jpg" width="500" height="496" alt="Delicious stack" /></a></p>
<p>I&#8217;d been quite dismissive of Delicious stacks when they first launched (see, for example, <a href="http://blog.ouseful.info/2011/09/27/rediscovering-playlists/">Rediscovering playlists</a>), but I&#8217;m starting to see how they might actually be quite handy as a way of bootstrapping my way into a set of uncourses and/or ebooks around particular apps and technologies. There&#8217;s nothing particularly new about being able to build ordered sets of resources, of course, but the interesting thing for me is that even if I don&#8217;t get as far as editing a set of posts into a coherent mini-guide, a well ordered stack may itself provide a useful guide to a particular application, tool, set of techniques or topic.</p>
<p>As to why a literal repackaging of blog posts around a particular tool or technology as an ebook may not be such a good idea in and of itself, see Martin Belam&#8217;s post describing his experiences editing a couple of <em>Guardian Shorts</em>*: <a href="http://www.currybet.net/cbet_blog/2011/11/doctor-who-resurrection-of-the-doctor-guardian-ebook.php">&#8220;Who’s Who: The Resurrection of the Doctor&#8221;: Doctor Who ebook confidential</a> and <a href="http://www.currybet.net/cbet_blog/2012/01/guardian-facebook-ebook.php">Editing the Guardian’s Facebook ebook</a>&#8230;</p>
<p>* One of the things I&#8217;ve been tracking lately is engagement by the news media in alternative ways of trying to sell their content. A good example of this is the Guardian, who have been repackaging edited collections of (medium and long form) articles on a particular theme as &#8220;<a href="http://www.amazon.co.uk/s/ref=ntt_athr_dp_sr_1?_encoding=UTF8&amp;search-alias=digital-text&amp;field-author=The%20Guardian&amp;tag=ouseful-21">Guardian Shorts</a>&#8220;. So for example, there are e-book article collection wrappers around the breaking of the <a href="http://www.amazon.co.uk/Phone-Hacking-Guardian-Shorts-ebook/dp/B005G0JGZY/ref=sr_1_6?s=digital-text&amp;ie=UTF8&amp;qid=1328181720&amp;sr=1-6&amp;tag=ouseful-21">phone hacking story</a>, or <a href="http://www.amazon.co.uk/Reading-Riots-Investigating-Englands-ebook/dp/B006LLOCII/ref=sr_1_5?s=digital-text&amp;ie=UTF8&amp;qid=1328181720&amp;sr=1-5&amp;tag=ouseful-21">investigating last year&#8217;s UK riots</a>. If you want a <a href="http://www.amazon.co.uk/Jazz-Orleans-generation-Guardian-ebook/dp/B006NXTXW4/ref=sr_1_7?s=digital-text&amp;ie=UTF8&amp;qid=1328181720&amp;sr=1-7&amp;tag=ouseful-21">quick guide to jazz</a> or an overview of the <a href="http://www.amazon.co.uk/Facts-are-Sacred-Guardian-ebook/dp/B006PI9PQG/ref=pd_sim_kinc_2&amp;tag=ouseful-21">Guardian datastore approach to data journalism</a>, they have those too. (Did I get enough affiliate links in there, do you think?!;-)</p>
<p>This rethinking of how to aggregate, reorder and repackage content into saleable items is something that may benefit content producing universities. This is particularly true in the case of the OU, of course, where we have been producing content for years, and recently making it publicly available through a variety of channels, such as <a href="http://openlearn.open.ac.uk">OpenLearn</a>, or, err, <a href="http://www.open.edu/openlearn/">the other OpenLearn</a>, via <a href="http://www.open.edu/itunes/">iTunesU</a>, or <a href="http://www.youtube.com/user/TheOpenUniversity/">YouTube</a>, <a href="http://pipes.yahoo.com/ouseful/oubbcclips">OU/BBC co-productions</a> and so on. It&#8217;s also interesting to note how the OU is also providing content (<a href="http://www.whatdotheyknow.com/">under some sort of commercial agreement&#8230;?</a>) to other publishers/publications, such as the <a href="http://www.newscientist.com/blogs/nstv/2012/01/physics-in-a-minute-the-twin-paradox.html">New Scientist</a>:</p>
<p><a href="http://www.newscientist.com/blogs/nstv/2012/01/physics-in-a-minute-the-twin-paradox.html" title="OU youtube ads being in New Scientist context by psychemedia, on Flickr"><img src="http://farm8.staticflickr.com/7168/6640555687_7660fe3702_z.jpg" width="496" height="640" alt="OU youtube ads being in New Scientist context"></a></p>
<p>There are other opportunities too, of course, such as Martin Weller&#8217;s suggestion that  <a href="http://nogoodreason.typepad.co.uk/no_good_reason/2012/02/why-its-time-for-the-university-press-again.html">it&#8217;s time for the rebirth of the university press</a>, or, from another of Martin&#8217;s posts, the creation of &#8220;special issue open access journal collections&#8221; (<a href="http://nogoodreason.typepad.co.uk/no_good_reason/2011/12/launching-meta-edtech-journal.html">Launching Meta EdTech Journal</a>), as well as things like <a href="http://blog.ouseful.info/2010/03/05/the-university-expert-press-room-cop15/">The University Expert Press Room</a> which provides a channel for thematic content around a news area and which complements very well, in legacy terms, the sort of model being pursued via Guardian Shorts?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6950/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6950/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6950/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6950/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6950/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6950/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6950/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6950/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6950&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/02/02/a-tinkerers-toolbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7009/6806149911_2355c7a0e4.jpg" medium="image">
			<media:title type="html">Delicious stack</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7168/6640555687_7660fe3702_z.jpg" medium="image">
			<media:title type="html">OU youtube ads being in New Scientist context</media:title>
		</media:content>
	</item>
		<item>
		<title>Sleight of Hand and Data Laundering in Evidence Based Policy Making</title>
		<link>http://blog.ouseful.info/2012/02/01/sleight-of-hand-and-data-laundering-in-evidence-based-policy-making/</link>
		<comments>http://blog.ouseful.info/2012/02/01/sleight-of-hand-and-data-laundering-in-evidence-based-policy-making/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 11:26:00 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[ddj]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6940</guid>
		<description><![CDATA[I&#8217;ve still to make this year&#8217;s New Year&#8217;s Resolution, but one of the things that I thing I&#8217;d like to spend more time getting my head round is the notion of &#8220;evidence based policy making&#8221; (e.g. Is Evidence-Based Government Possible?. As far as I can tell, this is often caricatured as either involving Googling around [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6940&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve still to make this year&#8217;s New Year&#8217;s Resolution, but one of the things that I thing I&#8217;d like to spend more time getting my head round is the notion of &#8220;evidence based policy making&#8221; (e.g. <a href="http://www.nationalschool.gov.uk/policyhub/downloads/JerryLeeLecture1202041.pdf">Is Evidence-Based Government Possible?</a>.</p>
<p>As far as I can tell, this is often caricatured as either involving Googling around a policy area using ministerially obvious Google terms and referencing whatever&#8217;s in the top 5 hits, or taking a policy decision then looking for selective evidence to support that decision, along with contrary evidence against competing alternatives; (in a related area of evidence based practice, see for example: <a href="http://www.leeds.ac.uk/educol/documents/00001819.htm">Some Questions about Evidence-based Practice in Education</a>. If you have other examples in a similar vein, please let me know&#8230; #lookingForAnEvidenceBase Also e.g. the idea of <a href="http://en.wikipedia.org/wiki/Policy-based_evidence_making"><em>policy based evidence making</em></a> [h/t Jon Warbrick];-)</p>
<p>One of the suspicions I have is that &#8220;evidence&#8221; inherits the authority associated with the most reputable source associated with it when we wish to call on it to justify it, (and possibly as a complement to that, the least reputable source if we wish to discount it?)</p>
<p>So for example, in his <em>Networker</em> Observer column last weekend, John Naughton describes a presentation given to a technology conference by Facebook&#8217;s chief operating officer, Sheryl Sandberg, that pre-empted a European commission announcement on privacy:</p>
<blockquote><p>Sandberg made claims about the economic benefits of privacy abuse that defy parody. For example, she unveiled a report that Facebook had commissioned from Deloitte, a consultancy firm, which estimated that Facebook – an outfit with a global workforce of about 3,000 – indirectly helped create 232,000 jobs in Europe in 2011 and enabled more than $32bn in revenues.</p>
<p>Inspection of the &#8220;report&#8221; confirms one&#8217;s suspicion that you couldn&#8217;t make this stuff up. Or, rather, only an international consulting firm could make it up. Interestingly, Deloitte itself appears to be ambivalent about it. &#8220;The information contained in the report&#8221;, it cautions, &#8220;has been obtained from Facebook Inc and third party sources that are clearly referenced in the appropriate sections of the report. Deloitte has <em>neither sought to corroborate this information nor to review its overall reasonableness</em>. Further, any results from the analysis contained in the report are reliant on the information available at the time of writing the report and should not be relied upon in subsequent periods.&#8221; (Emphasis added by JN.)</p>
<p>Accordingly, continues Deloitte, &#8220;no representation or warranty, express or implied, is given and no responsibility or liability is or will be accepted by or on behalf of Deloitte or by any of its partners, employees or agents or any other person as to the accuracy, completeness or correctness of the information contained in this document or any oral information made available and any such liability is expressly disclaimed&#8221;.</p></blockquote>
<p>In this case, the Deloitte report was used <em>as evidence</em> by Facebook to <em>demonstrate</em> a particular economic benefit made possible by Facebook&#8217;s activities. The consultancy firms caveats were ignored, (including the fact that the data may in part at least have come from Facebook itself), in reporting this claim. So: this is <em>data laundering</em>, right? We have some dodgy evidence, about which we&#8217;re biased, so we give it to an &#8220;independent&#8221; consultant who re-reports it, albeit with caveats, that we can then report, minus the caveats. Lovely, clean evidence. Our lobbyists can then go to a lazy policy researcher and take this scrubbed evidence, referencing it as finding in the Deloitte report, so that it can make it&#8217;s way into a policy briefing. Or that&#8217;s how I imagine it, any way..</p>
<p>John&#8217;s take was in a similar vein:</p>
<blockquote><p>The sole purpose of &#8220;reports&#8221; such as this is to impress or intimidate politicians and regulators, many of whom still seem unaware of the extent to which international consulting firms are used by corporations to lend an aura of empirical respectability to hogwash.</p></blockquote>
<p><em>Quite so.</em> ;-) I think my concerns go further though &#8211; not only is the Deloitte cachet used to bludgeon evidence-poor audiences into submission, it may also perniciously make it&#8217;s way into documents further up the policy development ladder where only the findings, and none of the caveats (including the dodgy provenance of the data) are disclosed.</p>
<p>So here are a couple of things for the data journalists to take away, maybe?</p>
<p>1) there may be stories to be told about the way other people have sourced and used their data. Were one report quotes data from another, treat it with as much suspicion as you would hearsay&#8230; <em>Check with the source.</em></p>
<p>2) when developing your own data stories, keep really good tabs on where the data&#8217;s come from <em>and be suspicious about it</em>. If you can be, be open with republishing the data, or links to it.</p>
<p>PS if you have other examples of data provenance laundering, please add a link as a comment to this post:-)</p>
<p>PPS see also <a href="http://sunlightfoundation.com/blog/2012/01/30/sopa-lobbyin/">How SOPA and PIPA did and didn’t change how Washington lobbying works</a>: &#8220;The political scientist E.E. Schattschneider once called politics “the mobilization of bias.” By this, he meant something both simple and profound. All political battles are fights between competing interests, he noted, but political outcomes are almost always determined by the bias of those paying attention to the conflict. The trick is to make sure you mobilize the crowd that will cheer for you.&#8221;</p>
<p>PPPS A bit of history relating to the &#8220;data laundry&#8221; idea, originally in the context of scrubbing rights tainted records from library catalogue metadata: <a href="http://blog.ouseful.info/2011/08/09/open-data-processes-the-open-metadata-laundry/">http://blog.ouseful.info/2011/08/09/open-data-processes-the-open-metadata-laundry/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6940/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6940/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6940/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6940&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/02/01/sleight-of-hand-and-data-laundering-in-evidence-based-policy-making/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>
	</item>
		<item>
		<title>Lessig on the Lobbyist Threat to Open Access&#8230;</title>
		<link>http://blog.ouseful.info/2012/01/29/lessig-on-the-lobbiest-threat-to-open-access/</link>
		<comments>http://blog.ouseful.info/2012/01/29/lessig-on-the-lobbiest-threat-to-open-access/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 14:57:56 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6922</guid>
		<description><![CDATA[One of my favourite podcast subscriptions is a seminar series from the Long Now Foundation. The most recent release is a presentation by Lawrence Lessig on the way that campaign finance from US lobby groups can distort both US legislation and the legislative process: Lawrence Lessig: &#8220;How Money Corrupts Congress and a Plan to Stop [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6922&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of my favourite podcast subscriptions is a <a href="http://longnow.org/seminars/podcast/">seminar series from the Long Now Foundation</a>. The most recent release is a presentation by Lawrence Lessig on the way that campaign finance from US lobby groups can distort both US legislation and the legislative process: <a href="http://longnow.org/seminars/02012/jan/17/how-money-corrupts-congress-and-plan-stop-it/">Lawrence Lessig: &#8220;How Money Corrupts Congress and a Plan to Stop It&#8221;</a></p>
<p>The whole seminar is fascinating listening, but I think this 3-4 minute fragment from 9 minutes or so in to the seminar may be of interest to the open access/OER community&#8230;</p>
<span style='text-align:left;display:block;'><p><object type='application/x-shockwave-flash' data='http://s0.wp.com/wp-content/plugins/audio-player/player.swf' width='290' height='24' id='audioplayer1'><param name='movie' value='http://s0.wp.com/wp-content/plugins/audio-player/player.swf' /><param name='FlashVars' value='&amp;bg=0xf8f8f8&amp;leftbg=0xeeeeee&amp;lefticon=0x666666&amp;rightbg=0xcccccc&amp;rightbghover=0x999999&amp;righticon=0x666666&amp;righticonhover=0xffffff&amp;text=0x666666&amp;slider=0x666666&amp;track=0xFFFFFF&amp;border=0x666666&amp;loader=0x9FFFB8&amp;soundFile=http%3A%2F%2Faudioboo.fm%2Fboos%2F644371-lessig-at-the-long-now-foundation.mp3' /><param name='quality' value='high' /><param name='menu' value='false' /><param name='bgcolor' value='#FFFFFF' /><param name='wmode' value='opaque' /></object></p></span>
<p>Among other things, it provides a humourous take on the sense in which open access academic research publications are free, as well describing how it&#8217;s possible to legislate to make it illegal for a funder to mandate that research publications be opened up after a year.</p>
<p>As companies such as Apple seem to be getting into the way of trying to mandate how the outputs of an Apple produced tool can be used (in this case, iBook outputs from the new iBook Author application), I think we need to start watching the copyright legislators quite closely&#8230; [Note also related issues, such as with student editions of Microsoft Word, which may not put to commercial use (whatever that means?!)]</p>
<p>And as Patrick McAndrew points out (<a href="http://openpad.wordpress.com/2012/01/20/ibook-author-is-it-oer-incompatible/">iBook Author – is it OER incompatible?</a>), is there a side-effect of this that prevents an iBook been licensed with Creative Commons license that <em>allows</em> commercial exploitation of the work or derived works? (The comments to that post are instructive too. I think we can assume that if the legal condition appears to be murky, folk will avoid it &#8211; which means they will either not publish works as iBooks, or they won&#8217;t readily CC license them?)</p>
<p>PS if you&#8217;re concerned about copyright and how commercial lobbiests may influence policy in order to protect their legacy business models, you may be interested in the current Intellectual Property Office (IPO) <a href="http://www.ipo.gov.uk/pro-policy/consult/consult-live/consult-2011-copyright.htm">Consultation on proposals to change the UK&#8217;s copyright system</a> (closes March 21, 2012).</p>
<p>In particular, &#8220;[t]he consultation covers the rules on copying for educational uses, for people with disabilities, for quotation and reporting current events, for preservation by libraries and archives, for research and private study, for text mining for research, for parody, and for public administration. It proposes protecting all those users&#8217; rights from being removed by contracts. It also proposes a solution to the problem of orphan works, and proposes regulation of copyright Collecting Societies.&#8221;</p>
<p>So, what are you waiting for&#8230;?! <a href="http://www.ipo.gov.uk/pro-policy/consult/consult-live/consult-2011-copyright.htm">Respond to the consultation on proposals to change the UK&#8217;s copyright system</a></p>
<p>PPS related: John Naughton commenting on commentary of how a failure of the regulatory system allowed the lack of transparency around financial instruments that led to the banking crisis, <a href="http://memex.naughtons.org/archives/2012/01/30/15234">Our broken system</a>; the Sunlight FOundation on <a href="http://sunlightfoundation.com/blog/2012/01/30/sopa-lobbyin/">How SOPA and PIPA did and didn’t change how Washington lobbying works</a>; and <a href="http://www.guardian.co.uk/technology/2012/jan/29/facebook-data-privacy-rights-regulation">John Naughton again</a> suggesting how reports from the big consultancy firms may be based on nothing but hearsay (which becomes an issue downstream if those reports are cited in policy development&#8230;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6922/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6922/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6922/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6922&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/29/lessig-on-the-lobbiest-threat-to-open-access/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://audioboo.fm/boos/644371-lessig-at-the-long-now-foundation.mp3" length="2029696" type="audio/mpeg" />
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://audioboo.fm/boos/644371-lessig-at-the-long-now-foundation.mp3" medium="audio">
			<media:player url="http://blog.ouseful.info/wp-content/plugins/audio-player/player.swf?soundFile=http://audioboo.fm/boos/644371-lessig-at-the-long-now-foundation.mp3 " />
		</media:content>
	</item>
		<item>
		<title>Learning in Real Time..?</title>
		<link>http://blog.ouseful.info/2012/01/28/learning-in-real-time/</link>
		<comments>http://blog.ouseful.info/2012/01/28/learning-in-real-time/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 01:30:34 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[oh_ffs]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6918</guid>
		<description><![CDATA[Believe me, I know, Ouseful.info is generally all over the place, with occasional 2-3 week forays down very narrowly focussed (if you&#8217;re outside the area) rabbit holes&#8230; And I know, I know, comments like: &#8220;you’re so productive it’s hard to keep up&#8221; do reoccur, which make me feel both good and bad.. because just STOP [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6918&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Believe me, I know, Ouseful.info is generally all over the place, with occasional 2-3 week forays down very narrowly focussed (if you&#8217;re outside the area) rabbit holes&#8230;</p>
<p>And I know, I know, comments like: &#8220;you’re so productive it’s hard to keep up&#8221; do reoccur, which make me feel both good and bad.. because just STOP there for a minute&#8230;</p>
<p>&#8230;if you&#8217;re in full time HE studying how many hours a week, you&#8217;re expected to absorb how many new concepts and big ideas a week as part of your studies&#8230;?</p>
<p>&#8230;and I blog maybe 1-2 hours of study-time material a day (how many lecture hours a day does a full time student cope with)?</p>
<p>So where are we at? Folk do a degree to give them lifelong learning skills, and maybe get a grip on some power concepts/models that will help them keep making sense of the world after uni?</p>
<p>And to get the grades, they need to spend 20+ hours a week learning things new them that bore the hell out of their lecturers because it&#8217;s f***ing obvious to a PhD in the subject (but the students are A&#8217;level educated, not 3 years full time PhDing about arcana in the subject, remember&#8230;)</p>
<p>I spend maybe 20 hours a week trying to learn stuff, and maybe 10 hours a week blogging what I&#8217;ve learned or observed. The learning generally comes from me asking myself a question <em>about how to do or build something</em>, and then trying to figure out how to do it given: a) what I already know/have blogged about; b) what I think I need to search for given what I know I don&#8217;t know how to do. </p>
<p>Two things come to mind here: 1) I refer to my own blog posts a lot because: a) I typically don&#8217;t remember how to do something I&#8217;ve done before; but b) can generally remember if I&#8217;ve figured out how to do something before and blogged it; 2) I enjoy figuring things out <em>for the first time for me&#8230;</em>. Then I blog it as an offboard memory device. If I come across a new problem, I try to recall a related problem I&#8217;ve blogged a solution to, or I go to Stack Overflow.</p>
<p>So.. am I productive? What does that mean???? I think I&#8217;m on a daily learning journey, and I blog the result. Students are too&#8230; The only difference is, they&#8217;re following a path that is curriculum decided and known in advance to their instructor, and I;m making my journey up on an hourly basis.</p>
<p>Here&#8217;s a question I used to ask to wind up folk in my department: <em>what did you learn how to do for the first time today?</em> My day generally doesn&#8217;t start until I&#8217;ve come up with a problem and figured out how to solve it. Which is maybe why I&#8217;m not productive in a corporate/instituional sense <em>at all</em>&#8230;</p>
<p>Just sayin&#8217;&#8230;</p>
<p>NOTE: this blog post was written/posted at way past my bed time in my own time&#8230;so please bear in mind that maybe it&#8217;s the cider talkin&#8217;&#8230;;-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6918/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6918/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6918/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6918&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/28/learning-in-real-time/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>
	</item>
		<item>
		<title>Experimenting With iGraph &#8211; and a Hint Towards Ways of Measuring Engagement?</title>
		<link>http://blog.ouseful.info/2012/01/27/experimenting-with-igraph-and-a-hint-towards-ways-of-measuring-engagement/</link>
		<comments>http://blog.ouseful.info/2012/01/27/experimenting-with-igraph-and-a-hint-towards-ways-of-measuring-engagement/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 18:17:28 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Rstats]]></category>
		<category><![CDATA[Tinkering]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6893</guid>
		<description><![CDATA[For fear of being left way behind as Martin Hawksey starts to get to grips with R, (see for example how he&#8217;s using R to automate the annotation of Google Spreadsheets with calculations that don&#8217;t come readily or efficiently to hand in Google Spreadsheets itself), I thought I better try to get to grips with [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6893&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For fear of being left way behind as Martin Hawksey starts to get to grips with R, (see for example how he&#8217;s <a href="http://mashe.hawksey.info/2012/01/tags-r/">using R to automate the annotation of Google Spreadsheets with calculations that don&#8217;t come readily or efficiently to hand in Google Spreadsheets itself</a>), I thought I better try to get to grips with R&#8217;s igraph library&#8230;</p>
<p>So here&#8217;s a script that gives me some hints as to how to start migrating chunks of my clunky Python script into R, as well as some ideas about how to start reporting on the structure of hashtag communities in a graphical as well as stats analytical way.</p>
<p><pre class="brush: r;">require(igraph)

#load in a graph from a graphml file
g=read.graph('/Users/ajh59/code/twapps/newt/reports/scmvESP/scmvESP_2012-01-26-22-53-45/friends_outerfriendsdegree_X_25_25_X_esp.graphml',format='graphml')
summary(g)
#Vertices are obtained via V(g). The summary() tells us what attributes are available.
#So for example, inspect the label attribute
V(g)$label
#in and out degree counts for each (labelled) node/vertex
df=data.frame(name=V(g)$label,indegree=degree(g,mode='in'),outdegree=degree(g,mode='out'))

#inspect the top 10 nodes sorted by indegree
#the plyr arrange function makes sorting dataframes a doddle...
require(plyr)
df2=head(arrange(df,desc(indegree)),10)
df2

#get ready to do some plots
require(ggplot2)

#It might be interesting to look at the in-degree and out-degree distributions
#out-degree, because we see how promiscuous folk are in their following behaviour
#h/t to @mhawksey for pointing out the mode argument to me.. doh!
ddout=degree.distribution(g,mode='out')
#degree.distribution() &quot;a numeric vector of the same length as the maximum degree plus one. The ﬁrst element is the relative frequency zero degree vertices, the second vertices with degree one,etc.&quot; 
#We can use the vector vals as the y-value, but x is unspecified/implied by the row number
#So we need to generate the x vals explicitly...?
ggplot()+geom_point(aes(c(1:length(ddout)),ddout))
#If we want to ignore the outdegree==0 value, we can skip the first item in the list
ggplot()+geom_point(aes(c(2:length(ddout)),ddout[-1]))

#in-degree
ddin=degree.distribution(g,mode='in')
ggplot()+geom_point(aes(c(1:length(ddin)),ddin))
ggplot()+geom_point(aes(c(2:length(ddin)),ddin[-1]))

#We can also plot indegree and outdegree together
#Use colour to distinguish the points, and make the upper layer smaller in case we overplot
ggplot() + geom_point(aes(c(2:length(ddin)),ddin[-1]),colour='red') + geom_point(aes(c(2:length(ddout)),ddout[-1]),colour='blue',size=1)</pre></p>
<p>Note that I really should have labelled the axes &#8211; x-axis is &#8220;in (or out) degree&#8221;, y-axis is &#8220;proportion of nodes with corresponding in (or out) degree&#8221;.</p>
<p>Out-degree:</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/ddout_example.png"><img src="http://ouseful.files.wordpress.com/2012/01/ddout_example.png?w=300&#038;h=245" alt="" title="ddout_example" width="300" height="245" class="alignnone size-medium wp-image-6900" /></a></p>
<p>Out-degree (except out-degree==0):</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/ddoutexample2.png"><img src="http://ouseful.files.wordpress.com/2012/01/ddoutexample2.png?w=300&#038;h=245" alt="" title="ddoutexample2" width="300" height="245" class="alignnone size-medium wp-image-6899" /></a></p>
<p>In-degree:</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/ddinexample.png"><img src="http://ouseful.files.wordpress.com/2012/01/ddinexample.png?w=300&#038;h=245" alt="" title="ddinexample" width="300" height="245" class="alignnone size-medium wp-image-6897" /></a></p>
<p>In-degree (except in-degree==0):</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/ddinexample2.png"><img src="http://ouseful.files.wordpress.com/2012/01/ddinexample2.png?w=300&#038;h=245" alt="" title="ddinexample2" width="300" height="245" class="alignnone size-medium wp-image-6898" /></a></p>
<p>One thing I notice about the in-degree is that there is a very high number of very low in-degree nodes, which tail off quickly, and then another head at in-degree 25 which then tails off. This is an artefact of the way the graph file was pre-processed &#8211; I generated a friends network of hashtag users, then filter the network to only include nodes that had indegree of at least 25 and/or outdegree of at least 25. The nodes with in-degree between 1 and 25 are nodes corresponding to hashtaggers that are friended by other hashtaggers.</p>
<p>In- (blue) and out- (red) degree:</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/inoutexample.png"><img src="http://ouseful.files.wordpress.com/2012/01/inoutexample.png?w=300&#038;h=245" alt="" title="inoutexample" width="300" height="245" class="alignnone size-medium wp-image-6901" /></a></p>
<p>Reflecting on the in-degree graph, we have a way of identifying those folk who used the hashtag and are connected to other hashtaggers:</p>
<p><tt>arrange(subset(df,subset=(outdegree&gt;0 &amp; indegree&gt;0)),desc(indegree))</tt></p>
<p>The dataset I&#8217;m using refers is based on folk using the #bbcqt hashtag. Here are the hashtaggers most linked to by other hashtaggers:</p>
<pre>&gt; head(arrange(subset(df,subset=(outdegree&gt;0)),desc(indegree)))
             name indegree outdegree
1 bbcquestiontime      190       102
2       DIMBLEBOT       76        61
3   markinreading       34       121
4 politicalhackuk       27       236
5          10anta       25        73
6 Parlez_me_nTory       24        63</pre>
<p>So now I&#8217;m wondering&#8230; does this hint at a way of measuring some sort of engagement with the Twitter account set up to promote the programme and, presumably, the hashtag???</p>
<p>If we consider @bbcquestiontime, the high indegree tells us that the @bbcquestiontime account is being followed by a significant number of the hashtag users (we could find out what proportion by dividing through by the number of folk with out-degree&gt;1 minus 1 (minus 1 because @bbcquestiontime is one of those hashtaggers). That @bbcquestiontime has outdegree &gt; 0 tells us it was sampled as a user of the hashtag (the graph was originally generated with directed edges from folk who used the tag to their friends.) The high (ish?!) out-degree tells us that this account is linking to a reasonable number of folk popularly followed by users of the #bbcqt hashtag <strong>or</strong> who used the hashtag; so #bbcquestiontime is listening to folk that the #bbcqt taggers listen to, which is probably a good thing. (I guess what we could do here is compare the outdegree of the @bbcquestiontime account with its total friend count (ie, with the total number of accounts it follows. Because if the account was following 1000 people or so, and only 10% of them were being followed by #bbcqt hashtaggers, we might wonder whether they&#8217;re interested in different things?) Once again, we could also normalise the out-degree number with respect to one less number of accounts with indegree &gt;0 (again, we subtract one to account for the self reference) to get the proportion of folk being followed by hashtaggers that are being followed by @bbcquestiontime. This gives us some idea of the extent to which @bbcquestiontime is listening to folk that the #bbcqt hashtaggers are listening to.</p>
<p>Let&#8217;s try that latter normalisation to get a feel for what the proportions are&#8230;</p>
<pre>#Count the number of rows where folk have indegree, or outdegree, as required, &gt; 0
df$inReach=df$indegree/(nrow(subset(df,df$outdegree&gt;0))-1)
df$outReach=df$outdegree/(nrow(subset(df,df$indegree&gt;0))-1)
#First let's see who reaches furthest out into the interest community
head(arrange(subset(df,inReach&gt;0),desc(outReach)))
             name indegree outdegree  outReach     inReach
1        Damientg        5       341 0.4782609 0.013054830
2      danmknight        9       265 0.3716690 0.023498695
3         martysm        1       261 0.3660589 0.002610966
4       MrJacHart       18       257 0.3604488 0.046997389
5           VMcAV        5       237 0.3323983 0.013054830
6 politicalhackuk       27       236 0.3309958 0.070496084

#now let's see who is touched by most of the community
head(arrange(subset(df,outReach&gt;0),desc(inReach)))
             name indegree outdegree   outReach    inReach
1 bbcquestiontime      190       102 0.14305750 0.49608355
2       DIMBLEBOT       76        61 0.08555400 0.19843342
3   markinreading       34       121 0.16970547 0.08877285
4 politicalhackuk       27       236 0.33099579 0.07049608
5          10anta       25        73 0.10238429 0.06527415
6 Parlez_me_nTory       24        63 0.08835905 0.06266319</pre>
<p>So, from that, we see that @Damientg is following a large number of the folk popularly followed by users of the #bbcqt hashtag <strong>or</strong> who used the hashtag. I <em>don&#8217;t think</em> this is interesting. However, the fact that @bbcquestiontime is followed by about half the folk who used the #bbcqt tag (in the sample I grabbed) is maybe useful as a measure of how engaged the hashtaggers may be with the programme Twitter account?</p>
<p>The latter report also brings to mind another question &#8211; how many of the hashtaggers does any particular account follow &#8211; that is, how connected is any particular account to folk who used the hashtag (which is the set of folk with outdegree&gt;0)? This is important I think &#8211; distinguishing between hashtaggers who link to each other as part of a conversation, and other accounts they follow <em>en masse</em> but who aren&#8217;t engaging in conversation via the hashtag?</p>
<p>Hmmm&#8230;something to ponder over the weekend I think;-)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6893/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6893/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6893/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6893&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/27/experimenting-with-igraph-and-a-hint-towards-ways-of-measuring-engagement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/ddout_example.png?w=300" medium="image">
			<media:title type="html">ddout_example</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/ddoutexample2.png?w=300" medium="image">
			<media:title type="html">ddoutexample2</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/ddinexample.png?w=300" medium="image">
			<media:title type="html">ddinexample</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/ddinexample2.png?w=300" medium="image">
			<media:title type="html">ddinexample2</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/inoutexample.png?w=300" medium="image">
			<media:title type="html">inoutexample</media:title>
		</media:content>
	</item>
		<item>
		<title>Social Media Interest Maps of Newsnight and BBCQT Twitterers</title>
		<link>http://blog.ouseful.info/2012/01/26/social-media-interest-maps-of-newsnight-and-bbcqt-twitterers/</link>
		<comments>http://blog.ouseful.info/2012/01/26/social-media-interest-maps-of-newsnight-and-bbcqt-twitterers/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 23:23:46 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Rstats]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6879</guid>
		<description><![CDATA[I grabbed independent samples of 1500 recent users of the #newsnight and #bbcqt hashtags within a minute or two of each other about half an hour ago. Here&#8217;s who&#8217;s followed by 25 or more of the recent hashtaggers in each case. Can you distinguish the programmes each audience interest projection map relates to? Here&#8217;s the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6879&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I grabbed independent samples of 1500 recent users of the #newsnight and #bbcqt hashtags within a minute or two of each other about half an hour ago. Here&#8217;s who&#8217;s followed by 25 or more of the recent hashtaggers in each case. Can you distinguish the programmes each audience interest projection map relates to?</p>
<p>Here&#8217;s the first one &#8211; are these folk followed by 25 or more of the folk who recently used the #bbcqt or the #newsnight hashtag?</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6767993903/" title="#bbcqt 1500 forward friends 25 25 by psychemedia, on Flickr"><img src="http://farm8.staticflickr.com/7006/6767993903_1714f6438d.jpg" width="500" height="415" alt="#bbcqt 1500 forward friends 25 25"></a></p>
<p>Here&#8217;s the second one &#8211; are these folk followed by 25 or more of the folk who recently used the #bbcqt or the #newsnight hashtag?</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6767963337/" title="#newsnight 1500   forward friends  projection 25 25 by psychemedia, on Flickr"><img src="http://farm8.staticflickr.com/7151/6767963337_ba49cca305.jpg" width="500" height="436" alt="#newsnight 1500   forward friends  projection 25 25"></a></p>
<p>The answer is a only a click away&#8230;</p>
<p>PS I&#8217;ve got a couple of scripts in the pipeline that should be able to generate data that I can use to generate this sort of <a href="http://simplystatistics.tumblr.com/post/16448577464/a-wordcloud-comparison-of-the-2011-and-2012-sotu">differencing word cloud</a>, the idea being I should be able to identify at a glance accounts that different hashtag communities both follow, and accounts that they differently follow&#8230;</p>
<p>UPDATE: so here&#8217;s a quick first pass at comparing the audiences. I&#8217;m not sure how reliable the method is, but it&#8217;s as follows:</p>
<p>- for each hashtag, grab 1500 recent tweets. Grab the list of folk the hashtagging users follow and retain a list (the &#8216;interest list&#8217;) of folk followed by at least 25 of the hashtaggers. Filter the hashtagger list so that it only contains hashtaggers who follow at least 25 people (this cuts out brand new users and newly created spam accounts).  Count the number of filtered hashtaggers that follow each person in the interest list, and normalise by dividing through by the total number of filtered hashtaggers. To recap, for each tag, we now have a list of folk who were popularly followed by users of that tag, along with a number for each one between 0 and 1 describing proportionally  how much of the hashtagging sample follow them.</p>
<p>(Note that there may be all sorts of sampling errors&#8230; I guess I need to qualify reports with the number of unique folk tweeting in the twitter sample captured. I maybe also need to improve sampling so rather than searching for 1500 tweets, I generate a sample of 1000 unique users of the tag?)</p>
<p>I then load these files into R and run through the following process:</p>
<p><pre class="brush: r;">#Multiply this nromalised follower proportion by 1000 and round down to get an integer between 0 and 1000 representing a score relative to the proportion of filtered hashtagger who follow each person in the interest list.
counts_newsnight$normIn=as.integer(counts_newsnight$inNorm*1000)
counts_bbcqt$normIn=as.integer(counts_bbcqt$inNorm*1000)

#ANother filtering step: we're going to plot similarities and differences between folk followed by at least 25% of the corresponding filtered hashtaggers
newsnight=subset(counts_newsnight,select=c(username,normIn),subset=(inNorm&gt;=0.25))
bbcqt=subset(counts_bbcqt,select=c(username,normIn),subset=(inNorm&gt;=0.25))

#Now generate a dataframe
qtvnn=merge(bbcqt,newsnight,by=&quot;username&quot;,all=T)
colnames(qtvnn)=c('username','bbcqt','newsnight')

#replace the NA cell values (where for example someone in the bbcqt list is not in the newsnight list
qtvnn[is.na(qtvnn)] &lt;- 0</pre></p>
<p>That generates a dataframe that looks something like this:</p>
<pre>      username bbcqt newsnight
1    Aiannucci   414       408
2  BBCBreaking   455       464
3 BBCNewsnight   317       509
4  BBCPolitics     0       256
5   BBCr4today     0       356
6  BarackObama   296       334</pre>
<p>Thanks to <a href="http://stackoverflow.com/a/9013899/454773">Josh O&#8217;Brien on Stack Overflow</a>, I can recast this data frame into a term.matrix that plays nicely with the latest version of the R <em>wordcloud</em> package.</p>
<p><pre class="brush: r;">
dimnames(mat)[1] &lt;- qtvnn[1]
mat &lt;- as.matrix(qtvnn[-1])
dimnames(mat)[1] &lt;- qtvnn[1]
comparison.cloud(term.matrix = mat)
commonality.cloud(term.matrix = mat)</pre></p>
<p>Here&#8217;s the result &#8211; commonly followed folk:</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/commonality.png"><img src="http://ouseful.files.wordpress.com/2012/01/commonality.png?w=700&#038;h=437" alt="" title="commonality" width="700" height="437" class="alignnone size-full wp-image-6884" /></a></p>
<p>And differentially followed folk (at above the 25% level, remember&#8230;)</p>
<p><a href="http://ouseful.files.wordpress.com/2012/01/comparison.png"><img src="http://ouseful.files.wordpress.com/2012/01/comparison.png?w=700&#038;h=437" alt="" title="comparison" width="700" height="437" class="alignnone size-full wp-image-6885" /></a></p>
<p>So from this what can we say? Both audiences have a general news interest, into pop politics and perhaps satirical comedy, maybe leaning to the left? The Question Time audience is a more casual audience, more minded to following celebrities, whereas the Newsnight audience is a bit more into following notable media folk (journalists, editors) and also political news. (I&#8217;d be keen to hear any other readings of these maps &#8211; please feel free to leave a comment containing your interpretations/observations/reading:-)</p>
<p>UPDATE2: to try to get a handle on what the word clouds might be telling us from an alternative visual perspective on the data, rather than inspecting the actual code for example, here&#8217;s a scatterplot showing how the follower proportions compare directly:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6770701773/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7151/6770701773_6effc73043.jpg" width="500" height="390" alt="COmparison of who #newsnight and #bbcqt hashtaggers follow" /></a></p>
<p><tt>ggplot(na.omit(subset(qtvnn,bbcqt&gt;0 &amp; newsnight&gt;0))) + geom_text(aes(x=bbcqt,y=newsnight,label=username,angl=45),size=4) + xlim(200,600) + ylim(200,600) + geom_abline(intercept=0, slope=1,colour='grey')</tt></p>
<p>Here&#8217;s another view &#8211; this time plotting followed folk for each tag who are not followed by the friends of the other tag:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6770885343/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7024/6770885343_058d7161b0.jpg" width="483" height="372" alt="hashtag comparison - folk not follwed by other tag" /></a></p>
<p>I couldn&#8217;t remember/didn&#8217;t have Google to hand to find the best way of reshaping the data for this, so I ended up with a horrible horrible hack&#8230;</p>
<p><tt>nn=data.frame(typ='newsnight',subset(qtvnn,select=c(username,newsnight),subset=(newsnight&gt;0 &amp; bbcqt==0)))<br />
qt=data.frame(typ='bbcqt',subset(qtvnn,select=c(username,bbcqt),subset=(newsnight==0 &amp; bbcqt&gt;0)))<br />
colnames(nn)=c('typ','name',val'')<br />
colnames(qt)=c('typ','name',val'')<br />
qtnn=rbind(nn,qt)<br />
ggplot()+geom_text(data=qtnn,aes(x=typ,y=val,label=name),size=3)</tt></p>
<p>I think this is all starting to get to the point where I need to team up with a proper developer and  get *all* the code properly written and documented before any errors that are currently there get baked in too deeply&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6879/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6879&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/26/social-media-interest-maps-of-newsnight-and-bbcqt-twitterers/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7006/6767993903_1714f6438d.jpg" medium="image">
			<media:title type="html">#bbcqt 1500 forward friends 25 25</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7151/6767963337_ba49cca305.jpg" medium="image">
			<media:title type="html">#newsnight 1500   forward friends  projection 25 25</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/commonality.png" medium="image">
			<media:title type="html">commonality</media:title>
		</media:content>

		<media:content url="http://ouseful.files.wordpress.com/2012/01/comparison.png" medium="image">
			<media:title type="html">comparison</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7151/6770701773_6effc73043.jpg" medium="image">
			<media:title type="html">COmparison of who #newsnight and #bbcqt hashtaggers follow</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7024/6770885343_058d7161b0.jpg" medium="image">
			<media:title type="html">hashtag comparison - folk not follwed by other tag</media:title>
		</media:content>
	</item>
		<item>
		<title>TV Audience Social Interest Mapping &#8211; Shameless vs. Newsnight vs Masterchef</title>
		<link>http://blog.ouseful.info/2012/01/25/tv-audience-social-interest-mapping-shameless-vs-newsnight/</link>
		<comments>http://blog.ouseful.info/2012/01/25/tv-audience-social-interest-mapping-shameless-vs-newsnight/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 00:08:56 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Visualisation]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6873</guid>
		<description><![CDATA[How easy is it to differentiate between audiences of different types of TV programme based on their socially signalled interests? This evening, I ran a couple of Twitter searches against the #shameless and #newsnight hashtags. In each case, I grabbed 1500 of the most recent tweets and generated lists of folk who had tweeted the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6873&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How easy is it to differentiate between audiences of different types of TV programme based on their socially signalled interests?</p>
<p>This evening, I ran a couple of Twitter searches against the <tt>#shameless</tt> and <tt>#newsnight</tt> hashtags. In each case, I grabbed 1500 of the most recent tweets and generated lists of folk who had tweeted the corresponding hashtag at least twice in the sample set. I then grabbed the lists of all the friends of the folk in each list to generate a projection map of the friends of recent hashtaggers. The final preprocessing step was to filter each network to contain only nodes that had at least an indegree or outdegree of 25 (that is, I filtered the network to only include folk who had at least 25 friends, or were linked to by at least 25 of the folk in the corresponding hashtaggers list).</p>
<p>Here&#8217;s the resulting map generated around the #shameless tag &#8211; it gives an impression of folk who tend to be followed by folk using the #shameless tag:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6757400101/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7143/6757400101_195976103a.jpg" width="500" height="443" alt="Positiioning #shameless" /></a></p>
<p>Music, celebrities, footballers and comedians, err, I think?!</p>
<p>By way of comparison, here&#8217;s a sketch of who the folk using the #newsnight tag follow:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6757500557/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7027/6757500557_a83f1a1995.jpg" width="500" height="446" alt="Positioning the #newsnight audience" /></a></p>
<p>MPs, political hacks, and higher brow level of comedian maybe?! ;-)</p>
<p>PS for what it&#8217;s worth, here&#8217;s another map for tweets grabbed now around #masterchef, which aired a few hours ago:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6757605683/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7022/6757605683_5e760a1c36.jpg" width="500" height="364" alt="Positioning #masterchef" /></a></p>
<p>So that&#8217;ll be a cooking show with some high profile talent (in the narrower scheme of things) then?!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6873/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6873/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6873/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6873&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/25/tv-audience-social-interest-mapping-shameless-vs-newsnight/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7143/6757400101_195976103a.jpg" medium="image">
			<media:title type="html">Positiioning #shameless</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7027/6757500557_a83f1a1995.jpg" medium="image">
			<media:title type="html">Positioning the #newsnight audience</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7022/6757605683_5e760a1c36.jpg" medium="image">
			<media:title type="html">Positioning #masterchef</media:title>
		</media:content>
	</item>
		<item>
		<title>Mapping Corporate Twitter Account Networks Using Twitter Contributions/Contributees API Calls</title>
		<link>http://blog.ouseful.info/2012/01/23/mapping-corporate-twitter-account-networks-using-the-twitter-multiple-author-contributionscontributees-api/</link>
		<comments>http://blog.ouseful.info/2012/01/23/mapping-corporate-twitter-account-networks-using-the-twitter-multiple-author-contributionscontributees-api/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:18:45 +0000</pubDate>
		<dc:creator>Tony Hirst</dc:creator>
				<category><![CDATA[Anything you want]]></category>
		<category><![CDATA[Infoskills]]></category>

		<guid isPermaLink="false">http://blog.ouseful.info/?p=6867</guid>
		<description><![CDATA[Savvy users of social networks are probably well-versed in the ideas that corporate Twitter accounts are often &#8220;staffed&#8221; by several individuals (often identified by the ^AB convention at the end of a tweet, where AB are the initials of the person wearing the that account hat (^)); they may also know that social media accounts [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6867&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Savvy users of social networks are probably well-versed in the ideas that corporate Twitter accounts are often &#8220;staffed&#8221; by several individuals (often identified by the ^AB convention at the end of a tweet, where AB are the initials of the person wearing the that account hat (^)); they may also know that social media accounts for smaller companies may actually be operated by a PR company or &#8220;social media guru&#8221; who churns out tweets their behalf via Twitter accounts operated in the company&#8217;s name and in support of it&#8217;s online marketing activity.</p>
<p>Rooting around the Twitter API looking for something else, I spotted a <a href="https://dev.twitter.com/docs/api/1/get/users/contributees">GET users/contributees</a> API cal, along with a complementary <a href="https://dev.twitter.com/docs/api/1/get/users/contributors">GET users/contributors</a> call that return &#8220;an array of users (i.e. Twitter accounts) that the specified user can contribute to&#8221;, and the accounts that can contribute to a particular Twitter account respectively.</p>
<p>I didn&#8217;t know this functionality existed, so I put out a fishing tweet to see if anyone knew of any accounts running this feature other than the <em>twitterapi</em> account used by way of example in the API documentation. A response from Martin Hawksey (on whom I&#8217;m increasingly reliant for helping me keep up and get my head the daily novelties that the web throws up!), suggested it was a feature that has been quietly rolling out to premium users: <a href="http://techcrunch.com/2010/03/23/twitter-contributors-salesforce/">Twitter Starts Rolling Out Contributors Feature, Salesforce Activated</a>. Via his reading of that post (I think), Martin suggested that a Bing(;-) search for <a href="http://www.bing.com/search?q=site%3Atwitter.com+%22via+web+by%22"><em>site:twitter.com &#8220;via web by&#8221;</em></a> would turn up a few likely candidates, and so it did&#8230;</p>
<p>So why&#8217;s this interesting? Because given the ID of an account that a company users for corporate tweets, or the ID of a user who also contributes to a corporate account via their own account, we might be able to map out something of the corporate comms network for an organisation operating multiple accounts (maybe a company, but maybe also a government department or local council ,or lobbiest group), or the client list of &#8220;social media guru&#8221; operating various accounts for different SMEs.</p>
<p>Anyway, here&#8217;s <a href="https://gist.github.com/1658128">quick script for exploring the TWitter contributors/contributees API</a>. The output is a graphml file we can visualise in <a href="http://gephi.org">Gephi</a>.</p>
<p>And here are a couple of views over what it comes up with. Firstly, a map bootstrapped from the <em>@twitterapi</em> account:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6749765421/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7031/6749765421_841142b270.jpg" width="500" height="369" alt="Twitter contributors network" /></a></p>
<p>And here&#8217;s one I built out from <em>HuffingtonPost</em>:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6749783743/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7033/6749783743_b05d47711b.jpg" width="500" height="399" alt="HuffingtonPost twitter contributors network" /></a></p>
<p>So what do we learn from this? Firstly it&#8217;s yet another example of how networks get everywhere. Secondly, it raises the question (for me) of whether there are any cribs in other multi-contributor social network apps (maybe in tweet metadata) that allow us to identify originating authors/users and hence find a way into mapping their contribution networks. </p>
<p>As well as building out from an account name to which users contribute, we can bootstrap a map from a user who is known to contribute to one or more accounts <tt>(code not included in Github gist atm).</tt></p>
<p>So for example, here&#8217;s a map built out from user <em>@VeeVee</em>:</p>
<p><a href="http://www.flickr.com/photos/psychemedia/6749811585/" title="Photo Sharing"><img src="http://farm8.staticflickr.com/7172/6749811585_1db9283ebc.jpg" width="456" height="388" alt="Twitter contributors netwrok built out from @veevee" /></a></p>
<p>I guess one of the next questions from a tool building point of view is: is there a more reliable way of getting cribs into possible contributor/contributee networks? Another is: are any other multi-contributor services (on Twitter or other networks, such as Google+) similarly mappable?</p>
<p>PS Just noticed this: <a href="http://marketingland.com/google-gives-up-open-social-api-3982">Google to drop Google Social API</a>. I also read on a Google blog that the Needlebase screenscraping tool Google acquired as part of the ITA acquisition will be shut down later this year&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/6867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/6867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/6867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/6867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/6867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/6867/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/6867/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/6867/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;blog=325417&amp;post=6867&amp;subd=ouseful&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.ouseful.info/2012/01/23/mapping-corporate-twitter-account-networks-using-the-twitter-multiple-author-contributionscontributees-api/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Tony Hirst</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7031/6749765421_841142b270.jpg" medium="image">
			<media:title type="html">Twitter contributors network</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7033/6749783743_b05d47711b.jpg" medium="image">
			<media:title type="html">HuffingtonPost twitter contributors network</media:title>
		</media:content>

		<media:content url="http://farm8.staticflickr.com/7172/6749811585_1db9283ebc.jpg" medium="image">
			<media:title type="html">Twitter contributors netwrok built out from @veevee</media:title>
		</media:content>
	</item>
	</channel>
</rss>
