fromCONCENTRATE

research blog of artist John O'Shea

Making Legal Process Data Tangible

A rough account of ‘The Gavel’ – project initiated by Donovan Hide, John O’Shea, Adrian McEwen and Andy Freeney at ScraperWiki Hacks and Hackers Hackday Liverpool, Friday 16th July 2010.

Early on in the Hack Day (described in previous post) potentially interesting data-sets were identified.  I had recently found various sources of information relating to legal processes, which are being made available via HMCS (Her Majesty’s Court Service) which I felt might lead somewhere.  Donovan Hide, a programmer (whose current projects include Churnalism*) also felt that this data was of potential interest and public value and together we decided to make something which would attempt to make legal process data more tangible.

Our first task was to identify appropriate sources and we found a couple of interesting things.  One early contender was Criminal Online Results, a government site in a BETA stage (so not using REAL data) but basically which will be publishing the names of persons accused and the length and dates of their jail sentence!

However, a second HMCS site we found seemed more appropriate to our project: Xhibit Court Services displays a kind of commentary on various Crown Court legal protocols and seems to be continually updated.  Donovan decided that he would like to develop some kind of REAL-TIME application which could notify the status of every court in nice clean data.  ScraperWiki would not be the right tool for this kind of continous live data and so Donovan opted for node.js which is a really fast way of writing a web server which could churn out an aggregation of court data in real-time.

Adrian McEwen (whose Bubblino** device has been a fixture of tech conferences across the country for the last year) also joined us and he had various bits of electronic hardware with him.  Together with Andy Freeney, part of the technical team at Liverpool JMU and self-described ‘tinkerer’, we all began to discuss what kind of physical output might be appropriate.

‘The Gavel’ (judge’s hammer) just seemed synonymous with the finality of legal rulings (even though they are rarely used today!) so we decided to find a way to bring a whole multitude of data and output to this one simple action – a judge, banging the gavel on his bench.

Strands of data scraped from the HMCS site are interpreted in different ways by the arduino micro-controller causing the gavel to strike the bench.

Example applications:

  • tune-in and follow individual through court process
  • notification of all legal proceedings in a specific geographic location
  • hammer comes down every time a case is closed
  • hammer comes down every time someone is given life!

Our presentation from the day is shared here and there are links to various other elements (including the scraper) below:

our scraper:

a project Donovan has begun developing in the days after the event:

flickr photos from the day:

*’Churnalism‘ uses various analytical methods examine news articles and determine what proportion has been directly lifted from press releases.

**’Bubblino‘ is a networked object which can be tuned into twitter #hashtags – when a specific hashtag is used, Bubblino blows bubbles!  Although simple in premise, I have grown fond of Bubblino’s rendering of dispersed data into a kind of processed physical FLOW.

ScraperWiki, Hacks and Hackers

ScraperWiki is a collaborative environment for building, running, storing and sharing web screen-scrapers and their resulting bounties of data.  (Here is a handy introduction to ScraperWiki by Paul Bradshaw.)  I was lucky enough to encounter ScraperWiki right at the very beginning when Julian Todd and Aiden McGuire launched the concept at Liverpool’s first Barcamp (at the end of 2008) and last Friday I had the opportunity to take part in the ScraperWiki ‘Hacks and Hackers Hackday‘ at open labs LJMU.

The object of the day was for ‘hacks’ (journalists + activist bloggers and curious citizens) to work with ‘hackers’ (programmers + geeks and persistent meddlers) to collaborate in attempting to dig out publicly available data from over the internet and use this to tell new stories.  Although, ScraperWiki was the proposed tool for doing this, the emphasis throughout was on accessing, understanding, re-interpreting and sharing previously oblique data.

The day began with presentations explaining the power of good data-visualisation and information graphics.  Examples cited were:

  • BBC ‘best graph of the election’ – showing convergence of 3 Political Party’s public spending and taxation plans – suggesting very high chance of coalition govt.
  • Nick Clegg on They Work for You (data from Public Whip) – showing data-vis need not be graphical (computer generated sentences.)
  • Schooloscope (visualising schools in relation to OFSTED reports)
  • GapMinder – Hans Rosling (below) – 2d comparisons over time – less divided world than we might think!

The delegation in attendance comprised of roughly three groups:

  • professional journo’s (Liverpool Echo thru to Graniud) on ‘professional development’
  • hardcore coders (already invested in ScraperWiki)
  • & a sizeable contingent of those invaluable (and uncategorisable) people who are becoming harder to ignore these days now they are identified as the long tail.

What impressed me most about the event was the total commitment of all of those present to be involved in the process and deliver a fresh idea.

The value of such analytical approaches to journalism is immense and might well mark a sea-change away from soundbite political media. However, my own interest in screen-scraping is perhaps more inclined towards provocative and experimental data-usage and applications which demand reflection on the unanticipated dormant potentials within our familiar networked technology and databases.

Some more blog posts about the day here:

I’m afraid of making things.

Just before yesterdays presentation I asked two fantastic helpers to draw on the back of these demo lanyards “something which they know nothing about” (and would like to learn about.)  Connie and Eve (daughters of Jane Dudman – thanks!) suggested ’swimming’ and ‘the deep sea’ to go on the back of their lanyards:

I chose this example to illustrate that it isn’t such a big deal for children to express that they don’t have knowledge about something, but I think, as we get older (and more ’specialised’) it can become increasingly difficult (and socially embarrassing) to admit that our knowledge or ability is in some way inadequate.

This very lo-fi demo brought up some interesting questions about what exactly the project is trying to do.  In the above example – wearers draw or write on the back of their lanyard something which they want to learn about and then they are in control of when (and to whom) it is revealed.  This is akin to the kind of ’speed-dating’ or ’social-networking’ games which already take place within conference environments and is not really the type of interaction I’m trying to get at…

The device which I am building would not be activated by the wearer – instead it would be activated by the presence of others members of the community and it would *involuntarily* reveal inadequacies (or short-comings) in the wearer’s knowledge or ability.

DOING progress…

here is a quick summing up of my progress in developing this ‘augmented inadequacy’ device for my DOING assignment:

Progress…

1.  Arduino —> Programmable Display

I used this LCD display:
http://www.coolcomponents.co.uk/catalog/product_info.php?cPath=45_71&products_id=151

And this tutorial helped a lot: http://www.arduinoprojects.com/node/13

Problems:

* need to make secure connection to LCD

* need to control contrast of LCD

Code already called the LiquidCrystal library at setup and interfaced seven of the arduino digital pins to the LCD:

// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(2, 3, 4, 9, 10, 11, 12);

I put the wire controlling the LCDs contrast (pin 3 on the datasheet excerpt below) into the arduino digital pin 5:

// contrast variable to digital pin 5
const int contrastPin = 5;

And then established the best contrast level for this 16×2 LCD using PWM (which runs from 0-255) via analogWrite – 118 seemed a good value:

//PWM value
analogWrite(contrastPin, 118);
//info http://arduino.cc/en/Tutorial/PWM


* need to work with Arduino Nano


* http://www.arduino.cc/en/Main/ArduinoBoardNano
* http://www.ladyada.net/learn/lcd/charlcd.html
* http://www.maplin.co.uk/Module.aspx?ModuleNo=1500

2. Programme —> allow switching of display

(Demo with tilt sensor shows principle)

3. Transmit / Receive Infra-Red Signal

bought these IR components:

http://www.maplin.co.uk/Module.aspx?ModuleNo=10379#features

sought advice here:

http://tthheessiiss.wordpress.com/2009/08/05/dirt-cheap-wireless/
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235097384

got stuck!

tried this instead:
http://www.instructables.com/id/How-to-make-an-arduino-IR-link/

but also does not seem to work :-(

4.  (received vibration motor – have not yet integrated into programme)

5.  Cut out a simple housing on the laser cutter to demo the concept and give an example of layout:

IR transmitter and receiver mounted above and below electronic display.  (I added a button to the bottom right which would allow the device to be triggered ‘manually’ by the wearer themselves.)*

*added later – in retrospect, the last minute addition of a ‘manual’ button, allowing the wearer to trigger the device themselves is totally unnecessary and undermines the concept of the device.

what I am wanting to do

Insight into the development process for my latest DOING assignment:

This piece is part of a larger dialogue/work ‘AUGMENTED INADEQUACIES’ which you can read about here:

http://www.intersectionspublicart.org.uk/project2.php?id=00028

and here:

http://www.intersectionspublicart.org.uk/project3.php?id=00033

more soon!

Augmenting Inadequacy?

The final submission for the Digital Media DOING module requires a response to the theme of “Extensions of Man” – invoking a McLuhanesque conception of communications media & technology as extensions ov our human capability.

This relates nicely to a new project I have been developing – Augmented Inadequcies – in collaboration with the artist Alan Smith and Allenheads Contemporary Arts:

Augmented Inadequacies

by John OShea

Traditional technological developments promise ever greater speed, power and independence and foster a notion of autonomous identity. Invention, a beloved offspring of necessity, solves problems and bridges gaps, effortlessly articulating both will and whim, diluting distance and domesticating desire. Through an open-ended dialogue and iterative process, John O’Shea will work in collaboration with Alan Smith, to propose and prototype new technological works – “strange inventions” – which will run counter to prevailing technological trends and attempt to make our human vulnerability, fallibility and mutual inter-dependence more visible and tangible.

Hourglass

Continuing in my consideration of intuitive (physical) interactions* I am developing a demonstration piece using Arduino which takes as its principle metaphor the extremely basic action of turning over an hourglass.

This piece emerged out of the DOING class where we were asked to simply build an electronic circuit between a sensor and actuator which is controlled using a micro-controller.  I selected various movement sensors (including one of the kind used in pedometers – piezo vibration sensor) and my tutor, Jamie Allen, also loaned me a mercury tilt sensor “to get started…”

Immediately the tilt sensor became the focus of my attention because I wanted to get a sense of what it was that differentiated this sensor from a mere mechanical switch or digital trigger.  (See above my tilt switch test based onthe circuit at this arduino site tutorial)  The tilt sensor can be used to discern physical orientation in a way akin to how we understand the liquids of the inner ear to function.  Utilising the earths gravitational force, the liquid metal mercury acts as a switch by making or breaking the circuit.

Below is an illustration of a concept I would like to develop:

I’d like to use the ‘turning over’ action (typically used to commence an hourglass) to trigger an arduino programme which can control power to a DC motor – alternating between FULL and ZERO.  A perforated circular disk attached to the motor will reveal the words “TICK” and “TOCK” alternatively.

“TICK” and “TOCK” are the traditional onomatopoeic by-product of the mechanical clocks escapement (for more on this see I AM A WATCHMAKER.)  In translating the hourglass ‘turning over’ action into the words ‘tick & tock’ the piece will be, in a sense, a ‘mechanical metaphor mixer.’

More on this piece VERY soon – for now I’ll leave you with Jayne Mansfield…

* some examples where I have previously considered the nature of intuitive physical interaction either by building a prototype to test or exploring thru writing/dialogue on this blog:  SIMPLE TWISTING INTERFACE, NOTHING UNLESS SHAKEN and PHYSICAL PETITION (this list is not exhaustive.)

- Jayne Mansfield image used without consent of copyright owner (if you are the copyright owner please get in contact.)

Google shafts Scroogle

I attempted to do a search using my favourite search website today – Scroogle Scraper – only to be redirected to the following post on Scroogles homepage:

We regret to announce that our Google scraper may have to be permanently retired, thanks to a change at Google. It depends on whether Google is willing to restore the simple interface that we’ve been scraping since Scroogle started five years ago. Actually, we’ve been using that interface for scraping since Google-Watch.org began in 2002.

This interface (here’s a sample from years ago) was remarkably stable all that time. During those eight years there were only about five changes that required some programming adjustments. Also, this interface was available at every Google data center in exactly the same form, which allowed us to use 700 IP addresses for Google.

That interface was at www.google.com/ie but on May 10, 2010 they took it down and inserted a redirect to /toolbar/ie8/sidebar.html. It used to have a search box, and the results it showed were generic during that entire time. It didn’t show the snippets unless you moused-over the links it produced (they were there for our program, so that was okay), and it has never had any ads. Our impression was that these results were from Google’s basic algorithms, and that extra features and ads were added on top of these generic results. Three years ago Google launched “Universal Search,” which meant that they added results from other Google services on their pages. But this simple interface we were using was not affected at all.

Now that interface is gone. It is not possible to continue Scroogle unless we have a simple interface that is stable. Google’s main consumer-oriented interface that they want everyone to use is too complex, and changes too frequently, to make our scraping operation possible.

Over the next few days we will attempt to contact Google and determine whether the old interface is gone as a matter of policy at Google, or if they simply have it hidden somewhere and will tell us where it is so that we can continue to use it.

Thank you for your support during these past five years. Check back in a week or so; if we don’t hear from Google by next week, I think we can all assume that Google would rather have no Scroogle, and no privacy for searchers, at all.

— Daniel Brandt, Public Information Research, scroogle AT lavabit.com

http://www.scroogle.org/cgi-bin/nbbw.cgi

- accessed 10:10am, Tuesday May 11th 2010

If, as suggested above, this really is the end of Scroogle, then this change marks a sad day.

What was important for me about the Scroogle Search, was that it offered an alternative (parasitic?) reading of Googles search algorithm, providing results free from paid advertising and also without granting Google an IP addressed search record as exchange currency.

I have to admit that I won’t miss the hokey cartoons and seemingly abject anti-Google paranoia which prevailed on Scroogle, but my internet experience will be poorer without their regular and healthy dose of skepticism toward Googles globally dominant infrastructure.

The example set by the Scroogle Scraper offered the potential for alternative and critical readings to flourish online, taking datasets and information provided by major institutions as ’source material’ rather than ‘finished product’.  Without the option for ‘interfacing’ with the information, that potential is diminished: it wasn’t ‘the vandals took the handles‘ after all.

(Please add comments below.)

Tangible Data

Of course – another strategy for making information/data and concepts more ‘tangible’ or ‘graspable’ when exhibiting in the public realm, is to re-present the information using a ‘loaded’ material, (as this example from a Liverpool Museum demonstrates…)

Death Counter

How to visualise data/information, in a tangible way, in the public realm?

Back in November I had a look at this work, DEATH COUNTER by Santiago Sierra, which was installed on the front of Hiscox Insurance HQ in central London, for the course of 2009.

The giant LED, reminiscent of the digital clocks and information boards seen throughout most major cities, tallies (in real-time) the total number of human deaths worldwide, starting from zero at 00:00:00 on the 1st of January 2009.

In terms of ‘visualising data,’ there is a simple reciprocal relationship between a binary conception of life OR death and the counter-intuitive representation of these concepts as ‘one’ (death) and ‘zero’ (life), accumulating on the huge display.  Despite the potentially emotive subject matter, and the high value placed on individual human lives, the presentation is unspectacular in the extreme:

business as usual…

One quite remarkable aspect of the Sierra work, is the way in which it was funded – through a legal contract. The work was loaned to Hiscox for the duration of the exhibition, in exchange for a €150,000 life insurance policy, which would be payable in the event of the artists death.

Through a contextual balancing of an art-market value and an insurance value of the artists life, the work highlights and makes explicit the core component of the insurance industry – careful translation of the perceived, constant, risk of catastrophe into bankable capital.*

* As well as providing insurance for major banks such as Lloyds of London, Bermuda based Hiscox, provide cover in the event of kidnapping, hurricane and financial disasters. They posted pre-tax profits of £320.6m for 2009.

London Evening Standard (9/11/2009) / Insurance Daily

del.icio.us