<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Partially Attended</title>
 <link href="http://partiallyattended.com/atom.xml" rel="self"/>
 <link href="http://partiallyattended.com/"/>
 <updated>2012-01-18T09:00:48-08:00</updated>
 <id>http://partiallyattended.com/</id>
 <author>
   <name>Ian Mulvany</name>
   <email>ian@mulvany.net</email>
 </author>

 
 <entry>
   <title>Mendeley, a investment branch of the citation bank.</title>
   <link href="http://partiallyattended.com/2012/01/18/mendeley-citebank"/>
   <updated>2012-01-18T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2012/01/18/mendeley-citebank</id>
   <content type="html">The awesome [Rod Page][rp] has a great post on utilising Mendeley as a bank for citation data. He recommends that projects such as the [Biodiversity Heritage Library][bhl] should build on top of the kind of infrastructure that we have already created at Mendeley. I'm a big fan of this as an idea, and indeed one of my goals for Mendeley is for us to create a system that makes it easier for others to build great tools for researchers. I began down a research career, but left it quite early. Making things that help researchers gives me a huge amount of personal satisfaction.

I think there are three things that we should strive for that would really help with this.

 1. Better example documentation on our API.
 1. More clarity around the provenance of metadata on our catalog pages.
 1. A more robust framework for storing, displaying and sharing PDFs where such sharing is allowed.

I was fascinated in particular by the [Worldcat tool on displaying the historical changes of an ISSN][xissn]. I aspire to being able to show provenance data on citation information in as clear a way as Worldcat have done here.

Just things to keep in mind going forward.

[bhl]: http://www.biodiversitylibrary.org/
[rp]: http://iphylo.blogspot.com/
[xissn]: http://worldcat.org/xissn/titlehistory
</content>
 </entry>
 
 <entry>
   <title>SOPA and PIPA stink, but the RWA is more dangerous to science.</title>
   <link href="http://partiallyattended.com/2012/01/17/sopa-pipia-rwa-dangers"/>
   <updated>2012-01-17T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2012/01/17/sopa-pipia-rwa-dangers</id>
   <content type="html">&lt;p&gt;There are three bills up for consideration in the US Government which if passed will have a significant negative impact on academic research. These are the Stop Online Piracy Act (SOPA), the Protect IP Act (PIPA), and the Research Works Act (RWA).&lt;/p&gt;

&lt;p&gt;SOPA and PIPA will have a negative impact by putting censorship controls into the hands of the entertainment industry, and permitting legal process to affect the underlying architecture of the web. These two acts are also &lt;a href='http://cameronneylon.net/blog/the-stupidity-of-sopa-in-scholarly-publishing/'&gt;self defeating&lt;/a&gt; for scholarly publishing. The RWA act is damaging as it will attempt to limit the ability of researchers to publish in open access journals. The is &lt;a href='http://www.guardian.co.uk/science/2012/jan/16/academic-publishers-enemies-science'&gt;naked greed&lt;/a&gt; on the part of the commercial publishers.&lt;/p&gt;

&lt;p&gt;The first two of these have led to a large reaction on the Internet, and this coming Wednesday a large number of popular sites, including wikipedia, will go black in protest. There is even initial evidence that the really bad parts of these bills may be deferred with the White House coming in against them, however the third of these, RWA, is getting much less coverage.&lt;/p&gt;

&lt;p&gt;SOPA and PIPA damage the economic interests of a large number of new industries. These industries have financial clout, high profile visibility and a lot of ground level support. There should be significant and effective opposition to SOPA and PIPA. RWA only has an impact on practicing researchers, the terminally ill, the students in developing economies. Where are the obscenely wealthy champions of science and truth? They are a rare breed indeed.&lt;/p&gt;

&lt;p&gt;These three bills have been sponsored and heavily bank rolled by industries that are doing everything that they can to retain a hold on outdated business models. Elsevier in particular has &lt;a href='http://www.michaeleisen.org/blog/?p=807'&gt;bankrolled the RWA act&lt;/a&gt;. Rather than playing fair in an open economy they are paying congress to tilt the law in their favour. There is nothing illegal about this so I refrain from using the term bribery, it&amp;#8217;s just the way that congress works.&lt;/p&gt;

&lt;p&gt;SOPA and PIPA are a call to Silicon Valley to &lt;span&gt;get wise about the process of government&lt;/span&gt; but I don&amp;#8217;t see any natural champions to fight against the RWA act. The Open Access movement does not have enough big money behind it to pay off enough members of government to get the bill stopped that way, the impact on the browsing public will be too small to cause a huge public intervention on the act. I&amp;#8217;m afraid that the outlook for this act is grim.&lt;/p&gt;

&lt;p&gt;What are the consequences if the RWA act passes?&lt;/p&gt;

&lt;p&gt;My prediction is that this act will have a very negative long term impact on research coming out of North America. With researchers unable to disseminate their research properly, systems of research which allow the flow of information should become more fit more quickly in the information landscape. Countries that have an interest in catching up with the west, and that have less of an historic tie to overly strict interpretation of intellectual property and copyright, might find a great opportunity to definitively take the lead in the research world (go east young man!).&lt;/p&gt;

&lt;p&gt;For the rest of us, we have to continue to build our systems in as &lt;a href='http://en.wikipedia.org/wiki/The_Open_Society_and_Its_Enemies'&gt;open a way&lt;/a&gt; as we possibly can, and we have to continue to &lt;a href='http://www.mendeley.com/blog/academic-features/on-sharing-research-and-the-value-of-peer-review-mendeleys-response-to-sopa-and-the-research-works-act/'&gt;voice our opposition&lt;/a&gt; to economically and intellectually harmful legislation.&lt;/p&gt;

&lt;p&gt;In the end the damning aspect of all three of these acts is that they promise &lt;a href='http://gigaom.com/2012/01/13/tim-oreilly-why-im-fighting-sopa/'&gt;no economic benefit&lt;/a&gt;, in fact, they will actively harm the economies under whose jurisdiction they fall. I would love the hear a defence from the Scholarly Kitchen about the RWA act, because I certainly don&amp;#8217;t understand how it could be a good thing at all.&lt;/p&gt;

&lt;p&gt;&lt;span&gt;Mendeley&lt;/span&gt; will be joining the online protest on the 18th. Jonathan Eisen has called for a scholarly society &lt;a href='http://phylogenomics.blogspot.com/2012/01/calling-on-publishers-to-resign-from.html'&gt;boycott of the Association of American Publishers&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Climbing Goals 2012, review 2011</title>
   <link href="http://partiallyattended.com/2012/01/08/climbing-goals-2012"/>
   <updated>2012-01-08T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2012/01/08/climbing-goals-2012</id>
   <content type="html">&lt;p&gt;Well, it&amp;#8217;s been a while since I wrote up my &lt;a href='http://partiallyattended.com/2010/01/04/Climbing-Goals-2010-review-2009/'&gt;climbing goals for 2010&lt;/a&gt;, and I totally missed doing this for last year, so as we ease our way into 2012 it&amp;#8217;s high time that I do the same again.&lt;/p&gt;

&lt;p&gt;The key goals for 2010 were:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;redpoint fr 7a&lt;/li&gt;

&lt;li&gt;boulder V5&lt;/li&gt;

&lt;li&gt;trad E1&lt;/li&gt;

&lt;li&gt;some trips to do some trad climbing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Well, since then I achieved the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;onsight 6c+ indoors&lt;/li&gt;

&lt;li&gt;redpoint 6c outside&lt;/li&gt;

&lt;li&gt;boulder V4&lt;/li&gt;

&lt;li&gt;a few HVS&amp;#8217;s&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, not quite breaking through to where I wanted to be, but there is a feeling of definite progress.&lt;/p&gt;

&lt;h1 id='2011_hilights'&gt;2011 hi-lights:&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;font 6b, at fontainbleau&lt;/li&gt;

&lt;li&gt;6c sport climb at Portland&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Alltogether it was an OK year even though I have still not sent La Marie Rose, but if you contrast my &lt;a href='http://www.ukclimbing.com/logbook/e.php?d=2012&amp;amp;u=41852'&gt;training diary&lt;/a&gt; between 2010:&lt;/p&gt;
&lt;a href='https://picasaweb.google.com/lh/photo/oK47rfPQ8Et3ouZa96aZLNMTjNZETYmyPJy0liipFm0?feat=embedwebsite'&gt;&lt;img src='https://lh5.googleusercontent.com/-xeSbDtLcsfI/Twok3TMJB7I/AAAAAAAAAuE/pnmoQnc6r8I/s144/screen-capture-1.jpg' height='264' width='400' /&gt;&lt;/a&gt;
&lt;p&gt;and 2011:&lt;/p&gt;
&lt;a href='https://picasaweb.google.com/lh/photo/tHGUcS8CNkulh-nGJ1XDSdMTjNZETYmyPJy0liipFm0?feat=embedwebsite'&gt;&lt;img src='https://lh6.googleusercontent.com/-tnkZpwNAT7k/Twok31B4M1I/AAAAAAAAAuI/QhsfYB8WWeA/s400/screen-capture.jpg' height='264' width='400' /&gt;&lt;/a&gt;
&lt;p&gt;you can see a big hole in the middle of 2011 where I took time off to refit my kitchen. The second half of 2012 will also be very distrupted from a climing point of view (though with some very good reasons that I am very much looking forward to).&lt;/p&gt;

&lt;p&gt;Today at the Castle I maanged to fire off a 6c, and 6c+, the 6c+ being on-sight. I&amp;#8217;ve decided that my:&lt;/p&gt;

&lt;h1 id='goals_for_2012_are_as_follows'&gt;Goals for 2012 are as follows:&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;remain injury free&lt;/li&gt;

&lt;li&gt;significantly reduce the amount of alcohol that I consume&lt;/li&gt;

&lt;li&gt;fall off at least 10 routes of 6c or harder/month&lt;/li&gt;

&lt;li&gt;redpoint 7a, but don&amp;#8217;t stop trying harder things&lt;/li&gt;

&lt;li&gt;get three campus board sessions or power hand sessions into my training per month&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the most part what I have realised is that what I have control over are the things I choose to do when I go training. If I can keep focussed on making sure that I don&amp;#8217;t have any anxiety about what I am trying to climb, and that I am really pushing myself and my body, then the grades and routes will come naturally. I want to climb hard, but I don&amp;#8217;t want to set goals that will lead me to focus on that one climb, rather I want to focus on making the journey and the process a good journey, that is using my time in a very efficient way.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>example title</title>
   <link href="http://partiallyattended.com/2011/11/21/zanran-google-for-data"/>
   <updated>2011-11-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2011/11/21/zanran-google-for-data</id>
   <content type="html">&lt;p&gt;Back in 2010 I was pointed at &lt;a href='http://www.zanran.com/'&gt;zanran&lt;/a&gt;, a search engine that looks for data in graphs.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been playing around with some sample searches, and decided to try &lt;a href='http://www.zanran.com/q/drowning_deaths_swimming_pool'&gt;drowning deaths swimming pool&lt;/a&gt;. Incidentally all of the results that came back were figures for young children. I guess this is because that is the group where there is the most concern, and so there is more published data about this group.&lt;/p&gt;

&lt;p&gt;There are some interesting broad figures that come out from the data:&lt;/p&gt;

&lt;p&gt;Figures come in on average at about 2 per 100,000 population, or 0.00002%&lt;/p&gt;

&lt;p&gt;This is about the same chance as drowning in natural water, but at 66% more likely than drowning in a bathtub&lt;/p&gt;

&lt;p&gt;of drownings: (natural water 25%) (swimming pool 24%) (bathtub 15%)&lt;/p&gt;

&lt;p&gt;Cars are about 4&amp;#8211;5 times more dangerous than swimming pools. Guns are about 10 times less dangerous.&lt;/p&gt;

&lt;p&gt;If you are a boy in Australia, you are more than twice as likely to drown in a swimming pool than if you are a girl. I guess that this is a combination of boys being encouraged to be more reckless and girls being supervised more.&lt;/p&gt;

&lt;p&gt;Over a year on and the site is still up. It looks like it&amp;#8217;s still in beta, has more data than a year ago, and is registered in London.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Update on MathJax</title>
   <link href="http://partiallyattended.com/2011/11/20/update-on-mathjax"/>
   <updated>2011-11-20T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2011/11/20/update-on-mathjax</id>
   <content type="html">&lt;p&gt;&lt;a href='http://www.mathjax.org/'&gt;MathJax&lt;/a&gt; has come a long way since I last looked at it. There is now a CDN hosting the js files, which makes calling it really really easy. It&amp;#8217;s being adopted by GiHub for their wiki engine.&lt;/p&gt;

&lt;p&gt;Using it with markdown can cause a few bumps, but there seems to be a bunch of ways around this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://doswa.com/2011/07/20/mathjax-in-markdown.html'&gt;mathjax in markdown&lt;/a&gt; using some mathjax configuration and custom css&lt;/li&gt;

&lt;li&gt;&lt;a href='http://notepag.es/latexdemo'&gt;amazing implimentation&lt;/a&gt; in a notetaking app&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.leancrew.com/all-this/2010/09/php-markdown-extra-math-mathjax-and-wordpress/'&gt;php, mathjax and wordpress&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Writing a block of %%\LaTeX%% like this &lt;pre&gt;
$$
\begin{aligned}
\dot{x} &amp;amp; = \sigma(y-x) \\
\dot{y} &amp;amp; = \rho x - y - xz \\
\dot{z} &amp;amp; = -\beta z + xy
\end{aligned} 
$$
&lt;/pre&gt;&lt;/p&gt;

&lt;p&gt;will render like this&lt;/p&gt;

&lt;p&gt;$$ \begin{aligned} \dot{x} &amp;#38; = \sigma(y-x) \ \dot{y} &amp;#38; = \rho x - y - xz \ \dot{z} &amp;#38; = -\beta z + xy \end{aligned} $$&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Converting between dates and unix time in Python</title>
   <link href="http://partiallyattended.com/2011/10/13/managing-unix-time-in-python"/>
   <updated>2011-10-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/10/13/managing-unix-time-in-python</id>
   <content type="html">&lt;h1 id='going_from_a_date_to_a_unix_time'&gt;Going from a date to a unix time:&lt;/h1&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='python'&gt;&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='kn'&gt;from&lt;/span&gt; &lt;span class='nn'&gt;datetime&lt;/span&gt; &lt;span class='kn'&gt;import&lt;/span&gt; &lt;span class='n'&gt;date&lt;/span&gt;
&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='kn'&gt;from&lt;/span&gt; &lt;span class='nn'&gt;time&lt;/span&gt; &lt;span class='kn'&gt;import&lt;/span&gt; &lt;span class='n'&gt;mktime&lt;/span&gt;
&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='n'&gt;start&lt;/span&gt; &lt;span class='o'&gt;=&lt;/span&gt; &lt;span class='n'&gt;date&lt;/span&gt;&lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='mi'&gt;2011&lt;/span&gt;&lt;span class='p'&gt;,&lt;/span&gt; &lt;span class='mi'&gt;9&lt;/span&gt;&lt;span class='p'&gt;,&lt;/span&gt; &lt;span class='mi'&gt;26&lt;/span&gt;&lt;span class='p'&gt;)&lt;/span&gt;
&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='n'&gt;mktime&lt;/span&gt;&lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='n'&gt;start&lt;/span&gt;&lt;span class='o'&gt;.&lt;/span&gt;&lt;span class='n'&gt;timetuple&lt;/span&gt;&lt;span class='p'&gt;())&lt;/span&gt;
&lt;span class='mf'&gt;1316991600.0&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h1 id='going_from_a_unix_time_to_a_date'&gt;Going from a unix time to a date:&lt;/h1&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='python'&gt;&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='kn'&gt;from&lt;/span&gt; &lt;span class='nn'&gt;time&lt;/span&gt; &lt;span class='kn'&gt;import&lt;/span&gt; &lt;span class='n'&gt;strftime&lt;/span&gt;
&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='kn'&gt;from&lt;/span&gt; &lt;span class='nn'&gt;datetime&lt;/span&gt; &lt;span class='kn'&gt;import&lt;/span&gt; &lt;span class='n'&gt;datetime&lt;/span&gt;
&lt;span class='o'&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class='n'&gt;datetime&lt;/span&gt;&lt;span class='o'&gt;.&lt;/span&gt;&lt;span class='n'&gt;fromtimestamp&lt;/span&gt;&lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='nb'&gt;int&lt;/span&gt;&lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='s'&gt;&amp;quot;1284101485&amp;quot;&lt;/span&gt;&lt;span class='p'&gt;))&lt;/span&gt;&lt;span class='o'&gt;.&lt;/span&gt;&lt;span class='n'&gt;strftime&lt;/span&gt;&lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='s'&gt;&amp;#39;%Y-%m-&lt;/span&gt;&lt;span class='si'&gt;%d&lt;/span&gt;&lt;span class='s'&gt; %H:%M:%S&amp;#39;&lt;/span&gt;&lt;span class='p'&gt;)&lt;/span&gt;
&lt;span class='s'&gt;&amp;#39;2010-09-10 07:51:25&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Nature, Whiskey and me</title>
   <link href="http://partiallyattended.com/2011/10/07/nature-whiskey-and-me"/>
   <updated>2011-10-07T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/10/07/nature-whiskey-and-me</id>
   <content type="html">&lt;p&gt;In my earlier &lt;a href='http://partiallyattended.com/2011/10/03/megajournals/'&gt;post on Megajournals&lt;/a&gt; I hinted that I felt that there could be a future in which this business model provided sufficient funds to allow a publishing house like &lt;a href='http://www.nature.com/npg_/index_npg.html'&gt;NPG&lt;/a&gt; to make it&amp;#8217;s flagship journal Nature an open access journal.&lt;/p&gt;

&lt;p&gt;This topic came up late one evening at &lt;a href='http://www.oaspa.org/coasp/'&gt;coasp&lt;/a&gt; and I ended up making a bet with &lt;a href='https://twitter.com/#!/mz2'&gt;Matias Piipari&lt;/a&gt;. I bet that within 10 years Nature would become a fully open access journal. I win three fine bottles of scotch. The date that the bet matures on Wed Sep 22, 2021. I&amp;#8217;ve just sent the following message to the Editor in Chief at Nature:&lt;/p&gt;
&lt;pre&gt;
Subject: Scientific Reports, Nature, Open Access and a future of fine whiskey.

Dear Dr. Campbell,

I am writing to congratulate you on the recent launch of Scientific Reports. 
I had the pleasure to see Sara Grimme give an excellent overview of the genesis 
of the title at the recent COSAP conference on open access publishing 
(http://www.oaspa.org/coasp/).

During the course of the event a discussion arose on the potential future 
impact of the Megajournal on top tier titles such as Nature. I professed hope 
that a vehicle such as Scientific Reports could grow in time to support a 
business model in which Nature itself could be run as an open access journal.

There was some disagreement on my prediction, the outcome of which is that 
I now have a standing bet with Matias Piipari. If Nature becomes Open Access 
on or before Wed Sep 22, 2021, ten years from now, I will win three fine bottles 
of scotch.

I will continue to keep an interested eye on the development of Scientific Reports 
and I wish Nature Publishing Group the best of luck with it.

Sincerely yours,

- Ian Mulvany
&lt;/pre&gt;</content>
 </entry>
 
 <entry>
   <title>Hindawi have an awesome reviewing system.</title>
   <link href="http://partiallyattended.com/2011/10/06/hindawi-reviewing"/>
   <updated>2011-10-06T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/10/06/hindawi-reviewing</id>
   <content type="html">&lt;p&gt;&lt;a href='http://www.hindawi.com/'&gt;Hindawi&lt;/a&gt; publishers is a really interesting outfit. They are an open access only publisher based in Egypt. They combing a fantastic use of technology with the ability to afford a large amount of human curation over the data that they use to streamline their publication and reviewing systems.&lt;/p&gt;

&lt;p&gt;One of their publishing vehicles is called the &lt;a href='http://www.isrn.com/journals/'&gt;International Scholarly Research Network&lt;/a&gt; and at the recent &lt;a href='http://www.oaspa.org/coasp/'&gt;coasp&lt;/a&gt; conference Paul Peters gave an overview of how their peer review system works, I think it&amp;#8217;s genius. They take a received manuscript, look at all of the references in that manuscript, and then computationally compare overlap of the cited works with the works cited by their panel of potential reviewers. They identify up to five potential referees who have the closest discipline match, but with whom there is no conflict of interest. A review request is sent out, and the reviewers are asked should the work be published according to the ISRN criteria, or if not why not. If a qoura of reviewers accepts then the paper is published. If there is a disagreement, they all get to see each other&amp;#8217;s comments and they have to come to an agreement on the final decision.&lt;/p&gt;

&lt;p&gt;When a paper is published the reviewers who supported the decision have their names published along side the paper so that the community can see the provenance of the peer review.&lt;/p&gt;

&lt;p&gt;When the decision is split I love the fact that they can see each other&amp;#8217;s comments before making a final decision. This makes it easier for the community of reviewers to come to a concencus over what standard of reviewing to apply for the submissions to ISRN.&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s a beautiful system, and it&amp;#8217;s one where cantankerous reviewers can be identified quickly, and removed form the review request queue.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Megajournals</title>
   <link href="http://partiallyattended.com/2011/10/03/megajournals"/>
   <updated>2011-10-03T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/10/03/megajournals</id>
   <content type="html">&lt;p&gt;The idea of megajournals had not really formalised in my head before, but at the &lt;a href='http://www.oaspa.org/coasp/'&gt;COASP&lt;/a&gt; meeting the talk was all about &amp;#8220;_Megajournals_&amp;#8221;. &lt;span&gt;PLoSOne&lt;/span&gt; is the archetype for this kind of journal, and it had not really struck me before as a huge revolution in the publishing industry, but after listening to a couple of days worth of talks on the topic I&amp;#8217;m convincible.&lt;/p&gt;

&lt;p&gt;Megajournals are so called because they are structured to be able to publish many more articles than has been the normal practice with traditional journals. By my count there are currently about thirty five thousand academic titles. The vast majority of these titles are not indexed for impact, many of them are homebrew, and most of them are niche. They may publish a few issues per year, they may have a handful of articles per issue, and each one is mostly supported by a small community of researchers.&lt;/p&gt;

&lt;p&gt;The big boy journals; IOP titles, Nature, Science, Genetics, NEJM and so on, have productionised the process of publishing articles. They employ a large number of people to mange the journals and sometimes to do in-house peer review. They publish their issues weekly with a constant rolling online first systems. The big publishers have applied this model to bundle publishing across many titles. However all of these venues retain the sense of an issue. In addition many of them have explicit policies around the taste or flavour of the articles that they wish to publish.&lt;/p&gt;

&lt;p&gt;We live in a world of selectivity in academic publishing. The journals want articles that are constrained by size, or content, or topic or perceived impact. Every journal sets it&amp;#8217;s stall on a combination of these criteria.&lt;/p&gt;

&lt;p&gt;The result is a high rejection rate. The work is not an appropriate topic, not impactfull enough, too long, to theoretical, not written be a friend of the editorial board, etc, etc. Nature&amp;#8217;s rejection rate is famously greater than 98%. When a researcher gets rejected from a journal they generally have to go through the entire submission process again at another venue. It can take months for an article the make it&amp;#8217;s way through the publishing pipeline before it gets to the final rejected state. Sometimes it can take years. Each time an article is submitted it needs to be reviewed. Reviewers need to be found, and they need to spend their time reading and commenting on that paper. If the article had been submitted to another journal before and rejected, then these reviewers are repeating the work that someone else had done. Waste waste waste waste, it&amp;#8217;s a huge waste of time.&lt;/p&gt;

&lt;p&gt;This is a problem both for research (delayed time to publication, multiplication of reviewing effort), and a problem for journals with very high rejection rates as costs for maintaining a high rejection rate are large composed of the maintenance of a professional staff and the processing costs of dealing with a high number of manuscripts that the journal in the end is not actually going to publish.&lt;/p&gt;

&lt;p&gt;For a long time now people have been talking about innovating the peer review system. People have been talking about how open access is going to solve all of these issues. In the end I think really pragmatic approach is going to have a big impact, and that is the approach taken by the megajournal.&lt;/p&gt;

&lt;p&gt;The approach of the megajournal is simple to describe. They remove the pretence of having issues, and they radically simplify the criteria for publication, asking for the most part only that the paper is scientifically rigourous. (Think about that for a moment, these journals are asking only that the papers that they publish advance our knowledge about the universe around us, not asking that they do so according to some predefined criteria. They are looking to ensure that the articles pass scientific muster, and allowing posterity to take care of the impact).i&lt;/p&gt;

&lt;p&gt;By significantly lowering the rejection rate by not rejection based on taste, but only on correctness, you dramatically increase the efficiency of getting knowledge published. If you tie that to a business model where you generate revenue as a function of the volume of articles that you publish (author pays open access for example), then you create a nice scalable revenue stream. This worked to move PLoS into the black on the back of PLoS One.&lt;/p&gt;

&lt;p&gt;The high impact journals have taken notice, and Nature&amp;#8217;s &lt;a href='http://www.nature.com/srep/index.html'&gt;Scientific Reports&lt;/a&gt; is an explicit move to create a megajournal that can be used to publish content that gets rejected from the selective Nature branded titles. I think this is brilliant. If the authors are willing, then for their part they can rapidly get their work published without having to endure a long resubmission process. Nature already has a large volume of content that is being submitted that they are not publishing, so the new journal should not have a cold start of submissions. The content that goes on in this new journal will be OA, leading to an increase in OA content, and one could imagine a future in which this revenue stream could supplant the traditional subscription model for nature publishing group.&lt;/p&gt;

&lt;p&gt;There are a few interesting trends emerging around megajournals.&lt;/p&gt;

&lt;p&gt;The first is that they by no means imply low quality as measured by the impact factor. PloS One has a rejection rate of somewhere between 25 and 30% and an initial impact factor of 4.3. That&amp;#8217;s very good, in fact submissions more or less tripled after it received an impact factor.&lt;/p&gt;

&lt;p&gt;Next is that when a top tier journal creates a magajournal vehicle then the reviewers of the new journal really need to be educated about what the acceptance criteria are for the new journal. Publishers from Nature, Hindawi and The Genetics Society of America all described how their reviewers continued to reject articles on the bases of more than just scientific correctness. If it&amp;#8217;s going to work you have to be willing and able to publish work that is clearly low impact, but demonstrably correct.&lt;/p&gt;

&lt;p&gt;Lastly, for some of these submissions are continuing to grow at a healthy pace. PLoS One now publishes something like 1.5 % of all academic articles, and it&amp;#8217;s share is growing quarter on quarter. The implication in my mind is clear, that if this trend continues many of the small titles will be cannibalised. I asked at the conference if there was any actual evidence of this happening yet. The audience were clear to say that none have seen any impact on their journals, that there seems to be no broader evidence for such a trend, that globally the entire number of articles is growing annually at a few percent, so that so far one would not expect to see an effect. However I predict that this trend will lead to an impact on many small niche journals, and I look forward to the state of the publishing landscape in five years from now.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>The rude health of Open Access Publishing.</title>
   <link href="http://partiallyattended.com/2011/10/03/coasp-impressions"/>
   <updated>2011-10-03T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/10/03/coasp-impressions</id>
   <content type="html">&lt;p&gt;TL;DR OA publishing is maturing with a scalable business model that all the big publishers are jumping all over. Money will be made (but less than before), and more content will be more open. The poor lamentable nay-sayers who carp on unheard in the darkness will be forgotten, and their Cassandra-like predictions will fade to be recalled as little more than the mutterings of fools (OK, that last bit is probably opinion).&lt;/p&gt;

&lt;p&gt;Just over a week ago I had the great pleasure to present some thoughts &lt;a href='http://altmetrics.org/manifesto/'&gt;alt-metrics&lt;/a&gt; to the &lt;a href='http://www.oaspa.org/coasp/'&gt;3rd Conference on Open Access Publishing&lt;/a&gt;. The talks were recorded and my talk will be posted in time.&lt;/p&gt;

&lt;p&gt;I wanted to write up a few thoughts that spun up out of my experience of meeting with that community and seeing what&amp;#8217;s going on there. It seems like there is a upswell of coverage on open access right now. In the week that was in it Princeton asked it&amp;#8217;s researchers &lt;a href='http://theconversation.edu.au/princeton-bans-academics-from-handing-all-copyright-to-journal-publishers-3596'&gt;not to hand over copyright&lt;/a&gt; (&lt;a href='https://docs.google.com/viewer?url=http%3A%2F%2Fwww.cs.princeton.edu%2F~appel%2Fopen-access-report.pdf'&gt;statement&lt;/a&gt;), a call to &lt;a href='http://cr.yp.to/writing/ieee.html'&gt;not publish with IEEE&lt;/a&gt; got picked up by Hacker News and the Times Higher Education posted a call for academics to &lt;a href='http://www.timeshighereducation.co.uk/story.asp?sectioncode=26&amp;amp;storycode=417576&amp;amp;c=1'&gt;not peer review for non-OA journals&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One could be forgiven for thinking that something is afoot.&lt;/p&gt;

&lt;p&gt;Open access also got picked up in some national press, a fact that was &lt;a href='http://scholarlykitchen.sspnet.org/2011/09/22/london-calling-open-access-pr-wends-its-way-from-london-into-a-major-us-newspaper/'&gt;lamented by the Scholarly Kitchen&lt;/a&gt; (What&amp;#8217;s up with the Scholarly Kitchen anyway? I&amp;#8217;ve had to be moderately careful about what I wrote in this paragraph to not stray over into mocking or insulting, but the core of my feeling on the topic is that when it comes to discussing open access publishing they are, and specifically Kent Anderson is, disingenuous about their coverage of OA in a highly negative way. I&amp;#8217;ve met some of the contributors and they seem like nice intelligent people, so this continuos editorial stance makes me think of them as somewhat akin to the Daily Mail in the UK).&lt;/p&gt;

&lt;p&gt;The main sentiment from the conference was that OA publishing as an industry is flourishing. There were representatives form many traditional scientific publishers, and the discussion was all about revenues, peer review models and the enormous growth that all of these titles were seeing in submissions. The biggest point of discussion over the few days of the conference was about the rise of the megajournal, more of which in a subsequent post.&lt;/p&gt;

&lt;p&gt;What as also very clear was the diversity of philosophical approach to what OA meant from a publisher point of view. &lt;a href='http://www.plos.org/publications/journals/'&gt;Plos&lt;/a&gt; focussed on their ethical standards, &lt;a href='http://www.hindawi.com/'&gt;Hindawi&lt;/a&gt; talked about their scale at creating titles and running peer review over those titles in a scalable way.&lt;/p&gt;

&lt;p&gt;Some of these trends were raised by &lt;a href='http://www.sdsc.edu/~bourne/'&gt;Phil Bourne&lt;/a&gt; in his keynote. It&amp;#8217;s clear that the academic has a different view from the publisher. There is still a desire to see more use of CC0 licences, and to allow wide ranging data mining on the artefacts that Open Access can produce. Phil again called for a more integrated eco system of derivative objects created on top of the literature. It&amp;#8217;s not clear whether publishers will be in a position to do this, but OA objects should allow a competitive market place of these kinds of things to emerge. (Of course the great promise is that they &lt;em&gt;should&lt;/em&gt; and it is by no means a given that they will).&lt;/p&gt;

&lt;p&gt;Phil had been involved in a summer workshop on moving beyond the PDF and some of their output can be seen at the &lt;a href='https://sites.google.com/site/futureofresearchcommunications/force11-tools-framework'&gt;FORCE11&lt;/a&gt; site. Slowly we move in the right direction, slowly, slowly, but surely.&lt;/p&gt;

&lt;p&gt;&lt;a href='https://twitter.com/#!/p_binfield'&gt;Pete Binfield&lt;/a&gt; was busy telling everyone that within three years up to 50% of all content that is freshly published may be open access. Heady predictions, but form the submission figures that he showed for PloSONE not a prediction that is impossible to believe in.&lt;/p&gt;

&lt;p&gt;Overall there was a feeling that we will see a continued and strong growth in OA published content. Back of the envelope figures were being mentioned as if they were the accepted norm and people felt that the academic publishing industry might reduce in global value from it&amp;#8217;s current nine billion in turnover per year to a more modest two to three billion, with savings coming from the more sane cost structure that comes along with Open Access publishing. Of course the only way to tell if a change like that is going to happen is to wait it out and see.&lt;/p&gt;

&lt;p&gt;It seems like enough traditional publishers are willing to get a toe in the water.&lt;/p&gt;

&lt;p&gt;In the end, over the past couple of weeks the best comment I&amp;#8217;ve seen on the current state of the OA movement has come from the inestimable &lt;a href='http://del-fi.org/jtw'&gt;John Willbanks&lt;/a&gt; who pointed out that it&amp;#8217;s &lt;a href='http://del-fi.org/post/10561649700/open-access-is-infrastructure-not-religion'&gt;no longer a question of religion but of infrastructure&lt;/a&gt;.&lt;/p&gt;
&lt;object height='315' width='560'&gt;&lt;param name='movie' value='http://www.youtube.com/v/GMIY_4t-DR0?version=3&amp;amp;hl=en_US' /&gt;&lt;param name='allowFullScreen' value='true' /&gt;&lt;param name='allowscriptaccess' value='always' /&gt;&lt;embed src='http://www.youtube.com/v/GMIY_4t-DR0?version=3&amp;amp;hl=en_US' allowfullscreen='true' type='application/x-shockwave-flash' allowscriptaccess='always' height='315' width='560' /&gt;&lt;/object&gt;</content>
 </entry>
 
 <entry>
   <title>SOLO11, day1, morning sessions.</title>
   <link href="http://partiallyattended.com/2011/09/02/solo11-day1-morning-sessions"/>
   <updated>2011-09-02T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/09/02/solo11-day1-morning-sessions</id>
   <content type="html">&lt;h1 id='session_on_engaging_with_peer_review'&gt;Session on engaging with peer review&lt;/h1&gt;

&lt;p&gt;This is a very nice panel discussion. For my money there are a number of key points that arose during the discussion:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;discussions with the public needs to happen where the public is&lt;/li&gt;

&lt;li&gt;being half assed about engaging the public discourse around papers, and then hiding behind peer review when you run into criticism is really bad, as for example what happened with the arsenic story nasa and science&lt;/li&gt;

&lt;li&gt;the public needs to be educated that peer review is not binary&lt;/li&gt;

&lt;li&gt;peer review comments should be made public (not everyone agrees)&lt;/li&gt;

&lt;li&gt;where we have representations of papers we should look to link to conversations about those papers (trackbacks and so forth)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There is a very interesting comment in the Q&amp;amp;A from &lt;span&gt;Martin Fenner&lt;/span&gt; about peer review in clinical medicine. Peer review is not as important in clinical medicine as I had assumed, far more iportant are conferences and clinical trials, and there have been cases of drugs getting approval before the peer review system completes. I found that really interesting.&lt;/p&gt;

&lt;p&gt;One of the other interesting things about this discussion is that it avoided discussion on how long the peer review system can take.&lt;/p&gt;

&lt;h1 id='npg_api_session'&gt;NPG API session&lt;/h1&gt;

&lt;p&gt;Interesting, lot&amp;#8217;s of interest in the API session. It looks like &lt;span&gt;NPG&lt;/span&gt; is going to be working with &lt;a href='http://www.mashery.com'&gt;Mashery&lt;/a&gt; to improve the interface to their APIs. I hope some of these people make it to the dev session that is being planned for &lt;a href='http://lanyrd.com/2011/solohack11/'&gt;Sunday&lt;/a&gt;. It looks at the moment that they are making a portal for some of their opensearch infrastructure, which is a nice thing. From the perspective of NPG, being able to see what happens through issuing API keys is a good thing, but of course it adds one layer between the developer and the data. On the whole I think it&amp;#8217;s probably a sensible approach in today&amp;#8217;s world as it gives you the ability to control against DDOS attacks, and when you have content that &lt;em&gt;could&lt;/em&gt; be considered controversial by any sector of society (think climate change, think evolution), you have to be careful at some level.&lt;/p&gt;

&lt;p&gt;I wonder if they are going to also pull in info about the open social APIs that Nature Network sits on top of? I was quite involved with rolling those out while I was still at Nature so they have a place in my heart.&lt;/p&gt;

&lt;p&gt;Ah, interesting, NPG are putting their data onto a triple store. I &lt;em&gt;think&lt;/em&gt; this could be important, but I just don&amp;#8217;t know many people consuming triples compared to consuming JSON (and I say that somewhat tongue in cheek at the moment). My point though is rather that someone who is interested in institutional impact probably wants examples of some simple queries and does not really want to negotiate a triple store.&lt;/p&gt;

&lt;p&gt;Interestingly NPG is also going to be including blog data through their APIs. They have an example of visualisations of Neuroscience blog citations. The nice thing about this data set is that it is not journal specific. I could imagine mashing this API up with the &lt;a href='http://dev.mendeley.com'&gt;mendeley api&lt;/a&gt; and getting a comparison between&lt;/p&gt;

&lt;p&gt;The dev portal will be at &lt;a href='http://developers.nature.com'&gt;http://developers.nature.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;(It&amp;#8217;s a bit weird writing this post with &lt;a href='https://twitter.com/#!/spanx'&gt;@spanx&lt;/a&gt; looking over my shoulder, - he just pointed out a typo, does that make this pair blogging?).&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Science Online London Keynote, Michael Nielson on Open Sciecne</title>
   <link href="http://partiallyattended.com/2011/09/02/solo11-day1-keynote"/>
   <updated>2011-09-02T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/09/02/solo11-day1-keynote</id>
   <content type="html">&lt;h1 id='michael_nielson_keynote_on_open_science'&gt;&lt;a href='http://michaelnielsen.org/blog/michael-a-nielsen/'&gt;Michael Nielson&lt;/a&gt; Keynote on Open Science&lt;/h1&gt;

&lt;p&gt;He rightly points out that he is probably going to be talking to the converted, so his talk is aimed at looking for resources that can help us to find answers about how to make open science works. He starts talking about an example of failure in open science. his example is an open notebook science from Tobias J Osbourne. He built up a readership of about 100 readers on a highly technical field, but he was not getting much participation, and very little feedback. He was putting in a lot of effort but was not getting much value out of the exercise. His reason, we are in a local optimum and he felt we needed a global change.&lt;/p&gt;

&lt;p&gt;In other areas of the world we have had examples of where making a collective change has been implemented. Sweden changed the side of the road that people drive on on one day in the 1950s.&lt;/p&gt;

&lt;p&gt;The concept, is that there is some action where if everyone changed it would be better for everyone, but you need everyone to change at the same time. There are incentives for people not to participate because there is some cost involved in changing for the individual but if the individual does not change, they get the benefit anyway from everyone else changing. This is the same kind of problem that we have with the move to open data.&lt;/p&gt;

&lt;p&gt;This is known as the problem of &lt;a href='http://en.wikipedia.org/wiki/Collective_action'&gt;Collective Action&lt;/a&gt;, and the definitive work on this was published in the 1960s and is &lt;a href='http://www.amazon.com/Logic-Collective-Action-printing-appendix/dp/0674537513'&gt;The Logic of Collective ACtion&lt;/a&gt; by &lt;a href='http://en.wikipedia.org/wiki/Mancur_Olson'&gt;Mancur Olsen&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The problem of open science is also an example of the difficulty of providing a public good (or for an economist a club good).&lt;/p&gt;

&lt;p&gt;A case study is regulation in the airline industry, another example is the creation of trade unions. It is difficult to exclude non-union workers from gaining from the goods brought about by a union (for example introduction of better safety measures). This means that members have an incentive to avoid paying dues. How did unions form in the first place? Historically they didn&amp;#8217;t form in one big go, but rather small groups tended to self organise within an organisation and started bargaining with management, and the second stage was agglomeration between these groups, and between groups across companies.&lt;/p&gt;

&lt;p&gt;Incentives changed at different scales.&lt;/p&gt;

&lt;p&gt;Another example is facebook, there is another public good problem here, the information that you share on facebook has many of the characteristics of a public good. The way that a successful social network grows is very similar to the way that a trade union grows. You see the same pattern in successful open science projects, the &lt;a href='http://arxiv.org/'&gt;ArXiV&lt;/a&gt; displays the same characteristics. The ArXiV started in two very small fields, and slowly expanded into other fields.&lt;/p&gt;

&lt;p&gt;Narrowness is a feature and not a bug when you are getting started.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://en.wikipedia.org/wiki/Elinor_Ostrom'&gt;Elinor Ostrom&lt;/a&gt; (nobel prize) in her work &lt;a href='http://www.amazon.co.uk/Governing-Commons-Evolution-Institutions-Collective/dp/0521405998'&gt;Governing the Commons&lt;/a&gt; really extended Olson&amp;#8217;s work. She is interested in looking at how you manage the commons. She noticed that in most cases the &lt;a href='http://en.wikipedia.org/wiki/Tragedy_of_the_commons'&gt;Tragedy of the Commons&lt;/a&gt; tends not to happen, but rather communities tend to self-govern. She asked what principles were at work in these cases?&lt;/p&gt;

&lt;p&gt;She has a list of rules that seem to emerge. Nielson highlights three of these, and provides an example from farmland and water usage outside in small farms in the vicinity of Valencia where one expects that water usage could be a significant problem.&lt;/p&gt;

&lt;p&gt;They have been developing a system that deals with this commons for about 1000 years, from the middle of the 15th century. It is organised into 7 syndics each one originally related to a canal or water resource. Each of these has an elected head who is responsible for monitoring problems. These people meet every Tuesday and chat, and talk about problems that have arisen. These problems are resolved by vote, and where appropriate sanctions are applied.&lt;/p&gt;

&lt;p&gt;There is an example that is similar in the ArXiV. There is a page telling people explicitly how you should cite ArXiV documents. (every open science project needs a page like this). This is a prerequisite for monitoring and sanctions.&lt;/p&gt;

&lt;p&gt;Nielson gives a good example on how ArXiV citations are treated in physics, and he mentions that there are different expectations in different fields about how to use these citations, some fields strongly expect them, some are indifferent, some journals tend to be hostile.&lt;/p&gt;

&lt;p&gt;In summary open science is a collective action problem. A lot is known on how to solve these problems in other contexts, e.g. initially focus on small groups, have a collective agreement in place, have sanctions in place for breaking these collective agreements.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Talkfest, science and community</title>
   <link href="http://partiallyattended.com/2011/09/01/solo11-talkfest"/>
   <updated>2011-09-01T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/09/01/solo11-talkfest</id>
   <content type="html">&lt;h1 id='introduction'&gt;Introduction&lt;/h1&gt;

&lt;p&gt;So this is a short &lt;a href='http://www.biochemistry.org/PublicAffairs/Events/TalkfestSeptember2011.aspx'&gt;TalkFest&lt;/a&gt; event looking at the public, communities and online science. I&amp;#8217;m sure there will be plenty of online discussion around this topic, below are some &lt;em&gt;very&lt;/em&gt; rough notes that I took during the event. It was very enjoyable.&lt;/p&gt;

&lt;p&gt;The people on the panel are D. Amy Sanders from the Welcome Trust, &lt;a href='http://orbitingfrog.com/'&gt;Rob Simpson&lt;/a&gt;, (a.k.a &lt;a href='http://orbitingfrog.com/'&gt;OrbitingFrog&lt;/a&gt;), &lt;a href='http://www3.imperial.ac.uk/people/linda.davies'&gt;Linda Davies&lt;/a&gt; and &lt;a href='http://www3.imperial.ac.uk/people/s.curry'&gt;Stephen Cury&lt;/a&gt;. The panel was convened by &lt;a href='http://doctoralicebell.blogspot.com/'&gt;Alice Bell&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The audience is filled with the usual suspects.&lt;/p&gt;

&lt;h1 id='are_community_groups_based_around_hobbies_a_good_way_to_reach_new_audiences'&gt;Are community groups based around hobbies a good way to reach new audiences?&lt;/h1&gt;

&lt;p&gt;Amy is giving a little bit of information about some projects that connected scientists with some offline community groups. One of the main benefits of getting involved with a hobby group is that this group is usually engaged in a social activity, and so you can engage them during their time when they are open to engagement. That&amp;#8217;s the main takeaway. It doesn&amp;#8217;t have to be online, being face to face and being really social can be a good thing.&lt;/p&gt;

&lt;h1 id='galaxy_zoo'&gt;&lt;a href='http://www.galaxyzoo.org/'&gt;Galaxy Zoo&lt;/a&gt;&lt;/h1&gt;

&lt;p&gt;I almost don&amp;#8217;t have anything to say about galaxy zoo other than that it is awesome. I&amp;#8217;m sure that most of the people here know about Galaxy Zoo. The main theme off all of the projects that have been spawned from this is to help the public help researchers. Many of the new projects are no longer astronomy projects, they cover the moon (moonzoo.org), old weather (oldweather.org), star formation in the milky way (looking within our own galaxy rather than at other galaxies, so it should fell that much closer to home (they also look at other bits in the images and they have so far found about 40 previously unknown galaxies), looking at light curves to find exoplanets (planethunters.org), papyri getting reassembled (ancientlives.org), (if you had an app that helped users to describe the nature of community science projects would that be galazyzoo-zoo, or one that helped identify the locations of zoos: zoozoo.org?).&lt;/p&gt;

&lt;h1 id='linda_talking_about_the_opal_project_i_dont_know_anything_about_this'&gt;Linda talking about the OPAL project (I don&amp;#8217;t know anything about this)&lt;/h1&gt;

&lt;p&gt;OPAL is a community-driven research program, Linda had a hobby looking at lichens. There is an exploded pie chart, I personally am a fan of exploded pie charts. One of the big aims of the project is to get members of the public out into nature and get them naming things. This gives you an educated population and greatly increases your base for observers. They are using a host of methods to train people, new tech, a lot of work with schools. There is a lot of time spent connecting local authorities, people and scientists. They have had over 1/2 million people participating, and they have had millions of recordings. There are scientific teams across the country, those teams can lead off different research projects, these projects could be driven by the research group interest or by the community environment, e.g. one project has been looking for hedgehogs. This is very cool. They have created 40 hedgehog champions in hull who go out tagging hedgehogs (I guess she means virtually tagging them, and not spraying them with graffiti, thought that might be an interesting outcome of the project)&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.opalexplorenature.org/'&gt;OPAL&lt;/a&gt; stands for Open Air Laboratories.&lt;/p&gt;

&lt;p&gt;This is a very very cool project, and it is coordinating resources from across the UK, it&amp;#8217;s just brilliant.&lt;/p&gt;

&lt;h1 id='stephen_curry__blogger'&gt;Stephen Curry - blogger!&lt;/h1&gt;

&lt;p&gt;Is Stephen a hobbiest blogger or not? Alice asks the question. He hates the word &amp;#8220;hobby&amp;#8221;, the things that people do in their spare time for fairly mild amusement? What scientists have time to do this in their spare time? An yet at the same time his hobby is blogging about science. One way to think about blogging is that it is writing in public for free, not quite as bad as masturbating in public, but sometimes it comes close (he admits that this is rather a caricature). He mentions that it is something that he does in his spare time, but something he feels compelled to do and that he enjoys doing. It sounds like William Rowan Hamilton&amp;#8217;s justification for his poetry. It&amp;#8217;s important to note that he does not yet feel at liberty to do this during his professional time, but that the environment is getting better. It is a good way of generating a discussion, and some of these discussion topics are of interest to his colleagues as well as to the community that he interacts with through the blog community.&lt;/p&gt;

&lt;h1 id='qa'&gt;QA&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Moderation and quality of the data collected. Interesting, there was a recent project that involved some community participation but in the end the quality of the data for the money spent could have been replicated by on RA. Rob mentions that they try to design experiments to be robust. For Linda the OPAL project is not just about gathering data, but also about getting people to get out into nature. Within OPAL they also try to design the experiments in a robust way, e.g. get people to report number of earth worms found, rather than reporting on species type. (Rob mentioned that galaxy zoo currently has 150 equivalent full time people involved as volunteers).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Stephen Curry mentions that by engaging a lot of people you have more public impact.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What access do the public have to the databases?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For OPAL all of the project data post clean up, goes onto the national database. The live data is also immediately available (free data, yay!!). Galaxy Zoo now has data.galaxyzoo.org where all of the data is available.&lt;/p&gt;

&lt;p&gt;Alice asks if published papers are tied back to the data, and generally the answer is yes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What are the kinds of people who participate?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OPAL asks some personal questions, they target areas of deprivation (this is just getting cooler and cooler). They have two social scientists who are working on the project who will start publishing on this data.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;question for Amy - do you choose the hobby or the people first?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The examples she talked about today was focussed on the people first, and used the hobbies as a way of reaching specific communities, e.g. wanted to engage with elderly people, ended up working with a crafts group.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;did media coverage lead to identifiable bumps in increased participation?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For the OPAL project, simply yes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Question for Stephen (from Cameron), do we have an ethical framework that can help us answer the question for what should be farmed out and what is the role of the professional researcher.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Stephen has no problem with that. His contract says something like 37.5 hours per week, but this is laughable, and anyone who works in a university knows that this is a legal fiction.&lt;/p&gt;

&lt;p&gt;Hmm, no answer to that question.&lt;/p&gt;

&lt;p&gt;Robb has an interesting answer, but I&amp;#8217;m too tired to do his answer justice as it overlaps too much with some ideas that I&amp;#8217;ve had about this topic.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;what does the panel feel about the protein folding project? surely participation is it&amp;#8217;s own reward?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ah, the discussion is all kick off now, about people doing things for free, people who are doing&lt;/p&gt;

&lt;p&gt;An example of where this has gone wrong, an arts graduate in Ireland asked knitters to create A4 pieces of knitting, but knitters said no.&lt;/p&gt;

&lt;p&gt;(I mention the incentives thing again).&lt;/p&gt;

&lt;p&gt;FarmVille does not educate anyone about agriculture&lt;/p&gt;

&lt;p&gt;The 1 millionth lichen record was listed by an amateur, ecology and astronomy have a long history of amateur participation.&lt;/p&gt;

&lt;p&gt;The term democratic is emerging in the discussion.&lt;/p&gt;

&lt;p&gt;Actual amateur scientists have not been mentioned in this discussion yet, like the bio-hackers. Rupert Sheldrake is being mentioned (someone I also don&amp;#8217;t know).&lt;/p&gt;

&lt;p&gt;Someone mentions the polymath project. (I don&amp;#8217;t think that the polymath example is representative, but I think the reason that I don&amp;#8217;t think it is representative is because of an opinion that I&amp;#8217;ve read somewhere and not because I&amp;#8217;ve thought about it too much).&lt;/p&gt;

&lt;p&gt;Is there scope to allow the amateur&amp;#8217;s to level up with the main scientists?&lt;/p&gt;

&lt;p&gt;When a new zooniverse app launches, does that lead to a drop of the other sites, Rob says that on the day of launch the other sites drop by bout 10%, but then gradually grow back to their orginial levels, there is very little canabalisation.&lt;/p&gt;

&lt;p&gt;Someone mentions the question of what is science for, doing science in your garage may not help the world, as it may not get out of your garage.&lt;/p&gt;

&lt;p&gt;Jack Stilgo .. oh, hey, we are finished now, and off to the pub!!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>ArXiV at 20, a brief review.</title>
   <link href="http://partiallyattended.com/2011/08/30/arxiv-20-years-on-review"/>
   <updated>2011-08-30T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/08/30/arxiv-20-years-on-review</id>
   <content type="html">&lt;p&gt;I just read the brief article by &lt;a href='http://en.wikipedia.org/wiki/Paul_Ginsparg'&gt;Paul Ginsparg&lt;/a&gt; about &lt;a href='http://www.nature.com/nature/journal/v476/n7359/full/476145a.html'&gt;20 years of the ArXiV&lt;/a&gt;. I think the article is a must read for anyone who is thinking about scientific communication. It&amp;#8217;s short, and very readable.&lt;/p&gt;

&lt;p&gt;The things that stand out for me from this article are the following:&lt;/p&gt;

&lt;h1 id='there_are_real_costs_associated_with_running_services_on_the_web'&gt;There are real costs associated with running services on the web.&lt;/h1&gt;

&lt;p&gt;Ginsparg originally imagined that the service that he created could run automatically and that he would be able to get back to his research projects very quickly. The enterprise ended up being a full time job for 20 years. The overhead implicit in doing peer review, or even minimal quality filtering had prevented the addition of features into the site. This is not much to the disadvantage of the ArXiV, as Ginsparg points out it is perfectly OK for such services to live outside of the ArXiV, but yet be tightly coupled to it.&lt;/p&gt;

&lt;h1 id='what_we_can_do_on_the_web_has_been_well_imagined_for_a_long_time_we_just_dont_seem_to_be_doing_it'&gt;What we can do on the web has been well imagined for a long time, we just don&amp;#8217;t seem to be doing it.&lt;/h1&gt;

&lt;p&gt;The ArXiV is still running some of the original software. The core of the services has not changed radically over the past 20 years, but still, some of the original ideas that Ginsparg had all that time ago have not been widely adopted on the web of scientific communication yet. These ideas are easy to state - interactive data graphs, automated filtering and peer review, semantic markup, the end of the journal, web structured documents that go beyond print originated formats. Perhaps this revolution in scientific communication, in spite of the advance of web frameworks, is a long cycle revolution.&lt;/p&gt;

&lt;h1 id='in_spite_of_researcher_anxiety_these_tools_bring_real_value'&gt;In spite of researcher anxiety, these tools bring real value.&lt;/h1&gt;

&lt;p&gt;Fields which slowly and cautiously adopted the preprint system have never looked back, and have prospered because of it. His point about fields where a researcher can get gazumped after announcing a result at a conference but getting tied up in the peer review system to lose out to a rival who publishes faster based on the conference result screams of a disfunction in some areas of science. It might not be a revolution that we are engaged in so much as a gently, but persistent, annealing of the system. Bring it on say I.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Serendipity, a chance encounter (obviously)</title>
   <link href="http://partiallyattended.com/2011/08/08/serendipity-sames"/>
   <updated>2011-08-08T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/08/08/serendipity-sames</id>
   <content type="html">&lt;p&gt;Tonight there was a lovely &lt;a href='http://sameas.us/'&gt;sameas&lt;/a&gt; event on the topic of serendipity. I&amp;#8217;d stared a blog post about this back in May as a response to to a post that &lt;a href='http://occamstypewriter.org/blog/author/fnorman/'&gt;Frank Norman&lt;/a&gt; wrote about &lt;a href='http://occamstypewriter.org/trading-knowledge/2011/05/17/the-challenge-of-going-beyond/'&gt;enablining serendipidous discovery in the digital library&lt;/a&gt;. Well, that post kind of lingered, malingered in my drafts directory, so I thought I&amp;#8217;d best get on get something out there, spurred on by the event tonight.&lt;/p&gt;

&lt;p&gt;I studied in Edinburgh for a few years, it&amp;#8217;s a beautiful city, and in the heart of the old town Victoria Street sweeps in a steep curve down to the cowgate.&lt;/p&gt;

&lt;p&gt;On the corner there used to be a curiosity shop and I remember so well it&amp;#8217;s opening times, painted in a cursive script on the side of the building &amp;#8220;Open by Serendipidy&amp;#8221;. It logdged strongly in my imagination, I can remember the first time I passed by when the shop was open. Inside I discovered an emporium filled with victorian glass eyes, 1940 photographic equipment salviged from fighter aircraft, a thousand pieces of bric a brac, each with it&amp;#8217;s own personal history, a little hidden from us now.&lt;/p&gt;

&lt;p&gt;I never had the chance to find that gem in that shop that triggered some hidden or half forgotten connection, but the place was filled with that magic of possability. You couldn&amp;#8217;t help but feel all of those stories waiting to be rediscovered.&lt;/p&gt;

&lt;p&gt;Serendipitous discovery has at it&amp;#8217;s heart has a little of that magic. It tickles some part of our brain, it feels like a little revelation, a personal discovery, a moment where previously unaligned things in the world sit now in a new relationship to each other.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not a researcher, but I was very fortunate to spend some days with some very smart people thinking about this topic. We looked at how one could &lt;a href='http://eprints.ecs.soton.ac.uk/17000/'&gt;use social media to introduce serendipidous connections between peoplae&lt;/a&gt;, but the findings are quite general. What&amp;#8217;s might be neat is that there is a formula for serendipidy, and you can measure it in WoW&amp;#8217;s!&lt;/p&gt;

&lt;p&gt;&lt;a href='http://ilab.usc.edu/surprise/'&gt;The formula&lt;/a&gt; came out of research into machine vision, and it uses a nice applicaiton of Bayes&amp;#8217; Theorm to take into account how we re-adjust to the new and how a change in a stimulus fades as it becomes familliar. The original paper looked images, and tried to determine what chagne in an image would be considered most surprising by an observer. I thought that the same mechanisim should surely be applicable to netowrks. If you could weight the informaiton content of a network by appying some measrue to the connections, then this formulat might be able to tell you which rewiring of the network for a given node would be the most surprising connection for that node.&lt;/p&gt;

&lt;p&gt;Our social netowrks are not composed of simple connections. We have many different connections of many different types. I wondered whether one could mine into the hidden or partially obsured ties between people and bring out the make clear to them the surprising kinds of connections. For example, at a conference about a particular topic, there is no surprise that all of the people there are interested in that topic, but where some of those people are connected by some link that has nothing to do with the topic at hand, you might be able to bring out a surprising connection, you might be able to enable a seridipitous moment. This would not be discovery, not saying to someone somethng they might reasonably know, but rather uncovering a hidden, perhaps even an uncanny link between people, perhaps even a link they may prefer to remain hidden or uncovered?&lt;/p&gt;

&lt;p&gt;The &lt;a href='http://sameas.us/events/serendipity'&gt;discussion tonight&lt;/a&gt; was really fun. I had thought about this topic a lot over the past few years, but only thorugh the lens that I&amp;#8217;ve laid out in this post. The talk tonight made me think a little afresh about this. Unsurprisingly, of course, it&amp;#8217;s complicated. That beautiful equation is only a model. These netoworks that we build online again only models. The mathematical structures are loose nets, shaow representations of social realities, capturing only whisps of the structures they aim to represent.&lt;/p&gt;

&lt;p&gt;We like to be surpried (when the surprises are pleasant ones). We like to tell stories, to find the narratives of ours and others lives. Serendipity has a powerfull hold over our imaginations, and I think perhaps because it is the making of a very good story. That connection that instantly brings us closer to another person. And yet what are we doing when we talk to people, other than probing, looking in a very directed way (though perhaps unconcsiouly) though the shape of what they tell us for a connection, a moment where we can go &amp;#8220;ah-ha&amp;#8221;. We pass over the mundane and find our way quickly to the delightful, the conneciton, the turn in the story, the revelation.&lt;/p&gt;

&lt;p&gt;My thinking about all of this started with a desire to find ways to &lt;a href='http://www.slideshare.net/IanMulvany/integrating-everyting-presentation'&gt;use technology to make people happy&lt;/a&gt;. I&amp;#8217;m sure that is still a goal we can aspire to, perhaps by progromatically intorducing a little more chaos into our lives. I&amp;#8217;ll have to leave now, these threads to others to follow up. Perhaps I&amp;#8217;ll be surprised by what I find out here in a few years.&lt;/p&gt;

&lt;p&gt;I think that the web is in good hands. &lt;a href='http://isiosf.isi.it/~cattuto/'&gt;Ciro Cattuto&lt;/a&gt;, and researchers like him, are doing amzing work looking at how people are connected in meatspace, on the web. &lt;a href='http://lanyrd.com/'&gt;Lanyrd&lt;/a&gt; arrived like that, out of nowhere, out of a honeymoon. These people are building some very powerfull ways of brining people together. They are doing it with a dash of delight. I hope that over the next few years there will be many many places on the web that will be a little like that shop I still remember so fondly from my days in Edinburgh.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Robert Bunsen's Birthday</title>
   <link href="http://partiallyattended.com/2011/03/31/bunsen"/>
   <updated>2011-03-31T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/03/31/bunsen</id>
   <content type="html">&lt;p&gt;Google&amp;#8217;s homepage cartoon today tells me that it&amp;#8217;s &lt;a href='http://en.wikipedia.org/wiki/Robert_Bunsen'&gt;Robert Bunsen&amp;#8217;s&lt;/a&gt; birthday. He is famous for the invention of the burner named after him, but his contribution to our understanding of the universe around us runs much much deeper than that. He co-created the science of spectroscopy with Gustav Kirchhoff. This is something I learned about when I was living for a while in Heidelberg, one of the university building&amp;#8217;s along the Hauptstrasse is named after Bunsen.&lt;/p&gt;

&lt;p&gt;The invention of spectroscopy was a huge step in unlocking the structure of the universe at the largest and smallest scales. It led to the experiments that laid the foundation of atomic theory. It enabled us to see what the stars are made from. Before spectroscopy we could see the stars, but in a way, after it we were able to taste them, to understand their properties and compositions.&lt;/p&gt;

&lt;p&gt;The philosopher Aguste Compte wrote in 1835 that:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;On the subject of stars, all investigations which are not ultimately reducible to simple visual observations are…necessarily denied to us… We shall never be able by any means to study their chemical composition.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;It was spectroscopy that blew away that limit. Spectroscopy is the science that is used to determine the red-shift of galaxies, and so it is also used to measure the extent of the wider universe. It turned light from a pure substance to a code of substances.&lt;/p&gt;

&lt;p&gt;I often wonder now about the limits of knowledge, about whether we can ever understand experience in an analytic way, whether the Hubble horizon of the visible universe shields from us strangeness that we can never know about, whether as we look at the universe on smaller and smaller scales information truly becomes the only thing of matter, whether the complexity expressed in every simple act in the changing of the seasons is a complexity too much for us to bear.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m often tempted to side with the view of there being ultimate unknowables. And then I think a little about spectroscopy, and how such a simple change in our point of view changed so much of what we could view and understand, and I hold back a little more.&lt;/p&gt;

&lt;p&gt;Happy birthday Robert Bunsen!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Sits meeting notes, November 2010.</title>
   <link href="http://partiallyattended.com/2011/03/30/sits-notes"/>
   <updated>2011-03-30T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/03/30/sits-notes</id>
   <content type="html">&lt;p&gt;2010-11-04 sits&lt;/p&gt;

&lt;p&gt;Right, the meeting is starting, it&amp;#8217;s an open meeting, so we don&amp;#8217;t have a specific agenda, but as the day goes on topics for discussion will emerge, and these will be time-boxed for discussion.&lt;/p&gt;

&lt;p&gt;As the participation list is available on the &lt;a href='http://sits-dlf.eventbrite.com/'&gt;eventbrite&lt;/a&gt; site, I&amp;#8217;m not going to capture that here.&lt;/p&gt;

&lt;h1 id='some_topics_from_the_last_meeting'&gt;Some topics from the last meeting&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;signatures on digital objects&lt;/li&gt;

&lt;li&gt;correct identifiers on digital objects&lt;/li&gt;

&lt;li&gt;author identifiers&lt;/li&gt;

&lt;li&gt;lightweight languages&lt;/li&gt;

&lt;li&gt;toolsets&lt;/li&gt;

&lt;li&gt;sword, sword2&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h1 id='some_potential_topics_for_this_meeting'&gt;Some potential topics for this meeting&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;authentication and access control&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;rdf and linked data within institutions and repositories&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;data curation&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;reasonable workflow components, best practices&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;lightweight tool sharing&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;web archiving&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;sustainable storage&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;tool sharing&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;data curation, big data, and what the concept of curation means for repositories&lt;br /&gt;&amp;lt;/br&amp;gt;&lt;/p&gt;

&lt;h1 id='actual_topics_discussed'&gt;Actual topics discussed&lt;/h1&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#auth'&gt;Authentication&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#link'&gt;Linked data&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#arch'&gt;Web Archiving&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#id'&gt;Identifiers for people&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#ms'&gt;Microservices&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#seo'&gt;SEO and search engine optimisation&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='#light'&gt;Lightweight Languages&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h1 id='topic_discussions'&gt;topic discussions&lt;/h1&gt;
&lt;h2 id='auth'&gt;Authentication&lt;/h2&gt;
&lt;p&gt;The first option that is discussed is shibboleth. Generally authentication breaks down according on one of the following mechanisms:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;shib&lt;/li&gt;

&lt;li&gt;non-shib&lt;/li&gt;

&lt;li&gt;ip based&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One of the questions is how does service host have trust in 3rd party services, and understand whether that other provider is doing a good job?&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;A problem with ldap is that groups within ldap could go out of date.&lt;/dt&gt;

&lt;dd&gt;
&lt;p&gt;question: has shibboleth provided support for services yet?&lt;/p&gt;
&lt;/dd&gt;

&lt;dd&gt;
&lt;p&gt;answer: it&amp;#8217;s an interesting question&lt;/p&gt;
&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Are there approaches on service to service authentication that have worked 3 concrete examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;j2k service, it retrieves content over http&lt;/li&gt;

&lt;li&gt;integrating with JOVE, pass in to it a url source, and if that content is protected it will be the same issue&lt;/li&gt;

&lt;li&gt;fedora&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So there are social, and technological problems&lt;/p&gt;

&lt;p&gt;How does one manage individual level access on a lightweight basis, for instance, allowing people to pass something off to an iPhone. How do you enable content owners to set the access permissions of their own data.&lt;/p&gt;

&lt;p&gt;If you deliver all of your content with Drupal, you can just hook into drupal&amp;#8217;s authentication systems, and this makes it look to the end user that they are just managing a part of their site.&lt;/p&gt;

&lt;p&gt;So there are a couple of things going on here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;institute to institute&lt;/li&gt;

&lt;li&gt;institute to end users around content held by the institute&lt;/li&gt;

&lt;li&gt;data owner within institute to 3rd party applications for that user, e.g. iPhone apps&lt;/li&gt;

&lt;li&gt;data owner within institute setting permissions around their own data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An interesting use case is how you allow anonymous local users on a campus wide system to access content. Shib2 has a way of allowing an ip address to skip the authentication step, it&amp;#8217;s a pretty static list. This use case was designed for kiosk machines&lt;/p&gt;

&lt;p&gt;There are &lt;a href='http://www.oclc.org/ezproxy/'&gt;ezproxy&lt;/a&gt; campuses and non-ezproxy campuses. This use case is slightly different from the normal experience of a web user because when they go to a 3rd party service we need to figure out a way that would enable them to assert the university rights at that end point.&lt;/p&gt;

&lt;h3 id='takeaways_from_this_talking_point'&gt;takeaways from this talking point:&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;think about pushing the authentication down into the stack, so that the front layer can be plugged into a number of different areas? (I didn&amp;#8217;t capture that point well)&lt;/li&gt;

&lt;li&gt;articulate how openauth does or does not work within institutions (what does &lt;a href='http://en.wikipedia.org/wiki/Security_Assertion_Markup_Language'&gt;saml&lt;/a&gt; give you that &lt;a href='http://oauth.net/'&gt;oauth&lt;/a&gt; does not give you?)&lt;/li&gt;

&lt;li&gt;are there any examples of universities that are using &lt;a href='http://openid.net/'&gt;openid&lt;/a&gt;?&lt;/li&gt;

&lt;li&gt;think about creating a microservices driven layer for multi-authentication systems&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;h2 id='link'&gt;Linked data&lt;/h2&gt;
&lt;p&gt;What is happening and what is not happening, what could easily happen, and why is it not happening?&lt;/p&gt;

&lt;p&gt;In &lt;a href='http://projectblacklight.org/'&gt;blacklight&lt;/a&gt; search repositories there is a lot of content aggregating there, and these could be exposed as &lt;a href='http://www.w3.org/RDF/'&gt;rdf&lt;/a&gt;. I ask what is the advantage or disadvantage of rdf over &lt;a href='http://www.opensearch.org/Home'&gt;opensearch&lt;/a&gt;. This is answered quite nicely, linked data is about known content, and opensearch is about finding content when you don&amp;#8217;t know exactly where it might be. Think of linked data a bit like rss.&lt;/p&gt;

&lt;p&gt;Another question, is there other content that we should be thinking about pushing out too, is there local content, what would that look like, and how would that help in the open world?&lt;/p&gt;

&lt;p&gt;Is there a spec for exposing triples as linked data. There are hundreds of specs, and many different ontologies. The best thing to do might be to wait and see what the big players are doing. A good example is Google&amp;#8217;s recent adoption of &lt;a href='http://www.heppnetz.de/projects/goodrelations/'&gt;GoodRelations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One thing that really bit Southampton is to think about how it is going to be consumed, and ideally consume it yourself. A good analogy is to create a user interface, and never use that user interface yourself. It&amp;#8217;s the only way where one will find the minor but really annoying errors.&lt;/p&gt;

&lt;p&gt;Something to look for are javascript tools and restful apis for playing with the semantic web. &lt;a href='http://www.jenitennison.com/blog/'&gt;Jenny Tennison&lt;/a&gt; is working on some of these tools like &lt;a href='http://code.google.com/p/rdfquery/'&gt;redfquery&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Another issue is what namespace do you link to, and where is the trust. (I&amp;#8217;m in sameas, yay! &lt;a href='http://sameas.org/html?q=ian+mulvany&amp;amp;x=0&amp;amp;y=0)'&gt;http://sameas.org/html?q=ian+mulvany&amp;amp;x=0&amp;amp;y=0&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;How do you decide what you want to link to?&lt;/p&gt;

&lt;h2 id='some_ontologies_that_might_be_useful'&gt;some ontologies that might be useful&lt;/h2&gt;

&lt;p&gt;The BIBO ontology seems to be a good first place to look, and here are a bunch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://SemanticOverflow.com'&gt;SemanticOverflow&lt;/a&gt; is a good ontology&lt;/li&gt;

&lt;li&gt;&lt;a href='http://bibliontology.com/'&gt;bibontology&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.heppnetz.de/projects/goodrelations/'&gt;Good Relations&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.w3.org/2001/sw/hcls/'&gt;HCLE&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://sindice.com/'&gt;Sindice&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://sameas.org/'&gt;SameAs&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.freebase.com/'&gt;Freebase&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://dbpedia.org/About'&gt;DBPedia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='action_items'&gt;Action Items&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;have noted that we need to identify promising formats and vocabularies&lt;/li&gt;

&lt;li&gt;a low hanging fruit is to have a community effort to identify, even at the predicate level, what terms to use (there is a lot of discussion going on in the UK between various groups, but there is no formal &amp;#8230;&lt;/li&gt;

&lt;li&gt;we will set up a freebase page for collecting ideas around this&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;h2 id='arch'&gt;Web Archiving&lt;/h2&gt;
&lt;p&gt;From the &lt;a href='http://www.mementoweb.org/news/'&gt;maemento&lt;/a&gt; perspective, an archive is no different from the rest of the web, it just has content from the rest of the web. That includes CMS&amp;#8217;s, these are just archives systems, as they have the content from the past sitting in their databases.&lt;/p&gt;

&lt;h2 id='issues'&gt;Issues:&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;versioning requirements&lt;/li&gt;

&lt;li&gt;accessibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a starting point it would be interesting to see what the Duraspace people are thinking.&lt;/p&gt;

&lt;p&gt;It seems like making a repository a time gate for itself is a great idea. Dspace, however, does not do versioning. As a part of the re-architecting there is a hope to get versioning into Dspace via the fedora component, but it is a little way off.&lt;/p&gt;

&lt;p&gt;Hydra would be dependant on the fedora component, but it is not implemented at a high level yet.&lt;/p&gt;

&lt;p&gt;What % of revisions in repository systems at the moment are ones that could be exposed, compared to ones that are just typos?&lt;/p&gt;

&lt;p&gt;This is a decision that one has to make in general, there may be legal restrictions, for instance. But if you do expose them, then doing so in a way that is browsable is probably a good idea.&lt;/p&gt;

&lt;p&gt;An interesting question, if something like google becomes maemento aware then it&amp;#8217;s likely that this will take care of this issue.&lt;/p&gt;

&lt;p&gt;There seems a lot of years between now, and when google is going to provide time aware content.&lt;/p&gt;

&lt;p&gt;There is a difference between doing a historic search, and currently available history.&lt;/p&gt;

&lt;p&gt;An interesting thing might be to be able to get a list of recent uris from an archive, and find a way to preserve the content at those uris.&lt;/p&gt;

&lt;p&gt;There is a &amp;#8220;wayn&amp;#8221; protocol for handing over web archives from one place to another.&lt;/p&gt;

&lt;p&gt;A question comes up for how do you archive rapidly moving web sites. There is no good approach for this yet. Transactional archiving is an approach that might be investigated.&lt;/p&gt;

&lt;h2 id='action_items'&gt;Action Items&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;if you want to be well behaved, it can be hard to archive social media sites (one could look at consuming feeds)&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;h1 id='lunch'&gt;Lunch&lt;/h1&gt;

&lt;p&gt;Now we have a discussion about what we will talk about in the evening session.&lt;/p&gt;
&lt;h2 id='id'&gt;Identifiers for people&lt;/h2&gt;
&lt;p&gt;In terms of author identifiers, Southampton have gone for a local approach, and are creating linked data identifiers. Where two people are the same, use sameas to link them. They do make them available.&lt;/p&gt;

&lt;p&gt;The ORCID project is going to go and push ORCIDs onto people that publishers know about. This won&amp;#8217;t happen immediately, but will get better as time goes on. Disambiguating authors is costly, so there is a large advantage from doing this as early in the publication process as you can.&lt;/p&gt;

&lt;p&gt;ORCID will also act as a registry, so one can lookup things like a REPEC and other identifiers that an author might have.&lt;/p&gt;

&lt;p&gt;The big question is whether ORCID should just be an identifier, or whether it should contain information like bibliographies. The issue is if it is an identifier service only, how will it get paid for.&lt;/p&gt;

&lt;p&gt;Right now thee is a testbed, the code from Thompson has been submitted, does not cover every use case yet.&lt;/p&gt;

&lt;p&gt;There is a hope that this will be available in 2011 at some level. There is a big stakeholders group meeting in London on November 18th.&lt;/p&gt;

&lt;p&gt;There will be APIs for deposit and search, as well as a web protocol&lt;/p&gt;

&lt;p&gt;Independent researchers will be able to register themselves.&lt;/p&gt;

&lt;p&gt;There will be provenance for who made different assertions, whether, for example, a publisher or an institution the independent researcher.&lt;/p&gt;

&lt;p&gt;Some questions: has there been any discussion around assuming that this needs to be a central vs distributed blob of information?&lt;/p&gt;

&lt;p&gt;isni is another initiative, it&amp;#8217;s an iso standard. A number of music. isni&amp;#8217;s require that you have published something that people consider to be authoritative. The names project seems to be working with the isni project.&lt;/p&gt;

&lt;p&gt;There is work ongoing to test ORCIDs against Dspace.&lt;/p&gt;

&lt;h3 id='resources'&gt;Resources&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.orcid.org/'&gt;ORICD&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://readermeter.org'&gt;ReaderMeter&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://namesproject.wordpress.com/'&gt;NAMES&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.isni.org/'&gt;ISNI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;h2 id='ms'&gt;Microservices&lt;/h2&gt;
&lt;p&gt;What do we mean by micro-services? It&amp;#8217;s becoming a buzz word because it is identifying an emerging pattern.&lt;/p&gt;

&lt;p&gt;There seems to be some confusion over microservices as just being the CDL implementation in contrast to a general architectural approach.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m going to skip out and talk to my wife now ;) OK, I&amp;#8217;m back from the conversation with my wife.&lt;/p&gt;

&lt;h2 id='resources'&gt;Resources&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.cdlib.org/services/uc3/curation/'&gt;CDLIB&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are now onto the final session.&lt;/p&gt;
&lt;h2 id='seo'&gt;SEO and search engine optimisation&lt;/h2&gt;
&lt;p&gt;Dspace is working with google scholar, and Anurag at google. Essentially there are a list of tags that google scholar wants, and if you fill those out then google scholar will give you more coverage.&lt;/p&gt;

&lt;p&gt;Scholar has a citation meta-tag schema, and so the exercise is to map dublin core to that schema. Many of the local repositories (what they really want are the pdfs, and have metadata around those pdfs). What google scholar want is totally different from what Google news wants, and what the main google search engine wants.&lt;/p&gt;

&lt;p&gt;They already had google site maps, but google scholar don&amp;#8217;t use those.&lt;/p&gt;

&lt;p&gt;You ask scholar to crawl your site. You email Anurag.&lt;/p&gt;

&lt;p&gt;An interesting question is how much traffic comes in from google, there is data that about 90% of the repo traffic comes in from google scholar, and more and more of the faculty are now using google scholar over web of science, so this is really really important.&lt;/p&gt;

&lt;p&gt;What&amp;#8217;s interesting is that google scholar are trying to encourage people to use the de-facto Google Scholar standard&lt;/p&gt;

&lt;p&gt;An interesting use of testing is to use cucumber and a subject specific expert to write tests like:&lt;/p&gt;

&lt;p&gt;&amp;#8220;when I search for blah&amp;#8221; &amp;#8220;I should get back search result blah&amp;#8221;&lt;/p&gt;

&lt;p&gt;There is an interesting conversation about how would this community propose as a better way to organise metadata on the web, and potentially look to propose something in RDF.&lt;/p&gt;

&lt;h2 id='resources'&gt;Resources&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://drupal.org/node/641580'&gt;Drupal&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.ghastlyfop.com/blog/2008/05/meta-analysis.html'&gt;Publishing Tags&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scholar.google.com/intl/en/scholar/publishers.html'&gt;Google Scholar for Publishers&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://scholar.google.com/intl/en/scholar/inclusion.html'&gt;Inclusion in Google Scholar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='actions'&gt;Actions&lt;/h2&gt;

&lt;p&gt;Perhaps take this issue to NISO, to determine whether there is space for publishers and repositories to push back against google for adoption of better metadata tags. An example would be to propose possibly RDFa (perhaps under the bibo ontology)&lt;/p&gt;
&lt;h2 id='light'&gt;Lightweight Languages&lt;/h2&gt;
&lt;p&gt;A discussion ensues about adopting new tools, and how to convince IT managers to adopt new tools.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;security holes will almost always come from customisations&lt;/li&gt;

&lt;li&gt;setting expectations, and having a regular patch cycle&lt;/li&gt;

&lt;li&gt;ensure that there is a good shared install base with the same dependancy trees&lt;/li&gt;

&lt;li&gt;can you turn something old off&lt;/li&gt;

&lt;li&gt;log inbound requests for software stacks&lt;/li&gt;

&lt;li&gt;bundle your stuff as a war file and make it pretend that it&amp;#8217;s a java program&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We have not talked about developer retraining. Why should people learn a new language?&lt;/p&gt;

&lt;h2 id='resources'&gt;Resources&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://www.squid-cache.org/'&gt;Squid-cache&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
 </entry>
 
 <entry>
   <title>mini-review of "Measuring the User Experience on a Large Scale"</title>
   <link href="http://partiallyattended.com/2011/03/29/measuring_ux"/>
   <updated>2011-03-29T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2011/03/29/measuring_ux</id>
   <content type="html">&lt;p&gt;&lt;a href='http://www.mendeley.com/research/measuring-user-experience-large-scale-usercentered-metrics-web-applications/'&gt;Measuring the User Experience on a Large Scale: User-Centered Metrics for Web Applications&lt;/a&gt; by Kerry Rodden, Hilary Hutchinson, and Xin Fu&lt;/p&gt;

&lt;p&gt;Rodden, Hutchinson and Fu describe &lt;a href='http://www.mendeley.com/research/measuring-user-experience-large-scale-usercentered-metrics-web-applications/'&gt;a framework for measuring the user experience of web apps through mining server logs&lt;/a&gt;. Since they are based at Google one assumes that the framework that they are describing has been battle tested.&lt;/p&gt;

&lt;p&gt;They focus on metrics that measure user centric aspects of the online experience, in contrast to business centric (such as PULSE metrics: Page-views, Uptime, Latency, Seven day actives, Earnings). They maintain that the metrics they propose are better suited to products that have been launced, rather than being used in the design stage. They maintain that these metrics should be used in conjunction with other measures, such as direct user studies.&lt;/p&gt;

&lt;p&gt;They name their metrics HEART metrics: Happiness, Engagement, Adoption, Retention, and Task success.&lt;/p&gt;

&lt;p&gt;Happiness is measured through user surveys. An interesting insight is that the iGoogle team introduced a new design, and saw a drop in happiness scores with the design, but these improved over time, indicating that the initial drop was due to change aversion. They measure this score weekly through in-app surveys that can be deployed at scale, and so they have a historic record of user happiness.&lt;/p&gt;

&lt;p&gt;Engagement is some activity per volume of users, such as average number of visits or actions per user over a time frame. This is best reported on an average per user basis.&lt;/p&gt;

&lt;p&gt;Adoption and retention are rather self-evident metrics.&lt;/p&gt;

&lt;p&gt;Task success seems more problematic to track, as one needs to set up the metric around task success beforehand, and then A/B test a set of potential variable scenarios.&lt;/p&gt;

&lt;p&gt;Overall this is a nice little paper that articulates well the challenges around understanding user interaction with one&amp;#8217;s site. The clear challenge remains deciding what one&amp;#8217;s goals are, and then coming to an agreement about what the signals are that can be tracked that will inform you about whether your goals are being met.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Our gospels define us</title>
   <link href="http://partiallyattended.com/2011/02/27/our-gospels-define-us"/>
   <updated>2011-02-27T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2011/02/27/our-gospels-define-us</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m reading a fascinating book about the Wittgenstein family. It&amp;#8217;s called &lt;a href='http://www.amazon.com/House-Wittgenstein-Family-War/dp/0385520603'&gt;House Wittgenstein, a family a war&lt;/a&gt;. The book main focuses on Paul Wittgenstein, the left armed concert pianist, nonetheless there are many things detailed in this book that have dramatically informed my opinion on both Ludwig Wittgenstein and his philosophy.&lt;/p&gt;

&lt;p&gt;Two things I want to mention here, firstly much of Ludwig&amp;#8217;s approach to life was influenced by Tolstoy&amp;#8217;s work &lt;a href='http://www.amazon.com/Gospel-Brief-Texts-Contexts/dp/0803294328'&gt;The Gospel in Brief&lt;/a&gt; (The parallels between the two works are drawn out very nicely &lt;a href='http://www.the-philosopher.co.uk/witty.htm'&gt;here&lt;/a&gt;), secondly Wittgenstein&amp;#8217;s close family constantly refer to him as being a saint in their personal correspondences.&lt;/p&gt;

&lt;p&gt;When you read the &lt;a href='http://www.amazon.com/Tractatus-Logico-Philosophicus-Ludwig-Wittgenstein/dp/1440424217/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1298848312&amp;amp;sr=1-1'&gt;Tractatus&lt;/a&gt; it&amp;#8217;s hard not to notice the rather spiritual aspects of the work. I was originally introduced to the work in the context of the logical positivists and the Vienna Circle. Back then I recall that Wittgenstein himself didn&amp;#8217;t have a great deal of time for that movement, and seeing where part of his main influence has come from this no longer surprises me.&lt;/p&gt;

&lt;p&gt;By the account in this book, Wittgenstein seemed to attract a rather cult like following at Cambridge. His family thought of him as being the rather slow and stupid sibling, and were rather embarrassed that England had taken him to heart as a great philosopher.&lt;/p&gt;

&lt;p&gt;On another note &lt;a href='http://thehistoryofrome.typepad.com/'&gt;The history of Rome&lt;/a&gt; podcast presented a very interesting point of view a few episodes ago on one of the driving motivations for the spread of Christianity. This happened within the context of a roman culture where most of the population were slaves. Christianity offered salvation to all people, including slaves, and so for a time when there was great uncertainty in the world, and no other structured religion really offering anything to many people, Christianity spread rapidly. The times drove the adoption of their gospel.&lt;/p&gt;

&lt;p&gt;I think now to the last 80 years. Wittgenstein&amp;#8217;s work is a powerful one, and the author displayed aspects of sainthood in his persona, yet his work has not gained widespread dissemination. His fame has, but not so much his work. One of the most widely spreading &amp;#8220;Gospels&amp;#8221; of this age is that of scientology, which seems to be a fame driven message. I believe that the gospels being chosen now are a good reflection of the times we live in.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Rat in the Snow</title>
   <link href="http://partiallyattended.com/2011/02/06/rat-in-the-snow"/>
   <updated>2011-02-06T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2011/02/06/rat-in-the-snow</id>
   <content type="html">&lt;p&gt;I&amp;#8217;s a beautiful morning in New York, the sun is shining, and the snow blankets central park. Yeserday the rain and mist made it feel like a bit of a shit-house, but today it&amp;#8217;s a fantastic day.&lt;/p&gt;

&lt;p&gt;I brought my climbing boots on this trip just in case I might find a few hours to squeeze in an attempt on the polish traverse on rat rock, and this morning I had my chance to get up and see what state the rock was in. Sadly the polish traverse problem had a thick covering of snow on most of the holds, and the other holds were wet.&lt;/p&gt;

&lt;p&gt;Around the corner the slightly overhanging wall on rat rock wa in the sun, and there were three desperate, but dry holds.&lt;/p&gt;

&lt;p&gt;I messed around a little on the polish traverse, even though the holds were wet, and to my delight the key rail on the crux felt much nicer than it had ever before. The shape conforms very well to the mid-sized campus rungs that I&amp;#8217;m training on at the moment, and so my right hand on the rail felt really comfortable probably fr the first time ever. Pity that the rest of the route was totally unclimbable.&lt;/p&gt;

&lt;p&gt;I trotted around to the sunny side, and having a little bit of time to kill I pulled on my climbing shoes and strarted playing on those three desperate holds. They are pretty despreate for me, and there is an established start to a problem on that side that involves pulling on two of them and making a slap to a flat jug. I hadn&amp;#8217;t been able to do that start that last time I was here in August of 2010, but since I didn&amp;#8217;t have any options for trying anything else I just stood there in the sun working those two holds.&lt;/p&gt;

&lt;p&gt;I had been able to do that start when I lived in New York, back in 1999 - 2001, but only every now and again, and only when the conditiions were pretty perfect.&lt;/p&gt;

&lt;p&gt;It was georgeous, just standing there in the sun, pulling on every few minutes. After the fith try I could get some movement on them, they had gone from feel totally unusable, to actually not that bad. After about ten tries I got the move. If more of the face had been in condition I would have usually stopped trying after a handfull of moves. It was a really great lesson in focus, and in persistene.&lt;/p&gt;

&lt;p&gt;All that rock, only those three holds usable, and a little bit of a relaxed approach brough a nice little start to my day :)&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Turning the Physics ArXiV into an Open Peer Review System.</title>
   <link href="http://partiallyattended.com/2011/01/04/arxiv.org-open-peer-review-proposal"/>
   <updated>2011-01-04T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2011/01/04/arxiv.org-open-peer-review-proposal</id>
   <content type="html">&lt;p&gt;&lt;a href='http://math-www.uni-paderborn.de/~axel/'&gt;Axel Boldt&lt;/a&gt; posted an interesting &lt;a href='http://arxiv.org/pdf/1011.6590v1'&gt;short paper&lt;/a&gt; discussing how to turn the physics ArXiV into an open peer review system. It&amp;#8217;s a short read, about three pages, but if you are familiar with the problems around peer review then you can just jump to part three of the paper which is a little under a page.&lt;/p&gt;

&lt;p&gt;The solution proposed is to create a new role of editor on the ArXiV, and allow anyone to propose their paper for review. An open, almost endless, review process could ensue if scientists wanted to contribute time to review items. The editor has to choose who gets to review the paper, and this layer of peer review would require some maintenance. An extension to the idea might be to allow anyone to peer review a paper that was in the &amp;#8220;reviewing pool&amp;#8221;, and then attach reviewing profiles to the people who had done reviews. Those profiles could include information about the connections between reviewers and reviwees, and one could imagine an editor refusing the peer review stamp if those explicit connections between reviewer and reviewee were too close. With another tweak, one could imagine assigning points to the reviewers, and if one has enough review points, then you get to somehow jump the queue when you submit a paper for review.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;d say Axel&amp;#8217;s idea is a good starting point. Many of the social gaming features that you would want to incorporate into a site that allows social reviews are understood, and if you built it right it could work. I think the success would depend on getting an initial stable or high-quality editors associated with a &amp;#8220;journal brand&amp;#8221;, that would attract submissions, and in addition you would want to build a fairly seemless system, but it&amp;#8217;s not implausible to see that such a system could be built.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Cancelled :( Drinks with Chris Wiggins.</title>
   <link href="http://partiallyattended.com/2010/12/20/drinks-with-chris-wiggins"/>
   <updated>2010-12-20T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/12/20/drinks-with-chris-wiggins</id>
   <content type="html">&lt;h2&gt;&lt;font color='Red' face='Impact'&gt;CANCELLED&lt;/font&gt;&lt;/h2&gt;&lt;font color='Red' face='Impact'&gt;Due to flight cancellations out of NY, Chris won't be making it over to this side of the pond, so sadly we will be calling the event off.&lt;/font&gt;
&lt;p&gt;London is a great city to live in if you are interested in technology. It has to be one of the best cities in the world for people working on the interface between science, tech and te web. Tonight I&amp;#8217;ll be going to the awesome &lt;a href='http://sameas.us/'&gt;Same As Christmass Quiz&lt;/a&gt;, and tomorrow night &lt;a href='http://www.columbia.edu/~chw2/'&gt;Chris Wiggins&lt;/a&gt; will be passing through from New York, and there will be a chance to meet up with him for a pint and a chat.&lt;/p&gt;

&lt;p&gt;Chris and I met a couple of years ago while I was still working at Spriner. I was visiting my old haunt at Columbia University, and I dopped in to see my old professor &lt;a href='http://www.astro.columbia.edu/~eas/'&gt;Ed Spiegel&lt;/a&gt;. Ed told me about Chris, and I dropped in to say hi. Chris has done some &lt;a href='http://www.mendeley.com/profiles/chris-wiggins/'&gt;brilliant work&lt;/a&gt; on networks and their application in the biological sciences. He has also helped run some of the &lt;a href='http://network.nature.com/profile/wiggins'&gt;New York Nature Network&lt;/a&gt; events, and earlier this year he ran a &lt;a href='http://techcrunch.com/2010/10/10/hacknys-student-hackathon/'&gt;hack day for students&lt;/a&gt; in New York.&lt;/p&gt;

&lt;p&gt;He&amp;#8217;ll be in London for one night only, and is interested in meeting up with London based Data Geeks. If you are around and you want to pop in for a pint and a chat, we will be propping up the bar at the &lt;a href='http://www.beerintheevening.com/pubs/s/66/666/Jeremy_Bentham/Bloomsbury'&gt;Jeremey Bentham&lt;/a&gt; on University Street from about 7pm onwards tomorrow night.&lt;/p&gt;
&lt;iframe scrolling='no' marginheight='0' marginwidth='0' src='http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=31,+University+St,+London,+WC1E+6JL&amp;amp;sll=51.500152,-0.126236&amp;amp;sspn=0.652277,1.779785&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=31+University+St,+Camden+Town,+Greater+London+WC1E+6,+United+Kingdom&amp;amp;ll=51.523538,-0.135612&amp;amp;spn=0.015861,0.025749&amp;amp;z=14&amp;amp;iwloc=A&amp;amp;output=embed' frameborder='0' height='300' width='300' /&gt;</content>
 </entry>
 
 <entry>
   <title>Wrangling image metadata</title>
   <link href="http://partiallyattended.com/2010/12/13/wrangling-image-metadata"/>
   <updated>2010-12-13T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/12/13/wrangling-image-metadata</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m trying to move away from iPhoto because I have lost too many pictures over the years from having multiple versions of an image lying around, from metadata being plopped all over the place. It is time to move to a more sustainable simple way of naming foldering and tagging my image archive.&lt;/p&gt;

&lt;p&gt;In the course of looking at this I have been playing around with Lightroom, and I want to ensure that I can add tags at a system level on my mac, and have them show up in Lightroom, and at the same time have Lightroom tags discoverable through spotlight searches.&lt;/p&gt;

&lt;p&gt;There are obviously many strategies.&lt;/p&gt;

&lt;p&gt;What I have discovered so far is the following:&lt;/p&gt;

&lt;p&gt;When you write metadata to a file from Lightroom, it writes that metadata into an associated xmp file.&lt;/p&gt;

&lt;p&gt;When Lightroom reads metadata from a file it will read it straight from the exif profile in the file.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.sno.phy.queensu.ca/~phil/exiftool/'&gt;exiftool&lt;/a&gt; by Phil Harvey is the best commandline tool for interrogating and manipulating metadata at a low level.&lt;/p&gt;

&lt;p&gt;If I add a keywork in Picassa to a Raw file, nothing happens on disk, until I save my changes, and then Picassa creates a jpg version of the Raw file, and adds the keywords into the exif under both the &amp;#8220;Subject&amp;#8221; and &amp;#8220;Keyword&amp;#8221; tags. I guess I should just not use Picassa to edit keywords for a while. In fact from &lt;a href='http://groups.google.com/group/Picasa/web/original-photo-files'&gt;this description&lt;/a&gt; you see that Picassa does some hiding of the original versions of the files and you can&amp;#8217;t see the originals anymore. I don&amp;#8217;t really like this.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Video workflow with a mac using iMovie and capturing with a Lumix GF1</title>
   <link href="http://partiallyattended.com/2010/11/14/mac-gf1-video-workflow"/>
   <updated>2010-11-14T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/11/14/mac-gf1-video-workflow</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m figuring out the best way to shoot video with my Lumix GF1 on a mac using iMovie. The GF1 offers two main options for video capture, HD JPEG, and AVCHD. There is a great post describing the pros and cons of these two formats here &lt;span /&gt;, and based on that I decided to experiment with AVCHD. After playing around a little I found a few oddities. JPEG capture writes the files onto the device as .MOV files inside the relevant directory, along with any images that you capture. By manually looking through the memory card from my camera I found these files in /DCIM/102_PANA, where the number before the &lt;em&gt;PANA will be specific to which set of images you are capturing.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;When I tried adding the .MOV files directly to iMovie by opening the camera as an attached device from within iMovie iMovie didn&amp;#8217;t see these .MOV files. I was only able to add these files to iMovie, either manually, via image capture, or via adding these videos first to iPhoto.&lt;/p&gt;

&lt;p&gt;On the other hand, when I look at the device from iMovie, iMovie does see the videos that I captures as AVCHD, and imports them. From the post that I read to see what the differences are between these two formats I was expecting videos that were captures as AVCHD to be much smaller that JPEG videos, but on first examination that was not the case. I shot about one minute of the same scene in both formats, and I got the following file sizes:&lt;/p&gt;

&lt;p&gt;JPEG HD capture: sample.MOV 293 MB ACHVD capture, after import to iMovie: sample.mov 383.7 MB&lt;/p&gt;

&lt;p&gt;The ACHVD file is on the camera device in the following folder: /PRIVATE/AVCHD/BDMV/STREAM/sample.MTS and has a size of 129 MB.&lt;/p&gt;

&lt;p&gt;There is obviously some conversion going on during the iMovie import. iMovie will also not directly import the .MTS file, but needs to be looking at the camera as an attached device.&lt;/p&gt;

&lt;p&gt;I decided to try converting the .MTS file via handbrake, and import the converted file.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;original sample.MTS 129MB&lt;/li&gt;

&lt;li&gt;handbrake converted file sample.mp4 20.6 MB&lt;/li&gt;

&lt;li&gt;iMovie imported mp4 file sample_converted_imported.mov 368.6 MB&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So I gained a little, but not very much at all.&lt;/p&gt;

&lt;p&gt;Taking this clip and exporting it as a HD movie using iMovie I get the following file: imove_export.mov 119.1 MB, and this is actually pretty close in size to the original .MTS file stored on the camera. I can use handbrake again on this file to get an mp4 file of the size 20.9 MB.&lt;/p&gt;

&lt;p&gt;I don&amp;#8217;t know what is going on under the hood when iMovie makes it&amp;#8217;s internal conversion from the .MTS format to the .MOV format, so I don&amp;#8217;t know whether going straight into iMovie from the camera, or going via a conversion with Handbrake will end up with a better quality movie at the end or not. I&amp;#8217;m lazy, so I&amp;#8217;ll probably use the following workflow, suck up files using iMovie, at the same time store the .MTS files locally in case I want to clear out the iMovie archive, and work on the originals later. That seems to give me the best balance between a low friction workflow, and having manageable files. When I get some sample video out, I&amp;#8217;ll post some of them on this blog.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>San Francisco, and science hack day discussions</title>
   <link href="http://partiallyattended.com/2010/11/02/science-hack-day-discussions"/>
   <updated>2010-11-02T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/11/02/science-hack-day-discussions</id>
   <content type="html">&lt;p&gt;(This was from Sunday)&lt;/p&gt;

&lt;p&gt;In an attempt to get over the jet lag, myself and Dave headed over to San Francisco yesterday, we had a good walk around, got lost twice, and then met pup with the lovely Ariel Waldman. I had to drop off some mendeley schwag for the upcoming &lt;a href='http://sf.sciencehackday.com/'&gt;San Francisco science hack day&lt;/a&gt; that Ariel is organising (we are giving a little sponsorship, yay!). It&amp;#8217;s going to take place in two weeks, and it looks lie it&amp;#8217;s going to be an awesome event.&lt;/p&gt;

&lt;p&gt;These &lt;a href='http://sciencehackday.com/'&gt;science hack days&lt;/a&gt; grew out of a panel discussion that Ariel let at the last south by southwest conference. Jeremey Keith organized the first one that took place in London. I was at the London event, and that rocked,&lt;/p&gt;

&lt;p&gt;Some key things for hack days, not too much sugar, keep the beer for later, near the presentations and find a good way to capture some of the context from which the hacks emerge, the description of the hacks from the London event are a good reminder if you were there, but not so great for people looking in from the outside.&lt;/p&gt;

&lt;p&gt;We got chatting, and of course that just threw up a whole bun of people that both Ariel and know, she was about to have dinner that evening with argon smith, I&amp;#8217;d just met him two weeks ago in oxford, small small world.&lt;/p&gt;

&lt;p&gt;After that Dave and I headed around San Fran for a bit of exploring (science fiction and fantasy bookshops, climbing walls, comic sea lions, and antediluvian coin operated fortune telling machines all featured in a rather event packed evening), then back on the cal train to our hotel and a minor battle with the jet lag.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DLF opening keynote, beyond buckets and boxes</title>
   <link href="http://partiallyattended.com/2010/11/02/dlf2010-keynote"/>
   <updated>2010-11-02T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/11/02/dlf2010-keynote</id>
   <content type="html">&lt;p&gt;(notes taken yesterday)&lt;/p&gt;

&lt;p&gt;The keynote is starting, the DLF has grown by 15 new member organisations, and this is one of the best attended events that they have run, the room is packed, i didn&amp;#8217;t realise that there were so many people in the hotel, its looking like its going to be an interesting meeting.&lt;/p&gt;

&lt;p&gt;The original vision for this group is to create a national digital library, they have been talking about this since 1994 (goodness, so much that needs to be cut through to get to where we know we need to get to).&lt;/p&gt;

&lt;p&gt;An interesting point from the speaker is that making a metric based on transactional numbers may not be the best way to look at things in a networked world, collaboration is far more important now, than just an impact factor (i cant agree strongly enough with this sentiment).&lt;/p&gt;

&lt;p&gt;(Ahh, the famous &lt;a href='http://www.plosone.org/article/slideshow.action?uri=info:doi/10.1371/journal.pone.0004803&amp;amp;imageURI=info:doi/10.1371/journal.pone.0004803.g005'&gt;click stream image&lt;/a&gt; is on the screen now (funny that the last time I saw this it was in a talk by &lt;a href='http://www.davidmccandless.com/'&gt;David Mccandless&lt;/a&gt;, and he was giving out about these ball and stick pictures, of course in the context of this audience, they really have the background understanding to get a lot out of that image, these visualisations have been haunting me for years)&lt;/p&gt;

&lt;p&gt;So that was the introduction to the meeting, the keynote speaker is starting now, it&amp;#8217;s been given by Charles Henry, the president of &lt;a href='http://www.clir.org'&gt;CLIR&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id='beyond_buckets_and_boxes'&gt;Beyond buckets and boxes.&lt;/h1&gt;

&lt;p&gt;The speaker is going to look at higher education and look at the things that tend to get in the way of realising the vision.&lt;/p&gt;

&lt;h2 id='general_overview'&gt;General overview&lt;/h2&gt;

&lt;p&gt;Ok, these notes are going to be very schematic. One of the problems is that there are thousands of libraries and institutions, and the higher education landscape is one of competition. This world is demarked by solitary comporting entities, the network has no place at all, so these institutions are antithetical to the nature of the networks with which academics deal&lt;/p&gt;

&lt;p&gt;Funding patterns, much of huger education has been built project by project, funded projects always have an end, and long term sustainability is hard in this landscape. Yet we know that collaborative grants are going to grow.&lt;/p&gt;

&lt;h2 id='coherence_of_design'&gt;Coherence of design&lt;/h2&gt;

&lt;p&gt;An example is the digitisation of mediaeval manuscripts, there are a number of interesting projects going on, but when they started they didn&amp;#8217;t talk to each other. The funding agencies are beginning to understand that they may have been part of the problem over the past 10years.&lt;/p&gt;

&lt;p&gt;Another problem is collaboration across disciplines.&lt;/p&gt;

&lt;p&gt;Emerging disciplines also present an issue, the Internet brings people together naturally, but it&amp;#8217;s hard to sustain that as the people engaged are in traditional departments.&lt;/p&gt;

&lt;p&gt;A great example is the hemispheric study of the history of intoxication.&lt;/p&gt;

&lt;p&gt;Digital versions do not replicate analog models, and yet we try to make them, and this may be due to the conservative streak in higher education.&lt;/p&gt;

&lt;p&gt;Economies, the products of education are public goods, we need to rethink the way we make and save money.&lt;/p&gt;

&lt;h2 id='clr_mission'&gt;clr mission&lt;/h2&gt;

&lt;p&gt;Well the challenge is there in front of us, and we need people to do this, the goal must be to rethink the traditional model of what a university and university service level is, by collaborating. Institutions need to become wilfully dependant upon each other.&lt;/p&gt;

&lt;p&gt;Discovery, reconstitution, publishing, sharing, augmenting.&lt;/p&gt;

&lt;p&gt;The components of knowledge need to be brought into this (there is a bit of a dig at the academic publishing industry).&lt;/p&gt;

&lt;p&gt;Presses don&amp;#8217;t want to publish unknown scholars, as they don&amp;#8217;t sell (agggggg, makes one want to scream). The old model of publication is bankrupt (that is my phrase).&lt;/p&gt;

&lt;p&gt;Areas of focus: Coordinated and shared staff, resources, IT.&lt;/p&gt;

&lt;p&gt;There are some projects coming up now. West, dpla, &lt;a href='http://2cul.org/'&gt;2cul&lt;/a&gt;, oapen&lt;a href='http://www.oapen.org/xtf/home?brand=oapen'&gt;oaopen&lt;/a&gt;, &lt;a href='http://www.cdl.edu/cdl_home'&gt;cdl&lt;/a&gt;, &lt;a href='http://www.hathitrust.org/'&gt;HathiTrust&lt;/a&gt; are some examples.&lt;/p&gt;

&lt;p&gt;These projects are efficient, and also disruptive. Disruption can well mean loosing some staff, where some of that expertise is scaled and shared across institutions.&lt;/p&gt;

&lt;h2 id='the_role_of_dlf'&gt;The role of DLF&lt;/h2&gt;

&lt;p&gt;The DLF is a great place to discuss these ideas, to incubate them, and it may be that this idealised future can&amp;#8217;t come to fruition without DLF. Looking at some of the goals of the DLF, they fit ideally within the context of the landscape that has been pointed out.&lt;/p&gt;

&lt;p&gt;I got stuck in the Twitter back channel, the closing call for action seems to me to lead to a world that needs quite a lot of structure. If one really wants to take advantage of web scale technologies I think one would need to take risks, but will people be willing to risk their cultural and scholarly artefacts? In the startup scene it&amp;#8217;s ok to fail, there will always be another startup coming along, I think that this level of risk does not sit well within the library community, so understanding what we can experiment with, and perhaps just experimenting where we can without thinking about it too much, will tell us more than thinking about it, the university of &lt;a href='http://www.ckan.net/package/hud-library-usagedata'&gt;Huddersfield experiments&lt;/a&gt; are a great example of this.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Arriving in Paulo Alto for the DLF fall forum</title>
   <link href="http://partiallyattended.com/2010/11/02/arriving-for-the-dlf"/>
   <updated>2010-11-02T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/11/02/arriving-for-the-dlf</id>
   <content type="html">&lt;p&gt;(I&amp;#8217;m posting some of these posts a few days after writing, but you&amp;#8217;ll get that, won&amp;#8217;t you)&lt;/p&gt;

&lt;p&gt;It&amp;#8217;s five in the morning, and I&amp;#8217;m well and truly jet lagged, but after the past week this is not the strangest I&amp;#8217;ve been feeling so, it&amp;#8217;s not too bad (the immunisation shots for my trip to Mexico left me in an entertainingly woozy state Friday evening).&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m over to cover the digital library federation meeting, and the satellite SITS meeting on thursday. I&amp;#8217;ve been sent along with David Challis from Douthhampton, and allthough we took the same flight we didn&amp;#8217;t meet up until we had both made it to the hotel here in paulo alto.&lt;/p&gt;

&lt;p&gt;One of the good lessons that came up in our conversation over dinner was that if you running a system that produces a lot of metadata, then it&amp;#8217;s really important to be a consumer of your own system, because most of the other consumers of Thea system are not automatically going to alert you when there are errors in your metadata records.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>save mailfolder messages to a file using applescript</title>
   <link href="http://partiallyattended.com/2010/10/18/save-mailfolder-messages-to-a-file-using-applescript"/>
   <updated>2010-10-18T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/10/18/save-mailfolder-messages-to-a-file-using-applescript</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ll just start by explaining that I hate applescript. I wanted to create a script that would take a specific folder withing the script and save each message from that folder to a text file on my machine for post-processing.&lt;/p&gt;

&lt;p&gt;This is what I came up with.&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='applescript'&gt;&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;fileRoot&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;Macintosh HD:Users:path:&amp;quot;&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='p'&gt;{}&lt;/span&gt;
&lt;span class='k'&gt;tell&lt;/span&gt; &lt;span class='nb'&gt;application&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;Mail&amp;quot;&lt;/span&gt;
	&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='nv'&gt;messages&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;mailbox&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;mailbox name&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;account&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;account&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nb'&gt;application&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;Mail&amp;quot;&lt;/span&gt;&lt;span class='p'&gt;)&lt;/span&gt;
	&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='mi'&gt;1&lt;/span&gt;
	&lt;span class='k'&gt;repeat&lt;/span&gt; &lt;span class='nv'&gt;with&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;in&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;fileNum&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;fileRoot&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;mailcontent&amp;quot;&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='nv'&gt;fileNum&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;.txt&amp;quot;&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;p&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;POSIX&lt;/span&gt; &lt;span class='na'&gt;path&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt;
		&lt;span class='nb'&gt;do shell script&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;touch &amp;quot;&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='nv'&gt;p&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nb'&gt;open for access&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt; &lt;span class='nv'&gt;with&lt;/span&gt; &lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;permission&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='na'&gt;content&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;date&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
		&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
		&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;\n&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
		&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
		&lt;span class='nb'&gt;close access&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='o'&gt;+&lt;/span&gt; &lt;span class='mi'&gt;1&lt;/span&gt;
	&lt;span class='k'&gt;end&lt;/span&gt; &lt;span class='k'&gt;repeat&lt;/span&gt;
&lt;span class='k'&gt;end&lt;/span&gt; &lt;span class='k'&gt;tell&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;It breaks down like this, the following script sets a list to be the messages in our names mailbox folder. We can then iterate over that array, getting attributes of each message, such as the message content or the sent date of the message:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='applescript'&gt;&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='p'&gt;{}&lt;/span&gt;
&lt;span class='k'&gt;tell&lt;/span&gt; &lt;span class='nb'&gt;application&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;Mail&amp;quot;&lt;/span&gt;
	&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='p'&gt;(&lt;/span&gt;&lt;span class='nv'&gt;messages&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;mailbox&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;mailbox name&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;account&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;account&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nb'&gt;application&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;Mail&amp;quot;&lt;/span&gt;&lt;span class='p'&gt;)&lt;/span&gt;
	&lt;span class='k'&gt;repeat&lt;/span&gt; &lt;span class='nv'&gt;with&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;in&lt;/span&gt; &lt;span class='nv'&gt;messageList&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='na'&gt;content&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
		&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;date&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
	&lt;span class='k'&gt;end&lt;/span&gt; &lt;span class='k'&gt;repeat&lt;/span&gt;
&lt;span class='k'&gt;end&lt;/span&gt; &lt;span class='k'&gt;tell&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Taking the creation of the file root out of the loop, and also adding a looping variable out of the loop the content inside the loop now looks like:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='applescript'&gt;&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;fileNum&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;fileRoot&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;mailcontent&amp;quot;&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='nv'&gt;fileNum&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;.txt&amp;quot;&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;p&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;POSIX&lt;/span&gt; &lt;span class='na'&gt;path&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt;
&lt;span class='nb'&gt;do shell script&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;touch &amp;quot;&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='nv'&gt;p&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nb'&gt;open for access&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt; &lt;span class='nv'&gt;with&lt;/span&gt; &lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;permission&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='na'&gt;content&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;date&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;\n&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
&lt;span class='nb'&gt;close access&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='o'&gt;+&lt;/span&gt; &lt;span class='mi'&gt;1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Looking in a bit more detail, we convert the counter (an int) into a string. We set the filepath to a base filename, the string version of the counter, and a file extension. In order to ensure that the file exists we pass this path to a shell script, and &amp;#8220;touch&amp;#8221; the file. That&amp;#8217;s right, in order not to get fucked over by applescripts error handling, I&amp;#8217;ve just called out to the system shell as the most useful way of creating a filehandler to a file that might not extist. Jesus.&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='applescript'&gt;&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;fileNum&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;fileRoot&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;mailcontent&amp;quot;&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='nv'&gt;fileNum&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;.txt&amp;quot;&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;p&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;POSIX&lt;/span&gt; &lt;span class='na'&gt;path&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt;
&lt;span class='nb'&gt;do shell script&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;touch &amp;quot;&lt;/span&gt; &lt;span class='o'&gt;&amp;amp;&lt;/span&gt; &lt;span class='nv'&gt;p&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;The second part of the loop now creates the file handler, writes some of the properties of the mail message into the file, closes the file handler, and iterates our loop counter.&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='applescript'&gt;&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nb'&gt;open for access&lt;/span&gt; &lt;span class='nv'&gt;theFilePath&lt;/span&gt; &lt;span class='nv'&gt;with&lt;/span&gt; &lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;permission&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='na'&gt;content&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;date&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;of&lt;/span&gt; &lt;span class='nv'&gt;theMessage&lt;/span&gt; &lt;span class='k'&gt;as &lt;/span&gt;&lt;span class='nc'&gt;string&lt;/span&gt;
&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;sent&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='s2'&gt;&amp;quot;\n&amp;quot;&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
&lt;span class='nb'&gt;write&lt;/span&gt; &lt;span class='nv'&gt;messageText&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt; &lt;span class='nv'&gt;starting&lt;/span&gt; &lt;span class='nb'&gt;at&lt;/span&gt; &lt;span class='nv'&gt;eof&lt;/span&gt;
&lt;span class='nb'&gt;close access&lt;/span&gt; &lt;span class='nv'&gt;theFileReference&lt;/span&gt;
&lt;span class='k'&gt;set&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='k'&gt;to&lt;/span&gt; &lt;span class='nv'&gt;counter&lt;/span&gt; &lt;span class='o'&gt;+&lt;/span&gt; &lt;span class='mi'&gt;1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Citation Style Language</title>
   <link href="http://partiallyattended.com/2010/09/24/CSL"/>
   <updated>2010-09-24T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/09/24/CSL</id>
   <content type="html">&lt;p&gt;Martin Fenner asked me to comment on Mendeley&amp;#8217;s relationship with the Citation Style Language, so I thought I would pop up my thoughts on the blog too. &lt;a href='http://blogs.plos.org/mfenner/2010/09/24/citation-style-language-an-interview-with-rintze-zelle-and-ian-mulvany/'&gt;Martin&amp;#8217;s post&lt;/a&gt; below is the original message that I sent over to him.&lt;/p&gt;

&lt;p&gt;Hi Martin, thanks for getting in touch and asking about Mendeley&amp;#8217;s relationship with CSL. There are basically three aspects of citation styling that I&amp;#8217;d like to discuss, the first is about Mendeley&amp;#8217;s involvement, the second is about the use of citation styling in the community, and amongst publishers, and the third is about how we identify things in academia, and how we format those identifiers.&lt;/p&gt;

&lt;p&gt;We have been using the Citations Style Language for quite a while now. We think it is an amazing project and we are very strongly committed to working with the CSL community in encouraging uptake. We get a lot of feedback from our users and one area that they constantly run into problems with is the need to be able to format a citation in just such a manner. The CSL project is the best way for us to be able to support the needs of our users with these kinds of requests. Our developers have been pushing patches upstream to the citeproc-js project, particularly &lt;a href='http://www.mendeley.com/profiles/carles-pina/'&gt;Carles Pina&lt;/a&gt;. We have also just added a cut and paste stylebox on our article pages. If you have a look at a &lt;a href='http://www.mendeley.com/research/karhunenloeve-eigenvalue-problems-cosmology-we-tackle-large-data-sets/'&gt;sample paper&lt;/a&gt; you will now see a little citeproc-js driven box that lets you cut and paste styles in one of the eight most popular citation formats that get used within Mendeley: APA, BibTeX, Cell, Chicago, Harvard, MLA, Nature and Science. We have also been supporting the creation of a &lt;a href='http://bitbucket.org/csledit/csl-wysiwyg-editor'&gt;WISYWIG citation style editor&lt;/a&gt;. The status of the project is that most of the code is complete and we just need to work on getting it integrated into our client, and figuring out the best way to manage the creation of more styles, and how that will work with the CSL community.&lt;/p&gt;

&lt;p&gt;One of the things that we have been discussing with Bruce D&amp;#8217;Arcus is how to manage the redistribution of new styles, and how to make sure that there corrupt styles don&amp;#8217;t propagate, and that people get the style that they are looking for. We have been discussing the creation of a styles commons or public repository, the final plans are not completely in place yet. If people want to contribute there is a lot of activity on the &lt;a href='https://lists.sourceforge.net/lists/listinfo/xbiblio-devel'&gt;mailing list&lt;/a&gt;. One thing we thing we hope Mendeley can help with is reporting usage statistics on specific style files, so at least people can find the most popular version of a CSL file for a given style. I think it would also be awesome if publishers started authoring definitive CSL styles for their journals.&lt;/p&gt;

&lt;p&gt;That leads me nicely to talk about the second thing that interests me about citations. After working for many years at Springer, and then Nature, I was well aware that most large publishers just push submitted manuscripts out to companies in India where the formatting of the paper happens. The input format is really for the most part of no importance to the publisher, and also the citation formatting really doesn&amp;#8217;t matter to most publishers. They just tear the submitted manuscript to pieces and rebuild it in their chosen XML schema. However, most people using citations are not actually submitting manuscripts for publication, but rather are writing term papers, or theses, or reports. Someone from the Open University recently told me that tutors there can end up docking up to 10% off the marks of a paper if the citations are mis-formatted, and in many cases those tutors have their very own preferred version of a specific citation that they want their students to adhere to.&lt;/p&gt;

&lt;p&gt;So the weird thing is that citations started off as a required identifier for the literature. Google scholar and HTTP URI&amp;#8217;s have almost totally made formatted citations redundant as identifiers, and yet there is still a huge user need to be able to format citations according to a huge variety of styles, and since that need is going to continue for quite a long time, it&amp;#8217;s a need that we have to support.&lt;/p&gt;

&lt;p&gt;This kind of leads me to my last point, which is a bit of a lament for the state of informational waste in the academic publishing system. As I pointed out the big publishers don&amp;#8217;t care about the submission format, but they have not really done a good job of communicating that to their editorial boards. Smaller publishers don&amp;#8217;t have the resources to totally format submissions, and beyond academic publishing there are a huge number of people who just need to format citations. There is a huge waste of people&amp;#8217;s time in reformatting papers for submissions, in fixing styles according to changing requirements from departments, and just trying to get the styling correct, when what should matter is the content. I&amp;#8217;d love to get to a point where every publisher accepted the same type of XML input, and our authoring tools all created content conforming to that input. Citations should be a HTTP URI that can be rendered into the appropriate format using CSL and and API. Imagine if you had to resubmit a manuscript to a different publisher, and all you had to do was resubmit the same file, just imagine! I&amp;#8217;ve been thinking things should work like this since about 2002 when I first started working in the publishing industry.&lt;/p&gt;

&lt;p&gt;One of the things I really like about CSL is that is abstracts the form of the citation from the content of the citation. May more and more of our tools do the same!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>The Future of Knowledge Organisation on the Web, a one day conference.</title>
   <link href="http://partiallyattended.com/2010/09/14/linked-data-london-meeting"/>
   <updated>2010-09-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/09/14/linked-data-london-meeting</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m attending this event today, and I&amp;#8217;m going to keep some notes as the day progresses. There are a couple of oddities about the event:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No Coffee. That&amp;#8217;s a bit of a pity&lt;/li&gt;

&lt;li&gt;No power outlets in the conference room. Not many conferences have that, but one would think that it is a no brainer, especially for any meeting about the web, and in particular linked data.&lt;/li&gt;

&lt;li&gt;To add to that, there also seems to be no public wifi. There may well be but we have not been told about it yet.&lt;/li&gt;

&lt;li&gt;It also seems that there may be construction happening on the roof later.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On the flip side, the speaker line up looks pretty good, so I&amp;#8217;m anticipating learning quite a bit today. There is a huge representation from the BBC. One obviously tends to think of the BBC as an entertainment and news organisation, but at it&amp;#8217;s core is an enormous flow of information. There are something like 20 people listed on the attendee sheet from the BBC. I imagine that linked data is pretty important for them. On the flip side, there are very few academic publishers represented, just one as far as I can see, Nature Publishing Group. Their offices are around the corner, and I&amp;#8217;ve just bumped into &lt;a href='http://twitter.com/tonyhammond'&gt;@TonyHammond&lt;/a&gt;, who has done a huge amount of work in the past on linking repository systems.&lt;/p&gt;

&lt;p&gt;There is a packed room &lt;img src='/images/iskos.jpg' alt='room' /&gt;.&lt;/p&gt;

&lt;p&gt;So we get going!&lt;/p&gt;

&lt;h1 id='nigel_shadbolt_on_government_linked_data_a_tipping_point_for_the_semantic_web'&gt;Nigel Shadbolt on Government Linked Data, a Tipping Point for the Semantic Web&lt;/h1&gt;

&lt;p&gt;Wants to talk about policy, the UK is providing a huge opportunity to put Semantic Web to good use. Argues the open government data is a killer sector (in lieu of killer app). Is talking about the importance of local government data, in the new government there remains a clear commitment to transparency in open data.&lt;/p&gt;

&lt;p&gt;Interesting point that the scale and scruffy nature of the web has a tendency to catch you out. Hard core AI work often does not scale. The substrate is linked data. (It look likes there is still an attempt in the SemWeb to implement the very bottom of the stack proposed in 2010).&lt;/p&gt;

&lt;p&gt;Linked data sets have the same kind of power spectrum as the open way, scale free with a heavy tail. Some resources are very heavily linked to, e.g. some core facts in DBPedia and government boundary data.&lt;/p&gt;

&lt;p&gt;As a community we should consider government data as a gift.&lt;/p&gt;

&lt;p&gt;The first set of data that prompted opening data was the bicycle accident data. It was opened because someone working in No 10 had a friend who had been killed in a cycling accident. They were astonished when after opening up the data led to apps that had been created by developers. Before this Government didn&amp;#8217;t realise the potential in a citizenry that have the tools at their disposal to manipulate that data.&lt;/p&gt;

&lt;p&gt;(One of the key points emerging out of this talk is that &amp;#8220;interesting data&amp;#8221; is the data that has some hook.)&lt;/p&gt;

&lt;p&gt;They have created a new Crown Licence that covers data release of government data&lt;/p&gt;

&lt;p&gt;They are working towards a definition of what public data is. Basically this is any information that is non-personal and is collected in the course of public service delivery. If this became an entrenched principle then one could imagine finding it easier to hold public services better to account, and could see the creation of innovative apps around that data. (This leads to the question of the power of the citizenry, how does one ensure equality of access to that data, or at least reduce the barriers to the general public for being able to render and work with that data.)&lt;/p&gt;

&lt;p&gt;Interestingly he points to &lt;a href='http://www.elbatrop.com/ukdentists'&gt;NHS dentists&lt;/a&gt;, and that&amp;#8217;s an app that I used to find my dentist! He also mentions &lt;a href='http://www.asborometer.com/'&gt;ASBOrometer&lt;/a&gt;, an app for looking at the ASBO level of your local area.&lt;/p&gt;

&lt;p&gt;He mentions the postcode paper, I was at the Guardian developer day that produced that!! When that developer day happened the Ordinance Survey data was not available, and post codes were a paid for service, but those data sets are now available.&lt;/p&gt;

&lt;p&gt;Another example is train and bus time tables. The franchises that run these services don&amp;#8217;t have any feeling that information they produce, like the time tables, should be opened. These franchises are running with public money on behalf of the public, and so there is an argument that they should make data of this kind available, rather than just as a paid for iPhone app. An example is &lt;a href='http://whatis.spotlightonspend.org.uk/'&gt;Spotlight on Spend&lt;/a&gt; which hi-lights government spending.&lt;/p&gt;

&lt;p&gt;From January every council will have to publish everything they spend over 500 pounds (I&amp;#8217;ll be interested in looking at data from Hackney Council).&lt;/p&gt;

&lt;p&gt;One of the strongest arguments for creating &amp;#8220;five star&amp;#8221; linked data is that it builds a robust national digital infrastructure. If you give a school a robust URI, then every data set that uses that namespace can be reconciled. &lt;a href='map.psi.enakting.org/how'&gt;Enakting&lt;/a&gt; is a Southhampton demo of linking disparate data resources together.&lt;/p&gt;

&lt;h1 id='antoine_isaac_skos_and_linked_data'&gt;Antoine Isaac, SKOS and Linked Data&lt;/h1&gt;

&lt;p&gt;Antoine is from the Frije Universitat, Amsterdam. He is working in &lt;a href='http://www.europeana.eu/portal/'&gt;Europeana&lt;/a&gt;, and is co-charing the W3C Library Linked Data group. Previously he worked on the W3C group that produced the SKOS specification. His main focus is on cultural assets. &lt;a href='http://www.w3.org/2004/02/skos/'&gt;SKOS&lt;/a&gt; is the Simple Knowledge Organization System. The scope is to represent information around systems such as thesauri and dictionaries in RDF. It is not a language for representing formal semantics, in contrast to OWL. It is possible to turn Knowledge Organisation Systems into ontologies, but it&amp;#8217;s kind of hard. They have soft semantics, but that does not mean that they are not interesting. It can be useful for things such as semantic search and annotation systems.&lt;/p&gt;

&lt;p&gt;This is my first time in a talk about SKOS. It seems that it underpins something like a thesaurus with terms such as &amp;#8220;related&amp;#8221;, &amp;#8220;broader&amp;#8221;, &amp;#8220;preferred label&amp;#8221; and other terms that give a relationship between terms. These relations are pinned down using RDF and URI&amp;#8217;s. This then allows you to bridge different thesauri, as the underpinning relationships in both are underpinned with the SKOS vocabulary. I guess there are tools out there that assist in applying the SKOS vocabulary onto a thesaurus. Interestingly the SKOS vocabulary is extensible, and I wonder whether there has been any move to joig up SKOS and &lt;a href='http://swan.mindinformatics.org/ontology.html'&gt;SWAN&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;There are some basic constraints in order to try to avoid chaos. One of these is that any concept can only have one preferred label per language. Inference is supported by the concept of &amp;#8220;broader&amp;#8221; and &amp;#8220;narrower&amp;#8221; links, and these are inverses of each other, allowing back inference.&lt;/p&gt;

&lt;p&gt;There is a minimal semantic commitment, pinning the meaning on the existing information system.&lt;/p&gt;

&lt;p&gt;There is an interesting example using library of congress subject headings, which also bring in links to similar concepts from other vocabularies. They &lt;a href='http://www.cs.vu.nl/STITCH/'&gt;stitched&lt;/a&gt; together vocabularies from the US, France and Germany.&lt;/p&gt;

&lt;p&gt;They have a &lt;a href='http://www.w3.org/2001/sw/wiki/SKOS/Datasets'&gt;list of linked data sets&lt;/a&gt; that have used SKOS. These include New York Times subject headings and a number of sources from the physical sciences. (I wonder how useful it would be to try to extract interesting terms from scientific articles and link them to New York Times subject headings).&lt;/p&gt;

&lt;p&gt;Antoine is starting to run out of time and the convener is standing up and looking leery. Now, time for coffee, yay!&lt;/p&gt;

&lt;h1 id='ricard_wallis_from_talis_on_the_linked_data_journey'&gt;Ricard Wallis from Talis on The Linked Data Journey&lt;/h1&gt;

&lt;p&gt;&amp;#8220;Observations of a fellow traveller&amp;#8221;&lt;/p&gt;

&lt;p&gt;I recently saw Richard talk at Science Online London, and he gave a great talk there, so I&amp;#8217;m looking forward to this.&lt;/p&gt;

&lt;p&gt;&amp;#8220;Semantic technology has a reputation for being really useful until you add the second user&amp;#8221;.&lt;/p&gt;

&lt;p&gt;This is very close to the talk that Ricard gave at Science Online, so I&amp;#8217;m not going to write up this talk in much detail.&lt;/p&gt;

&lt;p&gt;Some interesting lessons coming from the talk, one of the powerful arguments that got government to open up data was to point out to them that the data may well be subject to freedom of information requests. These are very time expensive, and can be totally avoided by publishing the data up front.&lt;/p&gt;

&lt;p&gt;When the New York Times published their subject headings they got some vitriolic feedback because of the way that they assigned ownership of heading terms. This was just the result of the naive application of the ontology, but the community got quite upset.&lt;/p&gt;

&lt;p&gt;The BBC edit information in Wikipedia for use on their sites. They pull in the data using RDF, and the information goes out into a resource that can be reused by many other people.&lt;/p&gt;

&lt;p&gt;Some interesting links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A site that shows all UK &lt;a href='http://www.legislation.gov.uk/'&gt;legislation&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://data.nytimes.com/'&gt;New York Times data&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Animals!&lt;img src='http://www.bbc.co.uk/nature/species/lion' alt='animals' /&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://uk-postcodes.com/postcode'&gt;Postcodes!&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&amp;#8221;&lt;a href='http://www.sameas.org'&gt;Same as&lt;/a&gt;&amp;#8221; resources&lt;/li&gt;

&lt;li&gt;&lt;a href='http://winspark.net/2009/11/25/microsoft-pivot-a-new-internet-browser-from-live-labs/'&gt;Pivot&lt;/a&gt; browser from Microsoft&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id='steve_dale_linked_data_in_local_government_the_knowledge_hub'&gt;Steve Dale, Linked Data in Local Government: The Knowledge Hub&lt;/h1&gt;

&lt;p&gt;So, what is the &amp;#8220;Knowledge Hub&amp;#8221;? They are trying to solve the problem of the proliferation of sources of information. There are also a proliferation of community web sites. Conversations are becoming more granular, and increasingly dis-aggregated. At the same time there is a growth in data, and data availability. However there is very little connectivity. Wow, he has just pulled up an overview of the proposed architecture. They want to aggregate information from many different sources, add a semantic layer, and create an API an apps store on top of this. They then want to be able to set up a push notification service to users based on context. I don&amp;#8217;t believe that this is practically possible at the moment, but if they do build this, then it might well be an interesting innovation.&lt;/p&gt;

&lt;p&gt;This general schema is one that could be applied to pushing notifications based on context around many potential contexts, but I don&amp;#8217;t believe that we have a good experience for ambient information available to us yet. Aardvark and Foursquare have started to scratch the surface for this, and Tim O&amp;#8217;Reilly&amp;#8217;s idea for an intelligent phone book are pointing in the direction that we may be heading to, but I think we are very far from that.&lt;/p&gt;

&lt;p&gt;This idea seems to me to be lacking in specific measurable gals around success. I notice that they also want to create their app platform on top of the google gadgets platform, so the big question that they have not answered is how to get user and developer engagement. They are starting development now, using an agile methodology they want to get to a live product in early 2011. Good luck to them!&lt;/p&gt;

&lt;h1 id='prof_dr_martin_hepp_linked_data_in_ecommerce_the_goodrelations_ontology'&gt;Prof. Dr. Martin Hepp, Linked Data in E-Commerce, The GoodRelations Ontology&lt;/h1&gt;

&lt;p&gt;From Universität der Bundeswehr München. (Wow, you can really hear the hammering on the roof). In Market economies finding partners for trade is important. This selection process is sometimes done implicitly. The effort for keeping this exchange alive in a market economy is estimated to be more that 50% of GDP in the US. This includes search for suppliers, the banking system, anything that is needed to sustain a market beyond a trivial barter economy. (This seems like a strange analysis, for instance many service industries though probably included in this figure, are also ends in themselves). A key driver for search is specificity of the goods. How much you loose when you can&amp;#8217;t use a good for what it was designed.&lt;/p&gt;

&lt;p&gt;In 1920 Merck had a catalog of everything that could be traded. There were 5158 items that were relevant for a typical business owner. We are now consuming rather a larger number of types of good. Now in a bakery, for instance, you can get 30 variations of bread! As items proliferate, the search space increases. The effort for advertising, and for searching, for specific items increases with specificity. (I just posted the wrong power cable along with a hard drive, that I recently sold on e-bay!). The web has decreased the search cost, and yet we still spend a lot of time of searches. And yet the web is one of the largest data shredder in history. Often data starts out in a structured way, for instance the producer has a database containing information about the production process. When you transfer this to the web all of this extra data gets stripped.&lt;/p&gt;

&lt;p&gt;Linked Data is Data Linked! Preserving the structure of the data on the web, clustering links by meaning, linking data elements represented by documents and reducing the lookup effort for getting hold of metadata for an element. These are the four big things that the linked data world are going to bring into the filed of data management.&lt;/p&gt;

&lt;p&gt;Preserving the structure is key, and so the quality of the vocabularies/schemas/ontologies that you use will have an impact on the reusability of the data. Interestingly may shops update data very quickly. Crawling the data does not work if the data is changing hourly, as the cache will be invalid quickly. He makes an interesting point about how a technology will get adopted. It should get adopted when the perceived benefit outweighs the perceived costs. If you have to go out and beg people to use linked data, then there is something wrong with the model.&lt;/p&gt;

&lt;p&gt;&lt;a href='http://www.heppnetz.de/projects/goodrelations/'&gt;GoodRelations&lt;/a&gt; is a schema for commerce on the web. It has been developer over the past 10 years. You need to realise that an ontology is not just for publishing data, but is also for the structure for reusing the data. It works by getting suppliers to put a payload of RDFa with structured data into a webpage.&lt;/p&gt;

&lt;p&gt;When creating an ontology one needs to make it as simple as possible, but no simpler. Getting this balance correct is very important. For instance interestingly in this ontology a price is not a property of a product, but rather of an offer. Stores and business entities are distinct. A product is distinct from a product model.&lt;/p&gt;

&lt;p&gt;The basic structure is that there is an Agent who makes a Promise around an Object.&lt;/p&gt;

&lt;p&gt;His closing point about making use of RDFa over SPARQl endpoints is brilliant. As he says, connecting 80 databases using a line call is something any middleware vendor could have done in the 1980&amp;#8217;s, how do you convince thousands of shop owners to do this? The answer is that you don&amp;#8217;t.&lt;/p&gt;

&lt;h1 id='andy_powell_eduserv_linked_data__the_long_and_winding_road'&gt;Andy Powell, Eduserv, Linked Data - the long and winding road.&lt;/h1&gt;

&lt;p&gt;This is a somewhat more sceptical approach, not totally sceptical. If we believe that linked data is the future of the web, then what we are really saying is that RDF is the future of the web. Looking at one community we can perhaps learn some lessons, let&amp;#8217;s look at the Dublin Core community. The key-points of this talk are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;DC is originally 15 metadata elements&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;in actual fact its more like 60 properties and classes, that is maintained reasonably well&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;this is all declared using RDF/RDFS&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;it started in 1995, a very librarian-centric view, thinking one could still catalog all of the web pages&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;embedded in meta tags&lt;/li&gt;

&lt;li&gt;expose this to search engines&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;One of the consequences is that there is a record-centric approach&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;so that you can ship them from one application to another&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;the record is the mechanism for tracking provenance&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;the original elements were thought to be 15 fuzzy buckets * this was a feature, not a bug&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;the data modelling was very naive, e.g. author name was an item in a DC record rather than thinking about it being a property of a person who was the author&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;strings vs. things, a separation between entities, and the labels of those entities was not properly resolved&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;little abstraction of the model from the syntax of the underlying model *&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Challenges&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Even still a discussion about adopting an RDF model&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;need to argue towards Open, in that you don&amp;#8217;t want to be in a silo&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;you need to recognise that everyone can catalog stuff, and for the more traditional cataloging community this can be hard to accept&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;the &amp;#8216;http&amp;#8217; URI problem. * people stil think that http URI&amp;#8217;s are only for locating web pages, need to conceptually get across that you can use them to identify anything&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;modelling * modelling is hard, they also need to gain traction within a community&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='http://blogs.ecs.soton.ac.uk/webteam/2010/09/02/the-modeler/'&gt;the modeller&lt;/a&gt; is a great post highlighting some of the issues&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;linked data must be a success on the web if it is to play a future on the web, that means RDF needs to be a success on the web&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;so far it has not been a success on the web, which is not to say that it won&amp;#8217;t in time.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So far this has been the best talk of the day, it&amp;#8217;s really great as an overview.&lt;/p&gt;

&lt;h1 id='john_goodwin_from_ordinance_survey_linking_to_geographic_data'&gt;John Goodwin from Ordinance Survey, Linking to Geographic Data&lt;/h1&gt;

&lt;p&gt;Research Scientist with OS. At OS they are very good at saying where stuff is, but not what stuff is. Geo data is important, there are still confusing records around place names, e.g. Hampshire. The OS has decided to open an &lt;a href='http://opendata.ordnancesurvey.co.uk/'&gt;authoritative set of linked data&lt;/a&gt;, e.g.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;boundary-line esri-shape file&lt;/li&gt;

&lt;li&gt;code-point&lt;/li&gt;

&lt;li&gt;gazetteer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How do you get that out as linked data when the formats are complex and sometime proprietary?&lt;/p&gt;

&lt;p&gt;They have now converted this into linked data. RDF is not very good for spatial data, but you can do some qualitative relations, and you can put in topological relations, such as containment, and boundary relations. This administrative info is on the web now. (The postcode paper gets another mention, yay, go PostCodePaper!!)&lt;/p&gt;

&lt;h1 id='andreas_blaumer_poolpartyskos_thesaurus_management_utilising_linked_data'&gt;Andreas Blaumer, &lt;a href='http://www.poolparty.punkt.at/demozone'&gt;PoolParty&lt;/a&gt;:SKOS Thesaurus Management utilising Linked Data&lt;/h1&gt;

&lt;p&gt;from punkt.net Services.&lt;/p&gt;

&lt;p&gt;This talk starts off by re-iterating the power of the web. It looks like many apps are beginning to sit on top of web scale information, and not being based on heay ontologies. As Jim Hendler says &amp;#8220;A little semantic goes a long way&amp;#8221;. For a system that seems to be being based on the topology of a large scale network I&amp;#8217;m surprised that no-one has been talking about the implications or details of the structure of the network. No power spectra in this conference yet. It was alluded to a little by the person who was talking about GoodShopping.&lt;/p&gt;

&lt;p&gt;Andreas thinks that SKOS could introduce Web2.0 mechanisms to the Web of Data. When they developed Pool Party, then the question is how can any person publish information or knowledge, as linked data? (sounds a bit like the Drupal extension).&lt;/p&gt;

&lt;p&gt;The tool seems to be a web interface that allows for markup and concept tagging of documents. Can connect to a corporate thesaurus. Wow, we are going to get a live demo.&lt;/p&gt;

&lt;p&gt;They start by taking a text and counting terms. Then they look for terms from DBPedia, as well as calls to a thesaurus for economics. They also look for related terms based on completing trigrams, and use these to generate a SPARQL query to get even extra terms. These terms are then presented as a set of possible tags that can be used to semantically mark up the text. They have a cross-language dictionary that helps cross-tag across languages. They have exact and close match in searching. They don&amp;#8217;t use &amp;#8220;sameas&amp;#8221;. You can also do a matching between concept schemas. They can import a number of different kinds of info, N3, N-Triples, RDF etc. Output is possible in a number of different XML formats.&lt;/p&gt;

&lt;p&gt;He mentions the &lt;a href='http://lod2.eu/'&gt;LOD2&lt;/a&gt; project from the EU. This is a 4-year EU project. Good luck with that. This is an FP7 project. The EU is making a lot of data available, perhaps there will be scientifically interesting data sets being made available.&lt;/p&gt;

&lt;h1 id='bertrand_vatant_porting_terminologies_to_the_semantic_web'&gt;Bertrand Vatant, Porting terminologies to the Semantic Web&lt;/h1&gt;

&lt;p&gt;a.k.a. the Semiotic Web (you can tell that the speaker is French, I think I have only ever heard the word Semiotic being used by French people). On the slide there is a reference to the &amp;#8220;quick off&amp;#8221; of &lt;a href='http://datalift.org'&gt;datalift&lt;/a&gt;. (he means &amp;#8220;kick off&amp;#8221;, but it&amp;#8217;s a pretty cute error).&lt;/p&gt;

&lt;p&gt;He has just said that a resource as in &amp;#8216;URI&amp;#8217; has become more abstract over the last 20 years. It is now a resource if it is identifiable and worth speaking about (mind you most things that are addressable are really not worth talking about, certainly not most things that are on the web). He really is talking about semiotics and semiotic triangles. And this is the last talk of the day. (The open web, in a way, wallows in it&amp;#8217;s own existence without too much care for the signifiers. It&amp;#8217;s a dynamical process, an infrastructure, along which meaning travels. Stopping to pin URI&amp;#8217;s on the evolving mechanisms of the web may not be a viable strategy. The implication for this is that systems such as twitter will never emerge on the semantic web as the semantic web will not be able to evolve at the scale that a system like twitter can evolve. That&amp;#8217;s not a bad thing, it just means that we need to be clear about the potential for these kinds of tools, and to be aware of the correct domains where they should be applied.)&lt;/p&gt;

&lt;p&gt;And at this point it&amp;#8217;s time for a glass of wine.&lt;/p&gt;

&lt;h1 id='links_mentioned_in_this_post'&gt;links mentioned in this post&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href='http://twitter.com/tonyhammond'&gt;http://twitter.com/tonyhammond&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.elbatrop.com/ukdentists'&gt;http://www.elbatrop.com/ukdentists&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.asborometer.com/'&gt;http://www.asborometer.com/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://whatis.spotlightonspend.org.uk/'&gt;http://whatis.spotlightonspend.org.uk/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://map.psi.enakting.org/how'&gt;http://map.psi.enakting.org/how&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.legislation.gov.uk/'&gt;http://www.legislation.gov.uk/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://data.nytimes.com/'&gt;http://data.nytimes.com/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.bbc.co.uk/nature/species/lion'&gt;http://www.bbc.co.uk/nature/species/lion&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://uk-postcodes.com/postcode'&gt;http://uk-postcodes.com/postcode&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.sameas.org'&gt;http://www.sameas.org&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://winspark.net/2009/11/25/microsoft-pivot-a-new-internet-browser-from-live-labs/'&gt;http://winspark.net/2009/11/25/microsoft-pivot-a-new-internet-browser-from-live-labs/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.heppnetz.de/projects/goodrelations/'&gt;http://www.heppnetz.de/projects/goodrelations/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://blogs.ecs.soton.ac.uk/webteam/2010/09/02/the-modeler/'&gt;http://blogs.ecs.soton.ac.uk/webteam/2010/09/02/the-modeler/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://opendata.ordnancesurvey.co.uk/'&gt;http://opendata.ordnancesurvey.co.uk/&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.poolparty.punkt.at/demozone'&gt;http://www.poolparty.punkt.at/demozone&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://lod2.eu/'&gt;http://lod2.eu/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
 </entry>
 
 <entry>
   <title>Slides from APS Talk, August, 2010</title>
   <link href="http://partiallyattended.com/2010/09/13/slides-from-aps-talk"/>
   <updated>2010-09-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/09/13/slides-from-aps-talk</id>
   <content type="html">&lt;p&gt;Back at the beginning of August I gave a talk at the &lt;a href='http://www.apsnet.org/Pages/default.aspx'&gt;American Phytopathological Society&lt;/a&gt;. It was a great opportunity to talk to some really interesting scientists. My talk slides are below.&lt;/p&gt;
&lt;div id='__ss_4973186' style='width:477px'&gt;&lt;strong style='display:block;margin:12px 0 4px'&gt;&lt;a href='http://www.slideshare.net/IanMulvany/aps-talk-aug2010nc-4973186' title='Unveiling the web, making the implicit explicit.'&gt;Unveiling the web, making the implicit explicit.&lt;/a&gt;&lt;/strong&gt;&lt;object id='__sse4973186' height='510' width='477'&gt;&lt;param name='movie' value='http://static.slidesharecdn.com/swf/doc_player.swf?doc=apstalkaug2010nc-100815081621-phpapp02&amp;stripped_title=aps-talk-aug2010nc-4973186' /&gt;&lt;param name='allowFullScreen' value='true' /&gt;&lt;param name='allowScriptAccess' value='always' /&gt;&lt;embed name='__sse4973186' src='http://static.slidesharecdn.com/swf/doc_player.swf?doc=apstalkaug2010nc-100815081621-phpapp02&amp;stripped_title=aps-talk-aug2010nc-4973186' allowfullscreen='true' type='application/x-shockwave-flash' allowscriptaccess='always' height='510' width='477' /&gt;&lt;/object&gt;&lt;div style='padding:5px 0 12px'&gt;View more &lt;a href='http://www.slideshare.net/'&gt;documents&lt;/a&gt; from &lt;a href='http://www.slideshare.net/IanMulvany'&gt;Ian Mulvany&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Connecting Scientific Resources, Slides</title>
   <link href="http://partiallyattended.com/2010/09/07/solo10-presentation-slides"/>
   <updated>2010-09-07T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/09/07/solo10-presentation-slides</id>
   <content type="html">&lt;p&gt;On Friday I hosted a session at Science Online London. Michael Habibi, Richard Wallis and Chris Taylor all gave great presentations. &lt;a href='http://mchabib.com/2010/09/06/presentation-connecting-publications-and-data-connecting-scientific-resources-breakout-science-online-london-2010/'&gt;Michael&amp;#8217;s presentation&lt;/a&gt; and &lt;a href='http://www.slideshare.net/rjw/the-linked-data-publishing-threestep'&gt;Richards&amp;#8217;s presentation&lt;/a&gt; are both online, and when the organisers post the other talks I&amp;#8217;ll link to Chris&amp;#8217;s presentation too.&lt;/p&gt;

&lt;h4 id='michael_taking_us_through_his_talk'&gt;Michael, taking us through his talk&lt;/h4&gt;

&lt;p&gt;&lt;img src='http://farm5.static.flickr.com/4104/4967211138_f1224717f7.jpg' alt='Michael Habib presenting' /&gt;&lt;/p&gt;

&lt;h4 id='richard_has_a_rapt_audience'&gt;Richard has a rapt audience&lt;/h4&gt;

&lt;p&gt;&lt;img src='http://farm5.static.flickr.com/4132/4966608997_4f9acd7ecf.jpg' alt='Richard Wallis presenting' /&gt;&lt;/p&gt;

&lt;h4 id='chris_getting_passionate'&gt;Chris, getting passionate&lt;/h4&gt;

&lt;p&gt;&lt;img src='http://farm5.static.flickr.com/4084/4966609049_1b175e3b8f.jpg' alt='Chris Taylor presenting' /&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>science scraping with YQL</title>
   <link href="http://partiallyattended.com/2010/09/06/science-scraping-with-yql"/>
   <updated>2010-09-06T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/09/06/science-scraping-with-yql</id>
   <content type="html">&lt;p&gt;Last Saturday at Science Online London I gave a quick tutorial on &lt;a href='http://developer.yahoo.com/yql/'&gt;YQL&lt;/a&gt;, and how it might be used to mash up scientific data sets. Below I list some of the sample queries that I was playing with. Before you get started with the &lt;a href='http://developer.yahoo.com/yql/console/'&gt;console&lt;/a&gt; have a look through the documentation. I got a lot of milage out of the part about &lt;a href='http://developer.yahoo.com/yql/guide/filters.html'&gt;filters&lt;/a&gt; and &lt;a href='http://developer.yahoo.com/yql/guide/joins.html'&gt;joins&lt;/a&gt;. The blog post by Paul Hogan on &lt;a href='http://www.paulhagon.com/blog/2009/12/09/yql-mashups-for-libraries/'&gt;using YQL for library maships&lt;/a&gt; was also very helpful.&lt;/p&gt;

&lt;p&gt;In my presentation I was originally looking at extracing data from a &lt;a href='http://sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi?date=2010-07-13&amp;amp;pest=soybean_rust&amp;amp;host=All%20Legumes/Kudzu'&gt;report on soy bean rust spread&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Here are a few sample queries to get you started&lt;/p&gt;

&lt;p&gt;1:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='sql'&gt;&lt;span class='k'&gt;select&lt;/span&gt; &lt;span class='o'&gt;*&lt;/span&gt; &lt;span class='k'&gt;from&lt;/span&gt; &lt;span class='n'&gt;html&lt;/span&gt; &lt;span class='k'&gt;where&lt;/span&gt; 
&lt;span class='n'&gt;url&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='ss'&gt;&amp;quot;http://sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi?date=2010-07-13&amp;amp;pest=soybean_rust&amp;amp;host=All%20Legumes/Kudzu&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;This query just pulls all of the HML from the page. &lt;a href='http://developer.yahoo.com/yql/console/#h=select%20*%20from%20html%20where%20url%3D%22http%3A//sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi%3Fdate%3D2010-07-13%26pest%3Dsoybean_rust%26host%3DAll%2520Legumes/Kudzu%22%0'&gt;Open in console&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;2:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='sql'&gt;&lt;span class='k'&gt;select&lt;/span&gt; &lt;span class='o'&gt;*&lt;/span&gt; &lt;span class='k'&gt;from&lt;/span&gt; &lt;span class='n'&gt;html&lt;/span&gt; &lt;span class='k'&gt;where&lt;/span&gt; 
&lt;span class='n'&gt;url&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='ss'&gt;&amp;quot;http://sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi?date=2010-07-13&amp;amp;pest=soybean_rust&amp;amp;host=All%20Legumes/Kudzu&amp;quot;&lt;/span&gt; 
&lt;span class='k'&gt;and&lt;/span&gt; &lt;span class='n'&gt;xpath&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='s1'&gt;&amp;#39;//table&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;This query extracts only the table element from the page. &lt;a href='http://developer.yahoo.com/yql/console/#h=select%20*%20from%20html%20where%0Aurl%3D%22http%3A//sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi%3Fdate%3D2010-07-13%26pest%3Dsoybean_rust%26host%3DAll%2520Legumes/Kudzu%22%0Aand%20xpath%3D%27//table%27%0A'&gt;Open in console&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;3:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='sql'&gt;&lt;span class='k'&gt;select&lt;/span&gt; &lt;span class='o'&gt;*&lt;/span&gt; &lt;span class='k'&gt;from&lt;/span&gt; &lt;span class='n'&gt;html&lt;/span&gt; &lt;span class='k'&gt;where&lt;/span&gt; 
&lt;span class='n'&gt;url&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='ss'&gt;&amp;quot;http://sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi?date=2010-07-13&amp;amp;pest=soybean_rust&amp;amp;host=All%20Legumes/Kudzu&amp;quot;&lt;/span&gt; 
&lt;span class='k'&gt;and&lt;/span&gt; &lt;span class='n'&gt;xpath&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='s1'&gt;&amp;#39;//table/tr/td[2]&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;This query pulls the second item from each row of the table. &lt;a href='http://developer.yahoo.com/yql/console/#h=select%20*%20from%20html%20where%0Aurl%3D%22http%3A//sbr.ipmpipe.org/cgi-bin/sbr/county_info.cgi%3Fdate%3D2010-07-13%26pest%3Dsoybean_rust%26host%3DAll%2520Legumes/Kudzu%22%20and%20xpath%3D%27//table/tr/td%5B2%5D%27'&gt;Open in console&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;4:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='sql'&gt;&lt;span class='k'&gt;select&lt;/span&gt; &lt;span class='o'&gt;*&lt;/span&gt; &lt;span class='k'&gt;from&lt;/span&gt; &lt;span class='n'&gt;html&lt;/span&gt; &lt;span class='k'&gt;where&lt;/span&gt; 
&lt;span class='n'&gt;url&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='ss'&gt;&amp;quot;http://www.mulvany.net/files/ipmsemanticpipe.html&amp;quot;&lt;/span&gt; 
&lt;span class='k'&gt;and&lt;/span&gt; &lt;span class='n'&gt;xpath&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='s1'&gt;&amp;#39;//table/tr/td[@id=&amp;quot;status&amp;quot; and p=&amp;quot;Confirmed&amp;quot;]/..&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;For this query I copied the table onto my own server and added some basic proto-semantic markup to the column descriptors. I could then call out specific columns from the table. &lt;a href='http://developer.yahoo.com/yql/console/#h=select%20*%20from%20html%20where%0Aurl%3D%22http%3A//www.mulvany.net/files/ipmsemanticpipe.html%22%0Aand%20xpath%3D%27//table/tr/td%5B@id%3D%22status%22%20and%20p%3D%22Confirmed%22%5D/..%27'&gt;Open in console&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;5:&lt;/p&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='sql'&gt;&lt;span class='k'&gt;select&lt;/span&gt; &lt;span class='o'&gt;*&lt;/span&gt; &lt;span class='k'&gt;from&lt;/span&gt; &lt;span class='n'&gt;csv&lt;/span&gt; &lt;span class='k'&gt;WHERE&lt;/span&gt; 
&lt;span class='n'&gt;url&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='ss'&gt;&amp;quot;http://www.mulvany.net/files/ipmpipe.csv&amp;quot;&lt;/span&gt; 
&lt;span class='k'&gt;and&lt;/span&gt; &lt;span class='n'&gt;columns&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='s1'&gt;&amp;#39;date,place,status&amp;#39;&lt;/span&gt;
&lt;span class='k'&gt;and&lt;/span&gt; &lt;span class='n'&gt;status&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='s1'&gt;&amp;#39;Confirmed&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;With this query I converted the table into a csv file. This demonstrates YQL&amp;#8217;s ability to query against csv files. &lt;a href='http://developer.yahoo.com/yql/console/#h=select%20*%20from%20csv%20WHERE%0Aurl%3D%22http%3A//www.mulvany.net/files/ipmpipe.csv%22%0Aand%20columns%3D%27date%2Cplace%2Cstatus%27%0Aand%20status%3D%27Confirmed%27'&gt;Open in console&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Connecting Scientific Resources</title>
   <link href="http://partiallyattended.com/2010/08/27/connecting-scientific-data"/>
   <updated>2010-08-27T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/08/27/connecting-scientific-data</id>
   <content type="html">&lt;p&gt;I&amp;#8217;m going to be hosting a session at &lt;a href='http://www.scienceonlinelondon.org/'&gt;science online London&lt;/a&gt; next weekend, I&amp;#8217;m excited. I&amp;#8217;ve been interested in the issues of connecting scientific data for a long time. In the last six months I&amp;#8217;ve become particularly excited about the potential of web based tool like &lt;a href='http://developer.yahoo.com/yql/'&gt;Yahoo Query Language&lt;/a&gt;. I was hoping to talk a little about that, but I&amp;#8217;ve been lucky to get some amazing people to come and share their experiences about linking data, so I&amp;#8217;m going to cede the floor to them. I might be able to get some YQL hackery into one of the unconference slots that will be knocking around. Science online is shaping up to be a pretty awesome event, and you can check out the &lt;a href='http://www.scienceonlinelondon.org/programme.php'&gt;conference program&lt;/a&gt; to see what you will be missing out on!&lt;/p&gt;

&lt;p&gt;Here is the spiel and speaker bios for the section that I&amp;#8217;m going to be running:&lt;/p&gt;

&lt;h1 id='connecting_scientific_resources'&gt;Connecting Scientific Resources&lt;/h1&gt;

&lt;p&gt;Do you have data? Have you decided that you want to publish that data in a friendly way? Then this session is for you. Allowing your data to be linked to other data sets is an obvious way to make your data more useful, and to contribute back to the data community that you are a part of, but the mechanics of how you do that is not always so clear cut. This session will discuss just that. With experts from the publishing world, the liked data community, and scientific data services, this is a unique opportunity to get an insight into how to create linked scientific data, and what you can do with it once you have created it.&lt;/p&gt;

&lt;h2 id='about_the_panel'&gt;About the Panel&lt;/h2&gt;

&lt;h3 id='ian_mulvany_vp_new_product_development_mendeley'&gt;Ian Mulvany, VP New Product Development, Mendeley&lt;/h3&gt;

&lt;p&gt;Ian Mulvany is VP of New Product Development for Mendeley.com where he is responsible for ensuring that the tools being built really respond to the needs of researchers and scientists. He spends much of his time examining the implications of emerging web technologies for the practice and communication of science, and he is excited by the untapped potential in linking and exposing data.&lt;/p&gt;

&lt;h3 id='michael_habib_product_manager_scopus_ux__workflow'&gt;Michael Habib, Product Manager, Scopus UX + Workflow&lt;/h3&gt;

&lt;p&gt;His specialty and passion is designing interactive and social experiences around content and metadata. Michael is currently focused on improving the Scopus user-experience by pursuing tight and seamless integration of Scopus and Scopus data (APIs, etc.) into the STM literature research workflow.&lt;/p&gt;

&lt;h3 id='richard_wallis_technology_evangelist_talis'&gt;Richard Wallis, Technology Evangelist Talis&lt;/h3&gt;

&lt;p&gt;As Technology Evangelist at Talis, he is at the forefront in promoting, explaining, and applying new and emerging web, semantic web and linked data technologies. Richard is a well known speaker at conferences and events, providing entertaining and informative insights in to Web 2.0 and the Semantic Web and their influence upon real world situations.&lt;/p&gt;

&lt;h3 id='chris_taylor_senior_software_engineer_for_proteomics_service_ebi'&gt;Chris Taylor, Senior Software Engineer for Proteomics Service, EBI&lt;/h3&gt;

&lt;p&gt;As Senior Software Engineer, Chris plays a key role in the The Proteomics Services Team, providing databases and tools for the deposition, distribution and analysis of proteomics and proteomics-related data. The team contribute to the development of community standards for proteomics data in the context of the HUPO Proteomics Standards Initiative (PSI), and develop reference implementations for these standards. Chris is also involved with the isainfrastructre project, a tool to assist in the annotation and local management of experimental metadata.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Passing arguments in liquid templates.</title>
   <link href="http://partiallyattended.com/2010/08/23/passing-arguments-in-liquid-templates"/>
   <updated>2010-08-23T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/08/23/passing-arguments-in-liquid-templates</id>
   <content type="html">&lt;p&gt;I&amp;#8217;ve recently moved my blog over to hosting on github using the Jekyll templating system. I was intrigued by the ability of Jekyll to create a listing for related posts, but in the end the quality was poor. There are two methods avilable, the more robust uses latent semantic indexing, but this is not supported by github. I can understand this, as the processing required is a bit too much of an overhead for a lightweight hosting service. The other method is a fast method, but for all of the posts that I tried it against it only ever produced the last three posts that I had created.&lt;/p&gt;

&lt;p&gt;I really liked the idea of having some related content after each post, so I decided to pull out posts that were related by tags. I like tags a lot. In order to do this I needed to iterate over each set of posts for each category from the categories for the given page. This looks something like:&lt;/p&gt;
&lt;pre&gt;
&amp;#123;% highlight html %&amp;#125; 
&amp;#123;% for category in page.categories %&amp;#125;
  do stuff
&amp;#123;% endfor %&amp;#125;
&amp;#123;% endhighlight %&amp;#125;
&lt;/pre&gt;
&lt;p&gt;The problem that I was having is trying to figure out how to pass the value of &amp;#8216;category&amp;#8217; to the next loop. I didn&amp;#8217;t find any documentation, but after trying out some random syntax hit on the following, which seems to work:&lt;/p&gt;
&lt;pre&gt;
&amp;#123;% for category in page.categories %&amp;#125;
  &amp;#123;% for post in site.categories.[category] %&amp;#125;
	do stuff
  &amp;#123;% endfor %&amp;#125;
&amp;#123;% endfor %&amp;#125;
&lt;/pre&gt;
&lt;p&gt;The important line is: &lt;code&gt;
  &amp;#123;% for post in site.categories.[category] %&amp;#125;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;And the piece of syntax that make is work is encasing category in brackets &lt;code&gt;[category]&lt;/code&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Testing Code Hilighting</title>
   <link href="http://partiallyattended.com/2010/08/15/testing-code-hilighting"/>
   <updated>2010-08-15T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/08/15/testing-code-hilighting</id>
   <content type="html">&lt;h1 id='testing_ruby'&gt;testing ruby&lt;/h1&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='ruby'&gt;&lt;span class='k'&gt;def&lt;/span&gt; &lt;span class='nf'&gt;foo&lt;/span&gt;
  &lt;span class='nb'&gt;puts&lt;/span&gt; &lt;span class='s1'&gt;&amp;#39;foo&amp;#39;&lt;/span&gt;
&lt;span class='k'&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h1 id='testing_python'&gt;testing python&lt;/h1&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='python'&gt;&lt;span class='k'&gt;for&lt;/span&gt; &lt;span class='n'&gt;nice&lt;/span&gt; &lt;span class='ow'&gt;in&lt;/span&gt; &lt;span class='n'&gt;this&lt;/span&gt;&lt;span class='p'&gt;:&lt;/span&gt;
    &lt;span class='k'&gt;print&lt;/span&gt; &lt;span class='s'&gt;&amp;quot;how interesting&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;h1 id='testing_latex'&gt;testing latex&lt;/h1&gt;
&lt;div class='highlight'&gt;&lt;pre&gt;&lt;code class='latex'&gt;&lt;span class='sb'&gt;\[&lt;/span&gt;&lt;span class='nb'&gt; &lt;/span&gt;
&lt;span class='nv'&gt;\sum&lt;/span&gt;&lt;span class='nb'&gt;_{n&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='m'&gt;1&lt;/span&gt;&lt;span class='nb'&gt;}^&lt;/span&gt;&lt;span class='nv'&gt;\infty&lt;/span&gt;&lt;span class='nb'&gt; &lt;/span&gt;&lt;span class='nv'&gt;\frac&lt;/span&gt;&lt;span class='nb'&gt;{&lt;/span&gt;&lt;span class='m'&gt;1&lt;/span&gt;&lt;span class='nb'&gt;}{n} &lt;/span&gt;
&lt;span class='nv'&gt;\text&lt;/span&gt;&lt;span class='nb'&gt;{ is divergent, but } &lt;/span&gt;
&lt;span class='nv'&gt;\lim&lt;/span&gt;&lt;span class='nb'&gt;_{n &lt;/span&gt;&lt;span class='nv'&gt;\to&lt;/span&gt;&lt;span class='nb'&gt; &lt;/span&gt;&lt;span class='nv'&gt;\infty&lt;/span&gt;&lt;span class='nb'&gt;} &lt;/span&gt;&lt;span class='nv'&gt;\sum&lt;/span&gt;&lt;span class='nb'&gt;_{i&lt;/span&gt;&lt;span class='o'&gt;=&lt;/span&gt;&lt;span class='m'&gt;1&lt;/span&gt;&lt;span class='nb'&gt;}^n &lt;/span&gt;&lt;span class='nv'&gt;\frac&lt;/span&gt;&lt;span class='nb'&gt;{&lt;/span&gt;&lt;span class='m'&gt;1&lt;/span&gt;&lt;span class='nb'&gt;}{i} &lt;/span&gt;&lt;span class='o'&gt;-&lt;/span&gt;&lt;span class='nb'&gt; &lt;/span&gt;&lt;span class='nv'&gt;\ln&lt;/span&gt;&lt;span class='nb'&gt; n &lt;/span&gt;&lt;span class='nv'&gt;\text&lt;/span&gt;&lt;span class='nb'&gt;{exists.} &lt;/span&gt;
&lt;span class='s'&gt;\]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Notes from JISC activity streams workshop</title>
   <link href="http://partiallyattended.com/2010/07/14/raw-notes-jiscad"/>
   <updated>2010-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/07/14/raw-notes-jiscad</id>
   <content type="html">&lt;h2 id='dave_jennings_giving_the_opening_talk_httpwwwslidesharenetdavidjennings'&gt;Dave Jennings giving the opening talk, http://www.slideshare.net/davidjennings&lt;/h2&gt;

&lt;p&gt;abundance of content without structure is not to be feared, example comes from music. uses a Medneley slide to talk about the lastfm &amp;#8211; Medneley bridge. talks about the amazon collaborative filter mentions how this can lead to a dystopia, Googlezon, the big brother of recommender system. talks about the future of pervasive recommender systems, and brain matching to content matching. john cage - my favourite music the music I haven&amp;#8217;t heard yet.&lt;/p&gt;

&lt;p&gt;search browsing monitoring wait for interesting things to pass by you&lt;/p&gt;

&lt;p&gt;there is a social aspect, you see the tracks that others have left there is a bandwagon effect (the network clustering effect) black sheep element - people like to be individuals&lt;/p&gt;

&lt;p&gt;Another dystopia, tower of babylon, how do you organise this? (take a leaf out of the anarchists book)&lt;/p&gt;

&lt;p&gt;flickr does this with the use of interestingness (I like his description of this as a first part in a dialog)&lt;/p&gt;

&lt;p&gt;Jenning&amp;#8217;s law &amp;#8220;people make most of their discoveries elsewhere&amp;#8221; (serendipitous, algorithmic recommendation, word of mouth)&lt;/p&gt;

&lt;p&gt;Feyerabend - the conquest of abundance&lt;/p&gt;

&lt;p&gt;In what way are the organisation represented in this room different from more commercial organisations?&lt;/p&gt;

&lt;p&gt;The academic operation is not framed around a totally production oriented model, and this is one big way in which these are different.&lt;/p&gt;

&lt;h2 id='dave_pattern_university_of_huddresfield'&gt;Dave Pattern University of Huddresfield,&lt;/h2&gt;

&lt;p&gt;These guys are using usage data.&lt;/p&gt;

&lt;p&gt;a path though the history of information in supermarkets:&lt;/p&gt;

&lt;p&gt;history of user data in retail&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stamps with prices&lt;/li&gt;

&lt;li&gt;barcode&lt;/li&gt;

&lt;li&gt;stock control&lt;/li&gt;

&lt;li&gt;then there were loyalty cards for data mining across transaction history - customer profiling (will libraries ever do this kind of customer profiling, at the moment they don&amp;#8217;t)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;what they do at huddersfield&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;22k students&lt;/li&gt;

&lt;li&gt;2k staff&lt;/li&gt;

&lt;li&gt;300k books&lt;/li&gt;

&lt;li&gt;3M borrowing records&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;not much had been done with this data, they stared playing around with this data&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;people who borrowed this borrowed that&lt;/li&gt;

&lt;li&gt;initially they didn&amp;#8217;t know if this would be useful a librarian dissed this as something that amazon does to sell books, not the kind of thing that a libarary should do.&lt;/li&gt;

&lt;li&gt;logged in giving users a history of what they borrowed recently&lt;/li&gt;

&lt;li&gt;show lending paths, which books got borrowed with books (that&amp;#8217;s brilliant,)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;they were also able to create new book lists for the entire library (lists of new books coming in to the library)&lt;/p&gt;

&lt;p&gt;they profiled the borrowing of students from a course, based on dewey numbers. as new books with those dewey numbers com in to the library, these get pushed to that class (also genius)&lt;/p&gt;

&lt;p&gt;on the front page of library catalog, they pushed in the most popular keywords onto the front page as a tag cloud. this seeded a spike at the start of the year on those keywords for new searches&lt;/p&gt;

&lt;p&gt;they can also push related keywords along with keyword search &lt;span&gt;&lt;span&gt;this came up in the meeting on our new universal search bar&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;they have clickstream data, but they don&amp;#8217;t know what to do with this yet.&lt;/p&gt;

&lt;p&gt;they know what they most popular keywords are that lead to a specific book, but they don&amp;#8217;t know what to do with this data yet.&lt;/p&gt;

&lt;h1 id='measuring_the_impact'&gt;measuring the impact&lt;/h1&gt;

&lt;p&gt;from 2005 their range of unique titles that are being borrowed go up from 65k to 80k in 2009, trend continues to rise, this comes from the layer of serendipity&lt;/p&gt;

&lt;p&gt;it&amp;#8217;s not clear how much of this increase comes from these new tools, but certainly it&amp;#8217;s not driving to a homologous self similar borrowing behaviour&lt;/p&gt;

&lt;p&gt;also average number of books per student is going up &lt;span&gt;&lt;span&gt;how was that number calculated, as a student average, or based on per student numbers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;more book-loans correlate with better grades &amp;lt;- this is very interesting.&lt;/p&gt;

&lt;h1 id='sharing_data'&gt;sharing data&lt;/h1&gt;

&lt;p&gt;giving the data to students in a BA design course, and creating interesting visualisations&lt;/p&gt;

&lt;p&gt;at the end of 2008 they released book circulation recommendation data. it&amp;#8217;s important to attach a licence with the data, they are using an opendata licence, public domain,&lt;/p&gt;

&lt;p&gt;within a couple of days someone created a semantic representation of the data.&lt;/p&gt;

&lt;p&gt;&amp;#8220;the coolest thing to do with your data will be thought of by someone else&amp;#8221; - Rufus Pollock.&lt;/p&gt;

&lt;h1 id='summary'&gt;summary&lt;/h1&gt;

&lt;h1 id='qa'&gt;QA&lt;/h1&gt;

&lt;p&gt;Q what kind of conversations have you had with your academics A the attitude was less why should we, and more why shouldn&amp;#8217;t we, academic feedback has been positive&lt;/p&gt;

&lt;p&gt;Q from paul walk, data needs to be managed because raw low quality data is not useful&lt;/p&gt;

&lt;p&gt;Q Richard Geddis, OUP, Counter, and something else would it be less easy to do recommendation for journal articles than for books, talking about&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;[[ how many books with dewey codes are represented in our catalog? ]]&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id='theres_something_going_on_title_of_the_first_debate'&gt;There&amp;#8217;s something going on, title of the first debate&lt;/h2&gt;

&lt;h1 id='ken_chad'&gt;ken chad&lt;/h1&gt;

&lt;p&gt;point is &amp;#8220;how can libs make better us of the data that they have, great rich bibliographic data&amp;#8221;.&lt;/p&gt;

&lt;p&gt;it&amp;#8217;s not an &amp;#8216;it&amp;#8217;, the data is valuable, is libs don&amp;#8217;t use this, then perhaps someone else will (facebook).&lt;/p&gt;

&lt;h1 id='paul_millar'&gt;paul millar&lt;/h1&gt;

&lt;p&gt;have been concentrating on measuring activity in the systems that libs have, but perhaps been missing the context. as we get a point where we can do something interesting with activity data, perhaps we won&amp;#8217;t need it as we will have other ways of getting recommendations.&lt;/p&gt;

&lt;p&gt;with social networks people are becoming the entry points into &amp;#8230; ? what? how do we accommodate social networks into libs approach going forward&lt;/p&gt;

&lt;p&gt;business intelligence needs context to be useful. context is not easily derived from a single system there needs to be ways of adding context from different systems &lt;span&gt;&lt;span&gt;perhaps one should mention the work being done by Ciro&amp;#8217;s group??&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;user should have control, the ability to add value to a system he mentions that there are risks involved, anonymity can be reverse engineered (reminds me of paper on network anonymity)&lt;/p&gt;

&lt;p&gt;who should own the attention data? &lt;span&gt;&lt;span&gt;mention pubsubhubbub&lt;/span&gt;&lt;/span&gt; an open licence a trusted party the government google?&lt;/p&gt;

&lt;p&gt;is afraid that we will go through a centralised service, like facebook, initially&lt;/p&gt;

&lt;h1 id='richard_nurse'&gt;richard nurse&lt;/h1&gt;

&lt;p&gt;approach it from a business intel point of view, rather that the user data.&lt;/p&gt;

&lt;p&gt;is it in the best interest of the institution?&lt;/p&gt;

&lt;p&gt;essential message is that institutions need to be more pro-active.&lt;/p&gt;

&lt;p&gt;four key reasons for why institutions should get involved&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;diversity of users&lt;/li&gt;

&lt;li&gt;direction though data, navigation through that data&lt;/li&gt;

&lt;li&gt;degree of control&lt;/li&gt;

&lt;li&gt;duty of service, because of public investment&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;there are risks, privacy, legal etc, but these also depend on institutional policy&lt;/p&gt;

&lt;p&gt;need selectivity on which users institutions address&lt;/p&gt;

&lt;p&gt;if institutions don&amp;#8217;t build an understanding on this information, then others may step in and create services in their stead (could end up working in partnership, but at least institutions need to have a seat at that table.)&lt;/p&gt;

&lt;p&gt;Q&amp;amp;A session for this debate:&lt;/p&gt;

&lt;p&gt;Joy Patten from MIMAS do institutions have the level of data that huddersfield have some have and some don&amp;#8217;t (TILES project) then at what point do you need to look at a national strategy what do we know of the goldmine of data? (that seems like a silly point)&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;A: informed by the maturity of systems
	(I would say that it has to related to the prevalence and openness of identifiers)
Paul Millar opposed the idea of aggregating this kind of data.
is afraid of having the data cornered by commercial institutions
this leads to him wanting to see the data centralised and control

[[ send notes to David Kay ]]&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id='debate_2_love_data_hate_silos'&gt;debate 2, love data, hate silos&lt;/h2&gt;

&lt;p&gt;open university case study&lt;/p&gt;

&lt;p&gt;most students are not on campus, they are not registered with the LMS&lt;/p&gt;

&lt;p&gt;Richard Nurse leads a discussion about the kind of systems that students use, leads a discussion about what kind of information students might interact with, listed on whiteboard &lt;span&gt;&lt;span&gt;take a photo of this&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;there are a huge number of sources for data
	e.g. 
	reading lists
	borrowing systems
	site access
	access control systems
	VLE data

	uk borders agency have a requirement to know what points of contact people  on student visas have with the institute? (need 10 per year)

an interesting question is how accessible is this data
	people have a day job, and getting the data out requires time

someone asks &amp;quot;why are libraries collecting this data?&amp;quot;
if it is used for business intel for institutions
  
Q: do these data exist in a way that can be pulled together?
	- yes, but there is a ?? on showing that one can be trusted with this data
	Manchester Metropolitan have created uniview (a students record driven data set, they are now starting to mash that up with VLE click data, and that is giving interesting information on success, 
	e.g. don&amp;#39;t fiddle with the VLE area
	if staff put too much information into a VLE there is a negative impact on student performance

	context is everything for interpreting this data&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;there is a lot of evidence that students prefer to interact with others and teachers through 3rd spaces, social networking spaces, such as facebook.&lt;/p&gt;

&lt;p&gt;students like groups, but they don&amp;#8217;t want the institutional activity to appear directly on their spaces on facebook&lt;/p&gt;

&lt;p&gt;interesting questions: would any of these people consider opening up some more of this data as &amp;#8220;open data&amp;#8221; (somewhat of a stunned silence)&lt;/p&gt;

&lt;p&gt;interesting point, will government enthusiasm for open data affect universities - teaching quality information should be made available, for instance&lt;/p&gt;

&lt;p&gt;OU have started thinking about mining this, using SFX for instance one of the big problems is getting access to that data, the structures that manage things like the VLE are not directly involved in doing this investigation, so you need to get high enough up on their agenda.&lt;/p&gt;

&lt;p&gt;one could go an look at user generated content, book reviews from amazon, for instance.&lt;/p&gt;

&lt;p&gt;have started to use google apps, are thinking about building custom apps for their users&lt;/p&gt;

&lt;p&gt;my comment - identifiers are key&lt;/p&gt;

&lt;p&gt;other comment - data warehouses are hugely valuable. comment: these are mainly being built at the moment for institutions to make institutional decisions&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;not currently being thought of as being used to drive student services, but one could get that in via the back door.&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id='debate_4_appropriate_or_inappropriate_use_legal_issues'&gt;debate 4, appropriate or inappropriate use, legal issues&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;privacy is not the issue, control is&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;some opening remarks,&lt;/p&gt;

&lt;p&gt;the landscape of the data is not simple, all of these cases will apply, open/closed legal/illegal appropriate/inappropriate&lt;/p&gt;

&lt;p&gt;often some of this is related to catalog entries, who creates the catalog entry.&lt;/p&gt;

&lt;p&gt;all of the data under discussion is currently under the control of institutions.&lt;/p&gt;

&lt;p&gt;there are clear legal provisions 17 yo students are children adds requirements to what you can do with data&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;privacy

access&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;comment, legal requirements can change. mentions the downstream dilemma,&lt;/p&gt;

&lt;p&gt;naomi klein &amp;#8211; works on IP, and has looked at IP and bibliographic information.&lt;/p&gt;

&lt;p&gt;mentioned that the information commissioner has issued a guidance that you should treat any such information as personal information&lt;/p&gt;

&lt;p&gt;jisc legal mentioned some guidelines&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;need to keep personal data secure&lt;/li&gt;

&lt;li&gt;there is a danger of triangulation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;question what are we risking by not doing something with this data?&lt;/p&gt;

&lt;p&gt;a: we risk missing opportunities to cross reference data, and to create new connections.&lt;/p&gt;

&lt;p&gt;conversation reverts to legal FUD discussions&lt;/p&gt;

&lt;p&gt;one risk in not doing anything is getting labelled that ones institution is not innovating, and hence not providing value for money.&lt;/p&gt;

&lt;h2 id='feedback_from_two_evening_debates'&gt;feedback from two evening debates&lt;/h2&gt;

&lt;p&gt;questions about evidence and whether we should &amp;#8220;just do it&amp;#8221;&lt;/p&gt;

&lt;p&gt;Elib was the 1000 flowers bloom approach&lt;/p&gt;

&lt;p&gt;there is a fear here that funding is going to be reduced, so not doing this is going to be a road to ruin,&lt;/p&gt;

&lt;p&gt;doing these things is going to be a need to do thing, in order to enhance the learning experience.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;increase student satisfaction&lt;/li&gt;

&lt;li&gt;increase student progression&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;this means service delivery, and learning enabling need to focus on tools (?) that can drive satisfaction and progression.&lt;/p&gt;

&lt;h2 id='afternoon_session'&gt;afternoon session&lt;/h2&gt;

&lt;p&gt;interm report on mosaic&lt;/p&gt;

&lt;p&gt;they are looking to build a version built on lucene, hadoop and linked data.&lt;/p&gt;

&lt;p&gt;mark@headtech.com&lt;/p&gt;

&lt;h2 id='mark_toole_director_of_stirling_information_services_richard_korn_ou_naomi_klein_legal'&gt;mark toole (director of stirling information services), richard korn OU, naomi klein legal&lt;/h2&gt;

&lt;h1 id='mark_toole'&gt;Mark Toole&lt;/h1&gt;

&lt;p&gt;some benefits is a fascinating area could see some things that could be made&lt;/p&gt;

&lt;p&gt;some costs biggest cost is priority, working on this stops him working on other things. how do the benefits from this contribute more than resources put into other efforts, buying more books, for instance.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;in the end, there is not enough quantifiable evidence, we need more real case studies.

comment: challenge the idea that there is not enough evidence. 
	there is a large body of existing data, e.g. known algorithms, amazon, understanding of privacy issues. it might be outside of the sector at the moment, perhaps we need within sector examples [[ our expert finder could be a good example within this context ]]&lt;/code&gt;&lt;/pre&gt;

&lt;h1 id='richard_korn_open_university'&gt;richard korn, open university&lt;/h1&gt;

&lt;pre&gt;&lt;code&gt;nice quotes from wall-mart, google, and ms, data should be used to change the services that produce the data, not simply seen as a by-product of the data.

mentions SFX, are thinking of playing around with an api to improve this.

nice example from search results. 

Telstar is using SFX to link to resources

linked data for OU content, Lucero

slideshare.net/richardnurse&lt;/code&gt;&lt;/pre&gt;

&lt;h1 id='naomi_klein_getting_business_intelligence_from_user_activity_data_legal_challenges'&gt;naomi klein, getting business intelligence from user activity data, legal challenges&lt;/h1&gt;

&lt;p&gt;areas of law that touch on this&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DP act 1998&lt;/li&gt;

&lt;li&gt;human rights act&lt;/li&gt;

&lt;li&gt;right of privacy&lt;/li&gt;

&lt;li&gt;database rights&lt;/li&gt;

&lt;li&gt;contract law&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;with minors there are further issues&lt;/p&gt;

&lt;p&gt;there may be IP rights associated with a &amp;#8216;mere fact&amp;#8217; if it is collated in a DB, or if it has been enhanced through a process, e.g. recommended&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;built a tool hosted by jisc legal that gives info on IP rights on bibliographic data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;the data may be provided under contract from a 3rd party, you may be bound by those contractual obligations.&lt;/p&gt;

&lt;p&gt;Data Pretension act in a nutshell: if the individual can be identified it is classed as personal data&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;there are a a few debates about this issue

if it is personal data, you need consent

JISC legal is publishing a report on consent management

institutions may have a get out clause, regarding requirement to provide services (was that right?)

look at web2rights toolkit&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;mentions cultural fear in the face of data protection issues, very good point, one should not be frozen into inaction, with the appropriate information it is possible to navigate these issues.&lt;/p&gt;

&lt;p&gt;when might activity data be personal data?&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;- cloud computing and personal data
	if the information is processed externally, and can be tracked back to an individual

- use of social networking

- google and usage data, e.g. search data.
	triangulation

- library activity data&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;recommendation - any info that provides an indication of a users&amp;#8217; online activity should be treated as peronal data, even if individual can\t be identified&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;role of passing on user data to 3rd bpodies&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;the role of the institution:&lt;/p&gt;

&lt;p&gt;bottom line need to ensure that you have consent before processing personal data&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;anonymous data still needs to be checked against risk of triangulation.&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id='evening_session_making_recommendations_for_jisc_activity_on_a_national_level'&gt;evening session making recommendations for JISC activity on a national level,&lt;/h2&gt;

&lt;p&gt;we need to give some concrete suggestions on a national level:&lt;/p&gt;

&lt;p&gt;davep produced data, and the world didn&amp;#8217;t end data model from jisc mosaic project there is potential for legal advice&lt;/p&gt;

&lt;p&gt;is next step then is to encourage the creation of more services?? clarify what we have&lt;/p&gt;

&lt;p&gt;thinking nationally, what is the case?&lt;/p&gt;

&lt;p&gt;can we give more compelling business cases, mosaic project ran into trouble with senior stakeholder buy-in&lt;/p&gt;

&lt;p&gt;again the connection between item usage and performance indicators is hi-lighted as being hugely important.&lt;/p&gt;

&lt;p&gt;the performance data is contained in something like a VLE,&lt;/p&gt;

&lt;p&gt;HESA data provides something in the public record, though it may be in a somewhat convoluted form.&lt;/p&gt;

&lt;p&gt;many systems are not even collecting data at the moment, they sort of need to collect the data if they want to use it at some point.&lt;/p&gt;

&lt;h2 id='recommendations'&gt;recommendations&lt;/h2&gt;

&lt;h1 id='national_infrastructure'&gt;national infrastructure&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;find a way to test the hypothesis that extending the data towards a national level could provide value&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;get institutions to start tracking this data, for if they don&amp;#8217;t they can&amp;#8217;t use the data in the future, should they wish to&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id='learning__research_recommendations'&gt;learning &amp;amp; research recommendations&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;cookbooks for VLES, how do you get activity data out of these vendor systems&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;who are the stakeholders that need to be won over? involve them, they may have some experience to lend to the issue&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;researchers are a problem, they go about community building in a totally different way, they may be looking to things like Medneley to get information about research communities, rather than something like the VLE&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id='library_and_local_collections'&gt;library and local collections&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;concern of duplication of effort, need and a desire to share knowledge, so for example methods for getting data out of systems can be shared&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;need some case studies that could support the anecdotal stories&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;concern that we don&amp;#8217;t know what data we are going to share, address this with a survey to see what&amp;#8217;s been done, and what can be done in library systems.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;who is the authority on this, if it&amp;#8217;s not dave, who is it?&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;something about this and books, and numbers of books, missed that bit.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;discussions around reading lists, and how useful students find these to be, some lecturers have IP around their reading lists, making this difficult to share.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;specific recommendations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;need to profile student behaviour in terms of e-resources, not just books&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;need strong evidence that library services are integral to learning, and not just an addon.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;open source systems&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;if we share our data others will find the interesting things within the data.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h1 id='end_comments'&gt;end comments&lt;/h1&gt;

&lt;p&gt;this community needs to be accountable, usage stats and services built around that can be one way to do that&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Read mail in intervals on OS X</title>
   <link href="http://partiallyattended.com/2010/07/05/checking-mail-infrequently"/>
   <updated>2010-07-05T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/07/05/checking-mail-infrequently</id>
   <content type="html">&lt;p&gt;In order to check mail less frequently than the options available, following a hint from macosxhints:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;set up an applescript to tell mail to check for mail.&lt;/li&gt;

&lt;li&gt;put that script under a launchd deamon with an interval&lt;/li&gt;

&lt;li&gt;use lingon to setup the deamon&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;so far it seems to be working, yay!&lt;/p&gt;

&lt;p&gt;http://www.macosxhints.com/article.php?story=20010427022452992&lt;/p&gt;

&lt;p&gt;use&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>my first post</title>
   <link href="http://partiallyattended.com/2010/07/03/my-very-first-test-post-with-jekyll"/>
   <updated>2010-07-03T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/07/03/my-very-first-test-post-with-jekyll</id>
   <content type="html">&lt;h1 id='im_trying_to_understand_jekyll_here'&gt;I&amp;#8217;m trying to understand jekyll here&lt;/h1&gt;

&lt;p&gt;It &lt;em&gt;seems&lt;/em&gt; to be quite nice, let&amp;#8217;s see how we get on!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Paging through results on google app engine</title>
   <link href="http://partiallyattended.com/2010/06/04/Paging-through-results-on-google-app-engine"/>
   <updated>2010-06-04T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/06/04/Paging-through-results-on-google-app-engine</id>
   <content type="html">The sample code given on the appengine article about paging through results is incomplete for the method of paging through a results set by item key. Here is an example that will page forward and backward through a result set by item key. This example will display items oldest first. The next link will bring you to the set of next newest items.&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;template code for displaying the results, let's say it's called listitems.html&lt;/h5&gt;&lt;br /&gt;&lt;pre class=&quot;brush: html&quot;&gt; &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;  &lt;br /&gt;   &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;&lt;br /&gt;the relevant code in your application file.&lt;/h5&gt;&lt;br /&gt;&lt;pre class=&quot;brush: python&quot;&gt; &lt;br /&gt;#assume you have imported all of the googley goodness&lt;br /&gt;&lt;br /&gt;#this sets the paging size&lt;br /&gt;FETCHLIMIT = 10&lt;br /&gt;&lt;br /&gt;# an empty class for testing against.&lt;br /&gt;class Item(db.Model):&lt;br /&gt;    created = db.DateTimeProperty(auto_now_add=True)&lt;br /&gt;&lt;br /&gt;class ListItems(webapp.RequestHandler):&lt;br /&gt;    def get(self):&lt;br /&gt;        query = Item.all()&lt;br /&gt;        items = query.fetch(FETCHLIMIT+1)&lt;br /&gt;        &lt;br /&gt;        forward = self.request.get(&quot;next&quot;)&lt;br /&gt;        back = self.request.get(&quot;previous&quot;)&lt;br /&gt;&lt;br /&gt;        if forward:&lt;br /&gt;            items = Item.all().order(&quot;__key__&quot;).filter('__key__ &gt;=', db.Key(forward)).fetch(FETCHLIMIT+1)&lt;br /&gt;        elif back:&lt;br /&gt;            items = Item.all().order(&quot;-__key__&quot;).filter('__key__ &lt;=', db.Key(back)).fetch(FETCHLIMIT+1)&lt;br /&gt;            items.reverse()&lt;br /&gt;            # in order to go backwards through the set we need to revers the order so that we get the newest keys on top&lt;br /&gt;            # the filter than drops the items we have already seen&lt;br /&gt;            # but to get the previous link to pass the oldest key in the set we need to reverse the items before heading on&lt;br /&gt;        else:&lt;br /&gt;            items = Item.all().order(&quot;__key__&quot;).fetch(FETCHLIMIT+1)     &lt;br /&gt;       # the key part here missing from the example code is making the right call against the right passed variable&lt;br /&gt;       # forward = self.request.get(&quot;next&quot;) returns a string, we convert that to a key object with the line:&lt;br /&gt;       # db.Key(forward)&lt;br /&gt;             &lt;br /&gt;        # do we show next and previous links?&lt;br /&gt;        # start with none&lt;br /&gt;        next = None&lt;br /&gt;        previous = None &lt;br /&gt;        # we need to get the key of the very first item in the results set, &lt;br /&gt;        query = Item.all()&lt;br /&gt;        first_item_key = query.fetch(1)[0].key()&lt;br /&gt;        previous = activities[0].key()&lt;br /&gt;        # if previous key is the same as the key of the first item in the class then don't display a previous link&lt;br /&gt;        if previous == first_item_key: previous = None &lt;br /&gt;&lt;br /&gt;        # we have just asked for a batch of items. if the returned set is bigger than the amount we want on a page&lt;br /&gt;        # we know there are some results left to get so we set a next link&lt;br /&gt;        if len(items) == FETCHLIMIT+1:&lt;br /&gt;            next = items[-1].key()&lt;br /&gt;            items = items[:FETCHLIMIT]&lt;br /&gt;        &lt;br /&gt;        # perhaps we want to display the total count of objects in the datastore&lt;br /&gt;        item_number = Item.all().count()&lt;br /&gt;        template_values = {'count':item_number, 'items':items, 'next':next, 'previous':previous}&lt;br /&gt;        path = os.path.join(os.path.dirname(__file__), 'listitems.html')&lt;br /&gt;        self.response.out.write(template.render(path, template_values))&lt;br /&gt;&lt;/pre&gt;
</content>
 </entry>
 
 <entry>
   <title>Paging through results, google appengine, newest first</title>
   <link href="http://partiallyattended.com/2010/06/04/Paging-through-results%2C-google-appengine%2C-newest-first"/>
   <updated>2010-06-04T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/06/04/Paging-through-results,-google-appengine,-newest-first</id>
   <content type="html">Modifying the Listitems class from the previous example&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: python&quot;&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;class ListItems(webapp.RequestHandler):&lt;br /&gt;    def get(self):&lt;br /&gt;        query = Item.all()&lt;br /&gt;        query.order(&quot;-__key__&quot;) #chronological reverse order&lt;br /&gt;        items = query.fetch(FETCHLIMIT+1)&lt;br /&gt;        &lt;br /&gt;        forward = self.request.get(&quot;next&quot;)&lt;br /&gt;        back = self.request.get(&quot;previous&quot;)&lt;br /&gt;&lt;br /&gt;        if forward:&lt;br /&gt;            items = Item.all().order(&quot;-__key__&quot;).filter('__key__ &lt;=', db.Key(forward)).fetch(FETCHLIMIT+1)&lt;br /&gt;        elif back:&lt;br /&gt;            items = Item.all().order(&quot;__key__&quot;).filter('__key__ &gt;=', db.Key(back)).fetch(FETCHLIMIT+1)&lt;br /&gt;            items.reverse()&lt;br /&gt;            # in order to go backwards through the set we need to revers the order so that we get the newest keys on top&lt;br /&gt;            # the filter than drops the items we have already seen&lt;br /&gt;            # but to get the previous link to pass the oldest key in the set we need to reverse the items before heading on&lt;br /&gt;        else:&lt;br /&gt;            items = Item.all().order(&quot;-__key__&quot;).fetch(FETCHLIMIT+1)     &lt;br /&gt;       # the key part here missing from the example code is making the right call against the right passed variable&lt;br /&gt;       # forward = self.request.get(&quot;next&quot;) returns a string, we convert that to a key object with the line:&lt;br /&gt;       # db.Key(forward)&lt;br /&gt;             &lt;br /&gt;        # do we show next and previous links?&lt;br /&gt;        # start with none&lt;br /&gt;        next = None&lt;br /&gt;        previous = None &lt;br /&gt;        # we need to get the key of the newest item in the results set, &lt;br /&gt;        query = Item.all()&lt;br /&gt;        query.order(&quot;-__key__&quot;) #chronological reverse order&lt;br /&gt;        first_item_key = query.fetch(1)[0].key()&lt;br /&gt;        previous = activities[0].key()&lt;br /&gt;        # if previous key is the same as the key of the first item in the class then don't display a previous link&lt;br /&gt;        if previous == first_item_key: previous = None &lt;br /&gt;&lt;br /&gt;        # we have just asked for a batch of items. if the returned set is bigger than the amount we want on a page&lt;br /&gt;        # we know there are some results left to get so we set a next link&lt;br /&gt;        if len(items) == FETCHLIMIT+1:&lt;br /&gt;            next = items[-1].key()&lt;br /&gt;            items = items[:FETCHLIMIT]&lt;br /&gt;        &lt;br /&gt;        # perhaps we want to display the total count of objects in the datastore&lt;br /&gt;        item_number = Item.all().count()&lt;br /&gt;        template_values = {'count':item_number, 'items':items, 'next':next, 'previous':previous}&lt;br /&gt;        path = os.path.join(os.path.dirname(__file__), 'listitems.html')&lt;br /&gt;        self.response.out.write(template.render(path, template_values))&lt;br /&gt;&lt;/pre&gt;
</content>
 </entry>
 
 <entry>
   <title>hackney are fuckers.</title>
   <link href="http://partiallyattended.com/2010/05/12/hackney-are-fuckers"/>
   <updated>2010-05-12T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/05/12/hackney-are-fuckers</id>
   <content type="html">http://www.whatdotheyknow.com/request/31711/response/79454/attach/html/3/1%202181984%2020100407%204th%20Tier%20List.xls.html&lt;br /&gt;&lt;br /&gt;fast food in hackney&lt;br /&gt;http://www.whatdotheyknow.com/request/27794/response/68154/attach/html/3/1%201952373%20Information%20Sheet.xls.html
</content>
 </entry>
 
 <entry>
   <title>Edinburgh, first draft</title>
   <link href="http://partiallyattended.com/2010/05/04/Edinburgh%2C-first-draft"/>
   <updated>2010-05-04T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/05/04/Edinburgh,-first-draft</id>
   <content type="html">I don't post my poetry often, indeed I don't write often, but I thought this one came out OK. Written over the past weekend for a good friend on the occasion of her birthday.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Edinburgh, first draft, 01/05/2010&lt;br /&gt;&lt;br /&gt;for andrea.&lt;br /&gt;&lt;br /&gt;Was it in Summer, when I lost myself among the graveyards?&lt;br /&gt;The moss covered steps of Greyfriars green and gleaming.&lt;br /&gt;&lt;br /&gt;Or was it someone's winter night along cobbled streets, &lt;br /&gt;where buildings wear a sharp puritan cut to their overcoats?&lt;br /&gt;Hightailing it though the cold from one warm pub to the next.&lt;br /&gt;&lt;br /&gt;Could it have been an Edinburgh Spring?&lt;br /&gt;Beltaine roared along High Street in the gloaming&lt;br /&gt;The burning processing smoking up the back of Calton Hill&lt;br /&gt;A firebreather bellowed,&lt;br /&gt;Gouts of flame framed faces.&lt;br /&gt;&lt;br /&gt;If not in these times, &lt;br /&gt;then it must have been an Autumn loamy wet and windswept afternoon.&lt;br /&gt;Sitting in the back of an Elephant,&lt;br /&gt;last light out of the west washing against the castle.&lt;br /&gt;&lt;br /&gt;It threaded itself, wound round us,&lt;br /&gt;as we wandered Whitehouse Loan,&lt;br /&gt;High Riggs, West Port, and up the Vennel Steps. &lt;br /&gt;&lt;br /&gt;In such moments that city passed beyond us being there,&lt;br /&gt; and into our dreams.&lt;br /&gt;&lt;/pre&gt;
</content>
 </entry>
 
 <entry>
   <title>A mini rant about LaTeX</title>
   <link href="http://partiallyattended.com/2010/04/29/A-mini-rant-about-LaTeX"/>
   <updated>2010-04-29T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/04/29/A-mini-rant-about-LaTeX</id>
   <content type="html">&lt;p&gt;&lt;br /&gt;Here is a comment I've just posted to a comment thread about LaTeX over here: http://blogs.nature.com/farhat/2010/04/16/collaborative-editing-with-latex. One of the commenters asked &quot;Why not just use a word processor&quot;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Just using a word processor simply does not cut it when it comes to expressing complex mathematical ideas. LaTeX, and it's precursor TeX, have evolved to be the only tools that can currently express the richness of the ideas within advanced mathematics. Whether this is a good thing or not is moot, it's simply the case, so that's one reason to use LaTeX.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;A huge advantage of using a text only tool is keeping different versions of a document, and diffing between versions, is much easier than the horror that is &quot;Track Changes&quot; on most editors. Many groups I know keep their papers as LaTaX files in a code repository and use a system such as SVN for collaboration. This is not a benefit of LaTeX specifically, and is way beyond what most people would do with it, however the need for this kind of ability with the objects upon which we collaborate is painfully clear, and is only starting to be address in the &quot;rich document&quot; space with services such as Google Wave and Google Docs.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Ideally one would like to be able to write one's equations directly into the computer. For the time being LaTeX provides an expressive syntax from the keyboard that translates into mathematics on the screen. The iPad may well change this, but I suspect that any solution that takes handwriting and converts it to marked up mathematics will be built on top of the excellent codebase that is the LaTeX framework. This would be an excellent example of the DRY formalism (don't repeat yourself), build it on top of that which already works. For an example of a web app that does this already have a look at: &lt;br /&gt;http://detexify.kirelabs.org/classify.html.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Richard is right that not separating the semantics from the presentation is a weakness. Sadly one issue is that a single equation or symbol can actually mean different things. The closest tool there is to encapsulate the semantics of mathematics is the semantic version of MathML. No one writes this by hand. The best tools for producing semantic MathML (as opposed to the presentation version of MathML), do so by translating from human input in the form of, yes you guessed it, LaTeX.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;In spite of being semantically dumb there are a couple of interesting web services that build on top of the fact that there is a huge community of people out there who speak LaTeX. http://www.mathtran.org/formulas/ allows people to share formulas. http://www.latexsearch.com/ allows you to search through Springer's archive of mathematics. Springer has the most extensive archive of mathematical literature in the world, so that is no mean feat.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;The last thing I will say is that LaTeX is just awesome. It produces beautiful documents. It is akin to learning a programming language, but then, if you are doing serious mathematics, it's just another symbol set, it's not that hard, really. I guess if you are doing something soft and not so well defined, then a word processor is going to be good enough for you.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>creating a tumblog</title>
   <link href="http://partiallyattended.com/2010/04/13/creating-a-tumblog"/>
   <updated>2010-04-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/04/13/creating-a-tumblog</id>
   <content type="html">After a few conversations with @zzgavin, I&amp;#39;ve come to the conclusion&lt;br&gt;that there is a place for a tumblog in the toolkit of those who like&lt;br&gt;to post content onto the web. There are often pieces of content that I&lt;br&gt;want to call out, but don&amp;#39;t have either the time or the interest to&lt;br&gt;write a longer blog post about.  For a while I thought that would be a&lt;br&gt;good use of Twitter, but in the end that type of behaviour just&lt;br&gt;pollutes your twitter feed. Indeed, posting a link to an image is&lt;br&gt;never as immediate as posting the image itself.&lt;p&gt;This blog will remain a repository when I want to say something&lt;br&gt;coherent that is about 140 characters. My twitter feed will continue&lt;br&gt;to respond to the question of what it is that I am doing, combined&lt;br&gt;with it&amp;#39;s use as a lightweight communication network. My tumblelog&lt;br&gt;will henceforth be an online digital clipboard of links, quotes and&lt;br&gt;images that tickle my fancy.&lt;p&gt;If you are so interested you may check it out at:&lt;p&gt;&lt;a href=&quot;http://attention-deficit.tumblr.com/&quot;&gt;http://attention-deficit.tumblr.com/&lt;/a&gt;
</content>
 </entry>
 
 <entry>
   <title>The three ages of Elvis in potatoes!</title>
   <link href="http://partiallyattended.com/2010/03/22/The-three-ages-of-Elvis-in-potatoes%21"/>
   <updated>2010-03-22T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/03/22/The-three-ages-of-Elvis-in-potatoes!</id>
   <content type="html">&lt;div style=&quot;float: right; margin-left: 10px; margin-bottom: 10px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/gioia/4449671797/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2702/4449671797_23009e7dfd_m.jpg&quot; alt=&quot;&quot; style=&quot;border: solid 2px #000000;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0.9em; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/gioia/4449671797/&quot;&gt;potato_3stagesElvis 004&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/gioia/&quot;&gt;gioia_&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;On Saturday we went to a party thrown by some friends of ours. It was kind of a delayed St. Patrick's day party, and everyone had to bring along a potato dressed up as a celebrity, or some such.&lt;br /&gt;&lt;br /&gt;We created our potato after the Father Ted episode &quot;Competition Time&quot;, in which Ted, Dougal and Jack dress up as the three ages of Elvis. The third age in this little diorama is made up from mashed spud in a sock.&lt;br /&gt;&lt;br /&gt;After an intense voting round, we were finally pushed out of 3rd place by St Patrick. The winner was Spudward, which looked disconcertingly like the pop group with it represented.&lt;br clear=&quot;all&quot; /&gt;
</content>
 </entry>
 
 <entry>
   <title>Kierkegaard, forgetting and existence</title>
   <link href="http://partiallyattended.com/2010/03/17/Kierkegaard%2C-forgetting-and-existence"/>
   <updated>2010-03-17T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2010/03/17/Kierkegaard,-forgetting-and-existence</id>
   <content type="html">Reading though the excellent introduction to Kierkegaard&amp;#39;s philosophy&lt;br&gt;in the Guardian&lt;br&gt;(&lt;a href=&quot;http://www.guardian.co.uk/commentisfree/belief/2010/mar/15/kierkegaard-philosophy-existentialism&quot;&gt;http://www.guardian.co.uk/commentisfree/belief/2010/mar/15/kierkegaard-philosophy-existentialism&lt;/a&gt;),&lt;br&gt;it is pointed out that one of the key underlying principles of his&lt;br&gt;philosophy is that we have forgotten what it means to exist, and that&lt;br&gt;the cause of this forgetting is the ever growing amount of knowledge&lt;br&gt;in the world (a state of affairs that is now ever more apparent even&lt;br&gt;than in his time).&lt;p&gt;I am dubious about this claim.  I think it likely that we have always&lt;br&gt;been forgetting this questions.  In the trials of agrarian society the&lt;br&gt;question is pushed aside by concerns of the harvest.  In the hold of a&lt;br&gt;religious society such questions are givens and not open to&lt;br&gt;inspection. It&amp;#39;s always a hard question, and I&amp;#39;m sure that modernism&lt;br&gt;causes it&amp;#39;s disappearance more than any other state.  Of course I&lt;br&gt;could be wrong.
</content>
 </entry>
 
 <entry>
   <title>Python PEP for a graph API</title>
   <link href="http://partiallyattended.com/2010/02/19/Python-PEP-for-a-graph-API"/>
   <updated>2010-02-19T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/19/Python-PEP-for-a-graph-API</id>
   <content type="html">I just stumbled across this&lt;br&gt;&lt;a href=&quot;http://wiki.python.org/moin/PythonGraphApi&quot;&gt;http://wiki.python.org/moin/PythonGraphApi&lt;/a&gt;. I think it&amp;#39;s great. The&lt;br&gt;discussion has actually been going on since Aug 2004, so I don&amp;#39;t know&lt;br&gt;what the status of this PEP is. I would love to see something come out&lt;br&gt;of it eventually.&lt;p&gt;tags: graph, PEP, python</content>
 </entry>
 
 <entry>
   <title>Probabilistic language models, auto-correction tools and scientific discovery.</title>
   <link href="http://partiallyattended.com/2010/02/10/Probabilistic-language-models-auto-correction-tools-and-scientific-discovery"/>
   <updated>2010-02-10T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/10/Probabilistic-language-models-auto-correction-tools-and-scientific-discovery</id>
   <content type="html">Probabilistic language models, auto-correction tools and scientific discovery.&lt;br /&gt;&lt;br /&gt;&quot;Durgesh Kumar Dwivedi&quot;:http://network.nature.com/people/U56CB3E51/profile over on Nature Network just asked &quot;Does anyone have any software or web address which corrects English grammar, preposition, edit and shortened the paragraphs?&quot;. This question brought to mind and idea that I had a few years ago.&lt;br /&gt;&lt;br /&gt;The idea is simple enough, use a large corpus of pre-vetted grammatically correct text as a training tool to compare sentences against. If you have enough example sentences, then every occurrence of every word in a given sentence will have a certain likelihood of occurring. Errors, and new word formulations will have low probabilities of occurring. Compare a manuscript that is being prepared for submission against the corpus and the machine should be able to point out the parts that may be either wrong or novel. Some kind of a Bayseian model would seem to be appropriate.&lt;br /&gt;&lt;br /&gt;Now for natural language it is probably the case that there are not enough overlaps of complete sentences (though there may well be of phrases). However if you look at the academic literature then the scope of language used is very much reduced. The scientific literature in particular adopts an inbred subset of the English language, it's very own ghetto. One could image, for instance, taking all of the content of all articles published by Nature over the past 30 years, and use this as the control corpus. The person submitting a manuscript would get, on return of submission, a markup of where in their text there may be errors, with in addition perhaps, the most common forms of sentences that are found in their place. &lt;br /&gt;&lt;br /&gt;I don't imagine that such a service would come into existence any time soon, but I think it would be cool. One could also use something like this to automatically recommend references or related papers. The &quot;Journal Author Name Estimator&quot;:http://www.biosemantics.org/jane/ already does something like this for abstracts. &lt;br /&gt;&lt;br /&gt;There is a wealth of research on probabilistic language models (see below), but I don't think anyone has tried out the idea proposed here.&lt;br /&gt;&lt;br /&gt;It came to me after a few years working in a copy editing department of a scientific publisher. Again and again we would see the same kinds of corrections happening, and it just seems like an area ripe for automation. &lt;br /&gt;&lt;br /&gt;&quot;Using a probabilistic translation model for cross-language information retrieval&quot;:http://eprints.kfupm.edu.sa/74398/&lt;br /&gt;&lt;br /&gt;&quot;Language Analysis and Understanding&quot;:http://cslu.cse.ogi.edu/HLTsurvey/ch3node2.html&lt;br /&gt;&lt;br /&gt;&quot;A Parallel Training Algorithm for Hierarchical Pitman-Yor Process Language Models&quot;:http://www.cstr.ed.ac.uk/downloads/publications/2009/sh_interspeech09.pdf&lt;br /&gt;&lt;br /&gt;A Bayesian network coding scheme for annotating biomedical information presented to genetic counseling clients &quot;doi:10.1016/j.jbi.2004.10.001&quot;:http://dx.doi.org/10.1016/j.jbi.2004.10.001&lt;br /&gt;&lt;br /&gt;&quot;Phrase-Based Statistical Language Modeling from Bilingual Parallel Corpus&quot;:http://www.springerlink.com/content/b4ujx41571p47082/&lt;br /&gt;&lt;br /&gt;&quot;Bayesian Modeling of Dependency Trees Using Hierarchical Pitman-Yor Priors&quot;:http://videolectures.net/icml08_wallach_bmd/&lt;br /&gt;&lt;br /&gt;&quot;Using language models for tracking events of interest over time&quot;:http://boston.lti.cs.cmu.edu/callan/Workshops/lmir01/WorkshopProcs/Papers/mspitters.pdf</content>
 </entry>
 
 <entry>
   <title>4 ways to set the heigth of your open social gadget</title>
   <link href="http://partiallyattended.com/2010/02/08/4-ways-to-set-the-heigth-of-your-open-social-gadget"/>
   <updated>2010-02-08T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/08/4-ways-to-set-the-heigth-of-your-open-social-gadget</id>
   <content type="html">You have a couple of options for setting the height of your gadget. I'll run through four methods that seem to work. First two words of caution, if you are using the eclipse plugin to develop on, you won't see the second method described here working. I don't know why, but the code works in iGoogle, so it must be something to do with the eclipse OSDE env. The second word of warning is that the syntax hilighter I'm using on this post chokes on CDATA tags, so the CDATA tags in the code examples are wrong. I've posted links to the sample gadgets at the end of this post, and you can get the samples there if you like. With those caveats, let us press on:&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;1. Don't do anything&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;http://open-social-experiments.appspot.com/static/t1.xml&quot;&gt;sample 1 gadget code&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;The basic code below gives no specification for height. The container will default to 200px. &lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: html&quot;&gt; &lt;br /&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br /&gt;&lt;Module&gt;&lt;br /&gt;    &lt;ModulePrefs&lt;br /&gt;            title=&quot;t1&quot;&lt;br /&gt;            author_email=&quot;ian.mulvany@gmail.com&quot;&gt;&lt;br /&gt;        &lt;Require feature=&quot;opensocial-0.8&quot; /&gt;&lt;br /&gt;    &lt;/ModulePrefs&gt;&lt;br /&gt;    &lt;Content type=&quot;html&quot; view=&quot;profile,home&quot;&gt;&lt;br /&gt;    &lt;br /&gt;    &lt; ![CDATA[&lt;br /&gt;&lt;br /&gt;&lt;div id=&quot;container&quot;&gt;&lt;br /&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;    ]]&gt;&lt;br /&gt;    &lt;/Content&gt;&lt;br /&gt;&lt;/Module&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All of the code after the content div in these examples is the same, so I'm omitting in  the rest of the examples below.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;2. Hardcode the height.&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;http://open-social-experiments.appspot.com/static/t2.xml&quot;&gt;sample 2 gadget code&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Pretty simple, tell the container exactly how big you content is going to be. For this example I knew that 400px was not going to be bog enough for the content that I wanted to display, so I added a scrollbar, easy!&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: html&quot;&gt; &lt;br /&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br /&gt;&lt;Module&gt;&lt;br /&gt;    &lt;ModulePrefs title=&quot;t2&quot; &lt;br /&gt;   author_email=&quot;ian.mulvany@gmail.com&quot; &lt;br /&gt;   height=&quot;400&quot; &lt;br /&gt;   scrolling=&quot;true&quot;&gt;&lt;br /&gt;        &lt;Require feature=&quot;opensocial-0.8&quot; /&gt;&lt;br /&gt;    &lt;/ModulePrefs&gt;&lt;br /&gt;    &lt;Content type=&quot;html&quot; view=&quot;profile,home&quot;&gt;&lt;br /&gt;&lt;br /&gt;    &lt; ![CDATA[    &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3. Use the OpenSocial dynamic-height library&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;http://open-social-experiments.appspot.com/static/t3.xml&quot;&gt;sample 3 gadget code&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Require the dynamic-height library, and then create a javascript function in your content section that calls the api. I've added in a handler that works on the window onload event, but this is probably not the best use of this method. You probably want to be doing it in response to some other event that will dynamically be changing the content of the gadget.&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: html&quot;&gt; &lt;br /&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br /&gt;&lt;Module&gt;&lt;br /&gt;    &lt;ModulePrefs&lt;br /&gt;            title=&quot;t3&quot;&lt;br /&gt;            author_email=&quot;ian.mulvany@gmail.com&quot;&gt;&lt;br /&gt;        &lt;Require feature=&quot;opensocial-0.8&quot; /&gt;&lt;br /&gt;        &lt;Require feature=&quot;dynamic-height&quot;/&gt;&lt;br /&gt;    &lt;/ModulePrefs&gt;&lt;br /&gt;    &lt;Content type=&quot;html&quot; view=&quot;profile,home&quot;&gt;&lt;br /&gt;&lt;br /&gt;    &lt; ![CDATA[&lt;br /&gt;    &lt;br /&gt;        &lt;script type=&quot;text/javascript&quot;&gt; &lt;br /&gt;            function resize() {&lt;br /&gt;                gadgets.window.adjustHeight();&lt;br /&gt;            };&lt;br /&gt;            window.onload=resize;&lt;br /&gt;        &lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Use the OpenSocial-jquery library&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a href=&quot;http://open-social-experiments.appspot.com/static/t4.xml&quot;&gt;sample 4 gadget code&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Almost exactly the same as method 3, except we use the opensocial-jquery library. If you are doing more with javascript this library seems to offer the simplicity of the jquery syntax, so for people who prefer this dialect of javascript it may be a very good option.&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: html&quot;&gt; &lt;br /&gt;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;br /&gt;&lt;Module&gt;&lt;br /&gt;    &lt;ModulePrefs&lt;br /&gt;            title=&quot;t4&quot;&lt;br /&gt;            author_email=&quot;ian.mulvany@gmail.com&quot;&gt;&lt;br /&gt;        &lt;Require feature=&quot;opensocial-0.8&quot; /&gt;&lt;br /&gt;   &lt;Require feature=&quot;dynamic-height&quot; /&gt;&lt;br /&gt;    &lt;/ModulePrefs&gt;&lt;br /&gt;    &lt;Content type=&quot;html&quot; view=&quot;profile,home&quot;&gt;&lt;br /&gt;    &lt;br /&gt;    &lt; ![CDATA[&lt;br /&gt;    &lt;br /&gt;    &lt;script type=&quot;text/javascript&quot; src=&quot;http://scripts.lrlab.to/opensocial-jquery-1.3.2.5.min.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;    &lt;script type=&quot;text/javascript&quot;&gt; &lt;br /&gt;        jQuery(function($) {&lt;br /&gt;            $(window).adjustHeight();&lt;br /&gt;        });&lt;br /&gt;    &lt;/script&gt;&lt;br /&gt;   &lt;br /&gt;&lt;/pre&gt;</content>
 </entry>
 
 <entry>
   <title>What's the right amount to charge for phone content?</title>
   <link href="http://partiallyattended.com/2010/02/04/What%27s-the-right-amount-to-charge-for-phone-content%3F"/>
   <updated>2010-02-04T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/04/What's-the-right-amount-to-charge-for-phone-content?</id>
   <content type="html">Having a discussion earlier today with one of my colleagues, we were&lt;br&gt;discussing pricing models for iPhone applications. I buy a lot of apps&lt;br&gt;on my iPhone, but the content that we were discussing pricing for is&lt;br&gt;academic article content. This traditionally sells online for tens of&lt;br&gt;dollars per unit. If one wants to sell such content on an iPhone, but&lt;br&gt;at the same time retain the apparent value of the content how do you&lt;br&gt;price it?&lt;p&gt;It&amp;#39;s a tough question, and unless you have a large stable of journals&lt;br&gt;of differential quality, it&amp;#39;s going to be hard to run a series of&lt;br&gt;experiments to test change in sales volume based on price&lt;br&gt;differentials.&lt;p&gt;My gut feeling is that to drive large, or even modest volumes, of&lt;br&gt;sales on a device like the iPhone the content has to be priced below&lt;br&gt;the level at which the buyer is even considering the economics of the&lt;br&gt;purchase. It has to pass my &amp;quot;is it less than a cup of coffee&amp;quot; test. If&lt;br&gt;it is then I&amp;#39;m not even going to think about the opportunity cost for&lt;br&gt;purchase. Of course this is where it gets problematic for academic&lt;br&gt;content. You could only sell minor academic content cheaply (like news&lt;br&gt;coverage), or content with a reduced fucntionality, or you could try&lt;br&gt;and go for some sweet spot pricing (the cost of a large latte with&lt;br&gt;extra cream and caramel topping kind of thing).&lt;p&gt;The iPad is likely to allow academic publishers to go ahead and just&lt;br&gt;try to sell their content at the prices that they think they can&lt;br&gt;charge for on the web, but I&amp;#39;d still love to see a radical re-think of&lt;br&gt;pricing for at least some types of content on handheld platforms.&lt;p&gt;tags: iphone, ipad, publishing, science, pricing, coffee
</content>
 </entry>
 
 <entry>
   <title>Identity systems, science and the internet</title>
   <link href="http://partiallyattended.com/2010/02/04/Identity-systems%2C-science-and-the-internet"/>
   <updated>2010-02-04T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/04/Identity-systems,-science-and-the-internet</id>
   <content type="html">I just posted the following on a forum&lt;br&gt;(&lt;a href=&quot;http://network.nature.com/groups/orcid/forum/topics/6547&quot;&gt;http://network.nature.com/groups/orcid/forum/topics/6547&lt;/a&gt;) on Nature&lt;br&gt;Network, I thought it was interesting enough to repost:&lt;p&gt;&lt;p&gt;Bruce Schneier yesterday posted a very &amp;quot;interesting&lt;br&gt;article&amp;quot;:&lt;a href=&quot;http://www.schneier.com/blog/archives/2010/02/anonymity_and_t_3.html&quot;&gt;http://www.schneier.com/blog/archives/2010/02/anonymity_and_t_3.html&lt;/a&gt;&lt;br&gt;that gets to the heart of identity systems on the web. The bottom line&lt;br&gt;of the article is that anonymity will always be a given as the price&lt;br&gt;for introducing verification or coining systems will always be too&lt;br&gt;high, and even if present they won&amp;#39;t be effective. Of course it is&lt;br&gt;just exactly such a system that ORCID is proposing to introduce. I&lt;br&gt;think there is a chance that it will work, as I believe that the&lt;br&gt;incentive system in science is stacked in favour or real identities,&lt;br&gt;however it does point to the idea that rather than real identities,&lt;br&gt;when we deal with online transactions (be they knowledge transactions&lt;br&gt;or social transactions), it is rather the scientific persona that we&lt;br&gt;should be supporting rather than nessecarrily the real identity of the&lt;br&gt;person.&lt;p&gt;That idea ties in with a discussion that has been going on in network&lt;br&gt;about whether we should allow personyms, and I read this other &amp;quot;very&lt;br&gt;good piece&amp;quot;:&lt;a href=&quot;http://jonathanstray.com/identity-anonymity-and-controlling-trolls&quot;&gt;http://jonathanstray.com/identity-anonymity-and-controlling-trolls&lt;/a&gt;&lt;br&gt;on that topic in the past week too which supports the idea of allowing&lt;br&gt;personyms, so long as they can be ascribed a trust score, but baulks&lt;br&gt;at the idea of forcing users to use their real identity.&lt;p&gt;For the good foreseeable future scientific identities are going to be&lt;br&gt;tied to real identities, but does anyone know of cases where&lt;br&gt;scientists have done good, acknowledged work under a pseudonym? Could&lt;br&gt;we imagine such a thing happening in the future? I know that sounds a&lt;br&gt;bit far fetched, but it&amp;#39;s happened already in the open source&lt;br&gt;community a number of times, notably with &amp;quot;why the lucky&lt;br&gt;stiff&amp;quot;:&lt;a href=&quot;http://en.wikipedia.org/wiki/Why_the_lucky_stiff&quot;&gt;http://en.wikipedia.org/wiki/Why_the_lucky_stiff&lt;/a&gt;.&lt;p&gt;tags: identity, science, ORCID
</content>
 </entry>
 
 <entry>
   <title>Cost benefit of publishing academic books,</title>
   <link href="http://partiallyattended.com/2010/02/04/Cost-benefit-of-publishing-academic-books"/>
   <updated>2010-02-04T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/04/Cost-benefit-of-publishing-academic-books</id>
   <content type="html">Nature has just published an editorial (&lt;a href=&quot;http://www.nature.com/nature/journal/v463/n7281/full/463588a.html&quot;&gt;http://www.nature.com/nature/journal/v463/n7281/full/463588a.html&lt;/a&gt;) promoting the idea of writing text books (&lt;a href=&quot;http://dx.doi.org/10.1038/463588a&quot;&gt;http://dx.doi.org/10.1038/463588a&lt;/a&gt;).&lt;br /&gt;Having worked for a number of years as a commissioning editor for a&lt;br /&gt;major academic publisher, responsible for more that 20% of academic&lt;br /&gt;book output, I have to say that the cost-benifit analysis for&lt;br /&gt;publishing books ends up saying that it just does not justify the&lt;br /&gt;effort for academics to write monographs. You probably won't see more&lt;br /&gt;than a few hundred sales, citations to the work will be slow in&lt;br /&gt;coming. Early career academics in particular are wasting valuable time&lt;br /&gt;that should be spent on getting publications out. That said there are&lt;br /&gt;three situations in which it might be OK to be involved in producing a&lt;br /&gt;book:&lt;p&gt;1. You are at an advanced stage in your career and you want to codify&lt;br /&gt;your vision of a particular subject. In such a case the work is a&lt;br /&gt;labour of love, you have your laurels and now you want to produce an&lt;br /&gt;artefact that synthesises your view on a topic. This is a highly&lt;br /&gt;valuable exercise, look at the works of Chandrasekhar for an extreme&lt;br /&gt;example of this. Of course, such an individual is going to go ahead&lt;br /&gt;and do this anyway.&lt;/p&gt;&lt;p&gt;2. You have been instructing a class and have put together a detailed&lt;br /&gt;set of instructional notes, especially for advanced classes in&lt;br /&gt;graduate school. For a little more effort you can convert a large&lt;br /&gt;batch of work that you have already done into another artefact that&lt;br /&gt;can increase your academic reputation, go for it!&lt;/p&gt;&lt;p&gt;3. You are involved in a large consortium or working group. The act of&lt;br /&gt;putting together a chapter for a book can cement working&lt;br /&gt;relationships. What tends to be more important here though is the&lt;br /&gt;collaborative process, more-so than the final artefact. The question&lt;br /&gt;to be asked should be whether working with the given group of&lt;br /&gt;academics is worth the time, rather than whether the final book will&lt;br /&gt;be worth the time involved.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Banks and Credit Card companies are fuckers</title>
   <link href="http://partiallyattended.com/2010/02/04/Banks-and-Credit-Card-companies-are-fuckers"/>
   <updated>2010-02-04T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/04/Banks-and-Credit-Card-companies-are-fuckers</id>
   <content type="html">Via Bruce Schneir&amp;#39;s blog there is a link to a paper about a new&lt;br&gt;security system that credit card companies are rolling out; a single&lt;br&gt;sign on system. The paper is here:&lt;br&gt;&lt;a href=&quot;http://www.cl.cam.ac.uk/~rja14/Papers/fc10vbvsecurecode.pdf&quot;&gt;http://www.cl.cam.ac.uk/~rja14/Papers/fc10vbvsecurecode.pdf&lt;/a&gt;. The&lt;br&gt;bottom line is that the system is pretty insecure, but it is&lt;br&gt;incentivised by making the customer sign up to additional terms and&lt;br&gt;conditions that puts more liability on them than on the banks or&lt;br&gt;credit card companies. It seems a bit like adding a shrink wrap&lt;br&gt;licence around credit card usage. I think I would not mind if they&lt;br&gt;were increasing my security, but as outlined in the paper linked to&lt;br&gt;here, they are not. I recently had to use this system, and it seemed&lt;br&gt;very phishy to me, so I avoided it as much as I could, but for the&lt;br&gt;time being it looks like there is not going to be a way to avoid it in&lt;br&gt;future. Fuckers.&lt;p&gt;tags: online security, banks, single sign on.
</content>
 </entry>
 
 <entry>
   <title>what makes a chocolate "cheeky"</title>
   <link href="http://partiallyattended.com/2010/02/02/what-makes-a-chocolate-%22cheeky%22"/>
   <updated>2010-02-02T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/02/02/what-makes-a-chocolate-"cheeky"</id>
   <content type="html">I&amp;#39;m eating a chocolate bar which contains, I&amp;#39;m told, a &amp;#39;cheeky caramel&lt;br&gt;layer&amp;#39;. It&amp;#39;s shit like this that makes me despair of our modern&lt;br&gt;civilisation. According to the dictionary &amp;#39;cheeky&amp;#39; means &amp;#39;impudent;&lt;br&gt;insolent&amp;#39;, and it has the synonyms &amp;#39;saucy, audacious, bold&amp;#39;. I guess&lt;br&gt;that I am to feel that I have made a bold choice in opting for the&lt;br&gt;opulence provided by that extra caramel, but I can&amp;#39;t raise the&lt;br&gt;enthusiasm to believe so.
</content>
 </entry>
 
 <entry>
   <title>opensocial development on eclipse, starting the web server</title>
   <link href="http://partiallyattended.com/2010/01/29/opensocial-development-on-eclipse%2C-starting-the-web-server"/>
   <updated>2010-01-29T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/01/29/opensocial-development-on-eclipse,-starting-the-web-server</id>
   <content type="html">Unable to retrieve spec for http://localhost:8080/test/gadget.xml. HTTP error 404
</content>
 </entry>
 
 <entry>
   <title>quick thoughts on the iPad</title>
   <link href="http://partiallyattended.com/2010/01/28/quick-thoughts-on-the-iPad"/>
   <updated>2010-01-28T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/01/28/quick-thoughts-on-the-iPad</id>
   <content type="html">I just commented over on the digatilist:&lt;p&gt;I&amp;#39;m in two minds, but on balance I&amp;#39;m optimistic. What they are&lt;br&gt;delivering is not a product, but a new platform, and one who&amp;#39;s&lt;br&gt;limitation has the potential to drive innovation in the open web. What&lt;br&gt;I really don&amp;#39;t like about what has been delivered is how closed the&lt;br&gt;system is, and how much this is not a tool that a developer could use.&lt;br&gt;I am in no way the target market for this product, but I don&amp;#39;t care&lt;br&gt;that I&amp;#39;m not a market, I care about what I care about. The kinds of&lt;br&gt;things that I would want to do with such a device I can&amp;#39;t do, however&lt;br&gt;applications on the web, in particular cloud storage + html 5&lt;br&gt;applications with local data storage, are fast moving to the point&lt;br&gt;where I could start coding in the cloud. My language of choice is&lt;br&gt;Python, there is already a toy implementation of a python interpreter&lt;br&gt;through a web interface (&lt;a href=&quot;http://try-python.mired.org/&quot;&gt;http://try-python.mired.org/&lt;/a&gt;). The Mozilla&lt;br&gt;foundation have a really advanced cloud based code editor&lt;br&gt;(&lt;a href=&quot;https://bespin.mozilla.com/&quot;&gt;https://bespin.mozilla.com/&lt;/a&gt;). Coding is about the biggest thing that&lt;br&gt;this device does not allow the power user to do. If those things are&lt;br&gt;close to being do-able in the cloud, then anything is possible.&lt;p&gt;What I do like about the device is the potential speed. We don&amp;#39;t need&lt;br&gt;computers with fast processors. We need computers that feel fast. This&lt;br&gt;platform could really drive computer-human interactions towards the&lt;br&gt;cloud based model. It could really be a boost for rich web&lt;br&gt;applications (no need to go through the app store), and it could&lt;br&gt;really drive innovation in software and content delivery on the web.&lt;br&gt;It&amp;#39;s almost a blank canvas upon which we may write or create the&lt;br&gt;interfaces that will define how people will interact with the content&lt;br&gt;or services we wish to deliver, and that&amp;#39;s going to be a big deal.&lt;p&gt;tags: cloud, iPad, speed, web applications, html5
</content>
 </entry>
 
 <entry>
   <title>Usage of graph layouts on Biostor</title>
   <link href="http://partiallyattended.com/2010/01/20/Usage-of-graph-layouts-on-Biostor"/>
   <updated>2010-01-20T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/01/20/Usage-of-graph-layouts-on-Biostor</id>
   <content type="html">&lt;a href=&quot;http://biostor.org/&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://iphylo.blogspot.com/&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://biostor.org/reference/4485&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://biostor.org/author/2176&quot;&gt;&lt;/a&gt; (co-author graph example)&lt;br /&gt;inspired by &lt;a href=&quot;http://inkdroid.org/journal/2009/12/22/hacking-oreilly-rdfa/&quot;&gt;&lt;/a&gt;</content>
 </entry>
 
 <entry>
   <title>Climbing Goals 2010, review 2009.</title>
   <link href="http://partiallyattended.com/2010/01/04/Climbing-Goals-2010-review-2009"/>
   <updated>2010-01-04T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2010/01/04/Climbing-Goals-2010-review-2009</id>
   <content type="html">Looking back at my &lt;a href=&quot;http://www.partiallyattended.com/2008/12/review-of-climbing-goals-for-2008.html&quot;&gt; goals for 2009&lt;/a&gt;, I've not done very well, however my current level of fitness is pretty good, so I think 2010 is going to be a good year.&lt;br /&gt;&lt;br /&gt;The main factors in holding back my climbing in 2009 were taking a few months off to get married and not being able to rent a car. Getting married was absolutely worth it, and the level of organisation and stability I have in my life now due to being married will only help in the long run. Although I got a driving licence last year, I was not able to rent a car in 2009 as I hadn't my licence for long enough, that will change now in 2010, and I should be able to make it out and about around the UK to get some cragging in. &lt;br /&gt;&lt;br /&gt;So my goals for end of 2010 will be:&lt;br /&gt;&lt;br /&gt;- fr 7a redpoint indoors&lt;br /&gt;- V5 (I've done a few V4's towards the tail end of last year)&lt;br /&gt;- a font 6a in font, preferably &lt;a href=&quot;http://bleau.info/cuvier/2128.html&quot;&gt;la marie rose&lt;/a&gt; (trip to font planned for April) &lt;br /&gt;- Trad E1 (I've lowered this goal as I've had so little trad experience in the past number of years)&lt;br /&gt;- A few trips to do some trad climbing.&lt;br /&gt;&lt;br /&gt;I just got &lt;a href=&quot;http://davemacleod.blogspot.com/2009/12/9-out-of-10-climbers-has-arrived.html&quot;&gt;9 out of 10 climbers make the same mistakes&lt;/a&gt;, and I hope that will give me some good training motivation for early in the year.
</content>
 </entry>
 
 <entry>
   <title>dreaming of snow</title>
   <link href="http://partiallyattended.com/2009/12/01/dreaming-of-snow"/>
   <updated>2009-12-01T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/12/01/dreaming-of-snow</id>
   <content type="html">&lt;div style=&quot;float: right; margin-left: 10px; margin-bottom: 10px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/3245280059/&quot; title=&quot;photo sharing&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3483/3245280059_d906d3b9ea_m.jpg&quot; alt=&quot;&quot; style=&quot;border: solid 2px #000000;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 0.9em; margin-top: 0px;&quot;&gt;&lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/3245280059/&quot;&gt;DSC00458&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mulvanynet/&quot;&gt;Ian Mulvany&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;I just got some great feedback on this picture from someone on flickr, it was taken back in February when I was on a skiing holiday in Switzerland. The house was built by my wife's grandfather, and we came to it, it buried in a drift, the air as sharp as the icicles. It was a magical week, and I'm keen to return. At this time of the year thoughts turn to such things.&lt;br clear=&quot;all&quot; /&gt;
</content>
 </entry>
 
 <entry>
   <title>Keeping Dopplr and iCal in two way sync.</title>
   <link href="http://partiallyattended.com/2009/12/01/Keeping-Dopplr-and-iCal-in-two-way-sync."/>
   <updated>2009-12-01T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/12/01/Keeping-Dopplr-and-iCal-in-two-way-sync.</id>
   <content type="html">I don&amp;#39;t know if the following is going to work, but I&amp;#39;m going to try&lt;br /&gt;it. Dopplr allows you to subscribe to your trips in iCal from a link&lt;br /&gt;from the trips page. You can also publish a calendar locally to the&lt;br /&gt;Dopplr servers that Dopplr will pull trips from. I&amp;#39;ve set up two&lt;br /&gt;calendars in my iCal, one for pushing into Dopplr, and another for&lt;br /&gt;pulling all Dopplr trips from. I hope this will let me add different&lt;br /&gt;trips to Dopplr via different mechanisms, and retain the connection to&lt;br /&gt;the push calendar from iCal without breaking it. That just gives me&lt;br /&gt;more options for getting stuff into the one place.&lt;p&gt;The best option would be to have complete bi-directional sync, I&amp;#39;m&lt;br /&gt;sure it will happen at some point, but in the meantime I&amp;#39;m not going&lt;br /&gt;to sweat it.&lt;p&gt;tags: iCal, dopplr, organisation
</content>
 </entry>
 
 <entry>
   <title>Strange anxiety dream</title>
   <link href="http://partiallyattended.com/2009/11/20/Strange-anxiety-dream"/>
   <updated>2009-11-20T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/11/20/Strange-anxiety-dream</id>
   <content type="html">Last night I had a strange anxiety dream. I&amp;#39;m not usually prone to&lt;br&gt;blogging this kind of thing, but it was pretty odd. I dreamt that I&lt;br&gt;had been given command line access to a particle accelerator that was&lt;br&gt;embedded in that antarctic ice sheet. I&amp;#39;d run some kind of a job and&lt;br&gt;forgotten about it. Two weeks later I got a bill for &amp;#163;216, 000. I&amp;#39;m&lt;br&gt;not sure if that was the bill for the data that was generated, or for&lt;br&gt;the cost of the electricity for running the accelerator.&lt;p&gt;&lt;br&gt;tags: dream, particle accelerator, antarctic
</content>
 </entry>
 
 <entry>
   <title>Notes from the Google Wave London roadshow</title>
   <link href="http://partiallyattended.com/2009/10/31/Notes-from-the-Google-Wave-London-roadshow"/>
   <updated>2009-10-31T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/10/31/Notes-from-the-Google-Wave-London-roadshow</id>
   <content type="html">Gtug blog post&lt;br /&gt;&lt;br /&gt;On Monday I was at the London Google wave roadshow  presented by Lars and Stephanie. The previous Friday I had helped to run a hack day for science applications in wave,  so with that experience fresh in my mind I was particularly interested to see what they would say about a few particular topics.&lt;br /&gt;&lt;br /&gt;We had a few problems in the hack day which could be summarised as follows:&lt;br /&gt;&lt;br /&gt;- hard to debug with many points of failure when developing robots.&lt;br /&gt;- the wave client is a hard interface for keeping track of conversations happening in the wave, and the document at hand.&lt;br /&gt;&lt;br /&gt;If you could customize your client, and you could develop locally against your own server and robot endpoints, and the APIs were stable, then that would solve all the problems that we faced on Friday.&lt;br /&gt;&lt;br /&gt;With that in mind I went into the meeting wanting to find out about the following&lt;br /&gt;&lt;br /&gt;- status of open sourcing the client and server&lt;br /&gt;- future api extensions&lt;br /&gt;- usability improvements&lt;br /&gt;- ability to deploy robots to non-appengine endpoints&lt;br /&gt;&lt;br /&gt;All of these, and more, were discussed. It is an evolving platform, and Steph and Lars were very clear on their desire for community feedback to help target the dev resource that they have. &lt;br /&gt;  &lt;br /&gt;- status of open sourcing the client and server&lt;br /&gt;&lt;br /&gt;Lars gave some detail on this. They intend to open source the server totally, they have already open sources the hardest part of the software in the server. They don't want to start opening up the client until the server specification is totally pinned down, as the server client protocol is currently changing a lot. There are also issues around opening up the client as parts of the client as it currently exist depend on proprietary Google technology, particularly search in the client. Lars said that they expect they will begin by progressively opening up parts of the client, for example the editor first. &lt;br /&gt;&lt;br /&gt;I would like to see a library of units that could be dropped into a page to create a client. I would love to be able to redirect parts of a wave to different parts of the screen. One could then have a &quot;Document&quot; part of a wave and next to it a conversation part of the wave. One could also make something akin to a site specific browser for wave that could display a zoomed out view of the wave where you could see where every participant was at any one point. I guess that these kinds of interfaces would be possible. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- future api extensions&lt;br /&gt;&lt;br /&gt;There were lots of tantalising bits and pieces mentioned throughout the talk. They were clear thy they want to extend the number if hooks that can be programmed against a wave. In no particular&lt;br /&gt;order the following were mentioned. &lt;br /&gt;&lt;br /&gt;A notification api so that changes in waves can be propagated out into other systems. &lt;br /&gt;&lt;br /&gt;Very exciting was discussion of a regex hook. You could register your robot with this hook an instead of surfer (I guess that's the appropriate term for a wave user) adding a robot, on a regex triggering, the robot could be auto-added. One can think of many pitfalls with this, as well as many advantages, and they did say that they are taking their time and being very careful about how they implement this. &lt;br /&gt;&lt;br /&gt;They are not working in integrating with email. This is the biggest requested feature, however they want to concentrate on making the wave experience great. They did look at this somewhat, but said that it changes the experience of using wave significantly. They expect other people to use the provided API's to figure it out but they are definitely not working on it themselves. &lt;br /&gt;&lt;br /&gt;At the moment with a gadget that displays a view to something like a map, if one person moves the map all of the people can see that. They are thinknig about introducing a &quot;wave view&quot; and an &quot;edit view&quot;. They are also thinking about tying the ability to change views in gadgets to the edit state of the surrounding blip. This makes a lot of sense, and I think is one of those things that only became apparent after a lot of people started using the system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- usability improvements&lt;br /&gt;&lt;br /&gt;Lots of discussion about various improvements. Things are rolled out to the sandbox first and then onto the main wave server. They will implement a draft mode, and introduce settings that can be used to set things like the level of spelling correction. Rosy is going to be coming, but probably only for short blips, in order to aid with conversation. I can't remember the other things that were mentioned right now.&lt;br /&gt;&lt;br /&gt;Soon you will be able to remove people from waves, but I guess they want to make it a polite kind of a thing. Could lead to tit for tat behaviour. &lt;br /&gt;&lt;br /&gt;They are working on wave gardening, where you can merge, split, concatenate, and generally de-threat the blips in a wave. This is going to be awesome of they can get both the protocol and UX right.&lt;br /&gt;&lt;br /&gt;- ability to deploy robots to non-appengine endpoints&lt;br /&gt;&lt;br /&gt;Definitely coming, probably before end of 2010. They are taking care with this, they want to be able to address issues such as what to do when the robot changes without a surfer knowing. This could be a security issue, and so they want to get this right.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some other titbits:&lt;br /&gt;&lt;br /&gt;They have on the order of 100s k users&lt;br /&gt; &lt;br /&gt;Public waves are only .5% of all the waves created so far. (I guess lots of people kick open a few waves before even realising that they can make them public)&lt;br /&gt;&lt;br /&gt;Largest wave is 100kb, this is a limit imposed by the system. &lt;br /&gt;&lt;br /&gt;They have a list of top gadgets. They track usage, and are thinking about making a gadget gallery to increase discoverability of extensions and robots.&lt;br /&gt;&lt;br /&gt;They are going to open up the embed api so that at some point in the future non-wave account holders can interact with waves through that api (on a web page for instance). They are not releasing this right now as they don't want to have the system slashdotted. From what I gather that all works, they are just waiting to scale.&lt;br /&gt;&lt;br /&gt;The last two notes are that their developer resource is scaled according to how many people use the app. So if you want to see it developed more quickly, use it more! (If this is a general Google policy then they must run a pretty tight ship, as right now wave has 100s of thousands of users, and it's clear the dev team are having to make tough choices over what to build).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Shift + enter is your friend. Play with it when you are trying out editing and replying to waves!
</content>
 </entry>
 
 <entry>
   <title>Django models vs. Pickling objects for object persistence.</title>
   <link href="http://partiallyattended.com/2009/10/19/Django-models-vs.-Pickling-objects-for-object-persistence."/>
   <updated>2009-10-19T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/10/19/Django-models-vs.-Pickling-objects-for-object-persistence.</id>
   <content type="html">&lt;p&gt;&lt;br /&gt;I do a bit of code hacking and I often find myself putting objects into pickle files, and reading and writing them in order to fake object persistence. It's easy, but messy and it begins to leave lot's of pickle files sitting around in your path. I've decided to finally make the switch towards using a more grown up persistent object solution. I've decided to try out Django + SQLite. The former because I code in python, and &lt;a href=&quot;http://simonwillison.net/&quot;&gt;Simon Willison&lt;/a&gt; uses it. The latter because I want to keep my system MySQL install pristine for another application that I am playing around with. I'm hoping that Django will hide the DB interface well away from me.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;One of the key benefits that I hope to get out of this approach is to force myself into rigorously  using Class based representations of model data, rather than naive python objects. I hope this will lead to cleaner and better documented code on my part. I also hope that a quick by-product will be to allow me to quickly prototype ideas onto the web via Google app engine.&lt;/p&gt;&lt;p&gt; We shall see.&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>An interesting invitation</title>
   <link href="http://partiallyattended.com/2009/10/03/An-interesting-invitation"/>
   <updated>2009-10-03T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/10/03/An-interesting-invitation</id>
   <content type="html">Last week an interesting invitation popped up in my email box, I got a&lt;br&gt;message from Richard Sterling asking if I would be interested in&lt;br&gt;previewing the program that the government are rolling out as part of&lt;br&gt;their open data project. They have set up a google group for&lt;br&gt;developers, and I guess I&amp;#39;m on the waiting list, or something. I&amp;#39;m&lt;br&gt;going to be interested to see what data sources surrounding science,&lt;br&gt;funding, teaching and publishing will be available there. I&amp;#39;m pretty&lt;br&gt;busy at the moment thinking about ways to improve Nature&amp;#39;s online&lt;br&gt;offerings and make them more functionally useful, this might represent&lt;br&gt;an important path for that work.&lt;p&gt;The message says:&lt;p&gt;&amp;quot;It&amp;#39;s really important to us that you are all comfortable with what we&lt;br&gt;are doing and how we are doing it, so let us know if there is anything&lt;br&gt;we can do to improve things.&amp;quot;&lt;p&gt;I like that, sounds like a good approach.
</content>
 </entry>
 
 <entry>
   <title>Comparing Windmill to Safariwatir</title>
   <link href="http://partiallyattended.com/2009/08/25/Comparing-Windmill-to-Safariwatir"/>
   <updated>2009-08-25T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/08/25/Comparing-Windmill-to-Safariwatir</id>
   <content type="html">the post seems to be missing :/
</content>
 </entry>
 
 <entry>
   <title>Cron, python and Google Wave</title>
   <link href="http://partiallyattended.com/2009/08/17/Cron%2C-python-and-Google-Wave"/>
   <updated>2009-08-17T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/08/17/Cron,-python-and-Google-Wave</id>
   <content type="html">Documentation on getting a google wave robot written in python working with the Cron functionality is still a little sparse. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Getting a cron job into the capabilities.xml file. &lt;br /&gt;&lt;br /&gt;Add the following directive to the main function of your python program:&lt;br /&gt;&lt;br /&gt;    myRobot.RegisterCronJob('/path',60)&lt;br /&gt;&lt;br /&gt;When you look at you capabilities.xml file you should now see a new node in the file:&lt;br /&gt;&lt;br /&gt;&lt;w:crons&gt; &lt;br /&gt;  &lt;w:cron path=&quot;/path&quot; timerinseconds=&quot;60&quot;/&gt; &lt;br /&gt;&lt;/w:crons&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
</content>
 </entry>
 
 <entry>
   <title>Why I think the Drake equation is a crock of shit.</title>
   <link href="http://partiallyattended.com/2009/08/13/Why-I-think-the-Drake-equation-is-a-crock-of-shit."/>
   <updated>2009-08-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/08/13/Why-I-think-the-Drake-equation-is-a-crock-of-shit.</id>
   <content type="html">I had a brief discussion with a good friend and colleague this evening about the Drake equation. He has recently come to think that the equation can provide a good handle on understanding how many communicating civilizations exist in the universe, and how that reflects on the fragility of life on earth. A long time ago I had dismissed the Drake equation, feeling that it had very little to tell us about these matters. In face of his enthusiasm I thought it prudent to look again. I still feel that there is little of analytic value in this tool. &lt;br /&gt;&lt;br /&gt;Before getting on, I will say that there are two very good aspects to the conversation about the equation. Firstly the question being tackled is a difficult one, and the idea of breaking it down into smaller more manageable components is an appropriate way to tackle such a complex issue.  Secondly life on earth, all life, is fragile and precious, and taken far too much for granted by us, the only apparently self-reflecting species on the plant, as we sleepwalk our way from one human caused disaster to another. Anything at all that can bring the attention to the loneliness of our position in the cosmos, and perhaps through that engender a sense of solidarity in the face of a silent universe, is a good thing. Even if that thing is chimera, a vision beyond substance, an ideal.&lt;br /&gt;&lt;br /&gt;That out of the way, I continue to feel that there is little informational value in the Drake equation. My sense is that our current limited understanding of many of the core components that make up the equation render it no better than guesswork. Moreover, the components could equally be divided in other groups without affecting how well the principle functions. I may well be out of date in my knowledge of what science can say about these questions. That would be wonderful. Let's go through  the equation term by term. I'll try to argue that for each an order of magnitude difference in either direction could hold in the answer, and as such the range of possible answers provided by the equation as it is constituted is too broad to support much.&lt;br /&gt;&lt;br /&gt;The equation is &lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;N = R^{*} \times f_{p} \times n_{e} \times f_{l} \times f_{i} \times f_{c} \times L   \\&lt;br /&gt;R^{*} -- the rate of galactic star formation&lt;br /&gt;f_{p} -- fraction of stars with planets&lt;br /&gt;n_{e} -- average number of life supporting planets&lt;br /&gt;f_{l} -- fraction of these that go on to support life&lt;br /&gt;f_{i} -- the fraction of these that go on to create intelligent life&lt;br /&gt;f_{c} -- fraction of those civilizations that become communicative&lt;br /&gt;L -- the length of time they hang around sending signals&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;OK, let's go through these one by one:&lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;R^{*} -- the rate of galactic star formation&lt;br /&gt;-- usually interested in sun like stars, as big start&lt;br /&gt;-- dwarfs, which have a long incubation period, can capture/create planets&lt;br /&gt;&lt;br /&gt;-- g type stars&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This is given importance because the assumption here is that life has to be supported by planets. We could argue that life could arise in nebula where stars are almost formed, which are rich in heavy elements. I admit that this would still be functionally dependent on the star formation rate, but it would change the dependence of the final figure on the star formation rate by a considerable amount. It is quite far fetched to think of life like this, and it is clear that the bias in the equation is to find DNA based life like ours, liquid water, probably an oxygen atmosphere. I'm not sure that this is fair. We know from extremophiles on earth that it is possible for sulphur based life to exist on earth. It may be that what is needed is not a specific set of chemical elements, but rather the proper available energy transfer paths in a system so that a sufficient degree of local order can emerge. Of all the elements in the equation this is the one that I think is strongest candidate, and yet I'm not 100% convinced that it's effects can be simply determined.&lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;f_{p} -- fraction of stars with planets&lt;br /&gt;&lt;br /&gt;increase - binary systems can support more planets than we assumed&lt;br /&gt;there are more - tight binaries&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;n_{e} -- average number of life supporting planets&lt;br /&gt;f_{l} -- fraction of these that go on to support life&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I'm going to roll these three into one discussion here. As far as I can tell, we don't know how life originated on earth. We do know the relative abundance of the building blocks of carbon based life in the universe. From studying line emissions we can see that relatively complex molecules, such as alcohol, and the bases that form DNA are pretty common, so the soup that formed life could be expected to be in quite a lot of places. I remember recalling that self-replicating forms of molecules were often low-energy states, boosting the likelihood of the emergence of such forms in a random process than one might naively think, but without a model for how to make the kind of life that we know we are yet to be able to put a lower bound on this figure. Then there are all of the potential non-carbon based life's that might emerge, driving this number upwards.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;f_{i} -- the fraction of these that go on to create intelligent life&lt;br /&gt;f_{c} -- fraction of those civilizations that become communicative&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Another approach might be to look at the cross section of what &lt;br /&gt;I haveMy feeling is that the underlying assumption of what could life  subcomponents &lt;br /&gt;&lt;br /&gt;In discussing this briefly with Adam this afternoon I thought it would be good to go over my thoughts on this again. &lt;br /&gt;&lt;br /&gt;OK, it's not that bad. 
</content>
 </entry>
 
 <entry>
   <title>Swine flu t-shirts</title>
   <link href="http://partiallyattended.com/2009/07/29/Swine-flu-t-shirts"/>
   <updated>2009-07-29T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/07/29/Swine-flu-t-shirts</id>
   <content type="html">I&amp;#39;m sitting at home in London with a head cold. For the dew minutes it  &lt;br&gt;took me to check my temperature (37 thank you very much) I was  &lt;br&gt;wondering whether it might be the old swine flu, but no, just a normal  &lt;br&gt;head cold.&lt;p&gt;Made me think, someone should make a t-shirt with a biometric sensor  &lt;br&gt;that checks on true wearers&amp;#39; temperature. No fever and it would say  &lt;br&gt;&amp;quot;don&amp;#39;t worry it&amp;#39;s only a cold&amp;quot;. Fever and, well there are lots of  &lt;br&gt;things it could say.
</content>
 </entry>
 
 <entry>
   <title>Fluid Dynamics in the Browser</title>
   <link href="http://partiallyattended.com/2009/06/11/Fluid-Dynamics-in-the-Browser"/>
   <updated>2009-06-11T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/06/11/Fluid-Dynamics-in-the-Browser</id>
   <content type="html">The Navier-Stokes equations:&lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;\frac{\partial \mathbf{v}}{\partial t} + ( \mathbf{v}\cdot\nabla ) \mathbf{v} = -\nabla p + \nu\Delta \mathbf{v} +\mathbf{f}(\boldsymbol{x},t)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre lang=&quot;latex&quot;&gt;&lt;br /&gt;\frac{\partial \mathbf{v}}{\partial t} + ( \mathbf{v}\cdot\nabla ) \mathbf{v} = -\nabla p + \nu\Delta \mathbf{v} +\mathbf{f}(\boldsymbol{x},t)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Describe the flow of an incompressible fluid. The equations are non-linear and are notoriously difficult to solve. I've always found them to be very beautiful and the fact that &lt;a href=&quot;http://en.wikipedia.org/wiki/George_Gabriel_Stokes&quot;&gt;Sr George Stokes&lt;/a&gt; was an Irishman probably had some effect on my taking to the subject when I was an undergrad. &lt;br /&gt;&lt;br /&gt;There are many subtleties hidden in the equations, notably the issue of conservation of momentum and the appearance of turbulence. The subject inspired the following rather fun ditty:&lt;br /&gt;&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;Big whorls have little whorls&lt;br /&gt;  That feed on their velocity,&lt;br /&gt;And little whorls have lesser whorls&lt;br /&gt;  And so on to viscosity.&lt;br /&gt;&lt;br /&gt;  -- Lewis F. Richardson&lt;br /&gt;&lt;/quote&gt;&lt;br /&gt;&lt;br /&gt;When I was an undergrad I spent some time playing with a Cray supercomputer running simulations of fluid flow on a sphere. A supercomputer. A big one. In my grazing of the online new sources today I saw a link to &lt;a href=&quot;http://nerget.com/fluidSim/&quot;&gt;Oliver's fluid dynamics simulation&lt;/a&gt; which provides a Navier - Stokes solver in the browser in javascript. It's pretty, and it's damn impressive. &lt;br /&gt;&lt;br /&gt;It doesn't solve the actual equations, but a diffusive model optimized for stability, speed and aesthetics based on &lt;a href=&quot;http://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf&quot;&gt;this paper&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;It really shows the potential of the browser as a tool for the teaching of science. Being able to make changes to your code and test the results right there, nice!
</content>
 </entry>
 
 <entry>
   <title>unknown post</title>
   <link href="http://partiallyattended.com/2009/05/20/unnamed"/>
   <updated>2009-05-20T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/05/20/unnamed</id>
   <content type="html">&lt;p&gt;In February 2009 a mac security update broke my perl installation. You can read more about that on this &lt;a href='http://developers.slashdot.org/article.pl?sid=09/02/18/143522'&gt;Slashdot article&lt;/a&gt; (http://hivelogic.com/articles/view/top-10-programming-fonts) , ulimatly forcing me to reinstall my entire system. One of the main reasons for this is that I had a hevily customized perl setup as part of installing Connotea and I based this on top of the system perl. This was a bad idea, but was the quickest way to get Connotea up and running on my local machine at the time.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Having learnt my lesson I decided to set up Connotea on a totally sepearte perl install. The following instructions assume a totally clean machine to begin with. You will need to have the &lt;a href='http://developer.apple.com/Tools/'&gt;Apple Developer Tools&lt;/a&gt; installed.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For installing on a clean &lt;em&gt;nix please follow the instructions in the main README file.&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Connotea is written in perl and uses mod_perl under apache to talk to a MySQL datastore. The code uses memcached to help with preformance. It uses a large number of perl modules that need to be installed before the software can run. This guide will run through setting up all of the required depedancies.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Before getting to installing Connotea let&amp;#8217;s set up our dependancies.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='a_word_on_macports_vs_compiling_your_own'&gt;A word on MacPorts vs compiling your own.&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Bauhaus has a very nice description on how to set up a &lt;a href='http://bauhouse.wordpress.com/2008/06/28/setting-up-a-development-environment-in-mac-os-x/'&gt;dev environment in OS X&lt;/a&gt;, however the description here depends hevily on &lt;a href='http://www.macports.org/'&gt;MacPorts&lt;/a&gt;. MacPorts is an easy way to install software onto your mac, and it will do so in a way that will not conflict with system installs, however it provides the wrong architecture for perl for Connotea, so you will have to install perl and all of the perl dependancies seperatly. This is a bit of a shame, as installing the dependancies is much faster under MacPorts than it is under &lt;a href='http://www.cpan.org/'&gt;CPAN&lt;/a&gt;. We can install some of the required architecture under MacPorts and that is what we will do. One last note about MacPorts. It will install a very large amount of dependancies onto your system. This is expected, though scary, behaviour. Don&amp;#8217;t worry.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In order to use MacPorts you can install an &lt;span&gt;application&lt;/span&gt;&lt;a href='http://www.macports.org/install.php'&gt;portsapp&lt;/a&gt;. After installing you can get the port version of a given piece of software with hte following command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;console&quot;&gt;&lt;br /&gt;$ sudo port install port-name&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;where port-name is the software you want to install. MacPorts creates it&amp;#8217;s own path system and will install into&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$ /opt&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='mysql'&gt;MySQL&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Download the package from the &lt;a href='http://www.mysql.com/'&gt;MySQL site&lt;/a&gt; and follow the instructions for installation. For a quick cheat sheet of common commands for MySql under OS X there is a great &lt;a href='http://www.comentum.com/mysql-administration.html'&gt;MySQL Reference for OS X&lt;/a&gt; over at Comentum.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;After installing the most important commands are to set an admin password, to start the server and to stop the server.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;setting the root password: $ /usr/local/mysql/bin/mysqladmin -u root password sniggle&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;starting and stopping from the command line: $ sudo /usr/local/mysql/bin/mysqld_safe &amp;#8211;user=mysql &amp;amp;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you wish to set preferennces for MySQL when it is running you can create a conf file. This should be under /etc and should be called my.cnf.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='make_sure_you_know_where_your_socks_are'&gt;Make sure you know where your socks are.&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is a &lt;a href='http://www.linuxforums.org/forum/servers/1451-what-mysql-sock-file.html'&gt;known issue with MySQL under OS X&lt;/a&gt; in that the location for the socket file is not where OS X thinks it is. There are a number of solutions to this. &lt;br /&gt;Edit the my.cnf file so that the mysql server creates a sock file in a location of your choosing. Reccomended like so:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span&gt;mysqld&lt;/span&gt; socket=/tmp/mysql.sock&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now if you are using a perl installed via MacPorts and you want to use a non-mac ports version of mysql then you might encounter the following problem with the DBI module.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;failed: Can&amp;#8217;t connect to local MySQL server through socket &amp;#8216;/opt/local/var/run/mysql5/mysqld.sock&amp;#8217;&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;What is going on here is that the DBI module is reading a setting telling it that the mysql socket should be found in &amp;#8216;/opt/local/var/run/mysql5/mysqld.sock&amp;#8217;. I&amp;#8217;m not sure where it gets this setting from but there are a couple of options.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Use a mac ports version of mysql. See&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;http://www.hennessynet.com/blog/?p=40&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;http://www.martinoflynn.com/blog/2008/08/13/installing-mysql-on-mac-os-x-105/&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;http://2tbsp.com/content/install_and_configure_mysql_5_macports&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Specifically tell the DBI module where to look for the socect. In any perl scripts that call the DBI module you can use the following command to specify the location of the socket file:&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$ENV{MYSQL_UNIX_PORT}=&amp;#8217;/tmp/mysql.sock&amp;#8217;;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Place this in your script after you call the DBI module.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;You can alias your actual sock file to the location that the DBI module is expecting it, via:&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$ sudo ln -s /tmp/mysql.sock /opt/local/var/run/mysql5/mysqld.sock&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;you may have to create the /opt/local/var/run/mysql/ directory.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You may wish to create an alias so that this link does not get removed on server start up.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='apache2'&gt;Apache2&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is where MacPorts comes in handy. To install apache2 all you need to do is&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$sudo port install apache2&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This will install a number of dependancies on your system, and it will install apace2 into /aop/local/apace2. You can start apache2 and ensure that it starts at next startup with the follwoing command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can test that it works by pointing your browser at http://localhost/ and you should get an &amp;#8220;It Works!&amp;#8221; message!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you want to start and stop apache2 while working on the configuration of the server, or to check your sanity then you can use the following cammands:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$ sudo /opt/local/apache2/bin/apachectl stop $ sudo /opt/local/apache2/bin/apachectl start&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='memcached'&gt;memcached&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Using the Macports version this is pretty easy.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;sudo port install memcached&lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='a_few_words_about_cpan'&gt;A few words about CPAN&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is a comprehensive description of life under &lt;a href='http://sial.org/howto/perl/life-with-cpan/'&gt;CPAN on OSX&lt;/a&gt; however I decided to wing it. I dislike CPAN. It is a very attention demanding program that has a tendancy to want a lot of attention. It is nice to know that you can install modules from the command line with the following syntax:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$sudo cpan -i -f URI::QueryParam&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This means if you can get a list of dependancies together then you can semi-automate the process of install them all. I understand that the preferred method of managing a large selection of perl dependancies to is create a CPAN Bundle, but I didn&amp;#8217;t manage to do this, mainly due to a lack of familliarity with CPANishness. It is also worth noting that if CPAN is not able to install a module you can always have a go at downloading and installing the modeule from source. This is often quite straightforward.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='perl'&gt;perl&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As mentioned earlier, MacPorts do not porvide the correct type of perl for running Connotea. Connotea requires &amp;#8216;PerlOptions +Parent&amp;#8217; in the Apache configuration file. This requires a multithreaded perl. MacPorts only provides a perl without threads. This means you have to build your own perl. You can check which version of perl you have installed with the following command&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$perl -V&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;What you want to end up with is the following:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Platform: osname=darwin, osvers=9.6.0, archname=darwin-thread-multi-2level&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Go ahead and grab a copy of &lt;a href='http://www.perl.org/'&gt;Perl&lt;/a&gt;. You pretty much want to follow the instructions given in the README.macosx file. You want to make sure that you build perl with multithreaded support. I followed a lot of instructions for passing arguments to the Configure script without much success. In the end I think that my mistake was passing the &amp;#8216;-de&amp;#8217; flag which tells the script to accept the default settings. Don&amp;#8217;t do this, just go through the interrogation and at some point you will be asked if you want to build with multithreaded support. Say YES!!. Hopefully you will end up with a perl now installed in /usr/local/bin/perl. This will be independant from the system perl and you will no longer be sucseptible to Apple fucking you over (allbeit unintentionally). Now when you build anything on top of this perl it will have the same architectural support (I believe), so you can now make mod_perl on top of this perl. One tip for speeding up the process, if you have a multi-core machine you can pass an argument to make which will tell it to use the number of cores that you pass it to, so&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$make -j 2&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;will make twice as fast as make.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='mod_perl'&gt;mod_perl&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Get a copy of &lt;a href='http://perl.apache.org/download/index.html'&gt;mod_perl&lt;/a&gt;. Go into your mod_perl source directory and from there do the following:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$perl Makefile.PL MP_APXS=/opt/local/apache2/bin/apxs $make &amp;amp;&amp;amp; make test&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;after a lengthy build process you should be ready to install with:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$sudo make install&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In /opt/local/apache2/modules you should now find mod_perl.so. We can now test our mod_perl to see if everyting is OK. Have a look at the &lt;a href='http://perl.apache.org/docs/2.0/user/intro/start_fast.html'&gt;fast guide to getting started with mod_perl&lt;/a&gt; and follow the instructions there.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To set up a test of mod_perl we need to edit apache&amp;#8217;s httpd.conf file which can be found: /opt/local/apache2/conf/httpd.conf&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Add the mod_perl module by adding the following line to the conf file&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;LoadModule perl_module modules/mod_perl.so&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Stop and restart your apache2 server and take a peek at the error log, you should get a line like the following:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$tail /opt/local/apache2/logs/ &lt;span&gt;Thu Apr 23 14:59:22 2009&lt;/span&gt; Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8j DAV/2 mod_perl/2.0.4 Perl/v5.8.9 configured &amp;#8211; resuming normal operations&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;yay!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='perl_dependancies'&gt;perl dependancies&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;OK, Connotea requies a lot of dependancies, most of which can be installed through CPAN, a few which need to be manually installed. I&amp;#8217;ve provided a file 1.8.extended.deplist.txt that contains what I believe to be the current set of modules that Connotea requires. If you pass the list of names into check-modules.py then you can check whether these modules have been installed. Passing any argument into the script will produce verobse output. Passing no arguments will just list the modules that have not been installed.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For the time being please ignore the following modules:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Apache2 Apache::Const Apache::File File::Touch Net::OpenID::JanRain::Consumer&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$more 1.8.extended.deplist.txt | ./check-modules.py verbose&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can generate a shell script to install non-installed modules via CPAN with the following command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$more 1.8.extended.deplist.txt | ./check-modules.py | awk &amp;#8216;{print &amp;#8220;sudo cpan -i &amp;#8221; $1}&amp;#8217; &amp;gt; install-modules.sh&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;and then:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$chmod u+x install-modules.sh $sudo ./install-modules.sh&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This will take some time. The CPAN interface is slow and requires a lot of intervention. If you get stuck with CPAN for a given module, then download the module and install from source.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I had to manually install Authen::Captcha http://search.cpan.org/dist/Authen-Captcha/Captcha.pl&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='connotea_code'&gt;Connotea code&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The most recent public version of the Connotea code is now on GitHub under the name &lt;a href='http://github.com/IanMulvany/connotea-public/tree/master'&gt;connotea-public&lt;/a&gt;. The main working branch is still under darcs, however we are in the process of switching over to git as the time to upload local patches to the dev server is becomming prohibitive. We may move to mercurial at some point in time, but for the time being the public facing snapshot will remain in git. Head on over and grab a copy. The main files of interest for continuing the setup will be in /connotea-public/sql/, /connotea-public/README, and /connotea-pulic/config&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='setup_mysql_databases_and_permissions'&gt;Setup MySQL databases and permissions&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Connotea uses a four databases. The main content database, the search database which is a replica of the content database, a click tracking database and the wiki database. The content database is a MyISAM database, and the search database is an InnoDB database. The schema for the content database is provided by schema.sql in the sql directory. To generate the search database do the following:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$perl mkschema_search &amp;lt; schema.sql &amp;gt; schema_search.sql&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now set up the schema of the content database and the search database:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$mysql -u root -p &amp;lt; schema.sql $mysql -u root -p &amp;lt; schema_search.sql $mysql -u root -p &amp;lt; clicks.sql&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You need to set up the search database to be a slave of the content database. This is done in the MySQL conf file by adding the following directives:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;  [mysqld]&lt;br /&gt;  # local replication of bibliotech to bibliotech_search:&lt;br /&gt;  server-id=1&lt;br /&gt;  log-bin=mysql-bin&lt;br /&gt;  binlog-do-db=bibliotech&lt;br /&gt;  replicate-same-server-id=1&lt;br /&gt;  replicate-rewrite-db=bibliotech-&amp;gt;bibliotech_search&lt;br /&gt;  replicate-do-db=bibliotech_search&lt;br /&gt;  master-host=localhost&lt;br /&gt;  master-user=search_repl&lt;br /&gt;  master-password=pass&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You may want to add the folloing directive too:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;code&gt;  # change stopwords in support of bibliotech freematch feature:&lt;br /&gt;  #ft_stopword_file=/etc/mysql_stopwords.txt&lt;br /&gt;  ft_min_word_len=2&lt;br /&gt;  ft_max_word_len=255&lt;br /&gt;  # allow packing of queries&lt;br /&gt;  group_concat_max_len=8192&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You now need to set up the appropriate permissions form within MySQL for the following users &amp;#8216;conwiki&amp;#8217;, &amp;#8216;search_repl&amp;#8217; and &amp;#8216;connotea&amp;#8217;:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;mysql&amp;gt; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, ALTER ON bibliotech_search.* TO -&amp;gt; connotea@localhost identified by &amp;#8216;secret&amp;#8217;;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;mysql&amp;gt; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, ALTER ON bibliotech.* TO -&amp;gt; connotea@localhost identified by &amp;#8216;secret&amp;#8217;;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;mysql&amp;gt; GRANT REPLICATION SLAVE, REPLICATION CLIENT ON &lt;em&gt;.&lt;/em&gt; TO -&amp;gt; search_repl@&amp;#8217;localhost.localdomain&amp;#8217; IDENTIFIED BY &amp;#8216;secret&amp;#8217;;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We now need to set up the wiki database. This is done through the following command:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;mysql&amp;gt;CREATE DATABASE conwiki; mysql&amp;gt;GRANT ALL ON conwiki.* TO conwiki@localhost IDENTIFIED BY &amp;#8216;secret&amp;#8217;;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To set up the schema we just let wiki-toolkit-setupdb have at it:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;$/usr/local/bin/wiki-toolkit-setupdb &amp;#8211;type mysql \ &amp;#8211;name conwiki \ &amp;#8211;user conwiki \ &amp;#8211;pass secret \ &amp;#8211;host localhost&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Remember to populate the &amp;#8220;COMPONENT WIKI&amp;#8221; block of your configuration file with the wiki database details.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Connotea will be informed of the database that it needs to connect to in the conf file. I would say that it goes without saying that the passwords all need to be congruent, but I keep messing up that part, so I&amp;#8217;m not going to say that.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='setup_apache_directives_and_paths_to_the_code'&gt;Setup Apache directives and paths to the code.&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ok, now we have mysql sitting there waiting to act as a data store. We have the connotea code. We just need to connect these together and to the outside world through the magic of apace and mod_perl.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You need to add a directive like the following to your apace conf file. Remeber, that file should be in /opt/local/apache2/conf/httpd.conf&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='change_the_document_root_as_we_are_going_to_host_connotea_from'&gt;change the document root, as we are going to host connotea from&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='a_more_traditional_location'&gt;a more traditional location&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='documentroot_optlocalapache2htdocs'&gt;DocumentRoot &amp;#8220;/opt/local/apache2/htdocs&amp;#8221;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;DocumentRoot &amp;#8220;/var/www/html&amp;#8221;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='ensure_that_we_can_follow_symlinks'&gt;ensure that we can follow symlinks:&lt;/h1&gt;&lt;br /&gt;&lt;pre class='markdown-html-error' style='border: solid 3px red; background-color: pink'&gt;REXML could not parse this XML/HTML: &lt;br /&gt;&amp;lt;Directory &amp;quot;/var/www/html&amp;quot;&amp;gt;&lt;br /&gt;    #&lt;br /&gt;    # Possible values for the Options directive are &amp;quot;None&amp;quot;, &amp;quot;All&amp;quot;,&lt;br /&gt;    # or any combination of:&lt;br /&gt;    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews&lt;br /&gt;    #&lt;br /&gt;    # Note that &amp;quot;MultiViews&amp;quot; must be named *explicitly* --- &amp;quot;Options All&amp;quot;&lt;br /&gt;    # doesn&amp;apos;t give it to you.&lt;br /&gt;    #&lt;br /&gt;    # The Options directive is both complicated and important.  Please see&lt;br /&gt;    # http://httpd.apache.org/docs/2.2/mod/core.html#options&lt;br /&gt;    # for more information.&lt;br /&gt;    #&lt;br /&gt;    Options Indexes FollowSymLinks&lt;br /&gt;&lt;br /&gt;    #&lt;br /&gt;    # AllowOverride controls what directives may be placed in .htaccess files.&lt;br /&gt;    # It can be &amp;quot;All&amp;quot;, &amp;quot;None&amp;quot;, or any combination of the keywords:&lt;br /&gt;    #   Options FileInfo AuthConfig Limit&lt;br /&gt;    #&lt;br /&gt;    AllowOverride None&lt;br /&gt;&lt;br /&gt;    #&lt;br /&gt;    # Controls who can get stuff from this server.&lt;br /&gt;    #&lt;br /&gt;    Order allow,deny&lt;br /&gt;    Allow from all&lt;br /&gt;&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;h1 id='add_directives_for_connotea'&gt;add directives for connotea&lt;/h1&gt;&lt;br /&gt;&lt;pre class='markdown-html-error' style='border: solid 3px red; background-color: pink'&gt;REXML could not parse this XML/HTML: &lt;br /&gt;&amp;lt;VirtualHost 127.0.0.1&amp;gt;&lt;br /&gt;        ServerName local.connotea.com&lt;br /&gt;        ServerAlias *local.connotea.com&lt;br /&gt;        ServerAdmin ian@mulvany.net&lt;br /&gt;        DocumentRoot /var/www/html/connotea&lt;br /&gt;        PerlOptions +Parent&lt;br /&gt;        PerlSwitches -I/var/www/perl/connotea&lt;br /&gt;        PerlModule Bibliotech::Apache&lt;br /&gt;        PerlModule Bibliotech::AuthCookie&lt;br /&gt;        &amp;lt;Location /&amp;gt;&lt;br /&gt;          SetHandler perl-script&lt;br /&gt;          PerlHandler Bibliotech::Apache&lt;br /&gt;          PerlAuthenHandler Bibliotech::AuthCookie::authen_handler&lt;br /&gt;          AuthName Bibliotech&lt;br /&gt;          AuthType basic&lt;br /&gt;          require valid-user&lt;br /&gt;          #ErrorDocument 503 /paused.html&lt;br /&gt;          #ErrorDocument 503 /readonly.html&lt;br /&gt;          ErrorDocument 503 /unavailable.html&lt;br /&gt;        &amp;lt;/Location&amp;gt;&lt;/pre&gt;&lt;pre class='markdown-html-error' style='border: solid 3px red; background-color: pink'&gt;REXML could not parse this XML/HTML: &lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;In your /etc/hosts file add the following line:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;li&gt;1 local.connotea.com&lt;/li&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This means you can point your browser at local.connotea.com and see the local installation.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;in /var/www create perl, html and site&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;in /var/www/site create the directory connotea and place the source code in there.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;create the following symlinks:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/var/www/perl/connotea -&amp;gt; ../site/connotea&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;and&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/var/www/html/connotea -&amp;gt; ../perl/connotea/site/npg&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Make sure that the paths to the code is readable by apache. That also means that the full paths have to be readable by apache.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='set_up_the_connotea_conf_file'&gt;Set up the connotea conf file.&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;copy /connotea-code/confi to /etc/bibliotech.conf&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The most important declarations to set up are the following:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;DOCROOT = &amp;#8216;/var/www/perl/connotea_code/site/default&amp;#8217; LOCATION = &amp;#8216;http://www.mydomain.com/&amp;#8217; DBI_CONNECT = &amp;#8216;dbi:mysql:bibliotech&amp;#8217; DBI_USERNAME = &amp;#8216;user&amp;#8217; DBI_PASSWORD = &amp;#8216;secret&amp;#8217;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='just_the_database_name_of_the_replicated_myisam_fulltextenabled_database'&gt;just the database name of the replicated MyISAM FULLTEXT-enabled database&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;DBI_SEARCH = &amp;#8216;bibliotech_search&amp;#8217;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='for_debugging_purposes_set_explain_http_codes_to_true'&gt;for debugging purposes set EXPLAIN_HTTP_CODES to true&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='set_it_to_false_when_you_have_everything_running'&gt;set it to false when you have everything running.&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='it_causes_application_errors_to_be_printed_to_the_requesting_page'&gt;It causes application errors to be printed to the requesting page.&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;EXPLAIN_HTTP_CODES = true&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;CLICKS { # options regarding click tracking # database connection details DBI_CONNECT = &amp;#8216;dbi:mysql:clicks&amp;#8217; DBI_USERNAME = &amp;#8216;user&amp;#8217; DBI_PASSWORD = &amp;#8216;secret&amp;#8217; }&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;COMPONENT WIKI { #DBI_CONNECT = &amp;#8216;dbi:mysql:conwiki&amp;#8217; #DBI_USERNAME = &amp;#8216;conwiki&amp;#8217; #DBI_PASSWORD = &amp;#8216;secret&amp;#8217; #ADMIN_USERS = &lt;span&gt;&amp;#8216;admin&amp;#8217;&lt;/span&gt; #LOCK_TIME = &amp;#8216;10 MINUTE&amp;#8217; #ALLOW_EDIT = true #HOME_NODE = &amp;#8216;System:Home&amp;#8217; # page size limit is in characters #MAX_PAGE_SIZE = 40000 # maximum external hyperlink count, cuts down on spam #MAX_EXT_LINKS = 75 # scan: 1 means check text against ANTISPAM &amp;gt; TAG_REALLY_BAD_PHRASE_LIST # scan: 2 means check text against ANTISPAM &amp;gt; WIKI_BAD_PHRASE_LIST+TAG_REALLY_BAD_PHRASE_LIST #SCAN = 1 # to admit the spam rule that rejects wiki text, set this to true: #SAY_SPAM_RULE = false }&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 id='sendmail_needs_to_be_set_to_the_os_x_path'&gt;sendmail needs to be set to the OS X path.&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;SENDMAIL = &amp;#8216;/usr/sbin/sendmail&amp;#8217;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='final_adjustments'&gt;Final adjustments&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ensure that antispam_score.csv is writable by connotea.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='turn_it_on'&gt;Turn it on.&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You should be able to run the application now.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 id='gotchas'&gt;Gotcha&amp;#8217;s&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In a previous installaion I had problems getting the perl GD module installed&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You need to downgrade LWP, use the following to find out which version of a perl module you have installed. Follow the instructions at this site to get this installed:&lt;/p&gt;&lt;br /&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;
</content>
 </entry>
 
 <entry>
   <title>Another great example of how being lazy can reap great rewards</title>
   <link href="http://partiallyattended.com/2009/04/16/Another-great-example-of-how-being-lazy-can-reap-great-rewards"/>
   <updated>2009-04-16T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/16/Another-great-example-of-how-being-lazy-can-reap-great-rewards</id>
   <content type="html">Last year I got really obsessed with the idea of making my google email contacts list, my phone list and my desktop address book all sync together. I couldn&amp;#39;t find a simple to use free application that would do all of this for me. For a while I was using Spanning Sync to keep calendars in sync. I had a Nokia N95, my desktop machine is a mac and my online life is mediated by Google. I thought about expending energy to write my own solution, and would think about it from time to time, but today I am happy to announce that I needn&amp;#39;t have bothered. Now with my iPhone and &amp;lt;a href=&amp;quot;&lt;a href=&quot;http://www.google.com/mobile/apple/sync.html&quot;&gt;http://www.google.com/mobile/apple/sync.html&lt;/a&gt;&amp;quot;&amp;gt;Google mobile sync&amp;lt;/a&amp;gt; everything seems to just work, at least for the time being. I&amp;#39;m pretty happy about this right now. &lt;div&gt; &lt;br&gt;&lt;/div&gt;&lt;div&gt;tags: iphone, google, contacts, sync, lazy&lt;/div&gt; 
</content>
 </entry>
 
 <entry>
   <title>notes on "Classes of complex networks deﬁned by role-to-role connectivity proﬁles"</title>
   <link href="http://partiallyattended.com/2009/04/14/notes-on-%22Classes-of-complex-networks-de%EF%AC%81ned-by-role-to-role-connectivity-pro%EF%AC%81les%22"/>
   <updated>2009-04-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/14/notes-on-"Classes-of-complex-networks-deﬁned-by-role-to-role-connectivity-proﬁles"</id>
   <content type="html">Looking for algorithms to do community detection (there are a bunch  from the famous Girvan-Newman algorithm &lt;a href=&quot;http://dx.doi.org/10.1073/pnas.122653799&quot;&gt;doi:10.1073/pnas.122653799&lt;/a&gt; which seems to have gained popularity through being very simple, effiencet and usually pretty powerfull, through to a method &lt;a href=&quot;http://dx.doi.org/10.1103/PhysRevE.71.046117&quot;&gt;doi:10.1103/PhysRevE.71.046117&lt;/a&gt; by Ziv, Middendorf and Wiggins. I have to admit I don't understand that paper yet, but hope to come back to it.) I was pointed to a paper by Guimera, Sales-Pardo and Amaral. In looking for the paper the first one that I found was Classes of complex networks deﬁned by role-to-role connectivity proﬁles on &lt;a href=&quot;http://dx.doi.org/10.1038/nphys489&quot;&gt;DOI:10.1038/nphys489&lt;/a&gt;. It turns out that they describe their algorithm in the &lt;a href=&quot;http://dx.doi.org/10.1038/nature03288&quot;&gt;doi:10.1038/nature03288&lt;/a&gt;, but as I encountered the nautre physics aritcle I may as well read my way through that and give you the skinny on it.&lt;br /&gt;&lt;br /&gt;The main story in this paper is that real networks are complicated, and that the properties of modules in the network are not reflected by the average properites of the entire network. The implication would seem to be that models for generating netowrks do note capture importnat properties of real world netowrks. That's not really a great surprise, however I guess that it is nice that someone has sone an explicit comparison.&lt;br /&gt;&lt;br /&gt;One interesting idea in the paper is that they try to classify modules according to how the average connectivity of the connecting nodes in the modules (the nodes that bridge out to other modules) is distributed among the other modules. The classes they describe are non-hubs, with non-hubs being further described into ultra-peripheral nodes, peripheral nodes, satellite connectors and kinless nodes. Hubs get broken out into connector hubs, global hubs and provincial hubs. &lt;br /&gt;&lt;br /&gt;These descriptions are tightly defined in terms of properties of the identified modules. The claim in the paper is that global properties of real networks, specifically some degree-degreee correlations, can only be reconstructed by taking into account this modular structure. The new property is called the &quot;Participation Function&quot;.&lt;br /&gt;&lt;br /&gt;There is another imporant aspect to this picture. If we think of the modules as building blocks, this paper is saying that the kinds of building block of the network are key to understanding the properties of the network. In addition, how those building blocks tend to connect to each other is an equally important aspect of this picture and can be measured by looking at the likelihood of a connection between two blocks in a given network in contrast to a random connection probablility.&lt;br /&gt;&lt;br /&gt;An illuminating example is given by describing the differences between Cincinnati airport and Johannesburg airport. The two have the same degree distribution, but you can fly to the latter from most major airports in the world and not the former. This is described by noting that Joberg is the most connected city in it's region, but the same does not hold true for Cincinnati (trivia, this city was named after a roman dictator).&lt;br /&gt;&lt;br /&gt;This is mainly a descriptive paper, but the authors suggest that the differences may arise in real world networks depending on whether they are transportation networks that are constrained by conservation laws, as opposed to signialling networks that face no such constrainsts. (I'm not sure, without thinking about it further, that you wouldn't be able to define some kind of a conservation law on a signalling network, given that there will tend to be some constrainst, e.g. attention time/information processing capacity of the reciever nodes).&lt;br /&gt;&lt;br /&gt;It seems from the paper that they use simulated annealing to determing modularity. &lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;The math bit&lt;br /&gt;&lt;br /&gt;The modularity of a partition $\mathcal{M} \left( \mathcal{P} \right)$ is defined as&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;\mathcal{M} \left( \mathcal{P} \right)  = \sum_{s=1}^{N_{M}} \left[ \frac{l_{s}}{L} - \left(  \frac{d_{s}}{2L} \right)^{2} \right]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Where $L$ is the number of links in the network, $N_{M}$ is the number of non-empty modules in the partition, $l_{s}$ is the number of links in a module $s$ and $d_{s}$ is the sum of degrees in a module $s$. &lt;br /&gt;&lt;br /&gt;Pick your favorite algorithm (I don't have one yet!) to find a partition to your liking.&lt;br /&gt;&lt;br /&gt;Modules roles are determined by looking at where the modules fall in the $z$ - $P$ plane where $z$ is the relative within module degree and $P$ is the participation coefficient. I'll have a look at these two metrics in a later post.</content>
 </entry>
 
 <entry>
   <title>Why measure scientists and their work?</title>
   <link href="http://partiallyattended.com/2009/04/14/Why-measure-scientists-and-their-work"/>
   <updated>2009-04-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/14/Why-measure-scientists-and-their-work</id>
   <content type="html">I'm interested in using graph theory to develop tools to improve science (whether I manage to do this is  a moot point, I believe that someone will, and that such tools will be useful). One of the questions raised by any effort to introduce new  systems that may be used to compare and contrast the work of scientists is whether such systems can have any net benefit when weighed against the potential pressure that they may place on working scientists. A large amount of discussion has taken place in the &lt;a href=&quot;http://network.nature.com/groups/citation-science/forum/topics&quot;&gt;Citations in Science&lt;/a&gt; forum. Other places where there is a discussion about the kinds of tools that are being considered is the &lt;a href=&quot;http://repinf.pbwiki.com/&quot;&gt;International Repositories Infrastructure wiki&lt;/a&gt;, and again over at Nature Network Martin Fenner is asking &lt;/a&gt; &lt;a href=&quot;http://network.nature.com/people/mfenner/blog/2009/04/13/a-few-questions-about-author-identifiers&quot;&gt;a few questions about author identifiers&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Themes that frequently bubble up are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;	&lt;li&gt;awarding credit, particularly for non-journal writing contributions&lt;/li&gt;&lt;br /&gt;        &lt;li&gt;disambiguating the literature, especially for non-ascii authors&lt;/li&gt;&lt;br /&gt;        &lt;li&gt;tracking trends in the literature&lt;/li&gt;&lt;br /&gt;        &lt;li&gt;matching grant funding to research output&lt;/li&gt;&lt;br /&gt;        &lt;li&gt;opening the monopoly of authority held by large journals and citation indexing services&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;			&lt;br /&gt;There are other themes too, and I may amend this post as those themes come to me.&lt;br /&gt;&lt;br /&gt;posterity vs a living wage&lt;br /&gt;&lt;br /&gt;inbound vs outbound effects on the scientist. </content>
 </entry>
 
 <entry>
   <title>Neat blog on Sankey diagrams.</title>
   <link href="http://partiallyattended.com/2009/04/14/Neat-blog-on-Sankey-diagrams"/>
   <updated>2009-04-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/14/Neat-blog-on-Sankey-diagrams</id>
   <content type="html">I just noticed a very nice blog dedicated to &lt;a href=&quot;http://www.sankey-diagrams.com&quot;&gt;Sankey diagrams&lt;/a&gt;. As Phineas mentions in one post: &lt;a href=&quot;http://www.sankey-diagrams.com/sankey-diagrams-are-directed-weighted-graphs/&quot;&gt;Sankey diagrams are directed graphs&lt;/a&gt;.</content>
 </entry>
 
 <entry>
   <title>Why I'm setting up this blog</title>
   <link href="http://partiallyattended.com/2009/04/13/Why-Im-setting-up-this-blog"/>
   <updated>2009-04-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/13/Why-Im-setting-up-this-blog</id>
   <content type="html">Right, well, I'm pretty interested in graph theory. I work in publishing for the journal Nature on new web products, and I need a focussed way of getting my thoughts together on a range of topics that touch on science. I wanted a space that was more focussed than my &lt;a href=&quot;http://www.partiallyattended.com/&quot;&gt; personal blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have a few specific aims for this blog. &lt;br /&gt;&lt;br /&gt;&lt;li&gt;Get some of my thoughts on publishing, science and the philosophy of science out of my head and into an archived public space&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Make notes on any academic papers that I read that touch on my area of interests&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Motivate me to take all the cruddy code that I have lying around and push it public&lt;/li&gt;&lt;br /&gt;&lt;li&gt;I'd like to use this blog as a driver to learning how to visualize and extract sense out of large graphs&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;I'm hoping to perhaps get to grips to &lt;a href=&quot;http://processing.org/&quot;&gt;Processing&lt;/a&gt; as a means for the last of these three.&lt;br /&gt;&lt;br /&gt;In regards to the first of these three, I do intend to draw a dotted line between my personal opinions and bits of science that I find interesting, and projects that I am involved in at work. I like the &lt;a href=&quot;http://the.taoofmac.com/space/Disclaimer&quot;&gt;tao of mac disclaimer&lt;/a&gt;, and I hope to tend more towards following this advice than not, however it is not clear to me that I would wish to refrain from commenting on aspects of the work that I do, especially those that reside very much in the public domain. &lt;br /&gt;&lt;br /&gt;That said, all opinions voiced here are strictly my own.</content>
 </entry>
 
 <entry>
   <title>Moving over to the googleverse</title>
   <link href="http://partiallyattended.com/2009/04/13/Moving-over-to-the-googleverse"/>
   <updated>2009-04-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/13/Moving-over-to-the-googleverse</id>
   <content type="html">&lt;p&gt;&lt;br /&gt;Well, today I finally made a switch that I had been thinking about for a long time, I moved the hosting of my personal domain to google app engine with email being managed by google apps for my domain. &lt;a href=&quot;http://www.mulvany.net&quot;&gt;http://www.mulvany.net&lt;/a&gt; is now a google app engine site. At the moment there is not much content there, but the google app engine tool allows me to run a perfect cop of my site off line, and to edit locally and then push live. That's really nice, and I liked this interaction model while I was creating my wedsite (wedding website). Prior to this my site was running on Zope. To be honest, editing it was a pain in the ass. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;My google app engine setup is using the standard out of the box Django setup. To be honest, getting uri's connected to funtions or to content is not as transparently easy as with &lt;a href=&quot;http://www.sinatrarb.com/&quot;&gt;sinatra&lt;/a&gt; on ruby, but it's pretty nifty, so I'm a happy bunny.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I was worried about email, but the MX records took about 30 mins to switch over, so no sweat, it was pretty smooth.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;There is one downside, i'm hosted on networksoloutions, and it's looking like those bastards don't allow proper 301 redirects, so I may not be able to get http://mulvany.net to point to &lt;a href=&quot;http://www.mulvany.net&quot;&gt;http://www.mulvany.net&lt;/a&gt;. I've gotten a domain renewal until 2013, so I might just have to suck it up. There is a discussion over at &lt;a href=&quot;http://blogging.nitecruzr.net/2007/11/vagaries-of-publishing-your-blog-to.html&quot;&gt;http://blogging.nitecruzr.net/2007/11/vagaries-of-publishing-your-blog-to.html&lt;/a&gt; pointing out some of the problems about this.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I also set up a, well, I'm hesitant to call it work related, let's call it a blog about the stuff that I'm interested in that's not totally random, but that does have a relationship to my interests in science. It's over at &lt;a href=&quot;http://directedgraph.blogspot.com/&quot;&gt;Directed Graph&lt;/a&gt;, it's a bit new, and it probably won't be updated any more frequently than this blog, but I'm going to try to keep the content over there a bit more focussed on topics around science, graph theory and publishing.&lt;br /&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Grave of the reverend Thomas Bayes</title>
   <link href="http://partiallyattended.com/2009/04/13/Grave-of-the-reverend-Thomas-Bayes"/>
   <updated>2009-04-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/13/Grave-of-the-reverend-Thomas-Bayes</id>
   <content type="html">&lt;p class=&quot;mobile-photo&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_iEDaPT5RT9U/SeQxSrOurUI/AAAAAAAAAIE/xsFDQUwuoB8/s1600-h/photo-794447.jpg&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_iEDaPT5RT9U/SeQxSrOurUI/AAAAAAAAAIE/xsFDQUwuoB8/s320/photo-794447.jpg&quot;  border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5324434856370679106&quot; /&gt;&lt;/a&gt;&lt;/p&gt;I visited bunhill fields at the weekend. It&amp;#39;s a non conformist  &lt;br&gt;graveyard just off of moorgate in London. Over the course of it&amp;#39;s  &lt;br&gt;active life over 120,000 people were buried there, in a space a little  &lt;br&gt;under four acres. Notable residents include Daniel Defoe and William  &lt;br&gt;Blake, but the occupant I was most intrigued to see was Thomas Bayes,  &lt;br&gt;the founder of Bayseian statistics. The large tomb contains  &lt;br&gt;thebesmains of many members of the Bayes family. It reminded me of a  &lt;br&gt;time when I passsed by the grave of Stokes on a graveyard in  &lt;br&gt;Edinburgh, also old and greened and sentinalled by ancient trees. So  &lt;br&gt;many great minds have fed the soil of this little island.
</content>
 </entry>
 
 <entry>
   <title>Directed Graph blog setup.</title>
   <link href="http://partiallyattended.com/2009/04/13/Directed-Graph-blog-setup"/>
   <updated>2009-04-13T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/13/Directed-Graph-blog-setup</id>
   <content type="html">I've decided to use &lt;a href=&quot;http://alexgorbatchev.com/wiki/SyntaxHighlighter&quot;&gt;syntaxhiligher2&lt;/a&gt; to do syntax hi-lighting and a call to &lt;a href=&quot;http://www.yourequations.com/&quot;&gt;Yourequations.com&lt;/a&gt; for rendering latex on the blog. &lt;a href=&quot;http://www.botcyb.org/2008/10/rendering-latex-in-blogger.html&quot;&gt;Bot Cyborg&lt;/a&gt; has a good description of how to get this to work on blogger.&lt;br /&gt;&lt;br /&gt;The main advantage of this approach is that the pseudo code is written in the blog posts in plain encased in a pre statement, and the equations are also just vanilla latex in a pre statement. So if we wanted to think about the betweenness centrality of a graph we have the equation: &lt;br /&gt;&lt;br /&gt;
\[
C_B(v)= \sum_{s \neq v \neq t \in V \atop s \neq t}\frac{\sigma_{st}(v)}{\sigma_{st}}
\]
&lt;br /&gt;&lt;br /&gt;and in python for a given graph object we could use the excellent &lt;a href=&quot;http://networkx.lanl.gov/preview/index.html&quot;&gt;networkx&lt;/a&gt; package to calculate it like so&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: py&quot;&gt;&lt;br /&gt;import networkx as nx #import networkx&lt;br /&gt;G=nx.read_adjlist(&quot;graph.adjlist&quot;)  # read in a graph graph&lt;br /&gt;nodes_betweenness_centrality = nx.betweenness_centrality(G) # returns a dictionary&lt;br /&gt;for node_betweenness_centrality in nodes_betweenness_centrality:&lt;br /&gt;    print node_betweenness_centrality&lt;br /&gt;&lt;/pre&gt;</content>
 </entry>
 
 <entry>
   <title>testing latex and syntax hilighting on blogger</title>
   <link href="http://partiallyattended.com/2009/04/12/testing-latex-and-syntax-hilighting-on-blogger"/>
   <updated>2009-04-12T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/12/testing-latex-and-syntax-hilighting-on-blogger</id>
   <content type="html">Some python code &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;some links &lt;br /&gt;http://www.ramymostafa.com/?p=99&lt;br /&gt;http://alexgorbatchev.com/wiki/SyntaxHighlighter&lt;br /&gt;http://www.botcyb.org/2008/10/rendering-latex-in-blogger.html&lt;br /&gt;http://blog.yourequations.com/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Syntaxhiligher2 (unreliable)&lt;br /&gt;&lt;pre class=&quot;brush: py&quot;&gt;&lt;br /&gt;&lt;br /&gt;def AuthenticateSession(username,password):&lt;br /&gt;     blogger_service = service.GDataService(username,password)&lt;br /&gt;     blogger_service.source = 'mulvanynet-BloggerTagger-1.0'&lt;br /&gt;     blogger_service.service = 'blogger'&lt;br /&gt;     blogger_service.server = 'www.blogger.com'&lt;br /&gt;     blogger_service.ProgrammaticLogin()&lt;br /&gt;     return blogger_service&lt;br /&gt;&lt;br /&gt;def PrintUserBlogInfo(blogger_service):&lt;br /&gt;     query = service.Query()&lt;br /&gt;     query.feed = '/feeds/default/blogs'&lt;br /&gt;     feed = blogger_service.Get(query.ToUri())&lt;br /&gt;     blog_id = feed.entry[0].GetSelfLink().href.split(&quot;/&quot;)[-1]&lt;br /&gt;     print feed.title.text&lt;br /&gt;     print blog_id&lt;br /&gt;     for entry in feed.entry:&lt;br /&gt;         print &quot;\t&quot; + entry.title.text,&lt;br /&gt;         print entry.GetSelfLink().href.split(&quot;/&quot;)[-1]&lt;br /&gt;&lt;br /&gt;def GetBlogFeed(blogger_service):&lt;br /&gt;    query = service.Query()&lt;br /&gt;    query.feed = &quot;/feeds/default/blogs&quot;&lt;br /&gt;   feed = blogger_service.Get(query.ToUri())&lt;br /&gt;   return feed&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;latex&quot;&gt;&lt;br /&gt;\int_{0}^{1}\frac{x^{4}\left(1-x\right)^{4}}{1+x^{2}}dx&lt;br /&gt;=\frac{22}{7}-\pi&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;renders as&lt;br /&gt;&lt;br /&gt;&lt;pre lang=&quot;eq.latex&quot;&gt;&lt;br /&gt;\int_{0}^{1}\frac{x^{4}\left(1-x\right)^{4}}{1+x^{2}}dx&lt;br /&gt;=\frac{22}{7}-\pi&lt;br /&gt;&lt;/pre&gt;
</content>
 </entry>
 
 <entry>
   <title>Getting listed on nature blogs</title>
   <link href="http://partiallyattended.com/2009/04/12/Getting-listed-on-nature-blogs"/>
   <updated>2009-04-12T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/12/Getting-listed-on-nature-blogs</id>
   <content type="html">I'm gittin meself listed on nature blogs. I better whup this blog back into shape first though.
</content>
 </entry>
 
 <entry>
   <title>Adding a tag cloud to blogger</title>
   <link href="http://partiallyattended.com/2009/04/12/Adding-a-tag-cloud-to-blogger"/>
   <updated>2009-04-12T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/04/12/Adding-a-tag-cloud-to-blogger</id>
   <content type="html">I've been thinking about neat ways to make blogs approach research articles; about how to make some of the core features of a journal be more apparent in a blog, which has led me to think about blogger widgets. That led me to the &lt;a href=&quot;http://phydeaux3.blogspot.com/&quot;&gt;Phydeaux3&lt;/a&gt; blog where there is a kick ass implementation of a &lt;a href=&quot;http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html&quot;&gt;widget to display a tag cloud&lt;/a&gt; for blogger. Hopefully you can see that it works pretty well. Neat plugin. &lt;br /&gt;&lt;br /&gt;Hopefully I'll be able to dissect this to put in place some of the ideas I have regarding journals.</content>
 </entry>
 
 <entry>
   <title>I woke up today and git-svn was broken.</title>
   <link href="http://partiallyattended.com/2009/03/10/I-woke-up-today-and-git-svn-was-broken."/>
   <updated>2009-03-10T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/03/10/I-woke-up-today-and-git-svn-was-broken.</id>
   <content type="html">Odd, it was working last time I used it. Today I got the following error&lt;br /&gt;&lt;br /&gt;git svn&lt;br /&gt;IO object version 1.22 does not match bootstrap parameter 1.23 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94.&lt;br /&gt;Compilation failed in require at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/IO/Handle.pm line 263.&lt;br /&gt;BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/IO/Handle.pm line 263.&lt;br /&gt;Compilation failed in require at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/IO/Seekable.pm line 101.&lt;br /&gt;BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/IO/Seekable.pm line 101.&lt;br /&gt;Compilation failed in require at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/IO/File.pm line 133.&lt;br /&gt;BEGIN failed--compilation aborted at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/IO/File.pm line 133.&lt;br /&gt;Compilation failed in require at /usr/local/libexec/git-core//git-svn line 40.&lt;br /&gt;BEGIN failed--compilation aborted at /usr/local/libexec/git-core//git-svn line 40.&lt;br /&gt;&lt;br /&gt;The following blog post http://blog.grogmaster.com/2008/12/notes-about-git-svn-google-code.html seems to reference some kind of git-svn problem on Mac, though whether it is related to the issue that I am having I don't know. I've decided to try to follow the advice there and install through Mac Ports, which involves installing (dmg download available from the site). After that I tried&lt;br /&gt;&lt;br /&gt;sudo port install gs-utils&lt;br /&gt;&lt;br /&gt;For a laugh. I'm now waiting for all of the mac ports dependancies to load and install. I figure I've got about a 15% chance of this going through without breaking, given the current state of my system. I'm off for a coffee now, I'll check back later and see what happens. 
</content>
 </entry>
 
 <entry>
   <title>Rail in the UK is really pretty shitty</title>
   <link href="http://partiallyattended.com/2009/03/09/Rail-in-the-UK-is-really-pretty-shitty"/>
   <updated>2009-03-09T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2009/03/09/Rail-in-the-UK-is-really-pretty-shitty</id>
   <content type="html">Last month I bought some rail tickets online, and got to London Bridge only to be told that I had to go to Liverpool Street in order to print out the tickets. Five minutes before my train was due to depart. I had to buy a new set of tickets for that days journey, and get up extra early the next day to make it to Liverpool street to print out my tickets.&lt;br /&gt;&lt;br /&gt;This was really annoying me, so I wrote a pretty rude email and got a response saying that if I returned my tickets with a cover letter I would get a full refund, anyway, I'm about to send off for a refund, the cover letter is reproduced below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;br /&gt;09/03/2009&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dear Madam,&lt;br /&gt;&lt;br /&gt;I am returning the pair of unused tickets for a journey on the &lt;br /&gt;14th of February 2009.&lt;br /&gt;&lt;br /&gt;I purchased these return tickets online for a journey between &lt;br /&gt;London Bridge and Lingfield. When I arrived at London Bridge I &lt;br /&gt;was informed that I had to go to Liverpool Street Station to print&lt;br /&gt;my tickets, and that there was no way to be issued with my tickets &lt;br /&gt;at London Bridge. I was forced to purchase another set of tickets &lt;br /&gt;for journey on that day. &lt;br /&gt;&lt;br /&gt;The following day I had to stop by Liverpool street in order to &lt;br /&gt;print the tickets for travel on the 15th, and in addition I printed&lt;br /&gt;the unused tickets, which I am returning in this letter.&lt;br /&gt;&lt;br /&gt;The idea that you would create a system which allows for purchase&lt;br /&gt;and collection of tickets via a web interface, but at the same &lt;br /&gt;time not provision one of your busiest metropolitan hubs with the means&lt;br /&gt;for retrieval of those tickets is astonishing. I understand that investment&lt;br /&gt;in the ticketing machines may be large, but to roll out a system that &lt;br /&gt;is so patently broken cannot be in the best interest of the consumer.&lt;br /&gt;&lt;br /&gt;At the very least, as an interim measure, providing tickets that may be printed online could be a viable solution. Every rail company that &lt;br /&gt;I have travelled with across Europe has such a system. National Express bus&lt;br /&gt;service has such a system. Even Ryan air uses such a system, which indicates to this mind that it cannot be too expensive to implement.&lt;br /&gt;&lt;br /&gt;Sincerely Yours,&lt;br /&gt;&lt;br /&gt;- Ian Mulvany&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;
</content>
 </entry>
 
 <entry>
   <title>other tips for new york</title>
   <link href="http://partiallyattended.com/2009/03/02/other-tips-for-new-york"/>
   <updated>2009-03-02T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/03/02/other-tips-for-new-york</id>
   <content type="html">&lt;br /&gt;Also Mona's bar on 13th and b (a bit of a dive, but all the better for it)&lt;br /&gt;The east village/alphabet street areas have great bars, there used to be one called the drugstore.&lt;br /&gt;&lt;br /&gt;Best Bagel: H&amp;H on 75thish and broadway&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ah, sure, it's not a bad wee city.&lt;br /&gt;&lt;br /&gt;Oh, the museums, they are pretty good too.&lt;br /&gt;&lt;br /&gt;The Metropolitan (it's free)&lt;br /&gt;The Frick Collection&lt;br /&gt;- Guggenheim (depending what's on)&lt;br /&gt;MOMA&lt;br /&gt;MOMI
</content>
 </entry>
 
 <entry>
   <title>Five places to eat in New York, mmmmm</title>
   <link href="http://partiallyattended.com/2009/03/02/Five-places-to-eat-in-New-York%2C-mmmmm"/>
   <updated>2009-03-02T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/03/02/Five-places-to-eat-in-New-York,-mmmmm</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Five places to eat in New York,&lt;/p&gt;&lt;p&gt;I used to live in New York a good few years ago, and now when friends ofmine are about to go there they sometimes ask me about what to do there. Ikeep trying to think of great places to go in the city, so here is a shortlist of five of my favorite places to eat in New York. Not fancy, notexhaustive, just five places that I remember fondly now that I look back onmy time there. Most of these places are on the upper west side, which iswhere I used to live.&lt;/p&gt;&lt;h2&gt;&lt;a href=&quot;http://www.frommers.com/destinations/newyorkcity/D48502.html&quot;&gt;Flor De Mayo&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;.Chinese Cuban fusion. Best half roast chicken in New York. In fact, besthalf roast chicken on the planet. It comes with a big helping of yellow riceand fried platains. It costs about six or seven dollars and it's on 79th andBroadway, or thereabouts.&lt;/p&gt;&lt;p&gt;&lt;span&gt;Tom's Restaurant&lt;/span&gt;(a.k.a Tom's Diner). It has it's own Wikipedia page, anda &lt;a href=&quot;http://www.flickr.com/search/?q=Tom%27s%20Diner&amp;amp;w=all&quot;&gt;flickrset&lt;/a&gt;. Get the broadway shake. It's a cappuchino choclate malt shake, it's amazing.&lt;/p&gt;&lt;h2&gt;&lt;/h2&gt;&lt;h2&gt;Crispy Duck in China Town&lt;/h2&gt;Go eat in china town. Get free helpings of green tea. There is a place downthere that has a menu that includes Chairman Mao's favorite dishes. I usedto get the chicken in brown sauce. Most of the places down there are dirtcheap. You can get a good lunch for 5 dollars. I went to one place that dida crispy duck with spring onions and pancakes. It was a bit more expensivethe most of the places, but it was one of the most delicious meals that Ihave ever had. It was called &quot;Peking Duck House&quot; (thanks phillip for reminding me of the name!). Oh,and the green tea ice cream that you can get there is great, and so are thelittle egg cakes, look out for the lady in the booth.&lt;h2&gt;Famiglia Pizza&lt;/h2&gt;This is simply the best slice of Pizza in New York, not the biggest, not thefancy schmancyist, just the goddamn best. There are a number of branchesthroughout the city, but the one I used to go to was on 116th and broadway.Incidentally the first pizzeriea in America is also in New York and it'spretty damn good too. It's called &lt;a href=&quot;http://www.firstpizza.com/&quot;&gt;Lombardi's&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;h2&gt;Any Deli for a Sandwich&lt;/h2&gt;,But specifically broadway market deli where you should get a Sub filled withroast beef, swiss cheese, mayo, and get it heated, mmmm. It's the archetypalNew York experience. You can get any type of bread and have them stick anytype of anything between the pieces of bread. Bagels are also really reallygood in New York, go to H and H bagels, best bagels in the US, somewherearound 72nd and Broadway. &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>unknown post</title>
   <link href="http://partiallyattended.com/2009/02/18/unnamed"/>
   <updated>2009-02-18T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/18/unnamed</id>
   <content type="html">I want to find out what all of the ISSN's are for the publications that are printed by Nature Publishing Group. They list all of their publications on the following page &lt;a href=&quot;http://www.nature.com/siteindex/index.html&quot;&gt;http://www.nature.com/siteindex/index.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;awk '{print &quot;curl http://www.nature.com&quot;$1&quot;index.html | grep ISSN&quot;}' nature-journal-links.txt &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
</content>
 </entry>
 
 <entry>
   <title>Training Diary Catchup</title>
   <link href="http://partiallyattended.com/2009/02/18/Training-Diary-Catchup"/>
   <updated>2009-02-18T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/18/Training-Diary-Catchup</id>
   <content type="html">OK, so, I've fallen off the wagon in terms of climbing training, or in fact training of any kind.&lt;br /&gt;&lt;br /&gt;Last weekend was interesting. I did the introductory PADI course, but the week leading up to the weekend was swamped with work, and all of the nights of this week have filled up too. I think in order to get my running done I am going to have to transition to a morning run a few times a week.&lt;br /&gt;&lt;br /&gt;I can give this a try tomorrow and see how it goes. I managed to get my bike road worthy again last night, so that will help with the amount of time I have free in the mornings. &lt;br /&gt;&lt;br /&gt;Liowlights: &lt;br /&gt;not finding the time to get any training done.&lt;br /&gt;&lt;br /&gt;Hilights:&lt;br /&gt;So there have been some hilights. &lt;br /&gt;&lt;br /&gt;- Diving for the first time, even if it was only in the pool.&lt;br /&gt;- Last Monday week ago, nearly onsighting a 6c at the wall. My goal is to tick a 6c some time in March, so that was very promising.&lt;br /&gt;- I tried to get back on the fingerboard again this week, but found it very hard. No power, no motivation. This is actually in the hilight column, as if I can actually get some power back in my hands, given how well I was climbing at the wall recently I should see some improvements!! Let's see how she goes.
</content>
 </entry>
 
 <entry>
   <title>Not a smart way to do this.</title>
   <link href="http://partiallyattended.com/2009/02/18/Not-a-smart-way-to-do-this."/>
   <updated>2009-02-18T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/18/Not-a-smart-way-to-do-this.</id>
   <content type="html">I wanted to find out what all of the 
</content>
 </entry>
 
 <entry>
   <title>Wrangling data from a mysql db</title>
   <link href="http://partiallyattended.com/2009/02/13/Wrangling-data-from-a-mysql-db"/>
   <updated>2009-02-13T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/13/Wrangling-data-from-a-mysql-db</id>
   <content type="html">I am working on a project where I have to pass some data from tables in a MySQL DB over to some people who don't use a relational database. The question is, how I can best extract the data in a way that is useable to them?&lt;br /&gt;&lt;br /&gt;I've decided to prepare the data for them as XML, as this prevents problems with&lt;br /&gt;&lt;br /&gt;My approach uses a hacked together collection of scripts, because, well, as Mark Pilgrim says, because fuck you. &lt;br /&gt;&lt;br /&gt;Actually, what I mean is they were just the fastest set of scripts that I could pull together for the task.&lt;br /&gt;&lt;br /&gt;It's a mix of perl and python. &lt;br /&gt;&lt;br /&gt;1st off, getting the data out of the DB. 
</content>
 </entry>
 
 <entry>
   <title>Training diary, week 5</title>
   <link href="http://partiallyattended.com/2009/02/10/Training-diary%2C-week-5"/>
   <updated>2009-02-10T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/10/Training-diary,-week-5</id>
   <content type="html">Saturday 1st&lt;br&gt;Snowboarding&lt;p&gt;Friday 7th&lt;br&gt;Bouldering at the castle&lt;p&gt;OK, I&amp;#39;m a bit late posting this training update. Last week was the&lt;br&gt;snowy week in London, and I was lazy, boo me, however after not&lt;br&gt;climbing for two weeks and given the very poor training week I was&lt;br&gt;uncertain how things would go, which is to say I thought I would not&lt;br&gt;be very good, however my expectations were unfounded and I had a&lt;br&gt;pretty good session. In total 4 5c problems, a 6a problem with an&lt;br&gt;almost flash on another ( got to the last hold). A couple of weeks off&lt;br&gt;were not so bad after all.&lt;p&gt;&lt;br&gt;Highlights:&lt;br&gt;good bouldering session&lt;p&gt;Lowlights:&lt;br&gt;being fuck ass lazy and not getting any running done, shame on me.&lt;p&gt;&lt;br&gt;tags: bouldering, climbing, training
</content>
 </entry>
 
 <entry>
   <title>Converting a mysql schmea into an entity relationship diagram</title>
   <link href="http://partiallyattended.com/2009/02/09/Converting-a-mysql-schmea-into-an-entity-relationship-diagram"/>
   <updated>2009-02-09T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/09/Converting-a-mysql-schmea-into-an-entity-relationship-diagram</id>
   <content type="html">&lt;br /&gt;You will need to install XML support as a ScriptingAddition for script editor. You can get this from &lt;br /&gt;http://www.latenightsw.com/freeware/XMLTools2/. Quit and restart script editor after you have installed the extension. I found that when I was trying to compile the code script editor gave me a syntax error before I installed the extension. The syntax error dissapeard after I installed the extension, but the extensions themselves didn't work until I restarted script editor. &lt;br /&gt;&lt;br /&gt;http://forums.omnigroup.com/showthread.php?t=1860&lt;br /&gt;
</content>
 </entry>
 
 <entry>
   <title>Even Santa goes to see the rugby</title>
   <link href="http://partiallyattended.com/2009/02/07/Even-Santa-goes-to-see-the-rugby-"/>
   <updated>2009-02-07T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/07/Even-Santa-goes-to-see-the-rugby-</id>
   <content type="html">&lt;p class=&quot;mobile-photo&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_iEDaPT5RT9U/SY3KsoKv1iI/AAAAAAAAAHU/b46vN-b2jAg/s1600-h/photo-734048.jpg&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_iEDaPT5RT9U/SY3KsoKv1iI/AAAAAAAAAHU/b46vN-b2jAg/s320/photo-734048.jpg&quot;  border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5300115204530492962&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>weekly training log, week 4</title>
   <link href="http://partiallyattended.com/2009/02/02/weekly-training-log%2C-week-4"/>
   <updated>2009-02-02T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/02/weekly-training-log,-week-4</id>
   <content type="html">A week snowboarding in Switzerland, 6 days total with a rest day on&lt;br&gt;the Wed. Pretty fantastic!&lt;p&gt;I didn&amp;#39;t get any running done, and looking at the current weather in&lt;br&gt;London, it is looking like I won&amp;#39;t get any running done this week&lt;br&gt;either.&lt;p&gt;My training summary for January 2009 then is as follows:&lt;p&gt;Number of exercise sessions = 18&lt;br&gt;Number of days with exercise = 17 (54%)&lt;br&gt;Total distance = 49 km&lt;br&gt;Total duration = 54 hrs&lt;p&gt;Overall the 4 week set at stamina training was not great, I just&lt;br&gt;didn&amp;#39;t do enough. I&amp;#39;m going to extend this one week more into the&lt;br&gt;first week of February, and the rest of Feb will be back to power&lt;br&gt;exercises on the fingerboard.
</content>
 </entry>
 
 <entry>
   <title>Weekly training report, week 3</title>
   <link href="http://partiallyattended.com/2009/02/02/Fwd%3A-Weekly-training-report%2C-week-3"/>
   <updated>2009-02-02T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/02/02/Fwd:-Weekly-training-report,-week-3</id>
   <content type="html">Saturday 17th&lt;p&gt;Mile end, decided to try power endurance training, picked a 6a to work&lt;br&gt;on. 7 leads, and at the end I was still finding it really easy, which&lt;br&gt;means it was too easy. 6a+ next time. I had a 4 1/2 min rest between&lt;br&gt;leads. Also did some nice bouldering.&lt;p&gt;Sunday 18th&lt;br&gt;ran 12.2 km 80.5 min&lt;br&gt;did this one &lt;a href=&quot;http://www.gmap-pedometer.com/?r=2498524&quot;&gt;http://www.gmap-pedometer.com/?r=2498524&lt;/a&gt;&lt;p&gt;Monday 19th&lt;br&gt;did some chin ups as a warm up and then 3 sets of semi-dead hangs, lasted&lt;br&gt;100s, 80s, 60s respectively with about 4 - 7 min rest between.&lt;br&gt;The last 10 seconds of the first set really fucking started to hurt,&lt;br&gt;which is good.&lt;p&gt;&lt;br&gt;Tuesday 20th&lt;br&gt;4.85 km in 27.5 min, good!&lt;p&gt;Highlights&lt;br&gt;getting in a 12 km run.&lt;p&gt;Lowlights:&lt;br&gt;Picking an endurance set that was too easy, however I know to pick&lt;br&gt;something harder next time!&lt;p&gt;tags: training, climbing
</content>
 </entry>
 
 <entry>
   <title>wrapping c code for python using swig on Mac OS X</title>
   <link href="http://partiallyattended.com/2009/01/21/wrapping-c-code-for-python-using-swig-on-Mac-OS-X"/>
   <updated>2009-01-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/21/wrapping-c-code-for-python-using-swig-on-Mac-OS-X</id>
   <content type="html">from john d cook&lt;br /&gt;http://www.johndcook.com/blog/2009/01/20/using-swig-to-expose-c-code-to-python/&lt;br /&gt;&lt;br /&gt;from &lt;br /&gt;http://www.penzilla.net/tutorials/python/swig/&lt;br /&gt;&lt;br /&gt;and combining the two I came up with a way to get this to work on Mac OS X&lt;br /&gt;&lt;br /&gt;bash$ cat erf.i&lt;br /&gt;&lt;br /&gt;%module erf&lt;br /&gt;#include&lt;br /&gt;double erf(double);&lt;br /&gt;&lt;br /&gt;bash$ swig -o erf_wrap.c -python erf.i&lt;br /&gt;bash$ gcc -o erf_wrap.os -c -fPIC -I/usr/include/python2.4 erf_wrap.c&lt;br /&gt;bash$ gcc -o _erf.so -shared erf_wrap.os&lt;br /&gt;bash$ python&lt;br /&gt;&gt;&gt;&gt; from erf import erf&lt;br /&gt;&gt;&gt;&gt; erf(1)&lt;br /&gt;0.84270079294971489&lt;br /&gt;
</content>
 </entry>
 
 <entry>
   <title>unknown post</title>
   <link href="http://partiallyattended.com/2009/01/21/unnamed"/>
   <updated>2009-01-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/21/unnamed</id>
   <content type="html">&lt;textarea&gt;&lt;br /&gt;&lt;link href='http://[YOUR HOST]/SyntaxHighlighter.css' rel='stylesheet' type='text/css'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shCore.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushCpp.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushCSharp.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushCss.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushJava.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushJScript.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushSql.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;script src='http://[YOUR HOST]/shBrushXml.js' type='text/javascript'/&gt;&lt;br /&gt;&lt;br /&gt;&lt;script class='javascript'&gt;&lt;br /&gt;//&lt;![CDATA[&lt;br /&gt;  function FindTagsByName(container, name, Tag)&lt;br /&gt;  {&lt;br /&gt;      var elements = document.getElementsByTagName(Tag);&lt;br /&gt;      for (var i = 0; i &lt; elements.length; i++)&lt;br /&gt;      {&lt;br /&gt;          if (elements[i].getAttribute(&quot;name&quot;) == name)&lt;br /&gt;          {&lt;br /&gt;              container.push(elements[i]);&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;  var elements = [];&lt;br /&gt;  FindTagsByName(elements, &quot;code&quot;, &quot;pre&quot;);&lt;br /&gt;  FindTagsByName(elements, &quot;code&quot;, &quot;textarea&quot;);&lt;br /&gt;&lt;br /&gt;for(var i=0; i &lt; elements.length; i++) {&lt;br /&gt;if(elements[i].nodeName.toUpperCase() == &quot;TEXTAREA&quot;) {&lt;br /&gt; var childNode = elements[i].childNodes[0];&lt;br /&gt; var newNode = document.createTextNode(childNode.nodeValue.replace(/&lt;br\s*\/?&gt;/gi,'\n'));&lt;br /&gt; elements[i].replaceChild(newNode, childNode);&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;else if(elements[i].nodeName.toUpperCase() == &quot;PRE&quot;) {&lt;br /&gt; brs = elements[i].getElementsByTagName(&quot;br&quot;);&lt;br /&gt; for(var j = 0, brLength = brs.length; j &lt; brLength; j++) {&lt;br /&gt;  var newNode = document.createTextNode(&quot;\n&quot;);&lt;br /&gt;  elements[i].replaceChild(newNode, brs[0]);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;//clipboard does not work well, no line breaks&lt;br /&gt;// dp.SyntaxHighlighter.ClipboardSwf =&lt;br /&gt;//&quot;http://[YOUR HOST]/clipboard.swf&quot;;&lt;br /&gt;dp.SyntaxHighlighter.HighlightAll(&quot;code&quot;);&lt;br /&gt;//]]&gt;&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;br /&gt;&lt;/textarea&gt;
</content>
 </entry>
 
 <entry>
   <title>Code Higlighting in Blogger</title>
   <link href="http://partiallyattended.com/2009/01/21/Code-Higlighting-in-Blogger"/>
   <updated>2009-01-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/21/Code-Higlighting-in-Blogger</id>
   <content type="html">&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;prettyprint&quot;&gt;&lt;br /&gt;pbl-ian:python-c root# clear&lt;br /&gt;&lt;br /&gt;pbl-ian:python-c root# swig -o erf_wrap.c -python erf.i&lt;br /&gt;pbl-ian:python-c root# gcc -o erf_wrap.os -c -fPIC -I/usr/include/python2.5 erf_wrap.c&lt;br /&gt;pbl-ian:python-c root# ls&lt;br /&gt;erf.i		erf.py		erf_wrap.c	erf_wrap.os&lt;br /&gt;pbl-ian:python-c root# gcc -c erf_wrap.c -I/usr/include/python2.5 -I/usr/lib/python2.5&lt;br /&gt;pbl-ian:python-c root# ls&lt;br /&gt;erf.i		erf.py		erf_wrap.c	erf_wrap.o	erf_wrap.os&lt;br /&gt;pbl-ian:python-c root# python &lt;br /&gt;Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) &lt;br /&gt;[GCC 4.0.1 (Apple Inc. build 5465)] on darwin&lt;br /&gt;Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.&lt;br /&gt;&gt;&gt;&gt; from erf import erf&lt;br /&gt;Traceback (most recent call last):&lt;br /&gt;  File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;&lt;br /&gt;  File &quot;erf.py&quot;, line 7, in &lt;module&gt;&lt;br /&gt;    import _erf&lt;br /&gt;ImportError: No module named _erf&lt;br /&gt;&gt;&gt;&gt; &lt;br /&gt;[3]+  Stopped(SIGTSTP)        python&lt;br /&gt;pbl-ian:python-c root# ld -bundle -flat_namespace -undefined suppress -o _erf.so erf_wrap.o&lt;br /&gt;pbl-ian:python-c root# python&lt;br /&gt;Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) &lt;br /&gt;[GCC 4.0.1 (Apple Inc. build 5465)] on darwin&lt;br /&gt;Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.&lt;br /&gt;&gt;&gt;&gt; from erf import erf&lt;br /&gt;&gt;&gt;&gt; &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;
</content>
 </entry>
 
 <entry>
   <title>Weekly training report, week 2</title>
   <link href="http://partiallyattended.com/2009/01/17/Weekly-training-report%2C-week-2"/>
   <updated>2009-01-17T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/17/Weekly-training-report,-week-2</id>
   <content type="html">Friday 9th&lt;br&gt;2 hours at the castle, top roping with 5kg extra for&lt;p&gt;&lt;br&gt;Sunday 11th&lt;br&gt;57 min 8.75 km&lt;br&gt;&lt;a href=&quot;http://www.gmap-pedometer.com/?r=2483095&quot;&gt;http://www.gmap-pedometer.com/?r=2483095&lt;/a&gt;&lt;p&gt;Went bouldering at the Castle, it was good, nothing too heavy, just&lt;br&gt;tried to do laps on a few nice problems to get tired.&lt;p&gt;&lt;br&gt;Monday 12th&lt;br&gt;Westway, lead climbing.&lt;br&gt;Decided to try some stamina sets, kind of. At least I timed how long&lt;br&gt;it took to do the routes. 6a+ 3 min bang on. I then tried a 6b++&lt;br&gt;(wtf?) and that took 2.30 before I was totally shut down, wrong&lt;br&gt;sequence, too hard a route. I finished the night cruising a 6b, not&lt;br&gt;bad for the first week back. Did some traversing too, coming in at 4&lt;br&gt;and 3 min respectively.&lt;p&gt;Tuesday 13th&lt;br&gt;Donated a pint of blood, and that kind of whupped my ass for a couple of days.&lt;p&gt;Friday 16th&lt;br&gt;7.4 km, 47 min min&lt;br&gt;&lt;a href=&quot;http://www.gmap-pedometer.com/?r=2474102&quot;&gt;http://www.gmap-pedometer.com/?r=2474102&lt;/a&gt;&lt;p&gt;This was a clear 3 min faster over the same route. I was listening to&lt;br&gt;Cafe Del Mar.&lt;p&gt;&lt;br&gt;Weekly Overview&lt;p&gt;Highlights&lt;br&gt;6b onsight at Westway on Monday.&lt;br&gt;Getting my milage in by hauling my ass out for a run on Friday night.&lt;p&gt;Lowlights:&lt;br&gt;being too tired during the week to do anything on the fingerboard, boo me.&lt;p&gt;tags: training, climbing
</content>
 </entry>
 
 <entry>
   <title>Is RSS dead, and why is it dying?</title>
   <link href="http://partiallyattended.com/2009/01/14/Is-RSS-dead%2C-and-why-is-it-dying%3F"/>
   <updated>2009-01-14T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/14/Is-RSS-dead,-and-why-is-it-dying?</id>
   <content type="html">&lt;p&gt;&lt;br /&gt;From &lt;a href=&quot;http://scienceoftheinvisible.blogspot.com/&quot;&gt;Science of the invisible&lt;/a&gt; I picked up the link to the &lt;a href=&quot;http://www.readwriteweb.com/archives/rip_enterprise_rss.php&quot;&gt;Read Write Web&lt;/a&gt; article on death of enterprise RSS. What is going on here? I'm working in the enterprise and I use RSS a hell of a lot. After trying a number of different strategies I now use Google reader, because it has the fastest way for me to get rid of content in the feeds. Why does the enterprise not get it? I think the issue has to be with signal to noise. RSS opens up feeds to a lot of interesting information, but it is hard work to keep up to date with the content coming in through feeds. Reading feeds is rarely directly relevant to tasks at hand within a company. If we think of RSS as a river of information, most people don't swim in it, but rather go fishing every now and again when they need to find a data point or write a report or something similar. There is a lot of data, but data without insight is of little use.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;The tools are not currently in place to easily filter and extract intelligence from that information. Best practices currently involve people creating their own personal workflows, and that is probably a step too far for most people. My take is that what is needed is a tool that can do multiple levels of analysis. Google reader, with it's Trends, is starting to get there, but this only shows reading behavior and does little to highlight interesting things in the content that is being read.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;What one wants to extract are probably interesting events or facts where in this context interest has to be a user defined filter. Here are examples of the kind of analysis that might be interesting. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Key word extraction and time evolution of these keywords, either through TFIDF of some other algorithm.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Key words determined through cues from social tagging.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Pattern burst detection.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Feed Feed term correlations and time evolution of these correlations.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rare but interesting terms (what is not being talked about).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Surprising events, where this can be determined through a Bayseian filter looking for changes from a prior distribution within the feed.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A mechanism for learning based on user preferences.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;A nice visualization of all of this.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;All of this should be packaged up with filters for doing this analysis on user read items, all items in user subscribed feeds, feeds similar to user subscribed feeds and feeds subscribed or read by the contextual social network of the user, whether that be class mates, friends, or colleagues on a project. &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;There are many people working on this, for sure.&lt;br /&gt;The &lt;a href=&quot;http://blogs.nature.com/&quot;&gt;Nature Blogs&lt;/a&gt; project and &lt;a href=&quot;http://scintilla.nature.com/front&quot;&gt;Scintilla&lt;/a&gt; already do some of these things. Writing this makes me think I should pick up Programing Collective Intelligence again!&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>Nasty week ahead</title>
   <link href="http://partiallyattended.com/2009/01/12/Nasty-week-ahead"/>
   <updated>2009-01-12T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/12/Nasty-week-ahead</id>
   <content type="html">&lt;p class=&quot;mobile-photo&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_iEDaPT5RT9U/SWtIDLNKN7I/AAAAAAAAAHM/HpL6SiB-4Z8/s1600-h/photo-764861.jpg&quot;&gt;&lt;img src=&quot;http://4.bp.blogspot.com/_iEDaPT5RT9U/SWtIDLNKN7I/AAAAAAAAAHM/HpL6SiB-4Z8/s320/photo-764861.jpg&quot;  border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5290401406661572530&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>World War II, Science and Springer Authors</title>
   <link href="http://partiallyattended.com/2009/01/09/World-War-II%2C-Science-and-Springer-Authors"/>
   <updated>2009-01-09T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/09/World-War-II,-Science-and-Springer-Authors</id>
   <content type="html">&lt;p class=&quot;mobile-photo&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_iEDaPT5RT9U/SWdpOHNY60I/AAAAAAAAAG8/_jYmZQNvVIo/s1600-h/scienceAndWorldWarII-712471.jpg&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_iEDaPT5RT9U/SWdpOHNY60I/AAAAAAAAAG8/_jYmZQNvVIo/s320/scienceAndWorldWarII-712471.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5289311978544229186&quot; /&gt;&lt;/a&gt;&lt;/p&gt;Springer have just launched a web app that lets you search for&lt;br /&gt;locations of authors, &lt;a href=&quot;http://authormapper.com/search.aspx&quot;&gt;AuthorMapper.&lt;/a&gt; They&lt;br /&gt;have done this by building an XML database with the citation metadata&lt;br /&gt;for all of their papers. You search for terms or authors and it will&lt;br /&gt;generate a google map with the locations for your search terms, or&lt;br /&gt;people. The site also has some other infoporn, including a histogram&lt;br /&gt;for authors published by year for your search term.&lt;p&gt;This box is along the right hand side of the page. From the default&lt;br /&gt;home page there are two things of interest about this little graph.&lt;br /&gt;This first is the rate of increase in the numbers of authors per year.&lt;br /&gt;From a first rough look, it looks somewhat linear from 1948 through to&lt;br /&gt;1980, and then it starts to speed up a bit. No real surprise there.&lt;/p&gt;&lt;p&gt;The other really interesting thing is the presence of two dips in the&lt;br /&gt;numbers, one numbers, one for the First World War and one for the&lt;br /&gt;Second World War. I've included a screen shot of the graph below&lt;br /&gt;hi-lighting 1945.&lt;/p&gt;&lt;p&gt;I think that this data is historically quite interesting, as Springer&lt;br /&gt;was founded in Germany in 1842 by Julius Springer, and as a result&lt;br /&gt;their archive for those years is probably a good reflection of the&lt;br /&gt;health of intellectual output from Germany during those times.&lt;/p&gt;&lt;p&gt;Springer also played a role in helping to rebuild science in Germany&lt;br /&gt;after the first world war through the publication of some proceedings.&lt;br /&gt;There is a nice letter of thanks from a number of luminaries in the&lt;br /&gt;scientific community to Springer, you can see an image of &lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/149182658/&quot;&gt;the letter&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Wekly training report, week 1.</title>
   <link href="http://partiallyattended.com/2009/01/08/Wekly-training-report%2C-week-1."/>
   <updated>2009-01-08T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2009/01/08/Wekly-training-report,-week-1.</id>
   <content type="html">Sunday 4th of January&lt;br&gt;8 km run, in 53 min, average heart rate about 149 bpm.&lt;br&gt;&lt;a href=&quot;http://www.gmap-pedometer.com/?r=2468786&quot;&gt;http://www.gmap-pedometer.com/?r=2468786&lt;/a&gt;&lt;p&gt;Monday 5th of January.&lt;br&gt;Did a mini endurance set on my fingerboard. I&amp;#39;ve decided to do a 4&lt;br&gt;week set of power endurance training, with a view to improving my&lt;br&gt;sport grade, just 4 weeks and then&lt;br&gt;I&amp;#39;ll switch to finger strength for four weeks. This bascially hurts&lt;br&gt;and sucks, but hey, that&amp;#39;s what you gotta do. I need to be able to&lt;br&gt;hand from my board for from between&lt;br&gt;3 to 4 minutes, my best time, as of today, is 90 seconds, let&amp;#39;s see if&lt;br&gt;we can improve that shall we.&lt;p&gt;Tuesday 6th, 7.4 km, 50.45 min&lt;br&gt;&lt;a href=&quot;http://www.gmap-pedometer.com/?r=2474102&quot;&gt;http://www.gmap-pedometer.com/?r=2474102&lt;/a&gt;&lt;p&gt;Wednesday 7th,&lt;br&gt;Well, I originally wanted to get down to the climbing wall for my&lt;br&gt;first session of the new year, but I was a little wrecked, and decided&lt;br&gt;to have a rest instead.&lt;p&gt;Weekly review,&lt;p&gt;Very happy to have gotten 15km total running in my first week back,&lt;br&gt;and I&amp;#39;m also happy that I&amp;#39;ve decided to try a four week stint just&lt;br&gt;doing Power Endurance, either boulder circuits or exercises on the&lt;br&gt;fingerboard or redpoints. I&amp;#39;ve never had the discipline to keep one&lt;br&gt;format of training going for more than about two weeks before. The&lt;br&gt;goal is also very clear, increase the maximum time that I can hang off&lt;br&gt;of my fingerboard from 90 seconds to more than 90 seconds. This should&lt;br&gt;not be too difficult. The ultimate aim with this is to be able to hang&lt;br&gt;for between three and four minutes, and once I&amp;#39;ve reached that goal,&lt;br&gt;I&amp;#39;ll start adding more resistance to build up a lot of power in that&lt;br&gt;time region.&lt;p&gt;I have decided to recalibrate my training weeks, with day one now&lt;br&gt;being a Saturday, and I&amp;#39;ll be writing up my weekly reports, probably&lt;br&gt;Saturday morning of the new week, so next update a week on Saturday!&lt;p&gt;tags: training, climbing
</content>
 </entry>
 
 <entry>
   <title>Review of Climbing Goals for 2008.</title>
   <link href="http://partiallyattended.com/2008/12/23/Review-of-Climbing-Goals-for-2008"/>
   <updated>2008-12-23T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/23/Review-of-Climbing-Goals-for-2008</id>
   <content type="html">Back in January I set myself some goals for my climbing in 2008. The results at the end of the year were mixed, which means that I succeeded with some of my goals and patently failed with others. The was:&lt;br /&gt;&lt;br /&gt; * Onsight Grit E2&lt;br /&gt; * Redpoint f6c+&lt;br /&gt; * 10 weekende+ trips in UK&lt;br /&gt; * 5 red problems in a day in font&lt;br /&gt; * 80 kg weight&lt;br /&gt; * build climbing wall&lt;br /&gt; * get driving license&lt;br /&gt;&lt;br /&gt;OK, so, I managed to do the following:&lt;br /&gt;&lt;br /&gt; * get driving license&lt;br /&gt;&lt;br /&gt;      This took a lot longer than I had anticipated. 4 tries sucking up a lot of time an money. In the long term I really believe that this is the most important thing for improving my climbing, so it was worth the sacrifice of time and cash to get it completed. That it took more that half a year longer than I had hoped impacted some of my other goals significantly.&lt;br /&gt;&lt;br /&gt; * 5 red problems in a day in font&lt;br /&gt;&lt;br /&gt;     I over achieved on this one, ticked 8 red problems in one day on my trip to font in September. I had only the one trip planned, and it went really well.&lt;br /&gt;&lt;br /&gt; * 80 kg weight&lt;br /&gt;&lt;br /&gt;    OK, this is a bit of a mixed report. I got down to my desired weight by September, and maintained it close to that level, but in November everything went pear shaped, and I'm back up to a little under 85Kg. The lesson though, is that I can get to that weight. I just need to go running more!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now, the things I didn't get to do:&lt;br /&gt;&lt;br /&gt; * Onsight Grit E2&lt;br /&gt; * 10 weekende+ trips in UK&lt;br /&gt;&lt;br /&gt;    These two were basically because I didn't have time, money or access to a car. A deluge of weddings (6) absorbed much of my free time. I'm not too bummed about this.&lt;br /&gt;&lt;br /&gt; * Redpoint f6c+&lt;br /&gt;&lt;br /&gt;   Ahh, close, so close. I  almost onsighted a 6c indoord. Got to the last hold, fell off trying to hang the last hold. Am confident that a few more trips to the gym would have seen me getting this goal. I actually dropped training for a long swathe in the second part of the year, and only started focussing on this goal towards the end. Earlier focus would have seen me get closer.&lt;br /&gt;&lt;br /&gt; * build climbing wall&lt;br /&gt;&lt;br /&gt; Again, my fingerboard seemed to be doing OK, and I didn't have the energy to try to build a wall. I will relist this goal for 2009.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;So what goals should I set for myself in 2009? My long term goal is to redpoint an 8a by the age of 40. That means I need to improve 7 grades in the next 5 years. I think I'm going to have to get my weight down again, and get my strength up. I'll also have to take into account that I am going to be getting married, and will have some other time commitments in the new year. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bouldering:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll have potentially one trip to Font in 2009, in the Spring. I'm going to set a single goal for this trip, climb font 6a. Preferably climb La Marie Rose. This is a major climbing goal for me, and hopefully by focussing specifically on this I can achieve it. It will also mean lots of bouldering in the new year to up my contact strength, which I actually like.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Trad:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Probably getting any trad climbing done would be good. The number of trips last year totally didn't work out, and if anything the wedding next year will take a bit of time, so let's say 4 trips over the course of the year, with an E2 onsight. I'm also going to say that if I find myself within distance of Quietus then I'll have a pop at that.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Indoor/Sport Climbing:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I need a more refined set of goals. They are going to be:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6c by March&lt;/div&gt;&lt;div&gt;6c+ by July&lt;/div&gt;&lt;div&gt;7a by November&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Running:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;OK, going running and getting generally fit can really really help, so I'm going to pin my goals at a modest 15km a week. Every week. Except on my honeymoon ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Training:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm going to keep my training diary up to date on uk climbing.com, but more than that I'll post a weekly update on this blog. And that should be it!&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>what apps do I want on the iPhone?</title>
   <link href="http://partiallyattended.com/2008/12/21/what-apps-do-I-want-on-the-iPhone%3F"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/what-apps-do-I-want-on-the-iPhone?</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Well, I just read through the engadget report on the iPhone SDK and it's&lt;br /&gt;&lt;br /&gt;looking pretty good. I'm in the middle of downloading the free SDK, mainly&lt;br /&gt;&lt;br /&gt;so that I can have a virtual iPhone to play around with, but last night I&lt;br /&gt;&lt;br /&gt;got to thinking about what kind of applications I personally would like to&lt;br /&gt;&lt;br /&gt;see on the device.&lt;br /&gt;&lt;br /&gt;I live in London, but I frequently travel to Europe. I have friends that I&lt;br /&gt;&lt;br /&gt;like to keep in contact with in the US as well. Most UK mobile phone&lt;br /&gt;&lt;br /&gt;contracts suck for someone whose social network is evenly distributed across&lt;br /&gt;&lt;br /&gt;the world. Data rates through T-Mobile when I go the the mainland are&lt;br /&gt;&lt;br /&gt;exorbitant, and I only use my N95 as a camera on such occasions cos I can't&lt;br /&gt;&lt;br /&gt;afford to check email or look at maps. The two main problems with mobile&lt;br /&gt;&lt;br /&gt;tech in Europe at the moment are:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1. No single european-wide tariff for data and calls. As long as the phone&lt;br /&gt;&lt;br /&gt;companies get away with making pots of cash it's going to remain this way,&lt;br /&gt;&lt;br /&gt;sigh.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2. No free WiFi, it exists in patches, but it's just shit really. One town&lt;br /&gt;&lt;br /&gt;in Ireland was recently blocked from rolling out free municipal wifi by the&lt;br /&gt;&lt;br /&gt;EU on the grounds that it was anti-competitive (phone companies might loose&lt;br /&gt;&lt;br /&gt;revenue). I guess at some point in the future this will change, but for the&lt;br /&gt;&lt;br /&gt;time being it sucks monkeys.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So the apps I want to see are:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;1. Offline storage of web content, so that I could process, for example,&lt;br /&gt;&lt;br /&gt;feeds or emails, while I am in a high danger zone tariff wise.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2. Offline access to a google-maps kind of an interface. Apparently for the&lt;br /&gt;&lt;br /&gt;N95 one can download local sheets for areas that you are visiting and browse&lt;br /&gt;&lt;br /&gt;them whilst offline, but the software for doing this is PC only. I could set&lt;br /&gt;&lt;br /&gt;up a copy of MS on my mac, but frankly I don't have time. I'd like to be&lt;br /&gt;&lt;br /&gt;able to dial in a city that I am about to visit, download maps and related&lt;br /&gt;&lt;br /&gt;info, and then have that on the go while I am tootling around the place.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/what-apps-do-i-want-on-the-iphone.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398e384ef0004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>test a link</title>
   <link href="http://partiallyattended.com/2008/12/21/test-a-link"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/test-a-link</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;test a link &lt;a href=&quot;http://www.guardian.co.uk&quot;&gt;guardian&lt;/a&gt;&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/test-a-link.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398ded3230004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>subprime mortgage crises explained using stick figures</title>
   <link href="http://partiallyattended.com/2008/12/21/subprime-mortgage-crises-explained-using-stick-figures"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/subprime-mortgage-crises-explained-using-stick-figures</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;http://docs.google.com/Present?docid=dtfm9hj_30ccsw79f4&lt;a&gt;&lt;br /&gt;&lt;br /&gt;http://docs.google.com/Present?docid=dtfm9hj_30ccsw79f4&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is funny, and a little bit scary too.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/subprime-mortgage-crises-explained-using-stick-figures.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48ce0a51e0002?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>star wars</title>
   <link href="http://partiallyattended.com/2008/12/21/star-wars"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/star-wars</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;&amp;quot;The modified tactical standard missile 3 (SM-3) hit the satellite at an&lt;br /&gt;&lt;br /&gt;altitude of 150 miles (247km) while it was travelling at approximately&lt;br /&gt;&lt;br /&gt;17,000 miles per hour.&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I find this somewhat scary.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/star-wars.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398ded3a90004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>social networks</title>
   <link href="http://partiallyattended.com/2008/12/21/social-networks"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/social-networks</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;There is a tension between the providers of social software, and the&lt;br /&gt;&lt;br /&gt;way we behave. When I move from one city to another my social network&lt;br /&gt;&lt;br /&gt;changes as that's very location dependent, but when I do have that&lt;br /&gt;&lt;br /&gt;network set up for the most part, I don't expect restrictions on where&lt;br /&gt;&lt;br /&gt;I can go in that city with my friends. For sure, some friends of mine&lt;br /&gt;&lt;br /&gt;might not be caught dead in the palace bar, they only drink in the&lt;br /&gt;&lt;br /&gt;stag's head, but I could drop in with my palace friends for a quick&lt;br /&gt;&lt;br /&gt;pint and catch up on news.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;On the internet distance only affects us on the scale of timezones,&lt;br /&gt;&lt;br /&gt;and even there our tail of interaction is much broader. Our changing&lt;br /&gt;&lt;br /&gt;activities very much determine the networks we hold on to. I no longer&lt;br /&gt;&lt;br /&gt;practice science, but I'm still in contact with my old climbing&lt;br /&gt;&lt;br /&gt;buddies. However a big change at the moment is that the places we go&lt;br /&gt;&lt;br /&gt;on the internet still don't play well with each other in the same way&lt;br /&gt;&lt;br /&gt;that they do in real life.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I hope that truly mobile social networks will emerge, and I think they&lt;br /&gt;&lt;br /&gt;will be driven my our address books on our phones. First we will have&lt;br /&gt;&lt;br /&gt;real time tracking of the location of our contacts (to the point that&lt;br /&gt;&lt;br /&gt;mutual permission is granted), and then this will start to seep into&lt;br /&gt;&lt;br /&gt;awareness of location on the web. It's something that has been faces&lt;br /&gt;&lt;br /&gt;before, with IM and VOIP walled gardens. So far only email and phone&lt;br /&gt;&lt;br /&gt;numbers and physical mail addresses don't have this problem, and&lt;br /&gt;&lt;br /&gt;perhaps for that reason those will be the media that crack the problem&lt;br /&gt;&lt;br /&gt;first.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/social-networks.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad690b0750004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>scribed is cool, but</title>
   <link href="http://partiallyattended.com/2008/12/21/scribed-is-cool%2C-but"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/scribed-is-cool,-but</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;&lt;a href=&quot;http://www.scribd.com/ipaper&quot;&gt;Scribd&lt;/a&gt; has rolled out a very nice&lt;br /&gt;&lt;br /&gt;interface to pdf documents. It is neat and slick, but I think what it is&lt;br /&gt;&lt;br /&gt;missing is support for getting at data or meta-data in the document. It&lt;br /&gt;&lt;br /&gt;would be a great boon to be able to click on a table in a document and have&lt;br /&gt;&lt;br /&gt;that tabular data open either in excel or in some online document tool.&lt;br /&gt;&lt;br /&gt;Likewise for entities in the document that might have associated metadata.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I'm sure such support is possible and it would turn a nice tool into an&lt;br /&gt;&lt;br /&gt;important tool.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/scribed-is-cool-but.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cfbf3ab0001?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>sadly I've just discovered that vox sucks</title>
   <link href="http://partiallyattended.com/2008/12/21/sadly-I%27ve-just-discovered-that-vox-sucks"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/sadly-I've-just-discovered-that-vox-sucks</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I have been liking using vox to blog, mainly because I can email a blog post&lt;br /&gt;&lt;br /&gt;from any email client. This significantly reduces the&lt;br /&gt;&lt;br /&gt;effort involved in posting a blog post.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I've just discovered that vox has enabled snap previews. I don't like them.&lt;br /&gt;&lt;br /&gt;OK, so, some people may like them, and that's OK, but I can't turn them off&lt;br /&gt;&lt;br /&gt;on my blog. That's not good.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In addition, when I email a link the link is now broken in vox, so if I type&lt;br /&gt;&lt;br /&gt;http://www.google.com you can see that link text but when I embed it in a &lt;a href=&quot;http://www.google.com&quot;&gt;link&lt;/a&gt; the link does not work. boo.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I also like being able to blog pictures directly from flickr, I guess I am&lt;br /&gt;&lt;br /&gt;going to have to roll my own solution for a blog again at some point in the&lt;br /&gt;&lt;br /&gt;future when I have some time that will allow the bloggy thing to do what I&lt;br /&gt;&lt;br /&gt;want.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ahh well.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;tags: blog, suckiness, vox&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/sadly-ive-just-discovered-that-vox-sucks.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398ded8e00005?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>question of the day, evil vice presidents</title>
   <link href="http://partiallyattended.com/2008/12/21/question-of-the-day%2C-evil-vice-presidents"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/question-of-the-day,-evil-vice-presidents</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;So the question of the day is if Hillary Clinton becomes&lt;br /&gt;&lt;br /&gt;Vice-President, would she be more or less evil than Dick Cheney?&lt;br /&gt;&lt;br /&gt;Now Dick Cheney is evil Inc. but the guy has never really pretended to&lt;br /&gt;&lt;br /&gt;be anything that he isn't, whereas Hillary would obviously&lt;br /&gt;&lt;br /&gt;lie and make policy in any way possible to win votes, which means that&lt;br /&gt;&lt;br /&gt;though she might not be as intrinsically as evil as Dick Cheney, she&lt;br /&gt;&lt;br /&gt;might make as bad a VP as him.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I think that she probably wouldn't be as actively evil as Dick Cheney,&lt;br /&gt;&lt;br /&gt;but sadly she is beginning to point in that direction.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/question-of-the-day-evil-vice-presidents.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398f807080005?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>progress</title>
   <link href="http://partiallyattended.com/2008/12/21/progress"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/progress</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;If you are interested in the progress of my bet you can follow here:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.bellygraph.com/graph/overview/300&quot;&gt; &lt;img /&gt; &lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br class=&quot;webkit-block-placeholder&quot; /&gt;&lt;/p&gt;&lt;p&gt;hmm, my embedded image is not showing up here, shame, well, the link is here:&amp;#160;&lt;a href=&quot;http://www.bellygraph.com/graph/view/300&quot;&gt;http://www.bellygraph.com/graph/view/300&lt;/a&gt;&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/progress.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cdd426c0003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>perl and again,</title>
   <link href="http://partiallyattended.com/2008/12/21/perl-and-again%2C"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/perl-and-again,</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Ever since Ian Clarke mentioned the potential delights of python to me&lt;br /&gt;&lt;br /&gt;whilst passing me in a corridor back in 1999 I've been tinkering around with&lt;br /&gt;&lt;br /&gt;that language.&lt;br /&gt;&lt;br /&gt;Christ, that's almost 10 years. I like python, it gave a great sense of&lt;br /&gt;&lt;br /&gt;freedom after spending a heavy five years working with various flavours of&lt;br /&gt;&lt;br /&gt;FORTRAN, from&lt;br /&gt;&lt;br /&gt;FORTRAN 90, through to High Performance Fortran. Well, now here I am&lt;br /&gt;&lt;br /&gt;tackling perl. It's a gem of a language, but by christ it's scary. The power&lt;br /&gt;&lt;br /&gt;that it gives you&lt;br /&gt;&lt;br /&gt;in it's ability to interpret so freely is also it's danger.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;From the end of the introductory chapter from Programming Perl we have:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;quot;But in the end, you must create you own view of Perl. It's your privilege&lt;br /&gt;&lt;br /&gt;as an artist to inflict the pain of creativity on yourself. We can teach you&lt;br /&gt;&lt;br /&gt;how we paint, but we can't teach you how your paint. There's More Than One&lt;br /&gt;&lt;br /&gt;Way To Do It. Have the appropriate amount of fun.&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;For writing code at the speed of thought I can see how this is going to be a&lt;br /&gt;&lt;br /&gt;beguilling language, however for large structured projects it worries me&lt;br /&gt;&lt;br /&gt;that this language is going to slip out and away from the instantly&lt;br /&gt;&lt;br /&gt;comprehensible. Perlhaps that's not the case, I guess I'll just have to find&lt;br /&gt;&lt;br /&gt;out.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/perl-and-again.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398d9e8660004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>nice idea for improving the six nations rugby tournament</title>
   <link href="http://partiallyattended.com/2008/12/21/nice-idea-for-improving-the-six-nations-rugby-tournament"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/nice-idea-for-improving-the-six-nations-rugby-tournament</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Shaun Edwards &amp;lt;a href=&amp;quot;&lt;a href=&quot;http://blogs.guardian.co.uk/sport/2008/02/22/bonus_is_the_carrot_that_leads.html&quot; target=&quot;_blank&quot;&gt;http://blogs.guardian.co.uk/sport/2008/02/22/bonus_is_the_carrot_that_leads.html&lt;/a&gt;&amp;quot;&amp;gt;writes&amp;lt;/a&amp;gt; in The Guardian today&lt;br /&gt;that introducing the bonus points system to the Six Nations rugby tournament could help make it more entertaining (not that it needs much help in that regard, as it is a fantastic tournament as it is). I&amp;#160;wholeheartedly&amp;#160;agree. At the moment you get 2 points if you win a game, and 1 point if you draw. Under the bonus system you get an extra point if you score 4 tries and you get a bonus point if you are a losing team and you hold you opposition to a gap of 7 points or less. I think you also get more points for a win. I have only one improvement on this formula. You should get a bonus point if you are wearing green. I fear that this last rule enhancement is likely to be the only way Ireland will win the championship in the near future.&lt;/span&gt;&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/nice-idea-for-improving-the-six-nations-rugby-tournament.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cfc3e870001?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>networks; head to head</title>
   <link href="http://partiallyattended.com/2008/12/21/networks-head-to-head"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/networks-head-to-head</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;The second talk in the evening CREEN parallel session is from J. Holyst&lt;br /&gt;&lt;br /&gt;about phase transitions in coupled complex networks where the network&lt;br /&gt;&lt;br /&gt;properties are different in the two groups.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In one group there are a smaller number of members, but they are tightly&lt;br /&gt;&lt;br /&gt;coupled. The second group is larger, but less tightly coupled. The model&lt;br /&gt;&lt;br /&gt;uses an Ising model. The less coupled group has higher fluctuation in&lt;br /&gt;&lt;br /&gt;opinion, and when it is brought into contact with the smaller group the&lt;br /&gt;&lt;br /&gt;larger group undergoes a phase transition. To reverse the process if you&lt;br /&gt;&lt;br /&gt;can find a hub in the tightly coupled system then when you convince them&lt;br /&gt;&lt;br /&gt;their opinions gain traction.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is a really nice paper and there are obvious tendancies to draw&lt;br /&gt;&lt;br /&gt;parallels with real communities, such as for example two scientific&lt;br /&gt;&lt;br /&gt;communities, or an immigrant community, but I am fairly certain that&lt;br /&gt;&lt;br /&gt;this would at the moment be too simplistic.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;He goes on to show a face off between ER graphs vs BA graphs, and this&lt;br /&gt;&lt;br /&gt;shows that network structure has signifigant effect on the suseptability&lt;br /&gt;&lt;br /&gt;of the community to opinion change.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;One big application could be to look at these results in the context of&lt;br /&gt;&lt;br /&gt;the new vote that Ireland will probably undergo early next year to&lt;br /&gt;&lt;br /&gt;re-ratify the Lison treaty (I mean, I assume that is what is going to&lt;br /&gt;&lt;br /&gt;happen in Ireland next year).&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/networks-head-to-head.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fae8c6339f000b?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>network branching, netsci08</title>
   <link href="http://partiallyattended.com/2008/12/21/network-branching%2C-netsci08"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/network-branching,-netsci08</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I'm really torn by the number of great talks on today. There are three&lt;br /&gt;&lt;br /&gt;parallel sessions, and for each time slot I want to be in at least two&lt;br /&gt;&lt;br /&gt;places at once. I'm going to try to pick out talks that have some&lt;br /&gt;&lt;br /&gt;relation to online social networks, community detection and scientific&lt;br /&gt;&lt;br /&gt;networks, but some of the talks on the theory of clustering are&lt;br /&gt;&lt;br /&gt;conflicting directly with some use cases of looking at some online&lt;br /&gt;&lt;br /&gt;social networks. Ahh, what a dilemma.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The opening talk of this session was from Stwphen Uzzo talking about the&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The next talk was by M.C Gonzales looking at the network of travel&lt;br /&gt;&lt;br /&gt;patterns. This was the paper that made the cover of Nature.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The big question is trying to find out what the travel patterns of&lt;br /&gt;&lt;br /&gt;people are. Thhe big problem is that getting data is apparently quite&lt;br /&gt;&lt;br /&gt;hard.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The solution is to follow mobile phone signals, following 10^5 people over&lt;br /&gt;&lt;br /&gt;10^6 locations over six months.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I'm looking at the movie of their data, and it is clear that many people&lt;br /&gt;&lt;br /&gt;don't move very much, and other people move a lot. Of course one wants&lt;br /&gt;&lt;br /&gt;to know some information about the people to see what effect like age,&lt;br /&gt;&lt;br /&gt;wealth and occupation will have on these results. Again I'm looking for&lt;br /&gt;&lt;br /&gt;something surprising.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is a nice graph showing corellation over time, it is hugly spiked&lt;br /&gt;&lt;br /&gt;on 24 hours. Not surprising, but a good reality check on the data.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I'm going to head to one of the other sessions after this talk.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This talk, though, is very nice. Once again there is evedence that our&lt;br /&gt;&lt;br /&gt;behaviour is depressingly regular. Also the longer a journey the more likely&lt;br /&gt;&lt;br /&gt;that a journey is going to be linear.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/network-branching-netsci08.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fa968233e80003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>netsci08 opening keynote</title>
   <link href="http://partiallyattended.com/2008/12/21/netsci08-opening-keynote"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/netsci08-opening-keynote</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Nicholas Christakis, Harvard, &amp;quot;eat drink and be merry, the spread of&lt;br /&gt;&lt;br /&gt;health phenomena in social networks&amp;quot;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This talk is looking at the spread of desies throgh social interactions,&lt;br /&gt;&lt;br /&gt;rather than other types of interactins. The main study was looking at&lt;br /&gt;&lt;br /&gt;obesity using the Framingham Heart Study Social Network. This seems like&lt;br /&gt;&lt;br /&gt;a very famouse social network health related study, so I'm not going to&lt;br /&gt;&lt;br /&gt;go into detail about that, but the bottom line is that they were able to&lt;br /&gt;&lt;br /&gt;construct the social interactions from this study by digging through the&lt;br /&gt;&lt;br /&gt;huge paper archive. They were able to look at friend, relative and&lt;br /&gt;&lt;br /&gt;co-worker ties.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The main study was looking at about 5k individuals out of 12k, taken&lt;br /&gt;&lt;br /&gt;from 1973 onwards.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Nice, node ssize is related to a person's weight!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is clear clustering of obese nodes in the network, now is this&lt;br /&gt;&lt;br /&gt;clustering random or structured?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Well, it's more clustered than random.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There are a couple of reasons why this might be the case. It could be&lt;br /&gt;&lt;br /&gt;that obese people like each other, people might be susceptible to local&lt;br /&gt;&lt;br /&gt;factors, or there might be some kind of peer pressure.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;By looking at time evolution the hope is that they might be able to find&lt;br /&gt;&lt;br /&gt;'patient 0' for the obesity epedmic. OK, video is coming up now ...!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;OK, looking at people getting fatter all over america from 1972 onwards,&lt;br /&gt;&lt;br /&gt;I'm going for a run later!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The effect is not centered in one location, but it seems that it's an&lt;br /&gt;&lt;br /&gt;epidemic that had multiple starting points in the network.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Looking at the directionality of ties of friendship helps you make&lt;br /&gt;&lt;br /&gt;inferences about causes. Wow, if you are friends with someone who is&lt;br /&gt;&lt;br /&gt;friends with you, and they get obese, you have 300% greater chance to&lt;br /&gt;&lt;br /&gt;gain weight. Stay friends with thin people!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It looks like much of this is driven by social norms.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;They also have gwo data from the network, that is really cool.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;They can convert location to wealth, and can take this into account when&lt;br /&gt;&lt;br /&gt;looking at the evolution of the network.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This data is really really cool.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;No drop off in effect with distance, it is really the social tie that is&lt;br /&gt;&lt;br /&gt;important.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;They also looked at the effect of smoking, and were able to take this&lt;br /&gt;&lt;br /&gt;into account.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;So their working hyppothesis is that it might be the spread of behaviour&lt;br /&gt;&lt;br /&gt;and habit, perticluarly shared behaviour, going runnning vs going for a&lt;br /&gt;&lt;br /&gt;beer.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It might be the spread of an idea, the spread of what an acceptable body&lt;br /&gt;&lt;br /&gt;size might be.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;OK, that's pretty amazing, and you can tease a hugh amount of&lt;br /&gt;&lt;br /&gt;information out of this study. Liklihood of quitting smoking, of how&lt;br /&gt;&lt;br /&gt;that is effected by education, and friendship tie.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I have to say, there is not a lot of results that are amazingly&lt;br /&gt;&lt;br /&gt;astonishing. They have food networks, like the bannana network and the&lt;br /&gt;&lt;br /&gt;friend chicken network.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;They are also looking at emotions. We know that emotions can spread&lt;br /&gt;&lt;br /&gt;through groups, on diads. Could emotions spread hyper-diadically, and&lt;br /&gt;&lt;br /&gt;over longer time frames?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is strong clustering of happienss, and your happiness seems&lt;br /&gt;&lt;br /&gt;coreelated with people who are outside of your direct social horizon.&lt;br /&gt;&lt;br /&gt;Interestingly happiness does not spread in the workplace (I think that&lt;br /&gt;&lt;br /&gt;was the point), but happy people have higher clustering and better&lt;br /&gt;&lt;br /&gt;centrality in the network.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There seems to be a half life for catching happiness from your network,&lt;br /&gt;&lt;br /&gt;this is about 6 months. There is also a strong local effect, you need&lt;br /&gt;&lt;br /&gt;happy people to be within about two miles of you, and to be having happy&lt;br /&gt;&lt;br /&gt;events happening to them every six months or so.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ahh, you can look at smiling on facebook. Right, I gotta put up some&lt;br /&gt;&lt;br /&gt;happy pictures on my profiles!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ahh, thiness also spreads, but the reason they have been looking at&lt;br /&gt;&lt;br /&gt;obesity is that this study is looking at the obesity epidemic. The&lt;br /&gt;&lt;br /&gt;network shows you the magnification of the phenomena, not the cause or&lt;br /&gt;&lt;br /&gt;origin of the phonomenon.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Interesting question, if you wanted to hire flight attendants who you&lt;br /&gt;&lt;br /&gt;didn't want to gain weight, should you hire them based on the bmi of&lt;br /&gt;&lt;br /&gt;their friends? Well, the answer is that in a workplace if a certain&lt;br /&gt;&lt;br /&gt;behaviour begins to spread it is likely to have a network effect. The&lt;br /&gt;&lt;br /&gt;flpiside is that you can use these network effects to more economic&lt;br /&gt;&lt;br /&gt;effect by trying to promote certain behaviour through targeting core&lt;br /&gt;&lt;br /&gt;groups in the workplace.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/netsci08-opening-keynote.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fa96818cc60002?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>netsci08 blogging</title>
   <link href="http://partiallyattended.com/2008/12/21/netsci08-blogging"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/netsci08-blogging</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I'm in Norwich all this week attending Netsci08&lt;br /&gt;&lt;br /&gt;http://www.ifr.ac.uk/netsci08/, the internatinal workshop and conference&lt;br /&gt;&lt;br /&gt;on network science. It's a week long event, and broadly speaking it&lt;br /&gt;&lt;br /&gt;looks like there are three types themes that are being discussed here:&lt;br /&gt;&lt;br /&gt;biological networks, pure networks science and community detection in&lt;br /&gt;&lt;br /&gt;networks, principlaly emergent networks of the kind we see in the&lt;br /&gt;&lt;br /&gt;internet.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I'm twittering about the meeting using the tag #netsci08, but it seems&lt;br /&gt;&lt;br /&gt;that I'm the only one out there in the twitterverse who is also at this&lt;br /&gt;&lt;br /&gt;meeting. Not enough power in the lecture hall, and wifi is a little&lt;br /&gt;&lt;br /&gt;ropey, but the conference is pretty good so far.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;The talks on Monday were about some basics on network mathematics, and&lt;br /&gt;&lt;br /&gt;on network science in the social sciences. I'll go back over my notes&lt;br /&gt;&lt;br /&gt;and give a quick report on them when I get a chance to catchup, but the&lt;br /&gt;&lt;br /&gt;discussion in the evening was pretty interesting, and the talk in the&lt;br /&gt;&lt;br /&gt;morning touced on some very important topics.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The Tuesday morning tutorial is on economics and networks. The morning&lt;br /&gt;&lt;br /&gt;model was very simple, and I think that's fair enough, but I got the&lt;br /&gt;&lt;br /&gt;feeling that the level of the audience, at least on the side of the room&lt;br /&gt;&lt;br /&gt;that I am sitting on, was high enough to have taken a bit more robust&lt;br /&gt;&lt;br /&gt;model, so I got the feeling that there was some discomfot with the model&lt;br /&gt;&lt;br /&gt;presented.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The after-coffee section is focussing on social influencers, now this is&lt;br /&gt;&lt;br /&gt;interesting.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;How is it that information flow is highly assymetric in the world?&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The model is a mmulti-state model with differeing outcomes. Individuals&lt;br /&gt;&lt;br /&gt;don't know the true state of the system, but they have beliefs about the&lt;br /&gt;&lt;br /&gt;states. Sounds like a hidden markov model.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The model is stationary, and we want to see how the choices we make&lt;br /&gt;&lt;br /&gt;change the beliefs that we have. Could be a bayseian network? Let's see.&lt;br /&gt;&lt;br /&gt;What I am hoping to see from this model is how reccomendations can&lt;br /&gt;&lt;br /&gt;travel throgh a network. There is a network of communication between the&lt;br /&gt;&lt;br /&gt;network. The model can integrate dynamics, the dynamics of belief.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is also feedback between actions and beliefs. The main result is&lt;br /&gt;&lt;br /&gt;that as time goes by new information has less effect, and so beliefs&lt;br /&gt;&lt;br /&gt;converge in the network. This is a consequence of Martingale's theorm.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The big question is whether we get optimal actions, and the big result&lt;br /&gt;&lt;br /&gt;is that the ability to explore the action space and find the best action&lt;br /&gt;&lt;br /&gt;is depenant upon the structure of the network. That is really&lt;br /&gt;&lt;br /&gt;interesting.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Oh my God, someone has an OLPC machine in the audience, how cool is&lt;br /&gt;&lt;br /&gt;that!!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Anyway, back to the talk. So this is indeed a Bayseian network. The&lt;br /&gt;&lt;br /&gt;anti-intutive outcome from this model is that if you have to build a one&lt;br /&gt;&lt;br /&gt;time only network that can't be changed later, then you have the best&lt;br /&gt;&lt;br /&gt;chance of getting optimal behaviour if no one person has undue&lt;br /&gt;&lt;br /&gt;influence, hoever I think that for online social networks there is a lot&lt;br /&gt;&lt;br /&gt;of dunamics going on that can pull you out of local sub-optimal minima.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/netsci08-blogginh.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad693bf6d0005?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>mozy backup service</title>
   <link href="http://partiallyattended.com/2008/12/21/mozy-backup-service"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/mozy-backup-service</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I've been trying the free account this week. I've backed up 1.6 GB of data.&lt;br /&gt;&lt;br /&gt;It took, with given interruptions of a normal work day, about 4 days to&lt;br /&gt;&lt;br /&gt;backup this amount of Data.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I am beginning to think that the world of offline remote backups is still a&lt;br /&gt;&lt;br /&gt;little bit away!&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/mozy-backup-service.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cddaedc0003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>incentives</title>
   <link href="http://partiallyattended.com/2008/12/21/incentives"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/incentives</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;So after reading about some economists who decided to use economic theory to&lt;br /&gt;&lt;br /&gt;loose weight I have decided to follow suit. They both decided to loose a&lt;br /&gt;&lt;br /&gt;certain amount of weight by a certain time and places $5000 in a bond.&lt;br /&gt;&lt;br /&gt;Whoever didn't make the weight lost their portion of the money to the other&lt;br /&gt;&lt;br /&gt;person. The idea was to affect behavior through an incentive that&lt;br /&gt;&lt;br /&gt;was significant. Well, I'm not a well paid economist, but I have decided to&lt;br /&gt;&lt;br /&gt;follow their example.&lt;br /&gt;&lt;br /&gt;A couple of years ago, back in 2004, my weight had leveled out at 80kg. I&lt;br /&gt;&lt;br /&gt;kept a daily record as part of a climbing training log, and it actually&lt;br /&gt;&lt;br /&gt;varied over the year between 77.4 and 80.6 depending on how much climbing&lt;br /&gt;&lt;br /&gt;i'd been doing.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Then I moved to The Netherlands and within 18 months had put on 15 kg.&lt;br /&gt;&lt;br /&gt;Welll, I'm back down to 85, but those last 5kg have been hell to get rid of,&lt;br /&gt;&lt;br /&gt;so tonight I made a bet with my girlfriend. If I don't lose those 5kg within&lt;br /&gt;&lt;br /&gt;5 months then I pay her 400 british pounds sterling. That gives me until the&lt;br /&gt;&lt;br /&gt;1st of August.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I reckon I need to run/walk about 100 kms a month to hit the target. I'm&lt;br /&gt;&lt;br /&gt;already walking 3km a day to work, and 3 back again. If I were to walk to&lt;br /&gt;&lt;br /&gt;work every day that would already be close to 120 km, so it's within the&lt;br /&gt;&lt;br /&gt;realm of possibility. Even more so if I can stop having those sneaky beers&lt;br /&gt;&lt;br /&gt;in the evening.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Spurred on by this new motivation I just went for a 6.6 km run, phew.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/incentives.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398deb0e40004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>ikea is like a biological machine</title>
   <link href="http://partiallyattended.com/2008/12/21/ikea-is-like-a-biological-machine"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/ikea-is-like-a-biological-machine</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;We are just unpacking some more furniture and we have discovered that the&lt;br /&gt;&lt;br /&gt;spacers inside the boxes were made up of cut up pieces of IKEA furniture,&lt;br /&gt;&lt;br /&gt;probably items that had been returned. It reminded my of the cells ability&lt;br /&gt;&lt;br /&gt;to recycle old components.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/ikea-is-like-a-biological-machine.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48d0658700001?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>iPhone prediction market</title>
   <link href="http://partiallyattended.com/2008/12/21/iPhone-prediction-market"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/iPhone-prediction-market</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Well, a prediction about a new market that will spring up (perhaps it&lt;br /&gt;&lt;br /&gt;already has) around the iPhone. So it costs $99 dollars to get an app that&lt;br /&gt;&lt;br /&gt;you have built onto the phone through the App Store. If I design a vanity&lt;br /&gt;&lt;br /&gt;app I'm not going to want to pay that much, but I might pay 5, 10 or even 15&lt;br /&gt;&lt;br /&gt;dollars to see the child of my creativity bouncing around on the little&lt;br /&gt;&lt;br /&gt;device. Some dev shop is going to offer to use their app key to load other&lt;br /&gt;&lt;br /&gt;people's apps to the App store for sure.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/iphone-prediction-market.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48ce1f01e0002?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>how to learn python</title>
   <link href="http://partiallyattended.com/2008/12/21/how-to-learn-python"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/how-to-learn-python</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;In response to a query that popped up on Friend Feed:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I taught myself years ago with O'Reilly's Learning Python. The web&lt;br /&gt;&lt;br /&gt;book 'Dive into Python' is essential, and the blog posts on&lt;br /&gt;&lt;br /&gt;respectively 'How to Code like a Pythonista' and 'How to think like a&lt;br /&gt;&lt;br /&gt;Pythonista' will get you a long way towards familiarizing yourself&lt;br /&gt;&lt;br /&gt;with common idoms in the language.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/how-to-learn-python.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad6901f400004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>getting married and buying an iPhone are probably incompatible.</title>
   <link href="http://partiallyattended.com/2008/12/21/getting-married-and-buying-an-iPhone-are-probably-incompatible."/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/getting-married-and-buying-an-iPhone-are-probably-incompatible.</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Having just gotten engaged and begun to look at the relative costs&lt;br /&gt;&lt;br /&gt;involved in organising a wedding I woke up this morning with the&lt;br /&gt;&lt;br /&gt;unavoidable realisation that the need to save for the wedding is going&lt;br /&gt;&lt;br /&gt;to make purchasing an iPhone, while I have a perfectly normal&lt;br /&gt;&lt;br /&gt;n95 that works rather well (especially since the broken key unstuck&lt;br /&gt;&lt;br /&gt;and started working again) untenable. My cunning plan had been&lt;br /&gt;&lt;br /&gt;to wait until the end of my current contract, at which point the new&lt;br /&gt;&lt;br /&gt;iPhone would be available, but the need to actually pay for the device&lt;br /&gt;&lt;br /&gt;in addition with my desire to invite rather a lot of people to my&lt;br /&gt;&lt;br /&gt;wedding means that I ought rather probably wait until after the&lt;br /&gt;&lt;br /&gt;wedding before&lt;br /&gt;&lt;br /&gt;I think about getting a new flashy gadget.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/getting-married-and-buying-an-iphone-are-probably-incompatible.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398f93c530004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>further confustion</title>
   <link href="http://partiallyattended.com/2008/12/21/further-confustion"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/further-confustion</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;So, after a little more investigation it is clear that earlier links are&lt;br /&gt;&lt;br /&gt;broken and new links have the snap preview.&lt;br /&gt;&lt;br /&gt;Well, I guess I am just going to have to write links as plain text until&lt;br /&gt;&lt;br /&gt;they get this thing sorted out.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;tags: vox sucks&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/further-confustion.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398ded9470005?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>drowning in the streamosphere</title>
   <link href="http://partiallyattended.com/2008/12/21/drowning-in-the-streamosphere"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/drowning-in-the-streamosphere</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I've been thinking about the streamosphere (as coined by Euan Adie),&lt;br /&gt;&lt;br /&gt;and how I am starting to get dragged down in it again. I'm getting&lt;br /&gt;&lt;br /&gt;daily notifications from pounce, twitter, friendfeed, linked in (I've&lt;br /&gt;&lt;br /&gt;been ignoring facebook for ages, facebook, you bite my ass). What I&lt;br /&gt;&lt;br /&gt;really need is a way to manage my notifications and communications in&lt;br /&gt;&lt;br /&gt;the way that I now manage my rss feeds, through a bespoke piece of&lt;br /&gt;&lt;br /&gt;aggregation kit.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/drowning-in-the-streamosphere.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad68a8f590004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>digital archeology, finding traces in the bits</title>
   <link href="http://partiallyattended.com/2008/12/21/digital-archeology%2C-finding-traces-in-the-bits"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/digital-archeology,-finding-traces-in-the-bits</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;&lt;a href=&quot;http://www.guardian.co.uk/technology/2008/mar/06/research.bbc&quot;&gt;This&lt;br /&gt;&lt;br /&gt;article in Guardian&lt;/a&gt; today is describing a method of restoring colour to&lt;br /&gt;&lt;br /&gt;some original BBC tv shows whose master tapes were wiped in a purge of the&lt;br /&gt;&lt;br /&gt;BBC archives.&lt;br /&gt;&lt;br /&gt;The shows were originally made in colour, then the master tapes were&lt;br /&gt;&lt;br /&gt;destroyed to make more room in the BBC archive, however black and white&lt;br /&gt;&lt;br /&gt;copies were made for distribution to countries which didn't have colour TV&lt;br /&gt;&lt;br /&gt;capability. The black and white versions were on a smaller format (16 mm)&lt;br /&gt;&lt;br /&gt;and of a lower resolution.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The method of recording was the following, the colour shows were displayed&lt;br /&gt;&lt;br /&gt;on a large screen and this was re-recorded onto the 16mm tape.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;During this process owing to an artifact from the colour, on the black and&lt;br /&gt;&lt;br /&gt;white film there is a speckled fingeing error.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It describes this problem in the article as follows: &amp;quot;However, there is a&lt;br /&gt;&lt;br /&gt;more relevant problem. Any black and white telerecording of a colour&lt;br /&gt;&lt;br /&gt;programme is prone to pick up interference from the colour encoded video&lt;br /&gt;&lt;br /&gt;signal. This manifests itself as a pattern of small grey dots, called&lt;br /&gt;&lt;br /&gt;chroma-dots, across the picture.&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;A filter used in the re-recording process could eliminate this error, but at&lt;br /&gt;&lt;br /&gt;the time of the recordings the error was considered so minor that often the&lt;br /&gt;&lt;br /&gt;filter was omitted. Back then TV was throwaway and space in a basement was&lt;br /&gt;&lt;br /&gt;considered more valuable than any idea of cultural heritage. Now we look&lt;br /&gt;&lt;br /&gt;back at the decision to scrap the original recordings as somwhat akin to the&lt;br /&gt;&lt;br /&gt;burning of the library of Alexandria. Storage, especially digital, is&lt;br /&gt;&lt;br /&gt;bountiful.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;However, owing to what was then considered to be noise, an error, an&lt;br /&gt;&lt;br /&gt;imperfection in the process, James Insell has devised a technique to map&lt;br /&gt;&lt;br /&gt;back from these chroma-dots to the original colour. And so by looking at the&lt;br /&gt;&lt;br /&gt;finest structure of the current artifact through HD recordings of the 16mm&lt;br /&gt;&lt;br /&gt;film we can recapture  a state of the past that might have been lost to us.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Digging in the digital detritus has uncovered gold.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The formats of our cultural heritage are changing, and there is ever the&lt;br /&gt;&lt;br /&gt;danger that we might loose large chunks of our past when the ability read a&lt;br /&gt;&lt;br /&gt;certain format disappears. For specialist cases, such as the BBC archive,&lt;br /&gt;&lt;br /&gt;there will be, for some time to come, the likes of James Insell who will be&lt;br /&gt;&lt;br /&gt;willing to do the archeology needed to reconstruct from the remnants, but&lt;br /&gt;&lt;br /&gt;looking at the growing sprawl of media in my home I have a number of digital&lt;br /&gt;&lt;br /&gt;cards that can't be read any more, a zip drive that may or may not contain&lt;br /&gt;&lt;br /&gt;code from a summer of astrophysics, and some very personal movies on&lt;br /&gt;&lt;br /&gt;betamax, that lie in their boxes, becoming more tomb-like as the years roll&lt;br /&gt;&lt;br /&gt;by.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Aside from the personal onus to maintain my own history, I was really&lt;br /&gt;&lt;br /&gt;excited by this guardian article. I loved the idea of recovery from&lt;br /&gt;&lt;br /&gt;the minutia. It is an interesting example for the need for losses&lt;br /&gt;&lt;br /&gt;compression techniques.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/digital-archeology-finding-traces-in-the-bits.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398e3451b0004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>collaborative intelligence and the pidgeonhole problem</title>
   <link href="http://partiallyattended.com/2008/12/21/collaborative-intelligence-and-the-pidgeonhole-problem"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/collaborative-intelligence-and-the-pidgeonhole-problem</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;O'Reilly are hosting a Collaborative Intelligence foo camp this coming&lt;br /&gt;&lt;br /&gt;weekend. There is some discussion bubbling out already on crowdvine at a &lt;a href=&quot;http://cifoo.crowdvine.com/&quot;&gt;group&lt;/a&gt; that has been created for this&lt;br /&gt;&lt;br /&gt;meeting.&lt;br /&gt;&lt;br /&gt;One of the participants, Greg Linden, says the following:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;quot;Hi, Cass. Absolutely, this is called the pigeonhole problem and can be an&lt;br /&gt;&lt;br /&gt;issue if personalization is done poorly.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Done right, personalization enhances discover by helping you find things you&lt;br /&gt;&lt;br /&gt;could not easily have found on your own. Discovery in vast quantities of&lt;br /&gt;&lt;br /&gt;data is what personalization is designed to do. The key is to make sure the&lt;br /&gt;&lt;br /&gt;personalization reaches beyond the obvious and into the surprising. If you&lt;br /&gt;&lt;br /&gt;do that, personalization reveals the full breadth of the data and enhances&lt;br /&gt;&lt;br /&gt;serendipity.&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;and then&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&amp;quot;Hi, Cass. Sure, I think there are things that can be done. Most of this&lt;br /&gt;&lt;br /&gt;depends on the technique used for personalization. For example, if you&lt;br /&gt;&lt;br /&gt;implement recommendations by showing people items that match on keywords or&lt;br /&gt;&lt;br /&gt;from the same fine-grained subject category, you tend to get nearly&lt;br /&gt;&lt;br /&gt;identical items and little diversity. If you use user behavior, such as what&lt;br /&gt;&lt;br /&gt;people tend to buy together, you can often get more interesting patterns&lt;br /&gt;&lt;br /&gt;out, especially if you tune the system to try to reach further afield (at&lt;br /&gt;&lt;br /&gt;the risk of more spurious recommendations).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It's a great question and one that troubles all of us when thinking about&lt;br /&gt;&lt;br /&gt;personalization. We are filtering, but trying to do it in a way that focuses&lt;br /&gt;&lt;br /&gt;attention on interesting things, not that limits what people see.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I look forward to talking with you more about this at the conference!&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;It brings to mind the idea that there exists a landscape in the search&lt;br /&gt;&lt;br /&gt;space, and what one wants to do is avoid local minima, but explore enough of&lt;br /&gt;&lt;br /&gt;the space to find related results that are not directly in&lt;br /&gt;&lt;br /&gt;the neighborhood of the item of concern. This means there must be a&lt;br /&gt;&lt;br /&gt;correspondence to the temperature of the system. Getting out of local minima&lt;br /&gt;&lt;br /&gt;can be achieved through an annealing process.&lt;br /&gt;&lt;br /&gt;Balancing relevance and serendipity through some&lt;br /&gt;&lt;br /&gt;constrained minimization process, like the one set out in the information&lt;br /&gt;&lt;br /&gt;bottleneck. How much better performance will you get out of these approaches&lt;br /&gt;&lt;br /&gt;over simple algorithms and what will be the relative computational cost?&lt;br /&gt;&lt;br /&gt;Does anyone know of any literature about this?&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/collaborative-intelligence-and-the-pidgeonhole-problem.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cfbf4b70001?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>climbing milestone</title>
   <link href="http://partiallyattended.com/2008/12/21/climbing-milestone"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/climbing-milestone</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Last night I got my first UK 6a boulder problem at the Castle climbing wall,&lt;br /&gt;&lt;br /&gt;it's been a while since I was making progress with my climbing, so that was&lt;br /&gt;&lt;br /&gt;great.My climbing diary is here: http://jottit.com/h94hx/&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/climbing-milestone.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398e7ba690005?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>chasing cars</title>
   <link href="http://partiallyattended.com/2008/12/21/chasing-cars"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/chasing-cars</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;This morning as I was leaving Shoreditch park a guy in a black masarti&lt;br /&gt;&lt;br /&gt;with the top down passed my on my bike.&lt;br /&gt;&lt;br /&gt;I continued along the canal as usual and as I came past sainsbury's in&lt;br /&gt;&lt;br /&gt;islington saw the same guy in the same car, as I passed him!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Bike 1, Masarati + London Traffic 0.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/chasing-cars.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cf5781c0003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>bus podcast idea</title>
   <link href="http://partiallyattended.com/2008/12/21/bus-podcast-idea"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/bus-podcast-idea</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I had a great idea yesterday while I was engaged on a personal odyssey on&lt;br /&gt;&lt;br /&gt;London buses. I was on the top deck of, I think it was the 176, heading down&lt;br /&gt;&lt;br /&gt;past Old Street into the square mile, round St Paul's (with a quick glimpse&lt;br /&gt;&lt;br /&gt;of millennium bridge, and then on into the strand. The bus went past so many&lt;br /&gt;&lt;br /&gt;statues, churches and historical buildings, but I knew only a few of them.&lt;br /&gt;&lt;br /&gt;It struck me that a podcast that could be used as an audio guide for great&lt;br /&gt;&lt;br /&gt;bus routes. You could chapter the audio guide by street so that it was easy&lt;br /&gt;&lt;br /&gt;to navigate according to different traffic conditions.&lt;br /&gt;&lt;br /&gt;The Dublin Tourist Office does something like this already for walks around&lt;br /&gt;&lt;br /&gt;the city &lt;a&gt;&lt;br /&gt;&lt;br /&gt;http://www.visitdublin.com/multimedia/DublinPodcasts/iwalk.aspx?id=275&lt;/a&gt;,&lt;br /&gt;&lt;br /&gt;but with London, or other big cities, providing same for bus routes seems&lt;br /&gt;&lt;br /&gt;like a good idea.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;tags: podcast, idea, cool, london, tourism.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/bus-podcast-idea.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48ce2db730002?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>blogging darwin</title>
   <link href="http://partiallyattended.com/2008/12/21/blogging-darwin"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/blogging-darwin</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;One of my friends is writing a series of blogs about Darwin.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It looks like a very nice series of blog posts, and I look forward to the&lt;br /&gt;&lt;br /&gt;rest.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;You can read it &lt;a&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;Of course as a physicist I disagree with one comment in this first post:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&amp;quot;From an intellectual point of view, the Origin is the most significant work&lt;br /&gt;&lt;br /&gt;of the millennium, and the most important work of non-fiction ever.&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;I would vote the atomic hypothesis into that position, with, in addion, a&lt;br /&gt;&lt;br /&gt;nod to deep time and the extragalactic distance scale, but we each have our&lt;br /&gt;&lt;br /&gt;own scientific peccadilloes so I won't argue too much on the point.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/blogging-darwin.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398dbec120003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>a great presentation about books and community</title>
   <link href="http://partiallyattended.com/2008/12/21/a-great-presentation-about-books-and-community"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/a-great-presentation-about-books-and-community</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;My colleague Gavin Bell just uploaded a great presentation about creating communities of readers out of readers of books. You can see his presentation &amp;lt;a href=&amp;quot;&lt;a href=&quot;http://www.slideshare.net/gavin/gavin-bell-from-readers-of-books-to-a-community-of-readers-oreilly-toc08/&quot; target=&quot;_blank&quot;&gt;http://www.slideshare.net/gavin/gavin-bell-from-readers-of-books-to-a-community-of-readers-oreilly-toc08/&lt;/a&gt;&amp;quot;&amp;gt;here on slideshare&amp;lt;/a&amp;gt;. He gave this talk at the Tools Of Change conference in New York earlier this month.&lt;/span&gt;&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/a-great-presentation-about-books-and-community.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398df1fac0004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Your Brightkite Invite</title>
   <link href="http://partiallyattended.com/2008/12/21/Your-Brightkite-Invite"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Your-Brightkite-Invite</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I just got the following Yay!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;quot;Hi,&lt;br /&gt;&lt;br /&gt;Somebody has sent you a Brightkite invite. Brightkite is a&lt;br /&gt;&lt;br /&gt;location-based social network, currently in private beta.&lt;br /&gt;&lt;br /&gt;Personal message:&lt;br /&gt;&lt;br /&gt;The wait is over! Here's your Brightkite beta invite. Enjoy!&amp;quot;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Then on sign up discovered that it is only supported by a number of US&lt;br /&gt;&lt;br /&gt;carriers, boo.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/your-brightkite-invite.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad68800090004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Why the LHC is not really that impressive</title>
   <link href="http://partiallyattended.com/2008/12/21/Why-the-LHC-is-not-really-that-impressive"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Why-the-LHC-is-not-really-that-impressive</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Yesterday the Guardian had a special pull out section dedicated to the&lt;br /&gt;&lt;br /&gt;LHC. If you browse through the articles you find lots of comments along&lt;br /&gt;&lt;br /&gt;the lines of&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&amp;quot;temple to mystery and imagination&amp;quot;, &amp;quot;a journey to the edge of&lt;br /&gt;&lt;br /&gt;understanding&amp;quot;. &amp;quot;a modern cathedral to our relationship with the&lt;br /&gt;&lt;br /&gt;universe&amp;quot;, and so on. From the superlatives that are being written one&lt;br /&gt;&lt;br /&gt;would think that the LHC is the best thing to happen to enlightenment&lt;br /&gt;&lt;br /&gt;since some fat chinese guy sat beneath a tree, and that it is the summit&lt;br /&gt;&lt;br /&gt;of human imagination, achievement and art. Well, I just don't buy all&lt;br /&gt;&lt;br /&gt;of that crap.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Reading these articles got me thinking about what the LHC is, and&lt;br /&gt;&lt;br /&gt;fundamentally it's just a larger detector than what we already had&lt;br /&gt;&lt;br /&gt;before. As I see it, it's an inevitable extension of what you do if you&lt;br /&gt;&lt;br /&gt;want to measure something that we already know how to measure (particle&lt;br /&gt;&lt;br /&gt;tracks), with better precision over a higher energy range.&lt;br /&gt;&lt;br /&gt;The bottom line is that we have been doing this since the 1920's.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you look at it as just being an artifact then it is neat, but there&lt;br /&gt;&lt;br /&gt;are many other piece of artistry that required as much imagination,&lt;br /&gt;&lt;br /&gt;effort, skill and chutzpah to bring together. The moon landings are one,&lt;br /&gt;&lt;br /&gt;the regularity of probes landing on mars another. The engineering&lt;br /&gt;&lt;br /&gt;required to make a large city like New York work always blows my mind,&lt;br /&gt;&lt;br /&gt;and that emerged from a bottom up self organization of 15 million souls&lt;br /&gt;&lt;br /&gt;trying to find a way to survive in an area of land a little too small&lt;br /&gt;&lt;br /&gt;for them all.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As we look around the world at the things we as a species have built&lt;br /&gt;&lt;br /&gt;there are many such artifacts that can inspire our awe and wonder. I&lt;br /&gt;&lt;br /&gt;don't think that the LHC can lay a claim to be at the pinnacle, though&lt;br /&gt;&lt;br /&gt;no doubt it is a good example of a big complicated object that make&lt;br /&gt;&lt;br /&gt;people look small when they stand beside it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is something to wonder at in all of this, and that is the idea&lt;br /&gt;&lt;br /&gt;behind the inevitability of something like the LHC. That idea is the&lt;br /&gt;&lt;br /&gt;atomic and quantum electrodynamical nature of the world. In that there&lt;br /&gt;&lt;br /&gt;is something to be proud of as a species. I don't see the LHC as being a&lt;br /&gt;&lt;br /&gt;radical departure from this idea, but rather an object whose existence&lt;br /&gt;&lt;br /&gt;is quintessentially rooted in that idea.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;One could almost argue that the LHC represents a failure of the&lt;br /&gt;&lt;br /&gt;imagination. We are faced with limits to our ability to test the&lt;br /&gt;&lt;br /&gt;mathematics that we have written down against the atoms that we write&lt;br /&gt;&lt;br /&gt;with. We cannot tease apart the Fynemann diagrams to tell us more about&lt;br /&gt;&lt;br /&gt;the world, and so we resort to a bigger hammer rather than a more subtle&lt;br /&gt;&lt;br /&gt;approach that might look to other ways to coax the mysteries of the&lt;br /&gt;&lt;br /&gt;universe out of their hiding places.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There have been some papers that have come out recently looking for&lt;br /&gt;&lt;br /&gt;connections in the physics of super fluids with the imagined state of&lt;br /&gt;&lt;br /&gt;the early universe, the idea being that looking at the behavior of&lt;br /&gt;&lt;br /&gt;vortices in super cooled liquids could demonstrate identical physics to&lt;br /&gt;&lt;br /&gt;the phases of matter at the point of various decouplingings in energy&lt;br /&gt;&lt;br /&gt;scales. It's pretty clear that these models are yet toy models, but&lt;br /&gt;&lt;br /&gt;perhaps they point out an orthogonal direction to building massive atom&lt;br /&gt;&lt;br /&gt;smashers.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I want to be clear that I do applaud the work of the thousands of people&lt;br /&gt;&lt;br /&gt;working at Cern, and I do think that the billions of euro that something&lt;br /&gt;&lt;br /&gt;like this costs is more than worth the investment. I appreciate how hard&lt;br /&gt;&lt;br /&gt;it is to deal with systematics on something of this scale, and it is a&lt;br /&gt;&lt;br /&gt;minor miracle, but I just don't think that the artifact deserves unconstrained&lt;br /&gt;&lt;br /&gt;adulation over the ideas that is reflects.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/why-the-lhc-is-not-really-that-impressive.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fae8c80373000b?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>We have been nominated for a webby</title>
   <link href="http://partiallyattended.com/2008/12/21/We-have-been-nominated-for-a-webby"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/We-have-been-nominated-for-a-webby</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;            &lt;br /&gt;            &lt;p&gt;Nature, the company I work for, has been nominated for a Webby, woot!.&lt;br /&gt;&lt;br /&gt;OK, so we are up against Nasa's earth observatory, and some other&lt;br /&gt;&lt;br /&gt;great sites in the science field, but it's really nice to get a nod&lt;br /&gt;&lt;br /&gt;and see that some other people out there like the kind of work that we&lt;br /&gt;&lt;br /&gt;are doing. If you want to go and vote you can at this link here&lt;a href=&quot;http://pv.webbyawards.com/ballot/home/1&quot;&gt;http://pv.webbyawards.com/ballot/home/1&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;                &lt;p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/we-have-been-nominated-for-a-webby.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; | &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398ef07320004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Upcoming.org Founder Creates Fireball (Fire Eagle + DodgeBall + Twitter)</title>
   <link href="http://partiallyattended.com/2008/12/21/Upcoming.org-Founder-Creates-Fireball-Fire-Eagle--DodgeBall-Twitter"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Upcoming.org-Founder-Creates-Fireball-Fire-Eagle--DodgeBall-Twitter</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;            &lt;br /&gt;            &lt;p&gt;Ahh, convergence, ahh, the ability to pinpoint your friends on your&lt;br /&gt;&lt;br /&gt;mobile phone. I've been waiting for this to happen.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Sent to you by Ian Mulvany via Google Reader: Upcoming.org Founder&lt;br /&gt;&lt;br /&gt;Creates Fireball (Fire Eagle + DodgeBall + Twitter) via TechCrunch by&lt;br /&gt;&lt;br /&gt;Erick Schonfeld on 4/22/08&lt;br /&gt;&lt;br /&gt;Remember DodgeBall, the early social mobile network that languished&lt;br /&gt;&lt;br /&gt;after Google bought it? So does Leonard Lin, a founding member of&lt;br /&gt;&lt;br /&gt;Upcoming.org who recently left Yahoo, where he organized Hack Days. He&lt;br /&gt;&lt;br /&gt;helped write the code for FireBall, a clever mobile geo-location app&lt;br /&gt;&lt;br /&gt;that brings back the promise of DodgeBall using only other existing&lt;br /&gt;&lt;br /&gt;services with public APIs.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;FireBall is a way for people to keep track of where their friends are&lt;br /&gt;&lt;br /&gt;on your mobile phone. It uses Yahoo’s Fire Eagle as a geo-location&lt;br /&gt;&lt;br /&gt;broker and Twitter. It is basically mashup of the two services, plus&lt;br /&gt;&lt;br /&gt;some functionality from Upcoming.org. People add all of their contacts&lt;br /&gt;&lt;br /&gt;on Twitter and authorize Fire Eagle to share their location with&lt;br /&gt;&lt;br /&gt;Fireball. “Instead of creating a new service that forces you to add all&lt;br /&gt;&lt;br /&gt;of your friends,” says Lin, “we end up using Twitter for messaging,”&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;When you want to find out where your friends are who have also signed&lt;br /&gt;&lt;br /&gt;up for FireBall, you send a message to a Fireball account on Twitter.&lt;br /&gt;&lt;br /&gt;You get back a text message with a Tiny URL link. When you click on the&lt;br /&gt;&lt;br /&gt;link, it opens up a KML file that launches Google Maps on your cell&lt;br /&gt;&lt;br /&gt;phone and hows you all your Twitter friends as pinpoints on the map. So&lt;br /&gt;&lt;br /&gt;your Twitter contacts serve as your mobile social network. You can also&lt;br /&gt;&lt;br /&gt;Twitter in your location. Simply mention a room at a conference, for&lt;br /&gt;&lt;br /&gt;instance, and it can pinpoint exactly where you are through integration&lt;br /&gt;&lt;br /&gt;with Upcoming.org,&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;FireBall launches today in a private beta for attendees to the Web 2.0&lt;br /&gt;&lt;br /&gt;Expo. The first 100 TechCrunch readers who are attending Web 2.0 Expo&lt;br /&gt;&lt;br /&gt;and send an email to “Fireballme+TechCrunch [at] gmail [dot] com” will&lt;br /&gt;&lt;br /&gt;recieive an invite. Right now, the service only works in San Francisco.&lt;br /&gt;&lt;br /&gt;CrunchBase Information Fire Eagle Twitter Upcoming Information provided&lt;br /&gt;&lt;br /&gt;by CrunchBase&lt;br /&gt;&lt;br /&gt;Crunch Network: MobileCrunch Mobile Gadgets and Applications, Delivered&lt;br /&gt;&lt;br /&gt;Daily.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Things you can do from here:&lt;br /&gt;&lt;br /&gt;- Subscribe to TechCrunch using Google Reader&lt;br /&gt;&lt;br /&gt;- Get started using Google Reader to easily keep up with all your&lt;br /&gt;&lt;br /&gt;favorite sites&lt;/p&gt;&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;                &lt;p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/upcomingorg-founder-creates-fireball-fire-eagle-dodgeball-twitter.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; | &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48d0f94850001?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Ubigraph</title>
   <link href="http://partiallyattended.com/2008/12/21/Ubigraph"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Ubigraph</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Ubigraph (http://ubietylab.net/ubigraph/) &lt;a href=&quot;http://ubietylab.net/ubigraph/&quot;&gt;Ubigraph&lt;/a&gt; (sorry for the&lt;br /&gt;&lt;br /&gt;fucked up formatting, I think my blog host vox is still being shitty&lt;br /&gt;&lt;br /&gt;at recognising simple html formatting in input, mixed with line&lt;br /&gt;&lt;br /&gt;breaks, it's just a frickin url link for god's sake) is a nicely&lt;br /&gt;&lt;br /&gt;implemented engine for making 3-D graphs and plots. I installed it and&lt;br /&gt;&lt;br /&gt;got the default python interface up and running in about 5 minutes. My&lt;br /&gt;&lt;br /&gt;initial reaction was &amp;quot;this is cool&amp;quot;. It runs on a server that you&lt;br /&gt;&lt;br /&gt;communicate with using an XML-RPC interface. Then I had a moment and&lt;br /&gt;&lt;br /&gt;realised that I couldn't think of anything, other than trying to plot&lt;br /&gt;&lt;br /&gt;graph relationships in citations, to do with it. I want to look at the&lt;br /&gt;&lt;br /&gt;graphing of these relationships, but need to find the time to mine&lt;br /&gt;&lt;br /&gt;some data first, so I'll just have to put this on the shelf for a&lt;br /&gt;&lt;br /&gt;moment. Before I do, I wanted to spin off a quick blog post to remind&lt;br /&gt;&lt;br /&gt;myself that this really was very easy to work with. You just create a&lt;br /&gt;&lt;br /&gt;graph object G. one could use this in conjunction with &lt;a href=&quot;https://networkx.lanl.gov/wiki&quot;&gt;NetworkX&lt;/a&gt; and subclass the&lt;br /&gt;&lt;br /&gt;ubigraph object from the networkx object and as you wrangled you&lt;br /&gt;&lt;br /&gt;networkx object you would see it appear in ubigraph, that would be&lt;br /&gt;&lt;br /&gt;cool.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/ubigraph.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fae8bb26a6000b?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>The gap between Open Access and Editorial Quality</title>
   <link href="http://partiallyattended.com/2008/12/21/The-gap-between-Open-Access-and-Editorial-Quality"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/The-gap-between-Open-Access-and-Editorial-Quality</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I'm reading a great article by Joe Esposito on Open Access. You can read&lt;br /&gt;&lt;br /&gt;the article&lt;br /&gt;&lt;br /&gt;here:http://quod.lib.umich.edu/cgi/t/text/text-idx?c=jep;cc=jep;rgn=main;view=text;idno=3336451.0011.203.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The article's main claim is that attention is the barrier to&lt;br /&gt;&lt;br /&gt;disemination rather than access. Another claim of this article is that&lt;br /&gt;&lt;br /&gt;paid for publishing platforms are good for readers in that they act as&lt;br /&gt;&lt;br /&gt;an attention filter.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;One of the main claims of the article is that Open Content in a sea of&lt;br /&gt;&lt;br /&gt;other content will exist beyond the scope of peer review and editorial&lt;br /&gt;&lt;br /&gt;review. That is certainly the case at the moment for the most part.&lt;br /&gt;&lt;br /&gt;Beyond Google's search rank, there are few other effective ways of using&lt;br /&gt;&lt;br /&gt;machines to rank the quality of content, and certainly none at the&lt;br /&gt;&lt;br /&gt;moment that apply specifically to academic content.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I think that one of the issues is that the volume of signals about the&lt;br /&gt;&lt;br /&gt;quality of data that can be data mined compared to the data that needs&lt;br /&gt;&lt;br /&gt;to be mined is still tiny, and the tools to do this mining almost non&lt;br /&gt;&lt;br /&gt;existant. Social signals from tools such as Connotea are only just&lt;br /&gt;&lt;br /&gt;beginnig to create traces, but they are still small.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is a hope that automatic data mining of sources will push out the&lt;br /&gt;&lt;br /&gt;need for manual editorial control, and there are platforms out there&lt;br /&gt;&lt;br /&gt;with enough computational power to do this, it's just that these&lt;br /&gt;&lt;br /&gt;platforms at the moment have much more important jobs to do.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Even when hardware and storage really are commodotized (and the&lt;br /&gt;&lt;br /&gt;existence of S3, EC2, AppEngine should leave no doubt in our minds that&lt;br /&gt;&lt;br /&gt;this is the way things are going), who is going to write the algorithms&lt;br /&gt;&lt;br /&gt;to review papers for us. Perhaps we only need a few people to do this,&lt;br /&gt;&lt;br /&gt;and so I shouldn't worry too much about that, but I still don't see this&lt;br /&gt;&lt;br /&gt;kind of thing happening for a few years yet.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is another interesting aspect of Open Access that springs to&lt;br /&gt;&lt;br /&gt;mind while reading this paper.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The article does not address the machine redability of published work,&lt;br /&gt;&lt;br /&gt;and how restrictions on that type of access can hinder auto-mining of&lt;br /&gt;&lt;br /&gt;facts and figures, the aggregate results of which may command&lt;br /&gt;&lt;br /&gt;signifigantly more attention than the individual componenets.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Finally Joe has a nice little analysis of the kinds of costs associated&lt;br /&gt;&lt;br /&gt;with building new publshing platforms to market.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Alltogether I really liked this paper.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/the-gap-between-open-access-and-editorial-quality.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad69023ff0004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Testing out a new blog platform</title>
   <link href="http://partiallyattended.com/2008/12/21/Testing-out-a-new-blog-platform"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Testing-out-a-new-blog-platform</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;            &lt;br /&gt;            &lt;p&gt;So, I've been having some problems with the Vox service for some time,&lt;br /&gt;&lt;br /&gt;and now I have a twine invitation, so I am going to test out Twine as&lt;br /&gt;&lt;br /&gt;a platform for blogging.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The way I blog is that I tend to write up my blog posts in a mail&lt;br /&gt;&lt;br /&gt;client and then mail these to the blog engine, but so far Vox as a&lt;br /&gt;&lt;br /&gt;service has been soso.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For the next while I am going to try posting the same content to both&lt;br /&gt;&lt;br /&gt;locations and I'll see which one I like most. Ultimately I want to&lt;br /&gt;&lt;br /&gt;mirror this content on my own domain/site.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;One of the problems that it has been having is mis-rendering html,&lt;br /&gt;&lt;br /&gt;let's see if I can get a link to my home page working in this post,&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mulvany.net&quot;&gt;mulvany.net&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;                &lt;p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/testing-out-a-new-blog-platform.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; | &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398f4f9450004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Soft peer review</title>
   <link href="http://partiallyattended.com/2008/12/21/Soft-peer-review"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Soft-peer-review</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;The following paper &amp;quot;Soft peer review: Social software and distributed&lt;br /&gt;&lt;br /&gt;scientific evaluation&amp;quot; was passed along to me by alf today. I think&lt;br /&gt;&lt;br /&gt;another copy has been haunting my file system for a few days, but this&lt;br /&gt;&lt;br /&gt;seemed like a good reason to sit down again with it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It's by &lt;a href=&quot;http://nitens.org/taraborelli/home&quot;&gt;Dario&lt;br /&gt;&lt;br /&gt;Taraborelli&lt;/a&gt; and  the abstract is as follows:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Abstract: The debate on the prospects of peer-review in the Internet age and the&lt;br /&gt;&lt;br /&gt;increasing criticism leveled against the dominant role of impact factor&lt;br /&gt;&lt;br /&gt;indicators are calling for new measurable criteria to assess&lt;br /&gt;&lt;br /&gt;scientific quality.&lt;br /&gt;&lt;br /&gt;Usage-based metrics offer a new avenue to scientific quality assessment but&lt;br /&gt;&lt;br /&gt;face the same risks as first generation search engines that used unreliable&lt;br /&gt;&lt;br /&gt;metrics (such as raw traffic data) to estimate content quality. In&lt;br /&gt;&lt;br /&gt;this article I&lt;br /&gt;&lt;br /&gt;analyze the contribution that social bookmarking systems can provide to the&lt;br /&gt;&lt;br /&gt;problem of usage-based metrics for scientific evaluation. I suggest that&lt;br /&gt;&lt;br /&gt;collaboratively aggregated metadata may help fill the gap between traditional&lt;br /&gt;&lt;br /&gt;citation-based criteria and raw usage factors. I submit that bottom-up,&lt;br /&gt;&lt;br /&gt;distributed evaluation models such as those afforded by social bookmarking&lt;br /&gt;&lt;br /&gt;will challenge more traditional quality assessment models in terms of coverage,&lt;br /&gt;&lt;br /&gt;efficiency and scalability. Services aggregating user-related quality indicators&lt;br /&gt;&lt;br /&gt; for online scientific content will come to occupy a key function in&lt;br /&gt;&lt;br /&gt;the scholarly&lt;br /&gt;&lt;br /&gt;communication system&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;and I get a mention in the acknowledgments, which is cool.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It is a very nice essay on the potential of social bookmarking as a tool for ran&lt;br /&gt;&lt;br /&gt;king academic articles, in addition to adding metadata to scientific articles. D&lt;br /&gt;&lt;br /&gt;ario discusses the issue of ranking the expertese of people who are bookmarking&lt;br /&gt;&lt;br /&gt;and proposes a really nice method to get over the scaling problem that is inherr&lt;br /&gt;&lt;br /&gt;ent when we try to intoduce manual methods to rank people. He suggestes that a u&lt;br /&gt;&lt;br /&gt;sers notes and annotations could be made available about a bookmark on an anonom&lt;br /&gt;&lt;br /&gt;ous basis. Others would have the option to copy these annotations, or rate them.&lt;br /&gt;&lt;br /&gt; This would be a form of soft peer review on the annotations, which would in tur&lt;br /&gt;&lt;br /&gt;n effect the standing of the person creating these annotations.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There would be ways to cheat this system, but with enough signal, one hopes that&lt;br /&gt;&lt;br /&gt; such noise could be drowned out.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The paper also pointed out &lt;a href=&quot;http://www.naboj.com/&quot;&gt;http://www.naboj.com/&lt;/a&gt; which I'd not&lt;br /&gt;&lt;br /&gt;seen before and which is&lt;br /&gt;&lt;br /&gt;pretty amazing.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I really like this paper. Thanks Dario!&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/soft-peer-review.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fae8bdc438000b?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Predictably Irrational</title>
   <link href="http://partiallyattended.com/2008/12/21/Predictably-Irrational"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Predictably-Irrational</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I was in, of all places, Godalming, at the weekend and ended up&lt;br /&gt;&lt;br /&gt;browsing in a book store for a few moments. I saw what looked like a&lt;br /&gt;&lt;br /&gt;very interesting book, &lt;br /&gt;href=&amp;quot;http://www.amazon.co.uk/Predictably-Irrational-Hidden-Forces-Decisions/dp/0007256523/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1211186399&amp;amp;sr=8-1&amp;quot;&amp;gt;Predictably&lt;br /&gt;&lt;br /&gt;Irrational. The book looks at the processes behind bad or&lt;br /&gt;&lt;br /&gt;irrational decisions. The author is an economist and it seems the aim&lt;br /&gt;&lt;br /&gt;of the book is to help us to see the emotional effects that influence&lt;br /&gt;&lt;br /&gt;our decisions, and that lead us to poor decision making. This is a&lt;br /&gt;&lt;br /&gt;theme that is dear to my heart, as it is closely related to the way&lt;br /&gt;&lt;br /&gt;that science policy gets determined, insofar as the facts about&lt;br /&gt;&lt;br /&gt;specific scientific domains are often swamped by emotional reactions&lt;br /&gt;&lt;br /&gt;to what people think the science is about.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I didn't buy the book yesterday, as I have a very large current&lt;br /&gt;&lt;br /&gt;reading list, but not wanting to feel that I was costing myself some&lt;br /&gt;&lt;br /&gt;opportunity I actually remembered the name of the book. I was&lt;br /&gt;&lt;br /&gt;delighted this morning when I found that the author has a great &lt;br /&gt;href=&amp;quot;http://www.predictablyirrational.com/&amp;quot;&amp;gt;site about the book&lt;br /&gt;&lt;br /&gt;which includes a &lt;br /&gt;href=&amp;quot;http://www.predictablyirrational.com/?page_id=17&amp;quot;&amp;gt;blog. The&lt;br /&gt;&lt;br /&gt;author Dan Ariely also has a &lt;br /&gt;href=&amp;quot;http://en.wikipedia.org/wiki/Dan_Ariely&amp;quot;&amp;gt;wikipedia page.&lt;br /&gt;&lt;br /&gt;From the site and the blog there are links to some papers that seem to&lt;br /&gt;&lt;br /&gt;form the basis of the book, so now I can get some small chunks to read&lt;br /&gt;&lt;br /&gt;to satisfy my curiosity about the subject.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/predictably-irrational.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fa9676d5220003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Networks in Space, Mark Newman, netsci08</title>
   <link href="http://partiallyattended.com/2008/12/21/Networks-in-Space%2C-Mark-Newman%2C-netsci08"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Networks-in-Space,-Mark-Newman,-netsci08</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;Mark Newman, Networks in Space,&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is about networks in geographic space.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Mark is looking at properties of networks that are tied to geography.&lt;br /&gt;&lt;br /&gt;Transport networks are a good example, and we are looking at the&lt;br /&gt;&lt;br /&gt;difference between road and air networks.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The road and air networks are very different, even though you use both&lt;br /&gt;&lt;br /&gt;of them for getting from A to B.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is different bahviour, could I say 'driving' the use of these&lt;br /&gt;&lt;br /&gt;networks. For roads we want to minimze the length of our journey, but&lt;br /&gt;&lt;br /&gt;that's not such an important factor in flight journeys. When we fly we&lt;br /&gt;&lt;br /&gt;like to take direct flights, and minimize the number of flight hops that&lt;br /&gt;&lt;br /&gt;we take.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If you model this behviour you get out networks that look a lot like&lt;br /&gt;&lt;br /&gt;road and flight networks.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Their first model looked at connecting randomly distributed nodes.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In order not to get influenced by population density they made a map&lt;br /&gt;&lt;br /&gt;that is rescaled by population density. This is called a cartogram.&lt;br /&gt;&lt;br /&gt;You can see some really nice election cartograms that Newmann and&lt;br /&gt;&lt;br /&gt;Gastern made here: http://www.cscs.umich.edu/~crshalizi/election/&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There is a really nice historical example from Raisz from the&lt;br /&gt;&lt;br /&gt;Geographical REview from 1943.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It looks like most recent attempts have been hand-drawn, but they look&lt;br /&gt;&lt;br /&gt;pretty shit.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Newman and Gastner made a difffusion algorithm that allows you to do&lt;br /&gt;&lt;br /&gt;this quickly.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;OK, it looks like this started off as a network talk, but segwayed into&lt;br /&gt;&lt;br /&gt;a demo of this mapping technique. Ahh, no, we are back to looking at&lt;br /&gt;&lt;br /&gt;airports.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The interesting result from this talk is that the best covering fro&lt;br /&gt;&lt;br /&gt;utilities such as airports or post offices does not grow lineraly with&lt;br /&gt;&lt;br /&gt;popultaion, but to the power of 2/3.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This was also a pretty nice talk.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/networks-in-space-mark-newman-netsci08.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fa968230600003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Max OS X does not have gethrtime and as a result cannot load Time::HR</title>
   <link href="http://partiallyattended.com/2008/12/21/Max-OS-X-does-not-have-gethrtime-and-as-a-result-cannot-load-TimeHR"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Max-OS-X-does-not-have-gethrtime-and-as-a-result-cannot-load-TimeHR</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I just discovered this after poking around for an inordinate amount of time.&lt;br /&gt;&lt;br /&gt;The trick is to use Time::HiRes instead.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now someone should write a bridge function that overloads the Time::HR&lt;br /&gt;&lt;br /&gt;functions with Time::HiRes functions which would make a code change as easy&lt;br /&gt;&lt;br /&gt;as loading the overload module.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/max-os-x-does-not-have-gethrtime-and-as-a-result-cannot-load-timehr.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48d02a6d80001?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>I didn't expect lock in so quickly</title>
   <link href="http://partiallyattended.com/2008/12/21/I-didn%27t-expect-lock-in-so-quickly"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/I-didn't-expect-lock-in-so-quickly</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I've just signed up for an account with twidox, which is a start up&lt;br /&gt;&lt;br /&gt;that is collecting shared documents of interest to scientists, I&lt;br /&gt;&lt;br /&gt;believe. They are in the private beta stage, but had a link on their&lt;br /&gt;&lt;br /&gt;homepage for requesting an account. I got the following message when I&lt;br /&gt;&lt;br /&gt;hit the verification link:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;Registration is taking place!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Many thanks for you interest in twidox. Your account has been activated.&lt;br /&gt;&lt;br /&gt;We will send you your private-beta lock-in details very soon.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;We thank you for your support.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Your twidox-team&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/i-didnt-expect-lock-in-so-quickly.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fad69152480005?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>How I learned to stop worrying and love RSS</title>
   <link href="http://partiallyattended.com/2008/12/21/How-I-learned-to-stop-worrying-and-love-RSS"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/How-I-learned-to-stop-worrying-and-love-RSS</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;            &lt;br /&gt;            &lt;p&gt;I am, one might say, a bit of an RSS junkie. It has been the main source of&lt;br /&gt;&lt;br /&gt;news and information for me for about the last year or so, but I began to&lt;br /&gt;&lt;br /&gt;feel as if I was drowning in it. I subscribe to something over 80 feeds,&lt;br /&gt;&lt;br /&gt;some of which, like techcrunch, spit out over 40 or 50 items a day. A few&lt;br /&gt;&lt;br /&gt;days away from my feed reader and there could be well over 1000 entries&lt;br /&gt;&lt;br /&gt;waiting when I got back. I had them split down into lots of different&lt;br /&gt;&lt;br /&gt;folders, based on interest, but it was just all getting too much, so I've&lt;br /&gt;&lt;br /&gt;adopted a simple strategy which has totally gotten over the problem. I could&lt;br /&gt;&lt;br /&gt;have just dropped all&lt;br /&gt;&lt;br /&gt; I now only have 3 folders. Work Important, Personal Imortant and everything&lt;br /&gt;&lt;br /&gt;else. I'll read everything in the first two folders, but the threshold for&lt;br /&gt;&lt;br /&gt;getting into the first is very high, and the threshold for getting into the&lt;br /&gt;&lt;br /&gt;second is basically personal blogs from close friends. Everything else goes&lt;br /&gt;&lt;br /&gt;into the 3rd folder and if something doesn't jump out at me when I scan&lt;br /&gt;&lt;br /&gt;quickly through this folder then I just delete everything. Now the time to&lt;br /&gt;&lt;br /&gt;process all of these feeds is about 10 minutes.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;I do have ideas about how to viksualise this river of information, but&lt;br /&gt;&lt;br /&gt;perhaps I'll leave those ideas until I get a Google App account.&lt;/p&gt;&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;                &lt;p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/how-i-learned-to-stop-worrying-and-love-rss.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; | &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398ef94740004?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Efficient Name Disambiguation for Large-Scale Databases</title>
   <link href="http://partiallyattended.com/2008/12/21/Efficient-Name-Disambiguation-for-Large-Scale-Databases"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Efficient-Name-Disambiguation-for-Large-Scale-Databases</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I've been interested for a while now in entity disambiguation,&lt;br /&gt;&lt;br /&gt;particularly where the e&lt;br /&gt;&lt;br /&gt;ntities are the names of authors in academic journals.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Jian Huang, Seyda Ertekin and C Lee Giles have a paper from 2006 in&lt;br /&gt;&lt;br /&gt;which they describe&lt;br /&gt;&lt;br /&gt; the method that they used to diambiguate the CiteSeer data set of&lt;br /&gt;&lt;br /&gt;over 700,000 article&lt;br /&gt;&lt;br /&gt;s. The paper is &amp;quot;Efficient Name Disambiguation for Large-Scale Databases&amp;quot;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;They were able to use this algorithim to disambiguate this data set&lt;br /&gt;&lt;br /&gt;over three days int&lt;br /&gt;&lt;br /&gt;o just under half a million unique authors (though I didn't see a&lt;br /&gt;&lt;br /&gt;mention of the hardware nor of whether they used a linear or parallel&lt;br /&gt;&lt;br /&gt;computing approach).&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Their approach seems to be to create an online SVM to bootstap a&lt;br /&gt;&lt;br /&gt;distance funtion. This&lt;br /&gt;&lt;br /&gt; distance funtion can be trained using a number of types of&lt;br /&gt;&lt;br /&gt;information, names, meta da&lt;br /&gt;&lt;br /&gt;ta such as emails, and terms extracted from the associated papers.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;They then block author names into groups based on name similarity, use&lt;br /&gt;&lt;br /&gt;the distance fun&lt;br /&gt;&lt;br /&gt;vtion found with the SVM and find groups of names associated with the&lt;br /&gt;&lt;br /&gt;same person by sc&lt;br /&gt;&lt;br /&gt;anning over the data using DBSCAN, which is a clustering algorithm&lt;br /&gt;&lt;br /&gt;that creates cluster&lt;br /&gt;&lt;br /&gt;s based on a minimal distance and minimal number of members. By&lt;br /&gt;&lt;br /&gt;slicing up the paramate&lt;br /&gt;&lt;br /&gt;r space based on minimal distance, rather than on an a-priori number&lt;br /&gt;&lt;br /&gt;of clusters, the a&lt;br /&gt;&lt;br /&gt;lgorithim is insensitive to a change in the number of points in the&lt;br /&gt;&lt;br /&gt;parameter space. Th&lt;br /&gt;&lt;br /&gt;is means you can use this method in an iterative way and it can be&lt;br /&gt;&lt;br /&gt;adopted to new data&lt;br /&gt;&lt;br /&gt;as it arrives. I'm remined of some papers in astrophysics that did&lt;br /&gt;&lt;br /&gt;clustering based on&lt;br /&gt;&lt;br /&gt;voroni volumes, but only in so far as the voroni method is vaguley&lt;br /&gt;&lt;br /&gt;related to a density&lt;br /&gt;&lt;br /&gt; method.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;All in all this looks like a nice approach to the problem, and the&lt;br /&gt;&lt;br /&gt;authors got 90% accu&lt;br /&gt;&lt;br /&gt;racy with their method, which is probably enough to bootstap a&lt;br /&gt;&lt;br /&gt;solution into existence.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/efficient-name-disambiguation-for-large-scale-databases.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fae8bdef7a000b?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Creationism as Science,</title>
   <link href="http://partiallyattended.com/2008/12/21/Creationism-as-Science%2C"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Creationism-as-Science,</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;p&gt;I'm at the netsci08 conference and there is a really delightful talk&lt;br /&gt;&lt;br /&gt;about the network of papers published in the creationisim/evolution&lt;br /&gt;&lt;br /&gt;debate.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The group looked at key people in the ID debate and people who acted as&lt;br /&gt;&lt;br /&gt;strong defenders of evolution. One can then make a graph of the links&lt;br /&gt;&lt;br /&gt;between the groups and intra-groups based on citation and co-citation.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Now one area of social science that is pretty interesting in this debate&lt;br /&gt;&lt;br /&gt;is looking at triads, as there are clearly going to be antagonitic&lt;br /&gt;&lt;br /&gt;relationships in this debate.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In the graph evolutionists are blue, creationists are yellow and Dawkins&lt;br /&gt;&lt;br /&gt;is red on his own.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;From the graph it is clear that there are some people who are opinion&lt;br /&gt;&lt;br /&gt;leaders.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Ok, what is interesting is that there are far more mixed triples than&lt;br /&gt;&lt;br /&gt;similar triples in the graph, meaning that people from both sides seem&lt;br /&gt;&lt;br /&gt;to be spending more time slagging each other off than agreeing with&lt;br /&gt;&lt;br /&gt;their friends.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is the first time that I would be tempted to say that the study of&lt;br /&gt;&lt;br /&gt;creationisim could be considered science.&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/creationism-as-science.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00fa968244010003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Cloverfield</title>
   <link href="http://partiallyattended.com/2008/12/21/Cloverfield"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/Cloverfield</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;        &lt;div&gt;&lt;br /&gt; &lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/2241167543/&quot; title=&quot;photo sharing&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm3.static.flickr.com/2124/2241167543_7954f37eb8_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;span&gt;&lt;br /&gt;  &lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/2241167543/&quot;&gt;Cloverfield&lt;/a&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;  Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mulvanynet/&quot;&gt;Ian Mulvany&lt;/a&gt;&lt;br /&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;My Work Colleague make a cloverfield diarama in our sandbox today. We will be going into full scale production soon.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;   &lt;p&gt; &lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/cloverfield.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00e398d94ea20003?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt; &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>A minor milestone in leisurely reading</title>
   <link href="http://partiallyattended.com/2008/12/21/A-minor-milestone-in-leisurely-reading"/>
   <updated>2008-12-21T00:00:00-08:00</updated>
   <id>http://partiallyattended.com/2008/12/21/A-minor-milestone-in-leisurely-reading</id>
   <content type="html">&lt;div&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;        &lt;br /&gt;            &lt;br /&gt;            &lt;p&gt;Last night I finally finished Neil Stephenson's Quicksilver. Oh, don't&lt;br /&gt;&lt;br /&gt;get me wrong, I've read it, and the full trilogy, before, but for much&lt;br /&gt;&lt;br /&gt;of the past year I have been re-reading it aloud to my girlfriend. She&lt;br /&gt;&lt;br /&gt;has an eye strain which means that if she reads too much at night she&lt;br /&gt;&lt;br /&gt;gets headaches, and so I've been doing the recreational reading for&lt;br /&gt;&lt;br /&gt;the two of us over the past year. We started out with Quicksilver, and&lt;br /&gt;&lt;br /&gt;made steady but slow progress through it. There have been some breaks,&lt;br /&gt;&lt;br /&gt;a small diversion through the worlds of Philip Pullman, a frantic dash&lt;br /&gt;&lt;br /&gt;through the last Harry Potter, but quicksilver has been the constant&lt;br /&gt;&lt;br /&gt;through the journey, a stable rock against which we could navigate.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;There have been patches which have been hard to read out loud, many&lt;br /&gt;&lt;br /&gt;sections of the book include deep philosophical discourse between&lt;br /&gt;&lt;br /&gt;multiple characters, and when reading making clear who was saying what&lt;br /&gt;&lt;br /&gt;was at times a bit of a challenge, but we finally got to the last page&lt;br /&gt;&lt;br /&gt;just before midnight last night. Now just The Confusion, The System of&lt;br /&gt;&lt;br /&gt;the World and The Cryptonomicon left to get through!&lt;/p&gt;&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;                &lt;p&gt;&lt;br /&gt;&lt;br /&gt;    &lt;a href=&quot;http://partiallyattended.vox.com/library/post/a-minor-milestone-in-leisurely-reading.html?_c=feed-atom-full#comments&quot;&gt;Read and post comments&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; | &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    &lt;a href=&quot;http://www.vox.com/share/6a00d09e7c9248be2b00f48cf311a30002?_c=feed-atom-full&quot;&gt;Send to a friend&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;                &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>weekend grill</title>
   <link href="http://partiallyattended.com/2008/07/14/weekend-grill"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/weekend-grill</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I visited my girlfriend in Germany this weekend, and her father wascelebrating his 60th birthday. A friend of his arranged a full wild boarfrom the German forests. The spit it and slow cooked it for 7 hours, ittasted amazing. I can quite see why Asterix and friends got so excited aboutthis.&lt;/p&gt; &lt;div class=&quot;enclosure enclosure-center enclosure-extra-large photo-enclosure&quot;&gt;&lt;div class=&quot;enclosure-inner&quot;&gt; &lt;div class=&quot;enclosure-list&quot;&gt; &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt; &lt;div class=&quot;enclosure-image&quot;&gt; &lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00e398b2e6520001.html&quot;&gt;&lt;img src=&quot;http://a2.vox.com/6a00d09e7c9248be2b00e398b2e6520001-500pi&quot; alt=&quot;13102007410.jpg&quot; title=&quot;13102007410.jpg&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class=&quot;enclosure-meta&quot;&gt; &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00e398b2e6520001.html&quot; title=&quot;13102007410.jpg&quot;&gt;13102007410.jpg&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- end enclosure --&gt; &lt;div class=&quot;enclosure enclosure-center enclosure-extra-large photo-enclosure&quot;&gt;&lt;div class=&quot;enclosure-inner&quot;&gt; &lt;div class=&quot;enclosure-list&quot;&gt; &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt; &lt;div class=&quot;enclosure-image&quot;&gt; &lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00e398b2e6530001.html&quot;&gt;&lt;img src=&quot;http://a3.vox.com/6a00d09e7c9248be2b00e398b2e6530001-500pi&quot; alt=&quot;13102007409.jpg&quot; title=&quot;13102007409.jpg&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class=&quot;enclosure-meta&quot;&gt; &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00e398b2e6530001.html&quot; title=&quot;13102007409.jpg&quot;&gt;13102007409.jpg&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- end enclosure --&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>spreading of meme's behavior driven transmission of an idea</title>
   <link href="http://partiallyattended.com/2008/07/14/spreading-of-meme%27s-behavior-driven-transmission-of-an-idea"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/spreading-of-meme's-behavior-driven-transmission-of-an-idea</id>
   <content type="html">&lt;div&gt; &lt;p&gt;&lt;a&gt;Thistech blog article&lt;/a&gt; is a charming description of how human behaviour seemsto have spread the name of a particular wireless node across america. Ithink it is a lovely example of the spread of an idea driven by simpleself-interest.&lt;/p&gt; &lt;p&gt;  &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>sometimes, just sometimes a piece of news makes me smile</title>
   <link href="http://partiallyattended.com/2008/07/14/sometimes%2C-just-sometimes-a-piece-of-news-makes-me-smile"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/sometimes,-just-sometimes-a-piece-of-news-makes-me-smile</id>
   <content type="html">&lt;div&gt; &lt;p&gt;From the Guardian today, a group of ultra-right wing MEP's were unable toform a group within the European Parliament owing to internal xenophobia.&lt;/p&gt;&lt;p&gt;http://www.guardian.co.uk/farright/story/0,,2211167,00.html?gusrc=rss&amp;amp;feed=12&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>restaurant BAYOU Berlin</title>
   <link href="http://partiallyattended.com/2008/07/14/restaurant-BAYOU-Berlin"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/restaurant-BAYOU-Berlin</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I got the email below a few days ago:&lt;/p&gt;&lt;p&gt;Hello to you all,Please forgive the bulk email!  We hope all is well with you.We will be opening our new restaurant on December 1st.  Please visit our newwebsite at www.bayou-berlin.com  You are able to book hotel reservations onour site using our corporate discount rate.  We hope to see you sometimesoon,All the best,Steve and Brandon&lt;/p&gt;&lt;p&gt;Earlier this year I was on holiday in Nerja in the south of Spain. On one ofthe last nights of the holiday we went to an amazing Cajun restaurant calledCafe New Orleans. I got chatting to the two owners and they told us abouthow they had been trying to sell their place in Spain and open up inGermany. Well the food was great, and the guy's running the place were superfriendly, so I was delighted to get this message as it's clear that theyhave finally made their place in Germany happen. If you find yourself inBerlin then you should definitely consider giving this place a try.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>pythonic is a way of thinking</title>
   <link href="http://partiallyattended.com/2008/07/14/pythonic-is-a-way-of-thinking"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/pythonic-is-a-way-of-thinking</id>
   <content type="html">&lt;div&gt; &lt;p&gt;&lt;a&gt;Thistutorial&lt;/a&gt; delves into pythonic ways of coding. I'm learning from it.&lt;/p&gt;&lt;p&gt;tags: python, hoto, tutorial&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>open science</title>
   <link href="http://partiallyattended.com/2008/07/14/open-science"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/open-science</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I just posted the below as a comment on a blog, but it was good so I thoughtI'd repost here&lt;/p&gt;&lt;p&gt;What is open science and what is the system? Well I am sure that there aremany viewpoints on this, so I am going to just put forward one here.&lt;/p&gt;&lt;p&gt;At a fundamental level 'the system' is how we ascribe credit toparticipation in science. The credit is converted to grant money, thedollars keep the food on the plate. The decision makers for the grantsgenerally lie at national funding level. These people are busy and have alot of applications to process, but that is not to say that they aredisinterested in the state of the scientific funding ecosystem. However aslong as there are too many decisions and not enough time then metrics suchas a measure based on journal related factors will dominate. If it is easyto measure and to see how credit can be assigned for contributions that lieoutside the traditional publication at the end of the research cycle then Iam confident that such criteria will be taken into account, but it is veryearly days at the moment and I don't think we can expect to see an overnightrapid transition, especially when the tools for measuring such contributionsare in their infancy.&lt;/p&gt;&lt;p&gt;What is open science, and why might it be important to funding agencies tosee it being utilized? Again, just one viewpoint. Well, there is a lot ofdata out there, and I expect that a lot of good science could be done onsecond hand data. This is already common in Astronomy. This should help toutilize efficiencies of scale. In addition with better information aboutwhat is happening, and more eyeballs working together, the amount ofredundant work can hopefully be minimized. As the open source adage goes,with many eyeballs all bugs are shallow.&lt;/p&gt;&lt;p&gt;There are also a lot of published papers out there, and the scaling time foran individual to get to the data resource that they need is only going toget longer when there is more information to process. I recall hearing thatin 2005 something along the lines of 600,000 people graduated in China witha degree in engineering. If you talk to any academic journal editor most ofthem will tell you that the rate of submission of papers from the pool ofChinese scientists is growing year on year.&lt;/p&gt;&lt;p&gt;I see a function of open science as being a way to help the flow ofinformation in an open system that maximizes the efficiency for the rightpiece of information to get to the right person, whether that be a piece ofdata for analysis, a protocol for an experiment or a contact for acollaboration.&lt;/p&gt;&lt;p&gt;We have a prerogative to make this happen as a consequence of excess ofinformation that we are faced with.&lt;/p&gt;&lt;p&gt;There is however the very important need to be able to credit people whoparticipate in an open way. As someone working for an academic publisher Ifeel that part of my job to help create systems that can help to moreaccurately measure broader contributions to the scientific enterprise. As Isaid earlier, these systems are in their infancy, but it is a very excitingtime to be involved with this.&lt;/p&gt;&lt;p&gt;tags: science, science2.0, open science&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>mozy backup service</title>
   <link href="http://partiallyattended.com/2008/07/14/mozy-backup-service"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/mozy-backup-service</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I've been trying the free account this week. I've backed up 1.6 GB of data.It took, with given interruptions of a normal work day, about 4 days tobackup this amount of Data.&lt;/p&gt;&lt;p&gt;I am beginning to think that the world of offline remote backups is still alittle bit away!&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>live blogging from BarCamp Cambridge, Matt's talk</title>
   <link href="http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge%2C-Matt%27s-talk"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge,-Matt's-talk</id>
   <content type="html">&lt;div&gt; &lt;p&gt; Matt talking about semanitic web for science, an introductionXML, URI, namespaces, RDL OWL,standards are often argued about but it;s just XML&lt;/p&gt;&lt;p&gt;we are supposed to be able to publish semantis data easily,at the moment it's not just an extension but a whole other world,people won't learn sapqrl&lt;/p&gt;&lt;p&gt;Matt believes that we can get the benifits of semantic now, but withoutin any case, it's hard to get funding&lt;/p&gt;&lt;p&gt;should consider semantic web, rather than Semantic Web,&lt;/p&gt;&lt;p&gt;how do we add sematic value to existing dcuments,enemble is the public interface originally to hte human genome project, butthere are lots of other gnese in there nowset up to fight against the patenting of genescontains microformat in web output now!enembleit's open source and open data&lt;/p&gt;&lt;p&gt;people understand how to look at a html source, so it's easy to add, thevalue is there without the overheadjust add standard html classes, and let people do what they want to do withit.Q - will this lead to islands of parsing?&lt;/p&gt;&lt;p&gt;The idea is enseble is a big resource, and hope that people will follow socreate a defacto-standard&lt;/p&gt;&lt;p&gt;Can style it,Parse it&lt;/p&gt;&lt;p&gt;can the website be the API?&lt;/p&gt;&lt;p&gt;can use a standard uri to access the data&lt;/p&gt;&lt;p&gt;cut down on the amount of code that gets written&lt;/p&gt;&lt;p&gt;there is more data on the web, then is available through the api(we are not the only ones)&lt;/p&gt;&lt;p&gt;Q - What if your api is just your searchFlickr and Yahoo do this&lt;/p&gt;&lt;p&gt;Why not a pipes fo biology?&lt;/p&gt;&lt;p&gt;see microformats.org&lt;/p&gt;&lt;p&gt;have started abioformats.org&lt;/p&gt;&lt;p&gt;the microformats approach is slow, they have the idea of the process,then you have to go through a standard, and it goes round after round,we should just get started(see operator plugin, the browser becomes the broker for data)&lt;/p&gt;&lt;p&gt;slideshare.net/mza&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>live blogging from BarCamp Cambridge, Matt's discussion</title>
   <link href="http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge%2C-Matt%27s-discussion"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge,-Matt's-discussion</id>
   <content type="html">&lt;div&gt; &lt;p&gt; discussionQ Gridle is raised along with RDFa &lt;/p&gt;&lt;p&gt;if you don't like the way that the xslt is workin you can make your own.however most domain exprts can't write xslt&lt;/p&gt;&lt;p&gt;if you just let the domain experts create microformats you may leave theontologicaldefinitions to people who are creating the xslt&lt;/p&gt;&lt;p&gt;AG says that there may be two different problems, address to addressbookfrom page vs data harvesting&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>live blogging from BarCamp Cambridge, Laura James</title>
   <link href="http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge%2C-Laura-James"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge,-Laura-James</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Laura JamesAlert Me.Com&lt;/p&gt;&lt;p&gt;might get too corporate.&lt;/p&gt;&lt;p&gt;trying to do the internet of things, internet access to small devicesthey are implimetning today, and will be shipping later this year.comes from R&amp;amp;D, but working in a shipping&lt;/p&gt;&lt;p&gt;they are going to ship a home security system, but they are actuallybuilding a platofrmthat can connect anything that does not require full audio and video&lt;/p&gt;&lt;p&gt;using a mesh network that connect to a hub using a 'zigby'output can be things like a lamp that has a color dependant state&lt;/p&gt;&lt;p&gt;the hub runs on linux with python on toprun by xml doc&lt;/p&gt;&lt;p&gt;can do things like tell you what day is bin day&lt;/p&gt;&lt;p&gt;is mains powered with battery backup&lt;/p&gt;&lt;p&gt;plugs in to ethernet&lt;/p&gt;&lt;p&gt;sounds just too cool&lt;/p&gt;&lt;p&gt;connects to a hubserver&lt;/p&gt;&lt;p&gt;they have gprs to connect to the internet if the router goes outtalks to a dialog server and a DB&lt;/p&gt;&lt;p&gt;there is data from loads of sensors in the homegoes to the hub,the hub has a logic enginego to the website and set it up to let you know&lt;/p&gt;&lt;p&gt;can send you a twitter when your doorbell rings&lt;/p&gt;&lt;p&gt;there are two really big trade offssecurity vs usabilityneed to make sure that your home can not get hackedand that your data does not get leaked&lt;/p&gt;&lt;p&gt;e.g. don't want people to have to type in the mac address of every entity inthe network&lt;/p&gt;&lt;p&gt;reliability vs extensabililyt&lt;/p&gt;&lt;p&gt;networ at home is based on zigby, low powered wireless networkopen standards&lt;/p&gt;&lt;p&gt;smallet item is a zigby tile, about 2cm square. range will be about 300mwith one tile.ca n cover a standard home with ome base station.&lt;/p&gt;&lt;p&gt;Q- could you set this up for a wet lab or other lab?&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>live blogging from BarCamp Cambridge,</title>
   <link href="http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge%2C"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/live-blogging-from-BarCamp-Cambridge,</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I am at Bar Camp Cambridge,&lt;/p&gt;&lt;p&gt;We have had the three word introductions and are just running through themorning talks now. It's pretty cool.&lt;/p&gt;&lt;p&gt;The coffee is good, and cookies are great.&lt;/p&gt;&lt;p&gt;Let's see how the day goes.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>google reader now has search</title>
   <link href="http://partiallyattended.com/2008/07/14/google-reader-now-has-search"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/google-reader-now-has-search</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Well, OK, this is probably not news, but I guess what is interesting for meis that this is a feature that I didn't really notice until today when Iwent looking for it, and hey, though that little search box had probablybeen there for weeks now, I only &amp;quot;saw&amp;quot; it today when I looked for it.&lt;/p&gt; &lt;p&gt;  &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>getting started</title>
   <link href="http://partiallyattended.com/2008/07/14/getting-started"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/getting-started</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Well, i'm starting out my mob-blogging life waiting in que for a flight to milan, and i discover that my predictive text thinks i'm a clogger! An interesting, if somewhat disturbing begining. Tags: moblog, txt, travel&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>get addicted, feed the world</title>
   <link href="http://partiallyattended.com/2008/07/14/get-addicted%2C-feed-the-world"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/get-addicted,-feed-the-world</id>
   <content type="html">&lt;div&gt; &lt;p&gt;at &lt;a href=&quot;http://www.freerice.com&quot;&gt;http://www.freerice.org&lt;/a&gt;&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>friends of mine of TV</title>
   <link href="http://partiallyattended.com/2008/07/14/friends-of-mine-of-TV"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/friends-of-mine-of-TV</id>
   <content type="html">&lt;div&gt; &lt;p&gt;A friend of mine set up her own business a few years ago, at the same timeas having a baby. It was really tough for Ais for the first couple of years,but it is looking like things are really working out for her now. She wasrecently featured on TV in Ireland, and she has posted a link to the clipfrom her blog. For a really inspirational view on managing business withchildcare have a loot at the vid:&lt;/p&gt;&lt;p&gt;this link:http://chewingpaper.typepad.com/chewing_paper_confessions/2007/10/tv-fame.html&lt;/p&gt;&lt;p&gt;tags: business, cool, inspirational&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>comment on climbing goals</title>
   <link href="http://partiallyattended.com/2008/07/14/comment-on-climbing-goals"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/comment-on-climbing-goals</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I find that having a cool trip planned every now and again is key forkeeping me motivated. I've been doing a lot of job and country hopping overthe past 10 years, and this has had a signifigant detrimental impact on theamount of climbing that I could do, but hey, I'm doing a job that I love,and those are the rolls we choose to take.&lt;/p&gt;&lt;p&gt;One thing that has kept me motivated to get of my arse and actually try abit harder when I am down in the gym is having a few cool trips planned inthe year. I'm not a major road-trip warrior, so I can only usually manage afew long weekends a year, and maybe one longer trip, but the motivation itgives is powerful stuff. I'm about to head to font for a week att hebeginning of September and that has me well primed right now.&lt;/p&gt;&lt;p&gt;These trips generally are my short-term goals, and I keep track of mypersonal bests. I know which problems I sent last time I was in font, andmore importantly which ones I nearly sent (oh yes, they will be mine!!).&lt;/p&gt;&lt;p&gt;Long term goals I must admit to having a problem with. My mid term goal forclimbing is to try to stay in one country for a few years and to get adriving license. Funny, but it seems that this is just the way a lot of mygood friends got better.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>and while we are at it here are the references from that article</title>
   <link href="http://partiallyattended.com/2008/07/14/and-while-we-are-at-it-here-are-the-references-from-that-article"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/and-while-we-are-at-it-here-are-the-references-from-that-article</id>
   <content type="html">&lt;div&gt; &lt;p&gt; References&lt;/p&gt;&lt;p&gt;   - &amp;quot;Python Objects&amp;quot;, Fredrik Lundh,   http://www.effbot.org/zone/python-objects.htm   - &amp;quot;How to think like a Pythonista&amp;quot;, Mark Hammond,   http://python.net/crew/mwh/hacks/objectthink.html   - &amp;quot;Python main() functions&amp;quot;, Guido van Rossum,   http://www.artima.com/weblogs/viewpost.jsp?thread=4829   - &amp;quot;Python Idioms and Efficiency&amp;quot;,   http://jaynes.colorado.edu/PythonIdioms.html   - &amp;quot;Python track: python idioms&amp;quot;,   http://www.cs.caltech.edu/courses/cs11/material/python/misc/python_idioms.html   - &amp;quot;Be Pythonic&amp;quot;, Shalabh Chaturvedi,   http://shalabh.infogami.com/Be_Pythonic2   - &amp;quot;Python Is Not Java&amp;quot;, Phillip J. Eby,   http://dirtsimple.org/2004/12/python-is-not-java.html   - &amp;quot;What is Pythonic?&amp;quot;, Martijn Faassen,   http://faassen.n--tree.net/blog/view/weblog/2005/08/06/0   - &amp;quot;Sorting Mini-HOWTO&amp;quot;, Andrew Dalke,   http://wiki.python.org/moin/HowTo/Sorting   - &amp;quot;Python Idioms&amp;quot;, http://www.gungfu.de/facts/wiki/Main/PythonIdioms   - &amp;quot;Python FAQs&amp;quot;, http://www.python.org/doc/faq/&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>agile programming</title>
   <link href="http://partiallyattended.com/2008/07/14/agile-programming"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/agile-programming</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I work for a department where we try to do agile development. I liked this&lt;a&gt;Dilbert&lt;/a&gt;about the subject.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Weddings make you fat</title>
   <link href="http://partiallyattended.com/2008/07/14/Weddings-make-you-fat"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Weddings-make-you-fat</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I just got back from a wedding and bier festival thing in Munich. I've been tracking my weight on and off for the past year and a half with the ultimate goal of getting back to my climbing fit weight of about 80kgs. From the graph below you can see the spike that was caused by the extertions at the wedding!&lt;/p&gt;&lt;p&gt;(OK, in the vox rendering you can't really see the spike on the right hand side of the graph, but if you are bothered then click through and you'll see the original graph. btw the y-axis is a measure of how much weight I want to lose)&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.bellygraph.com/graph/overview/300&quot;&gt;&amp;#160;&amp;#160; &lt;img src=&quot;http://www.bellygraph.com/graphs/271_300_large.png&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Today at lunch duplicators and instantiators</title>
   <link href="http://partiallyattended.com/2008/07/14/Today-at-lunch-duplicators-and-instantiators"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Today-at-lunch-duplicators-and-instantiators</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I work at a pretty innovative place and the discussions that we have atlunch time are pretty mind bending. The last time I can recall having somany interesting discussions over lunch and breaks was way back when I wasin my first undergraduate degree, but the topics of conversation that tendto come up at my current place of employment are really worth trying torecord.&lt;/p&gt;&lt;p&gt;Today we started off having a couple of split conversation, Euan describingchatting to Martha at Sci-Foo and Euan and I talking about Euler, as you do.Then the conversation quite naturally turned to replicators. We werediscussing the pro's and con's of owning a replicator. It's clear from theconversation that two calsses of replicator exist. One would break the lawsof physics and replicate anything out of nothing (possibly dragging theextra matter out of an alterantive universe, vis a vis the lazy gun inagainst a dark background) and the other type the just melds matter into theshape of whatever might be copies.&lt;/p&gt;&lt;p&gt;Brenda wanted one that would not copy living things, but as someone pointedout, if you could copy living things, and you had one kitten, then you couldhave kittens!&lt;/p&gt;&lt;p&gt;Getting a transfer of ownership form when you copied a beamer might be aproblem, and if you copied the earth then you would be in right trouble.&lt;/p&gt;&lt;p&gt;At the end Gavin wanted one that you could just pass science fiction booksto, and it would make stuff from the book not really a replicator then, butan instantiator.&lt;/p&gt;&lt;p&gt;tags: lunch, replicator&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Tips for switching from Windows to Mac</title>
   <link href="http://partiallyattended.com/2008/07/14/Tips-for-switching-from-Windows-to-Mac"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Tips-for-switching-from-Windows-to-Mac</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I've written up the short answers to some questions that you might have if this is the first time to use a mac, read through this and if you followthe suggestions you should have the hang to the system pretty quickly. &lt;/p&gt;&lt;p&gt;If it turns out you don't like it, then at least you will have made an informeddecision!&lt;/p&gt;&lt;p&gt;-- Where is the right mouse button?&lt;/p&gt;&lt;p&gt;This is the biggest obvious first difference. There are four buttons on the bottom left of the keyboard that I am going to call 'fn', 'ctr', 'option' and 'mac' respctivley. If you need to press two at the same time then I am going to write it like &amp;quot;ctr + fn&amp;quot;, for example.&lt;/p&gt;&lt;p&gt;The right button mouse action equvalent is hoilding down &amp;quot;ctr + mouse button&amp;quot;.To get the mouse to do something you generally have to double click on the thing you are clicking on. One click is a selection, a double click is an action.&lt;/p&gt;&lt;p&gt;-- I double click on an application but I want to find the preferences, or othermenus, and they are not on the application window, how do I do that?&lt;/p&gt;&lt;p&gt;The very top bar of the mac changes with applicaiton. The menu bars are all along there. You will see a small blue apple in the very top left corner. The name of the application that is active is frst, and if you clioc on that you will get the option of the prefereces panel for the application. You canalso try &amp;quot;mac + ,&amp;quot; (yes, that's the mac button and the comma button together,it tends to work for all mac applications, joy!).&lt;/p&gt;&lt;p&gt;The top right of the bar gives you information about how your system is doing, battery, internet connection, time etc. You can load this baby with all sorts of things. &lt;/p&gt;&lt;p&gt;-- Where are all of my files, where are the application?&lt;/p&gt;&lt;p&gt;The OS is based directly on a UNIX system, and it's file structure is the same.If you double click on the Macintosh HD in the top right you will see a filebrowser with some directories. This opens a the very botton level of the file structure of the machine. ALL of the applications on the macine are in the Applications folder (actually, there are a host of very loe level system appsthat are not in here, they are in System, best not to go in there!).This machine can host muliple accounts, and these are in the Users directory, double click on this now. You will see a list of account names, yours &amp;quot;John&amp;quot;has a little picture of a home, this is your home directory. Try clicking in the other accounts. Some folders are locked, others you can have a look around, but you can only create files and delete files from your own local folders. Let's have a look at those now. Amongst the default folders in youraccount the most important is Library. This stores all of your system preferecesfor all of your applications. That means two people on the same machine can usethe same app, but have totally different setups. Your girlfriend on her accountwill never see the porn sites that you were navigating too in the webbrowser, forexample! For the moment it is probably best to stay out of there.&lt;/p&gt;&lt;p&gt;-- What are all of those things on the botton?&lt;/p&gt;&lt;p&gt;That's the dock. It keeps a ttrack of open stuff, I don't use it much, but it can be good if you want to keep a few applications to hand that you use a lotrather than going into the applications folder each time. I'll show you how to customise that later. &lt;/p&gt;&lt;p&gt;-- Some useful quick key commands and window browsing tips.&lt;/p&gt;&lt;p&gt;&amp;quot;mac + s&amp;quot; = Save&amp;quot;mac + c&amp;quot; = copy&amp;quot;mac + x&amp;quot; = cutpaste is &amp;quot;opt + p + ,&amp;quot;. No, kiddind, its &amp;quot;mac + v&amp;quot; of course! (the mac key predates that windows key on PC's).&lt;/p&gt;&lt;p&gt;Now I want you to open several windows of a document. Double click on any applications. Do it a few times. Make sure to open Safari (it looks like a compass) and when you have&amp;#160; hit &amp;quot;mac + n&amp;quot; a few times. Now you have lotsof applications open on your desktop. Clicking on the orange button will minimse the window and put it in the Dock. Clicking on the mini-windowin the dock will make it pop up. Cool, eh! OK, Now do that again, but keepthe shift key pressed at the smae time. It does it slowly, just so you can show off!. Now try the following key presses:&lt;/p&gt;&lt;p&gt;&amp;quot;mac + `&amp;quot; - cylces through open windows of a given applicaiton&amp;quot;mac + tab&amp;quot; - lets you pick between applications&amp;quot;mac + shift + tab&amp;quot; - same as above, but in the other direction&amp;quot;mac + 1&amp;quot; - unminises. If you have 3 windows of the same app minimsed, then you can do &amp;quot;mac + 3&amp;quot; or &amp;quot;mac + 2&amp;quot; to get the specific window that you want.&amp;quot;mac + h&amp;quot; - hides an app. All of the windows of the app dissapear. They don't go to the dock. To get them back either click on the app icon in the dock, orcycle to the app using &amp;quot;mac + tab&amp;quot;.&amp;quot;alt + mac + h&amp;quot; hides all windows apart from the one you are working on. &lt;/p&gt;&lt;p&gt;Ok, now for some really cool stuff. &amp;quot;fn + 11&amp;quot; - while you keep these two pressed all your windows head out to the edge of the screen so you can see your desktop.&amp;quot;fn + 10&amp;quot; - exposes all of the windows of a particular app. click on the window you want makes it come to the front.&amp;quot;fn + 9&amp;quot; - exposes all windows. &amp;quot;fn + 12&amp;quot; - opens up the dashboard. This is a applish thing with lots of widgets to choose from. &lt;/p&gt;&lt;p&gt;&amp;quot;mac + q&amp;quot; will quit an application. Using &amp;quot;mac + tab&amp;quot; and keeping mac pressedyou can quickly kill all of the applications that you have running.&amp;quot;mac + delete&amp;quot; will delete a file&amp;quot;mac + w&amp;quot; will close the current window you have open.&lt;/p&gt;&lt;p&gt;-- How do I find something?&lt;/p&gt;&lt;p&gt;&amp;quot;mac + space&amp;quot; - opens the spotlight window. It is really good. Really really good. It means you really don't have to look for anything with pain any more.I have 250 GB of data indexed by spotlight, and it finds things instantly.&lt;/p&gt;&lt;p&gt;-- No, I'm sorry, this really isn't cool enough, show me something more.&lt;/p&gt;&lt;p&gt;Ok, Mac now has smart folders. I have included two on your desktop. You define thekind of file that should go in there. As soon as a file anywhere on your computer that matches this criteria gets created it gets listed in the smart folder. &lt;/p&gt;&lt;p&gt;-- kinds of free applications that you can get.&lt;/p&gt;&lt;p&gt;There are loads. My favourite is called Quicksilver. I have set it up torun for you on your account. Another is called Desctop Manager and I have also set that up for you.&lt;/p&gt;&lt;p&gt;The Desktop Manager provides as many virtual desktops as you wnat, I haveset it up for 4 for you here. A virtual destop is just some extra realestate.The four small squares in the bar on top of the screen show you your desktops in minature. The small squre bottom left of the screen is a pager, and it does the same job as the squares on top. I normally only use one or the other, you can set up how you want it in the preferences. Clickingon a different square to the one that you are in will bring you to that desktop.You can also use the key command &amp;quot;alt + mac + -&amp;gt;&amp;quot; (right arrow) or&amp;quot;alt + mac + &amp;lt;-&amp;quot; to cycle through the desktops. &lt;/p&gt;&lt;p&gt;Type &amp;quot;mac + enter&amp;quot;. This is quicksilver. Actually, It's not working right now, but i can show it to you on my account where it works very well at the moment.&lt;/p&gt;&lt;p&gt;-- Hmm, someone sent me a Microsoft file, how do I open it on this totally bitchin machine,&lt;/p&gt;&lt;p&gt;Chances are that you already can. Try double clicking on it to see what happens.The application NeoOfficeJ does all of the same things that Microsift Officedoes, oh, but it's free. I have set it up on the machine and on the dock, it's the one with the sailing ship icon (?)&lt;/p&gt;&lt;p&gt;-- Gah, something really has gone wrong, and I need to force quit an application. &lt;/p&gt;&lt;p&gt;Go to the apple icon top left. One of the menu options is Force Quit, there you go. &lt;/p&gt;&lt;p&gt;-- Oprn iTunes, I dropped some cool tunes from my collection there for you.You can try burning them to a CD if you have one, it's easy, but I'll let you figure out how. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>The fruitcakes have a talking form</title>
   <link href="http://partiallyattended.com/2008/07/14/The-fruitcakes-have-a-talking-form"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/The-fruitcakes-have-a-talking-form</id>
   <content type="html">&lt;div&gt; &lt;p&gt;A new creationisim journal &lt;a&gt;ARJ&lt;/a&gt;.GRRRRRRRR&lt;/p&gt; &lt;p&gt;  &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>The Laboratory Website and Video Awards</title>
   <link href="http://partiallyattended.com/2008/07/14/The-Laboratory-Website-and-Video-Awards"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/The-Laboratory-Website-and-Video-Awards</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Attila Csordas sent along links about these awards, looks nice,&lt;/p&gt;&lt;p&gt;http://www.the-scientist.com/lawva/&lt;/p&gt;&lt;p&gt;and a blog link about them:&lt;/p&gt;&lt;p&gt;http://pimm.wordpress.com/2007/10/09/the-laboratory-website-and-video-awards-by-the-scientist&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;tags: science&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Simpsian</title>
   <link href="http://partiallyattended.com/2008/07/14/Simpsian"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Simpsian</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Yesterday one of the guy's at the office interviewed the producer of TheSimpsons. As a result he had to do quite a lot of research yesterday onSimsonalia, and decided to use the make your own simpson avatar tool on theSimpsons movie page to make all of us our own simpson character, this iswhat I would look like if I were a simpson.&lt;/p&gt;&lt;p&gt;Tags: simpsons, avatar &lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;div class=&quot;enclosure enclosure-center enclosure-extra-large photo-enclosure&quot;&gt;&lt;div class=&quot;enclosure-inner&quot;&gt; &lt;div class=&quot;enclosure-list&quot;&gt; &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt; &lt;div class=&quot;enclosure-image&quot;&gt; &lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00d4144f937c3c7f.html&quot;&gt;&lt;img src=&quot;http://a4.vox.com/6a00d09e7c9248be2b00d4144f937c3c7f-500pi&quot; alt=&quot;IansSimpson.jpg&quot; title=&quot;IansSimpson.jpg&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class=&quot;enclosure-meta&quot;&gt; &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00d4144f937c3c7f.html&quot; title=&quot;IansSimpson.jpg&quot;&gt;IansSimpson.jpg&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- end enclosure --&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Sci - foo lurking</title>
   <link href="http://partiallyattended.com/2008/07/14/Sci---foo-lurking"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Sci---foo-lurking</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I'm a Sci-Foo lurker, as I didn't make the cut to go this year, but I'vebeen lapping up the news seeping out of the meeting. So far my favoriteTwitter post about the meeting comes from Richard Ackerman's feed:&lt;/p&gt;&lt;p&gt;&amp;quot;Timo and Tim are trying to kill us. Doesn't cult brainwashing start withsleep deprivation? Fun so far, anyway&amp;quot;&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Potter prediction</title>
   <link href="http://partiallyattended.com/2008/07/14/Potter-prediction"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Potter-prediction</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I wonder how long it's going to be before we see a children's TV series setat Hogwarts. I predict within the next 5 years.&lt;/p&gt;&lt;p&gt;tags: Harry Potter, TV&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Patents and Peer Review, kissing cousins?</title>
   <link href="http://partiallyattended.com/2008/07/14/Patents-and-Peer-Review%2C-kissing-cousins%3F"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Patents-and-Peer-Review,-kissing-cousins?</id>
   <content type="html">&lt;div&gt; &lt;p&gt;Below follows a long comment that I posted to an article on O'Reilly Radarabout patents.&lt;/p&gt;&lt;p&gt;The original blog post is here:http://radar.oreilly.com/archives/2007/09/three_vantage_p.html&lt;/p&gt;&lt;p&gt;There is an interesting compliment to the patent system in the domain ofassigning credit to ideas, which is the academic peer-review system.&lt;/p&gt;&lt;p&gt;The inventor of the idea in the case of academia is the author. Theequivalent to the patent office is the editorial board of the academicjournal that the author submits to.&lt;/p&gt;&lt;p&gt;There is an idiosyncratic historical connection between the two systems too.Einstein famously worked as a patent clerk in Bern, Switzerland, beforebecoming a published academic.&lt;/p&gt;&lt;p&gt;At the time that Einstein was working the volume of patent applications wasprobably on a par with the submission rate of academic papers to peerreviewed journals, though I have no figures to back this up. In both casesan idea was submitted, examined by experts for originality and eitheraccepted, granting the creator rights, or rejected, sending them back to thedrawing board.&lt;/p&gt;&lt;p&gt;Fast forward to today and it seems that on the whole the two systems, workin almost the completely opposite manner from one another.&lt;/p&gt;&lt;p&gt;The peer review system continues to work much as it used to. An idea issubmitted, reviewed, in most cases rejected initially, tweaked, re-submittedand possibly accepted. Scientists for the most part are looking for peerrecognition though publication, and the career rewards that come with thatthrough tenure and increased likelihood of earning academic grants. Themicro-bio and nano fields are diverging from this template, but I'll getback to that at the end. I would classify this system as one in which theinterrogation of the idea happens before the laurel is bestowed on theapplicant. Contrary claims or claims of prior art appear as new publicationsin an ongoing conversation, but it is very rare for the reward (the citablepaper) to be retracted. Working as a publishing editor for three yearsmanaging five academic journals I saw this happen with one paper, and eventhat that was considered unusual.&lt;/p&gt;&lt;p&gt;The patent system currently seems to work in completely the opposite way.The bar for having a patent approved seems quite low, but even afteracceptance of a patent the rewards are not guaranteed until after the patenthas been challenged in a court. The interrogation happens after the laurelhas been bestowed, and only in cases where there is contention that theremight actually be money to be made, which seems to be the real reward thatdrives people to patent their ideas rather than publish them.&lt;/p&gt;&lt;p&gt;Now why is this the case? I would offer this idea. Patent offices areessentially national bodies. This means that compared to the growth ofacademic journals there are relatively few of them. The academic systemprovides a distributed means of testing the goodness of the ideas, and so asthe volume of academic submissions has risen the journal system has beenable to scale with the growth and been able to cope.&lt;/p&gt;&lt;p&gt;While patent applications remained mainly technical it was possible for acentralized office to cope with the volume, but the advent of softwarepatents has dramatically changed the balance. (I'm not saying that theseideas are essentially less valuable intrinsically, but rather that theexplosion of people literate in creating though the meduium of computer codehas increased dramitaclly the volume of patents that are being filed). Underthis increase in volume the national patent office system has simply broken.Where it now finds it's scalability is in the court system. There are lotsof courts and lots of lawyers versed in patent law. I am not sure that anyfix to the patent office, or to the information that is required to submit apatent is going to get rid of the problem of scalability as long as theoffice remains a centralized organization, but I might well be dead wrongabout this.&lt;/p&gt;&lt;p&gt;In what could be a worrying parallel to the way that the patent system hasgone the peer review system is beginning to experience strain. It is clearthat it is key in the scientific process, however the vast numbers ofqualified scientists coming out of China and India are beginning to greatlyincrease the submission rate to academic journals. The peer review system isbeginning to creak under the weight. I hasten to add that it is working justfine at the moment, but consequences can be seen in the growing importanceof various citation indiceies. A publication on its own is no longersufficient for the advancement of most academic carerrs. It usually has tocome with additional properties, such as being in a popular journal, beingcited a certain number of times.&lt;/p&gt;&lt;p&gt;Another interesting development is that in some scientific areas patents arereplacing peer-reviewed publications. I know of a few groups working onnanotechnology where they have results that could be published in a peerreviewed journal, but to do so might infringe on IP. In other cases therevenue from industry that the groups are attracting mean that at the momentthey don't have the time to commit to writing up their results forpeer-review.&lt;/p&gt;&lt;p&gt;Are the two systems getting closer again?&lt;/p&gt;&lt;p&gt;Could the patent system benefit from having different levels of quality inthe way that the peer-review system has different quality journals? Agold-standard patent requiring full code disclosure and bug-free runningprogram, with a bronze-standard patent being equivalent to the currentlevel?&lt;/p&gt;&lt;p&gt;How can both systems utilize collective intelligence to alleviate thenumerical and informational pressure that surrounds the act of review?&lt;/p&gt;&lt;p&gt;Though a word of caution, if you have answerers to the above questions youshould probably patent them, shhh now.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Open Reviewing</title>
   <link href="http://partiallyattended.com/2008/07/14/Open-Reviewing"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Open-Reviewing</id>
   <content type="html">&lt;div&gt; &lt;p&gt;&lt;a&gt;Arecent blog post on Action Potential&lt;/a&gt; pointed me towards &lt;a&gt;the neuroscience peer review consortium&lt;/a&gt;. Theyhave a description &lt;a href=&quot;http://nprc.incf.org/about&quot;&gt;here&lt;/a&gt; about theconsortium and a &lt;a href=&quot;http://nprc.incf.org/journals&quot;&gt;list ofparticipating journals&lt;/a&gt;. I have no doubt that this is the future of peerreview. At the moment the peer review system is horribly inefficient forpapers that get rejected. Rejection from a journal can occur because a paperis crap, but often it happens for many other reasons, because the journalhas already met it's pagequota, the journal is publishing a set of special issues on another topic,the editors of the journal are interested in shifting the focus of thejournal, the topic of the paper is slightly away from the main interests ofthe editorial board, the paper is good, but just gets edged out by a set ofbetter papers that come in. The author resubmits, rewrites, reformats thepaper for another journal, the review process happens again, sometimes withthe same reviewers being approached again to re-review the paper. Thismultiple reviewing of the same paper is for the most part a waste of time.There are of course cases where it is good to have the option, but for themost part it wastes the time of communities who are highly trained and busytrying to do important and original work of their own.&lt;/p&gt;&lt;p&gt;I personally always felt that pool reviewing was the natural solution tothis problem, but I never thought I would see it happen owing to thecompeting nature of academic publishers. This attempt to work pool reviewingin one area is very exciting. The issues that need to be overcome includethe issue of private reviewer comments that the Action Potential blog pointsout, but also the questions of a set of editors of one journal being willingto take the rejected papers from another journal. One would like to say thatin a totally equally fair system all journals are equally important to thedevelopment of science, but that is not true. Some journals are just moreimportant for one reason or another. When two journals feel they are betterthan each other are they going to be willing to take the papers rejected bytheir competitors? I hope that the papers will stand up for themselves andthat this system will lead to a more efficient matching of papers to pagesin published journals.&lt;/p&gt;&lt;p&gt;If it works what next? One single format for submission? One passpeer-review with a peer-reviewed preprint publication guaranteed for allpapers? I don't know, but I'm interested in seeing what happens with this.&lt;/p&gt;&lt;p&gt;tags: science, peer-review, science2.0&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>New Terminal In Mac Os 10.5 Is Nice But Dont Forget That There Is A Bash_profile Out Of The Box</title>
   <link href="http://partiallyattended.com/2008/07/14/New-terminal-in-Mac-OS-10.5-is-nice-but-dont-forget-that-there-is-a-bash_profile-out-of-the-box"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/New-terminal-in-Mac-OS-10.5-is-nice-but-dont-forget-that-there-is-a-bash_profile-out-of-the-box</id>
   <content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;&gt;
  &lt;meta http-equiv=&quot;Content-Style-Type&quot; content=&quot;text/css&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
  &lt;meta name=&quot;Generator&quot; content=&quot;Cocoa HTML Writer&quot;&gt;
  &lt;meta name=&quot;CocoaVersion&quot; content=&quot;1038.32&quot;&gt;
  &lt;style type=&quot;text/css&quot;&gt;
    body {background-color: #000000}
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times}
    p.p2 {margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Times}
    p.p3 {margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Times; min-height: 14.0px}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;p class=&quot;p1&quot;&gt;---&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;layout: post&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;title: New terminal in Mac OS 10.5 is nice, but don't forget that there is a .bash_profile out of the box. categories:&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;- mac&lt;span class=&quot;Apple-converted-space&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;p1&quot;&gt;---&lt;/p&gt;
&lt;p class=&quot;p2&quot;&gt;The new terminal is very nice, but I did a wipe and re-install and waswondering what had happened to my old terminal settings. Of course thedefault .bash_profile file was being used as the settings file, so I deletedit and now the terminal works as expected.&lt;/p&gt;
&lt;p class=&quot;p2&quot;&gt;******************************************************************************** DISCLAIMER: This e-mail is confidential and should not be used by anyone who isnot the original intended recipient. If you have received this e-mail in errorplease inform the sender and delete it from your mailbox or any other storagemechanism. Neither Macmillan Publishers Limited nor any of its agents acceptliability for any statements made which are clearly the sender's own and notexpressly made on behalf of Macmillan Publishers Limited or one of its agents.Please note that neither Macmillan Publishers Limited nor any of its agentsaccept any responsibility for viruses that may be contained in this e-mail orits attachments and it is your responsibility to scan the e-mail and attachments (if any). No contracts may be concluded on behalf of Macmillan Publishers Limited or its agents by means of e-mail communication. Macmillan Publishers Limited Registered in England and Wales with registered number 785998 Registered Office Brunel Road, Houndmills, Basingstoke RG21 6XS ********************************************************************************&lt;/p&gt;
&lt;p class=&quot;p3&quot;&gt;&lt;br&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
</content>
 </entry>
 
 <entry>
   <title>Money Saving Web Sites for Living in the UK</title>
   <link href="http://partiallyattended.com/2008/07/14/Money-Saving-Web-Sites-for-Living-in-the-UK"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Money-Saving-Web-Sites-for-Living-in-the-UK</id>
   <content type="html">&lt;div&gt; &lt;p&gt;The Guardian ran an article this week listing 10. As a placeholder here aresome of them that I might find useful:&lt;/p&gt;&lt;p&gt;https://www.mysupermarket.co.uk/&lt;/p&gt;&lt;p&gt;http://www.saynoto0870.com/&lt;/p&gt;&lt;p&gt;http://www.quidco.com/&lt;/p&gt;&lt;p&gt;http://www.energysavingtrust.org.uk/&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Mining social data, what Flickr tells us about place</title>
   <link href="http://partiallyattended.com/2008/07/14/Mining-social-data%2C-what-Flickr-tells-us-about-place"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Mining-social-data,-what-Flickr-tells-us-about-place</id>
   <content type="html">&lt;div&gt; &lt;div&gt; &lt;a href=&quot;http://www.flickr.com/photos/drremulac/725476164/&quot; title=&quot;photo sharing&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm2.static.flickr.com/1307/725476164_13f735a9cd_m.jpg&quot; /&gt;&lt;/a&gt; &lt;span&gt; &lt;a href=&quot;http://www.flickr.com/photos/drremulac/725476164/&quot;&gt;toscany activity spikes with R&lt;/a&gt;    Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/drremulac/&quot;&gt;fgirardin&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;p&gt;Web 2.0 is a buz word. At a conference that I attended last week it came up frequently as being one of the most over-hyped terms around at the moment, but there is substance behind it, and how that substance appears is fully up to the creativity of people who are willing to get their hands dirty with the actual data that is being produced by social web sites. I came across this example today and it exemplifies the type of thing that can be done. &lt;/p&gt;&lt;p&gt;These researchers are looking at time traces of pictures of locations uploaded to flickr and pulling information about those places out of this data. The image here shows activity in and around tuscany. They are also looking at routing through contries and heat-maps of tourist visits to cities. &lt;/p&gt;&lt;p&gt;You can read more here:&lt;/p&gt;&lt;p&gt;http://www.girardin.org/fabien/tracing/&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Liam dropping by london</title>
   <link href="http://partiallyattended.com/2008/07/14/Liam-dropping-by-london"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Liam-dropping-by-london</id>
   <content type="html">&lt;div&gt; &lt;div class=&quot;enclosure enclosure-center enclosure-extra-large photo-enclosure&quot;&gt;&lt;div class=&quot;enclosure-inner&quot;&gt; &lt;div class=&quot;enclosure-list&quot;&gt; &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt; &lt;div class=&quot;enclosure-image&quot;&gt; &lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00cd973f07c64cd5.html&quot;&gt;&lt;img src=&quot;http://a6.vox.com/6a00d09e7c9248be2b00cd973f07c64cd5-500pi&quot; alt=&quot;10072007136&quot; title=&quot;10072007136&quot; /&gt;&lt;/a&gt; &lt;/div&gt; &lt;div class=&quot;enclosure-meta&quot;&gt; &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://partiallyattended.vox.com/library/photo/6a00d09e7c9248be2b00cd973f07c64cd5.html&quot; title=&quot;10072007136&quot;&gt;10072007136&lt;/a&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- end enclosure --&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Installing Python Image Library on a Mac</title>
   <link href="http://partiallyattended.com/2008/07/14/Installing-Python-Image-Library-on-a-Mac"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Installing-Python-Image-Library-on-a-Mac</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I spent about half an hour trying to install the excellent Python ImageLibrary on my mac. It's one of those things that is more annying than itshould be. You get libjpeg from herehttp://www.ijg.org/files/jpegsrc.v6b.tar.gz follow the instructions here onhow to patch the makefile and how to install libjpeg:http://www.kyngchaos.com/macosx/install/libjpeg (all this after installingthe developer tools on mac), only to fail and then discover that there is aprebuilt binary package here:http://pythonmac.org/packages/py25-fat/index.html which works perfectly. GoLena!&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>If programming is magic, then the old languages are strong</title>
   <link href="http://partiallyattended.com/2008/07/14/If-programming-is-magic%2C-then-the-old-languages-are-strong"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/If-programming-is-magic,-then-the-old-languages-are-strong</id>
   <content type="html">&lt;div&gt; &lt;p&gt;The similarity between magic and programming is never more apparent thanwhen you sit down and watch someone who is truly good on the command line.By virtue of having secret knowledge they can quickly accomplish theapparently impossible. If you start out in the unix world you begin bylearning some simple incantations such as 'cd', 'ls' and 'top' and 'kill'.If you persevere with the art eventually you may master the hidden runesthat bring 'sed' and 'awk' to life.&lt;/p&gt;&lt;p&gt;These sorts of commands work at the very root of the operating system, hardwired into the c++ code that built up the universe in which you are walking.In a way this is the fundamental elemental magic of programming. And what Ifind so pleasant about wandering in this landscape is that findingdocumentation on these building blocks is so easy. They have been around forsuch a long time that much of the documentation was written when blue links,plain text and white backgrounds were not just a style issue for html, therewas simply no better way to do it back then.&lt;/p&gt;&lt;p&gt;I often think that there is still no better way to do it.&lt;/p&gt;&lt;p&gt;tags: programming, magic&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Great places to hang out in Den Haag</title>
   <link href="http://partiallyattended.com/2008/07/14/Great-places-to-hang-out-in-Den-Haag"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Great-places-to-hang-out-in-Den-Haag</id>
   <content type="html">&lt;div&gt; &lt;p&gt;I have a good friend who lives in Den Haag and passed on the followingadvice about places to go and eat if you have a small child. This is reallygreat advice so I thought I should post it here:&lt;/p&gt;&lt;p&gt;Hi Victoria,&lt;/p&gt;&lt;p&gt;Very sad to hear your friend has such a lousy experience in my country. AsIan can confirm, it's not a very easy place for 'outsiders'... The upside isthat if you are not at fancy free and footloose as my friend Ian is- andwith a little boy that age she will have moderated her dancing ambitions-The Hague can be quite a nice place to hang out.&lt;/p&gt;&lt;p&gt;Here are a couple of my personal favorites:&lt;/p&gt;&lt;p&gt;- Ziani: italian restaurant espically great with children.  There is even alittle playcorner and no one will mind a couple of screeming children (Ihave experience):http://iens.nl/restaurantsVan/DenHaag/restaurant.htms?r=4240&lt;/p&gt;&lt;p&gt;- De Boterwaag: grand cafe at the center of town (Grote Marktstraat). Goodplace to have a few beers and especially sunday afternoon it is crowded withchildren. Bit smokey but all that will be history after jan 1 when allpublic hangouts will be smoke free. Remnds me that I should quit beforethen.&lt;/p&gt;&lt;p&gt;- Bodega 'De Pakschuit'. On the canal on the old part of the center. Goodtapas and again fine place for drinks on sunday afternoon with children. Nottoo crowded.&lt;/p&gt;&lt;p&gt;Plenty of good parks and playgrounds of course. I frenquent the  playgroundon the Scheveningseweg/Kerkhoff laan a lot. Good stuff for kids and daddycan look at the skateboarders when he is bored. She should definately checkout the park 'Clingendael', very classy park and good playground as well. Iam sure she will have discoevered the marvels of the Beach, and it isstarting to become off-season but I highly recomemend strandpavilioen 'Zuid'on the 'Zuiderstrand'.&lt;/p&gt;&lt;p&gt;Best thing of coursee with children is to get a babysit and have a romanticevening out for mom and dad.&lt;/p&gt;&lt;p&gt;- Pastis: french bistro at the hart of the old center. Decent steakbearnaise and good ambiance:http://iens.nl/restaurantsVan/DenHaag/restaurant.htms?r=21430&lt;/p&gt;&lt;p&gt;- Favorite Thais restaurant is Ponsawan:http://iens.nl/restaurantsVan/DenHaag/restaurant.htms?r=18512 great food andvery frendly people (right around the corner from where Ian used to live butlet's admit it Ian, you were also a bit shortsighted).&lt;/p&gt;&lt;p&gt;For mom alone, when  she is tired of the whole afair: Wicked Wineshttp://iens.nl/restaurantsVan/DenHaag/restaurant.htms?r=5571&lt;/p&gt;&lt;p&gt;Nice place that women tend to like on wednesday nights for a glas and somegossip.&lt;/p&gt;&lt;p&gt;For Dad, when he just wants to get hammered on Belgian beertasting: Cafe 'DePaas' on the Dunne Bierkade. Ask Ian (he still will recall that he beat meby one glass and was very proud of that. Never saw him check in the officethe next day though).&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Getting motivated for climbing</title>
   <link href="http://partiallyattended.com/2008/07/14/Getting-motivated-for-climbing"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Getting-motivated-for-climbing</id>
   <content type="html">&lt;div&gt; &lt;p&gt;A good friend of mine has just hit the 8a mark in climbing. Dave is a greatclimber, and a really nice guy, but what really blew me away is that hisfiancee Caroline led 7b on her first sports climbing trip.&lt;/p&gt;&lt;p&gt;One thing  know about both of them is that they do a lot of running,something like 10 - 15 miles evrey morning.&lt;/p&gt;&lt;p&gt;If this isn't motivation for me to pick up running then I don't know whatis.&lt;/p&gt;&lt;p&gt;tags: training, climbing&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Get Slimmer Pets</title>
   <link href="http://partiallyattended.com/2008/07/14/Get-Slimmer-Pets"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Get-Slimmer-Pets</id>
   <content type="html">&lt;div&gt; &lt;div&gt; &lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/2186821857/&quot; title=&quot;photo sharing&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;http://farm3.static.flickr.com/2010/2186821857_81b43ae112_m.jpg&quot; /&gt;&lt;/a&gt; &lt;span&gt; &lt;a href=&quot;http://www.flickr.com/photos/mulvanynet/2186821857/&quot;&gt;12/01/2008&lt;/a&gt;    Originally uploaded by &lt;a href=&quot;http://www.flickr.com/people/mulvanynet/&quot;&gt;Ian Mulvany&lt;/a&gt; &lt;/span&gt;&lt;/div&gt;&lt;p&gt;I was shopping at Lidl last weekend and saw this for sale. It might be a bit of a drastic measure, but I think it would work.&lt;/p&gt; &lt;p&gt;  &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>CPANPLUS and Mac OSX</title>
   <link href="http://partiallyattended.com/2008/07/14/CPANPLUS-and-Mac-OSX"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/CPANPLUS-and-Mac-OSX</id>
   <content type="html">&lt;div&gt; &lt;p&gt;OK, so I'm interested in installing the Connotea code base on my mac fordevelopment reasons. It will be the first time that I am going to startplaying around with a largish perl installation on my macine and there are alot of perl dependencies to be installed. Rather than going through CPANmodule by module, and rather than writing a bundle file for the connoteadependancies (because I don't know how to do that yet) I decided to try touse CPANPLUS, due to the tips  on perl administration withCPANPLUS&lt;/p&gt;&lt;p&gt;My first attempt to instal CPANPLUS didn't seem to get very far, then I readthat someone had succeeded by installing it into /Useres/Shared as root, sothat's what I tried and it seems to work. To be safe I ran the followingcommands on the advice of the program itself:&lt;/p&gt;&lt;p&gt;    $ perl bin/cpanp-boxed -s selfupdate dependencies    $ perl bin/cpanp-boxed -s selfupdate enabled_features&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>BarCamp Cambridge Jeff Fates, Drupal</title>
   <link href="http://partiallyattended.com/2008/07/14/BarCamp-Cambridge-Jeff-Fates%2C-Drupal"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/BarCamp-Cambridge-Jeff-Fates,-Drupal</id>
   <content type="html">&lt;div&gt; &lt;p&gt;OS CMS systems beat the crap out of the free ones for what you get for your money, including support.&lt;/p&gt;&lt;p&gt;If you have a budget then you can get in touch with the authors of the OS systems easily&lt;/p&gt;&lt;p&gt;the only thing they sometimes don't win on is polish&lt;/p&gt;&lt;p&gt;it is someone's job to look at each piece and make sure that it is slick&lt;/p&gt;&lt;p&gt;Drupal is free, It upgrades about twice&amp;#160; a year, one major one minor&lt;/p&gt;&lt;p&gt;is built on PHP and MySQLscales pretty well, but perhaps not as well as to the size that sanger would needbut does scale on small hardware to 100s of thousands of items and users&lt;/p&gt;&lt;p&gt;is very modular.&lt;/p&gt;&lt;p&gt;it has lot's of modulescore modules are very well written&lt;/p&gt;&lt;p&gt;It is very flexible. the core bit of content is a node,any content that you have, if it is a node, then it inherits a lot of featuressuch as getting commenting, revision control, access controlcategorisation, &lt;/p&gt;&lt;p&gt;CCK is the content creation kit&lt;/p&gt;&lt;p&gt;Views module is for making custom lists of pages and custom lists of notes&lt;/p&gt;&lt;p&gt;for example in hte drupal site there is a blog module, but you can make any custom view with the views module&lt;/p&gt;&lt;p&gt;overview of admin pageand module view, the view is quite hard to see as the light is a bit high in the back of the room at the moment.&lt;/p&gt;&lt;p&gt;There is some disagreement about the status of Casablanca as a great movie, suggestion gets derisory snort from Matt, ces't la vie.&lt;/p&gt;&lt;p&gt;a staging system would be nice, but is not there at the moment&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>BarCamp Cambridge - teacking computers to understand text, Peter Corbett</title>
   <link href="http://partiallyattended.com/2008/07/14/BarCamp-Cambridge---teacking-computers-to-understand-text%2C-Peter-Corbett"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/BarCamp-Cambridge---teacking-computers-to-understand-text,-Peter-Corbett</id>
   <content type="html">&lt;div&gt; &lt;p&gt;a desk at the computer lab and at the chemistry lab.&lt;/p&gt;&lt;p&gt;computationl lingustic chemistryauto-detect language in chemistry papers to try to recognics chemical andmarkup.&lt;/p&gt;&lt;p&gt;suppliment the mark-up from publishers.&lt;/p&gt;&lt;p&gt;can draw the chemical and annotating them overlayed over the paper&lt;/p&gt;&lt;p&gt;some problems are that there can be new names in papers,comapct names, include extra hyphens, this program can deal with these kindsof things.&lt;/p&gt;&lt;p&gt;also can use systematics parsing.&lt;/p&gt;&lt;p&gt;this is the core technology, you can do things like search for alkloids inyour paper, or document dump&lt;/p&gt;&lt;p&gt;this seems to run within a browser.&lt;/p&gt;&lt;p&gt;run the software over a corpus of about 100 papers, and created a searchengine out of this?? I Might be wrong about that.&lt;/p&gt;&lt;p&gt;can create an svg&lt;/p&gt;&lt;p&gt;can go from plain text to something like a connection layout using aninformation rich markup&lt;/p&gt;&lt;p&gt;the RSC is using this software along with human-clanup to create markup ofchemistry papers.&lt;/p&gt;&lt;p&gt;can then to semantic search over papers.&lt;/p&gt;&lt;p&gt;Small natual languge processing trickimage we were interested in opiates,we could just ask opiates to googleyou can ask a question like &amp;quot;opiates such as&amp;quot; will give you a much betterreturn on results.&lt;/p&gt;&lt;p&gt;I just checkd this ad it works&lt;/p&gt;&lt;p&gt;there are many patterns like this, they are known as hurst patterns.&lt;/p&gt;&lt;p&gt;he did a pass over abstracts on pubmed for these kind of patterns to make anetwork of relationships&lt;/p&gt;&lt;p&gt;there is not a connected graph&lt;/p&gt;&lt;p&gt;dot failes on large graphs, but the demo does show that you can automate thediscovery of reaction networks.&lt;/p&gt;&lt;p&gt;you can do reasoning on structure as well as process (now he mentions lot'sof chemical names that I know nothing about)&lt;/p&gt;&lt;p&gt;a few bits of wisom from this&lt;/p&gt;&lt;p&gt;most of the informaion has come from biochemists rather than chemists,more biologists are into open science, and open databasechemisty has ben mostly captured by commercial interest,hard to get free chemistry data.&lt;/p&gt;&lt;p&gt;next is to define what you are looking for?you want to be able to evaluate how well the software has donehow do you post-annotate the documents?in a lot of text there is a diffeernce between what you think the worldlooks like andhow it is described in the literature, so even when you get people to ..&lt;/p&gt;&lt;p&gt;question about confidence levels,the most recent piece of the software has confidence levels. rare eventsdon't providegood confidence levels&lt;/p&gt;&lt;p&gt;it could depend on what you are looking for for,&lt;/p&gt;&lt;p&gt;Peter thinkgs that confidence is important for these systems&lt;/p&gt;&lt;p&gt;e.g. &amp;quot;a such has b&amp;quot; if b might be a chemical but you are not sure. if lateryou find in your search that a is indeed a chemical it raises yourconfidence that b is indeed a chemical&lt;/p&gt;&lt;p&gt;Q: is there any way to automate the acronyms of chemicals.turns out that this is not allways nice. you can do some of this.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>BarCamp Cambridge - James talking about HTML5</title>
   <link href="http://partiallyattended.com/2008/07/14/BarCamp-Cambridge---James-talking-about-HTML5"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/BarCamp-Cambridge---James-talking-about-HTML5</id>
   <content type="html">&lt;div&gt; &lt;p&gt;James is just an interested bysander on the HTML 5 mailing list, hey, it's abarcamp&lt;/p&gt;&lt;p&gt;html5 is th enew verison of html&lt;/p&gt;&lt;p&gt;applemozillaoperaanyone who joins the mailing list&lt;/p&gt;&lt;p&gt;and&lt;/p&gt;&lt;p&gt;w3c (which means MS, which means this is going to work in IE)&lt;/p&gt;&lt;p&gt;if you have ideas, then you can joing hte mailing list and put ideasforwards for the specification&lt;/p&gt;&lt;p&gt;why should we?&lt;/p&gt;&lt;p&gt;lots of information is locked up in HTML, not XML, not SVGL&lt;/p&gt;&lt;p&gt;most of it is invalid&lt;/p&gt;&lt;p&gt;it's important to know how to parse this invalid html, at the moment all ofthis understanding is locked up in browers, you have to reverse hack mozillaor IE souce, not a good situation to be in&lt;/p&gt;&lt;p&gt;HTML4 is underspecifiedincisistentdoes not match reality&lt;/p&gt;&lt;p&gt;for example the reason when google maps is launced, it didn't work in Safaribecause no one knows how to parse HTML&lt;/p&gt;&lt;p&gt;another example is video, you need a proprietary plug in to watch videos inyou tube, this is nuts&lt;/p&gt;&lt;p&gt;what of xhtml, this requires XML, and for a lot of people this is also nuts&lt;/p&gt;&lt;p&gt;most browser vendors can't impliemtnXHTML2 inther browser&lt;/p&gt;&lt;p&gt;what is the proceedure?identify use casesand look for solutions to use cases&lt;/p&gt;&lt;p&gt;this is more contentions than you would think&lt;/p&gt;&lt;p&gt;html 5 looks like html&lt;/p&gt;&lt;p&gt;some changes&lt;/p&gt;&lt;p&gt;doctype is shrtercharset is supported&lt;/p&gt;&lt;p&gt;what interesting features are implimented&lt;/p&gt;&lt;p&gt;things like&lt;/p&gt;&lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt; &lt;/p&gt;&lt;p&gt;nav could be ignored by screen readers&lt;/p&gt;&lt;p&gt;aside is designed for pull out boxes.&lt;/p&gt;&lt;p&gt;some of the reasons for these new items is a google search for favouriteclass names used in htmlthese items closely follow a hughe number of entities that are already inuse&lt;/p&gt;&lt;p&gt;html 5 specifies more algorithms in more details&lt;/p&gt;&lt;p&gt;you can associate a visable caption with an image(is called a legend, not caption for historical reasons)&lt;/p&gt;&lt;p&gt;finally good support for video  multiple encodings supported with source elements  with fallback content&lt;/p&gt;&lt;p&gt;autoplay attribute for audio&lt;/p&gt;&lt;p&gt;lots of DOM support, so you could write a media player in HTML 5&lt;/p&gt;&lt;p&gt;this is working already&lt;/p&gt;&lt;p&gt;new inline elements, e.g. datetime, progress, meter. (specify value throughattributes or get values via program??)&lt;/p&gt;&lt;p&gt;lot's of support for forms,sample shows many high level form inputs with easy coding.&lt;/p&gt;&lt;p&gt;lots more, canvas element used by yahoo pipes&lt;/p&gt;&lt;p&gt;parsing, HTML privides a detailed parsing algorithim that can deal withmis-formed htmlit is designed with desktop browsers in mind.implimentaion in html5lib (originally written in python, ported to Ruby).you can use this on the web and see how the parser works there.&lt;/p&gt;&lt;p&gt;! Discussion&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>BarCamp Cambridge, Tom Morris, Semantic Web for hackers</title>
   <link href="http://partiallyattended.com/2008/07/14/BarCamp-Cambridge%2C-Tom-Morris%2C-Semantic-Web-for-hackers"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/BarCamp-Cambridge,-Tom-Morris,-Semantic-Web-for-hackers</id>
   <content type="html">&lt;div&gt; &lt;p&gt;what's cool about microformats web?&lt;/p&gt;&lt;p&gt;is it the stickers?the t-shirtsthe community process&lt;/p&gt;&lt;p&gt;urlb.at/2f&lt;/p&gt;&lt;p&gt;personal information disastertravel  airlines don't talk to railroads&lt;/p&gt;&lt;p&gt; microformats say, what problem does it solve?&lt;/p&gt;&lt;p&gt; perhaps there is no problem at all&lt;/p&gt;&lt;p&gt;what problem does blogging solve?Twitter for christ's sake?&lt;/p&gt;&lt;p&gt;no one knows what they do until they are popular&lt;/p&gt;&lt;p&gt;e.g. yahoo pipes is not practical yetit is a user experience nightmareand it doesn't have a clear defined purpose&lt;/p&gt;&lt;p&gt;useful becasuse there is a lot of data via rss out there&lt;/p&gt;&lt;p&gt;it gives us room to play&lt;/p&gt;&lt;p&gt;microformats is not compatible with this&lt;/p&gt;&lt;p&gt;should be put up data and let people play&lt;/p&gt;&lt;p&gt;adding some richness to the data&lt;/p&gt;&lt;p&gt;if if does not get used then darwin will clear up the mess&lt;/p&gt;&lt;p&gt;the amount of interesting data is greater than the possible number of microformats&lt;/p&gt;&lt;p&gt;this is a mind flip from SQL&lt;/p&gt;&lt;p&gt;RDF is to SQL what dynamic is to static typing&lt;/p&gt;&lt;p&gt;use eRDF&lt;/p&gt;&lt;p&gt;gives an example of sh1 of email address for putting in this data into HTML&lt;/p&gt;&lt;p&gt;if it maps to an RDF schema then you can use it todayif not it is based on URI's and you can make your own schema&lt;/p&gt;&lt;p&gt;for a free market everyone needs to take part&lt;/p&gt;&lt;p&gt;GRDDL only &lt;a class=&quot;tiddlyLink tiddlyLinkNonExisting&quot; title=&quot;The tiddler 'W3C' doesn't yet exist&quot;&gt;W3C&lt;/a&gt; could come up with a name like that&lt;/p&gt;&lt;p&gt;triplr.org does this&lt;/p&gt;&lt;p&gt;triplr.org will tell you what data your page is putting out&lt;/p&gt;&lt;p&gt;the semantic web is only scary if you make it scary&lt;/p&gt;&lt;p&gt;look at Cwm python tool, closed wold machinecan use with FOAF to make a page of hCardsyou can combine them together to see all of your friends&lt;/p&gt;&lt;p&gt;uses api's gives you a FOAF docuemtns and HTML page with hCard/XFN for import to for example Dopplr&lt;/p&gt;&lt;p&gt;tommorris.org&lt;/p&gt;&lt;p&gt;homework:&lt;/p&gt;&lt;p&gt;add some rdf data to your sitegetsemantic.com &lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>BarCamp Cambridge, ARM microcontroler</title>
   <link href="http://partiallyattended.com/2008/07/14/BarCamp-Cambridge%2C-ARM-microcontroler"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/BarCamp-Cambridge,-ARM-microcontroler</id>
   <content type="html">&lt;div&gt; &lt;p&gt;ARM microcontroler dev guy.&lt;/p&gt;&lt;p&gt;hard to use these processors, whanted to make something like this availableto normal peoplewant internet bluetooth connected devices&lt;/p&gt;&lt;p&gt;so they built something&lt;/p&gt;&lt;p&gt;he just plugged in a microcontoler with a wireless sensorhis machine things that it's a flash drive&lt;/p&gt;&lt;p&gt;he dregged over a binarythe device started blinking, this is the hello world of hardware hacking,cool&lt;/p&gt;&lt;p&gt;what can you do now? well cool stuff obviously!&lt;/p&gt;&lt;p&gt;the other cool thing is that there is a compiler on a websiteso you can talk about things in the context that people imagine themthis is built on top of c++&lt;/p&gt;&lt;p&gt;you can save straigt onto the device, as the computer just thinks that its ahard drive.now he has a flashing light on this&lt;/p&gt;&lt;p&gt;it's about giving people confidence in the tools that they are working with.there was no software that needed to be installed, reducing the chainbefore you get a response.&lt;/p&gt;&lt;p&gt;if you have a long chain, compiling and so forth,by the time you get a response your confidence that you have done the rightthingcan be low.&lt;/p&gt;&lt;p&gt;low chain, high level of confidence.&lt;/p&gt;&lt;p&gt;he then hacks the light to flash at a vairable rate depending on how totwist a switch. this normally takes about two days to get workingin the usual embeded programming systems.&lt;/p&gt;&lt;p&gt;the difference between this and lego mindstorms is you make this system doanything you wantand it can talk to the internet.&lt;/p&gt;&lt;p&gt;hacked with a gps sensor in his garden, and it told him that he was 2 milesaway from his gardenvia google-maps. It was outputting in degrees and minutes but needed to bein digital.&lt;/p&gt;&lt;p&gt;how does it compare to sunspots?&lt;/p&gt;&lt;p&gt;the main audience for this is people who want to add some control the theirdesign, but that it is not their core competence.For people who want to bridge the physicall world and the internet world.&lt;/p&gt;&lt;p&gt;could put an accelerometer in a rocket, and fly it for school kids. Change'fly' a rocket, and it's cool, to 'fly a rocket, and learn aboutacceleration'.&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>Are Academics Prostitutes</title>
   <link href="http://partiallyattended.com/2008/07/14/Are-Academics-Prostitutes"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/Are-Academics-Prostitutes</id>
   <content type="html">&lt;div&gt; &lt;p&gt;A blog post from &lt;a href=&quot;http://www.academicproductivity.com&quot;&gt;AcademicProductivity&lt;/a&gt; trundled across my reader this morning in which the blogpoints to a paper in which the author claims that &lt;a&gt;academicsare prostitutes&lt;/a&gt; because they modify their papers in response to thedemands of reviewers. I got a sense frisson when I read the blog post andsome of the text that is quoted there from the paper, but then I read thecomments to the blog post, and they are very good at, if you like, pointingout that the paper is a bit weak in it's premise. OK, so I didn't read thepaper, but it seems to presuppose that all editorial boards work in the sameway and all reviewers and equally mendacious. Academic publishing is anactivity of a community and the reviewing process, whatever it's faults, ispart of that conversation. To point out the faults in such a way as thispaper does seems like complaining about norms that are accepted and areperhaps not actually as bad as initially laid out.&lt;/p&gt; &lt;p&gt;  &lt;/p&gt; &lt;/div&gt;
</content>
 </entry>
 
 <entry>
   <title>An idea for an interface for picture search</title>
   <link href="http://partiallyattended.com/2008/07/14/An-idea-for-an-interface-for-picture-search"/>
   <updated>2008-07-14T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2008/07/14/An-idea-for-an-interface-for-picture-search</id>
   <content type="html">&lt;div&gt; &lt;p&gt;A few weeks ago I was a beer festival in Munich, and I was talking tosomeone who was working on something, hey it was a beer festival, but then Ihad an idea about the type of interface that might be really useful fordoing search. We now search for images using text, so somewhere someone hasto build the text to image representation of the images in their database.Arguably this is one area where tagging has made an enormous improvement,ala flickr, but it seems to me that if you could make an interface thatwould allow a user to either draw or assemble a rough draft of the imagethey were searching for then this might offer a powerful and complimentaryapproach. I envisage a system where people would be able to brig together acollage of elements, a car template that could be sized, coloured, a genericperson or child object. By arranging these elements on the search interfacethe seeker could give a lot more information in their search, vis a vis thespatial arrangement of elements.&lt;/p&gt;&lt;p&gt;Well this I heard that there are some people already working on this, Iguess that's not surprising, I hope that they can make it work, because itwould be really cool.&lt;/p&gt;&lt;p&gt;tags: search, image, tech&lt;/p&gt; &lt;p&gt;   &lt;/p&gt; &lt;/div&gt;</content>
 </entry>
 
 <entry>
   <title>Volvox</title>
   <link href="http://partiallyattended.com/2006/06/29/Volvox"/>
   <updated>2006-06-29T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2006/06/29/Volvox</id>
   <content type="html">&lt;p&gt;&amp;#8220;Volvox&amp;#8221;:img:img:http://www.mulvany.net/photo/blogPics/volvox&lt;/p&gt;

&lt;p&gt;The very first thing to die on it&amp;#8217;s own, without the intervention of an outside agent, was an organism called Volvox. The first life that we know of whose cells perish from old age, rather than misfortune. Before humble Volvox all other living things would go on forever, the immortal bacteria, the barely describable virus. Volvox introduced death by natural causes to the world, and all living things that came after that were as complex, or more so, followed suit, and found programmed within them some pace maker, set to expire after they had done their duty on the earth. All plants, all animals that sprung from this little algae shared this little death in common with it, and also the other innovation introduced into the vaults of creation by this tumbling capsid, the ability to combine genetic material from two parents to create a truly new individual, the desire to have sex.&lt;/p&gt;

&lt;p&gt;The tale of Adam and Eve bringing death and corruption into the garden of eden at the same moment as shame seems to me now to be more than an idle moral play. In the evolution of life on this planet sex did herald death, but the garden then was a poor and simple place before these drivers of change, of need, took hold and drove the systems of life into a perpetual war for dominance of resources that somehow and accidentally spat us breathing and panting onto the shore.&lt;/p&gt;

&lt;p&gt;When I was younger I should have felt immortal, but there was always a fragility to the world around me. At any moment a sudden shift might take hold and break down the walls that held together what I thought of as my existence. Sitting in the sun looking down at the ants threading between blades of grass my brow would tighten as I tried to make scrutable their encoded wanderings.&lt;/p&gt;

&lt;p&gt;And now I look about me, and it seems that those same blades of light that made clear to me my ignorance when I was a child are now highlighting again the fragility of the world, and the incredible insouciance that other people tread through their lives with.&lt;/p&gt;

&lt;p&gt;We are all rolling along on our own hidden roller-coaster ride.&lt;/p&gt;

&lt;p&gt;In the dark Volvox keeps rolling on, spawning it&amp;#8217;s children, suspended in waters, like some tiny sun cast adrift in the intergalactic spaces, the centre of it&amp;#8217;s own epicycle, it&amp;#8217;s own birthings and dyings.&lt;/p&gt;

&lt;p&gt;I am four billion years removed from this speck, and at the same time i could hardly feel closer.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Economics and The New World Order,</title>
   <link href="http://partiallyattended.com/2006/06/26/Economics-and-The-New-World-Order%2C"/>
   <updated>2006-06-26T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2006/06/26/Economics-and-The-New-World-Order,</id>
   <content type="html">&lt;pre&gt;&lt;code&gt;Economics and The New World Order,

I had a rather detailed and engaging conversation on Friday night
with a couple of good friends of mine about Economics, and it&amp;#39;s
explanatory power. My friend Brain holds that economics explains
everything, except perhaps for the laws of physics. Now I am
also tempted to buy into his arguments, he is quite a persuasive fellow,
however I intrinsically feel some caution in doing so, and I have
been trying to figure out why.

I am not sure whether my arguments hold any weight to them, or
whether I am just being an objectionable fucker for the sake of it,
but I&amp;#39;ll try to lay out my thoughts here in any case. If nothing
else, it should draw a comment from Brain pointing out the error 
of my ways.

I think the argument is that if we want to find an explanation 
for all of the events in History, then the reason that 
some things happened, and others didn&amp;#39;t is that the events
that occurred, and were successful, were the ones that had
an economic advantage over the ones that didn&amp;#39;t. The scope
of what we consider, for this argument, to be economic advantage
is quite broad. Really, it seems to be anything that gives the
actors involved some sense of value. That sense can come from
moral well being, from money, from realization of religious
justification, I think. Certainly it&amp;#39;s not simply money
as money is just one common abstract representation of
value. 
 
Now I think that I have two objections to the economic argument.

The first is that it might not have any predictive power. It 
may be tautological to say that when things happen, then
people to whom they happen feel value,  therefore those things
are the best fit things to happen (oh dear, that&amp;#39;s not very clear
at all, but this is only a blog, and so in the spirit of such
I am not going to worry at all about not making sense). If you
can back fit all circumstances to your explanation, either
your explanation is very good, or it is very bad. If it adds no
predictive power, then it&amp;#39;s not very good. I fear that though the
spirit of taking a truly market capitalist attitude might be 
correct, it might also have no value. In a broad market place 
there are many ideas that compete, but there are also 
a huge number of factors that go to influence success. The landscape
in which events operate (and by landscape here I mean every 
event connected to the event under consideration that has some 
effect on the event, weather, personal motivation, war, time
of year, news, car accidents, and so forth). If one&amp;#39;s position
in the landscape has a great deal to determine whether the outcome
of an event will be a success, then though you could argue that the
even succeeded because economically it was best fit for it&amp;#39;s 
location, I think there is something wrong with that argument.
I think that what you are looking at in economic terms is which 
direction in the landscape you want to be heading in, however
actually looking at the local geography of this abstract space
may tell you more about whether you will succeed than by looking
at where you want to go. It is not inconceivable that the 
only thing that matters is your position in this space, and 
not by any means your intent. The purely economic argument would then 
be a comforting chimera that we can wrap around ourselves to 
protect us from the vagaries of the world.

That&amp;#39;s all well and good, but is there any way to tease these idea
apart and to test them? it&amp;#39;s highly unlikely, but there may be some
option not from looking at the world, but by looking at worlds that
we create. In a simple model the economic argument should work. 
There are many studies of what is known as the prisoners dilemma,
I don&amp;#39;t know much about what the studies say, but I think 
they should be a good test of economic predictive theory.
Therefore in a simple game economics should have a high 
predictive power to give a winner. Add complexity to the 
game and see how predictability changes as a rate of increasing
complexity. Hmm, actually, the stock market is a very good 
example of doing something like this, but we can&amp;#39;t reverse 
engineer the world to see if we can make it more predictable.

Well, that was part one of my argument, which even I have to admit
just comes down to saying &amp;quot;perhaps things are just a bit more complicated&amp;quot;,
and since we all seek simplicity, then perhaps there is not 
much harm in looking to economics (other than being wrong an awful
lot, and retroactively fitting by saying, ahh, but of course we didn&amp;#39;t
factor in economic driver blah blah). Still, it&amp;#39;s in our
nature to be wrong loving mammals, so I shouldn&amp;#39;t worry too much.

The next thing that unsettles me is even if the economic argument
it is wright, and it would be quite nice if it were right, for if
it were it would give us the true power to change the world, 
there may be a temptation to confuse correctness of explanation
with justification for action. Being Irish I have a built-in
distrust of a lazzaiz-fair market, as this was the decision
that contributed to the deaths of many Irish people during the 
great famine of the 1840&amp;#39;s. By saying that the open market
is the best option we forgo our ability to intervene when there
is pressing reason to do so. The best open market for ideas
is evolution, but even in evolution market forces can press
species into extinction, though sexual over-selection. The
same may be happening with America where there is a strong
market drive for light entertainment, cheap credit and cheap oil.
Perhaps these drivers are acting locally and may not be the
best actions that the market could be taking locally. Even though
humans are subject to evolution I believe strongly that we have
the capacity to transcend evolution (that sounds wishy-washy, but
I mean that we have the moral and technological ability to make decisions
that are nut just driven by competition with other species, indeed
our ability to do so almost gives us a moral obligation to do so, 
and that would be fine, as soon as we figure out what morals are).

Well, I have more to say, but for the time being that is enough on this topic 
from me.&lt;/code&gt;&lt;/pre&gt;</content>
 </entry>
 
 <entry>
   <title>Economics and The New World Order,</title>
   <link href="http://partiallyattended.com/2006/06/26/Economics-and-The-New-World-Order"/>
   <updated>2006-06-26T00:00:00-07:00</updated>
   <id>http://partiallyattended.com/2006/06/26/Economics-and-The-New-World-Order</id>
   <content type="html">&lt;pre&gt;&lt;code&gt;Economics and The New World Order,

I had a rather detailed and engaging conversation on Friday night
with a couple of good friends of mine about Economics, and it&amp;#39;s
explanatory power. My friend Brain holds that economics explains
everything, except perhaps for the laws of physics. Now I am
also tempted to buy into his arguments, he is quite a persuasive fellow,
however I intrinsically feel some caution in doing so, and I have
been trying to figure out why.

I am not sure whether my arguments hold any weight to them, or
whether I am just being an objectionable fucker for the sake of it,
but I&amp;#39;ll try to lay out my thoughts here in any case. If nothing
else, it should draw a comment from Brain pointing out the error 
of my ways.

I think the argument is that if we want to find an explanation 
for all of the events in History, then the reason that 
some things happened, and others didn&amp;#39;t is that the events
that occurred, and were successful, were the ones that had
an economic advantage over the ones that didn&amp;#39;t. The scope
of what we consider, for this argument, to be economic advantage
is quite broad. Really, it seems to be anything that gives the
actors involved some sense of value. That sense can come from
moral well being, from money, from realization of religious
justification, I think. Certainly it&amp;#39;s not simply money
as money is just one common abstract representation of
value. 
 
Now I think that I have two objections to the economic argument.

The first is that it might not have any predictive power. It 
may be tautological to say that when things happen, then
people to whom they happen feel value,  therefore those things
are the best fit things to happen (oh dear, that&amp;#39;s not very clear
at all, but this is only a blog, and so in the spirit of such
I am not going to worry at all about not making sense). If you
can back fit all circumstances to your explanation, either
your explanation is very good, or it is very bad. If it adds no
predictive power, then it&amp;#39;s not very good. I fear that though the
spirit of taking a truly market capitalist attitude might be 
correct, it might also have no value. In a broad market place 
there are many ideas that compete, but there are also 
a huge number of factors that go to influence success. The landscape
in which events operate (and by landscape here I mean every 
event connected to the event under consideration that has some 
effect on the event, weather, personal motivation, war, time
of year, news, car accidents, and so forth). If one&amp;#39;s position
in the landscape has a great deal to determine whether the outcome
of an event will be a success, then though you could argue that the
even succeeded because economically it was best fit for it&amp;#39;s 
location, I think there is something wrong with that argument.
I think that what you are looking at in economic terms is which 
direction in the landscape you want to be heading in, however
actually looking at the local geography of this abstract space
may tell you more about whether you will succeed than by looking
at where you want to go. It is not inconceivable that the 
only thing that matters is your position in this space, and 
not by any means your intent. The purely economic argument would then 
be a comforting chimera that we can wrap around ourselves to 
protect us from the vagaries of the world.

That&amp;#39;s all well and good, but is there any way to tease these idea
apart and to test them? it&amp;#39;s highly unlikely, but there may be some
option not from looking at the world, but by looking at worlds that
we create. In a simple model the economic argument should work. 
There are many studies of what is known as the prisoners dilemma,
I don&amp;#39;t know much about what the studies say, but I think 
they should be a good test of economic predictive theory.
Therefore in a simple game economics should have a high 
predictive power to give a winner. Add complexity to the 
game and see how predictability changes as a rate of increasing
complexity. Hmm, actually, the stock market is a very good 
example of doing something like this, but we can&amp;#39;t reverse 
engineer the world to see if we can make it more predictable.

Well, that was part one of my argument, which even I have to admit
just comes down to saying &amp;quot;perhaps things are just a bit more complicated&amp;quot;,
and since we all seek simplicity, then perhaps there is not 
much harm in looking to economics (other than being wrong an awful
lot, and retroactively fitting by saying, ahh, but of course we didn&amp;#39;t
factor in economic driver blah blah). Still, it&amp;#39;s in our
nature to be wrong loving mammals, so I shouldn&amp;#39;t worry too much.

The next thing that unsettles me is even if the economic argument
it is wright, and it would be quite nice if it were right, for if
it were it would give us the true power to change the world, 
there may be a temptation to confuse correctness of explanation
with justification for action. Being Irish I have a built-in
distrust of a lazzaiz-fair market, as this was the decision
that contributed to the deaths of many Irish people during the 
great famine of the 1840&amp;#39;s. By saying that the open market
is the best option we forgo our ability to intervene when there
is pressing reason to do so. The best open market for ideas
is evolution, but even in evolution market forces can press
species into extinction, though sexual over-selection. The
same may be happening with America where there is a strong
market drive for light entertainment, cheap credit and cheap oil.
Perhaps these drivers are acting locally and may not be the
best actions that the market could be taking locally. Even though
humans are subject to evolution I believe strongly that we have
the capacity to transcend evolution (that sounds wishy-washy, but
I mean that we have the moral and technological ability to make decisions
that are nut just driven by competition with other species, indeed
our ability to do so almost gives us a moral obligation to do so, 
and that would be fine, as soon as we figure out what morals are).

Well, I have more to say, but for the time being that is enough on this topic 
from me.&lt;/code&gt;&lt;/pre&gt;</content>
 </entry>
 
 
</feed>
