Health information on wikis

My colleague Rob Pearce has a thought-provoking question about the safety of medical information on Wikipedia:

I’m not having a go at Wikipedia at all – I’m a big fan, but I had a thought about the recent McMaster University and Wikimedia Canada initiative to for health care content creation in the creative commons (holding workshops Oct 4th, 2011 at McMaster  introducing both professors and students to health care content creation in the  creative commons) .

This has come up before when I was working on Open Educational Resources: what is to stop nutters/malcontents – subtly or otherwise – altering medical information that leads to somebody putting their health in jeopardy or pushing one procedure over another, promoting one drug over another, etc.? I dont quite know how to defend this argument yet.

If you Google search for “shark cartilage”, “laetrile therapy” or “copper bracelet” you can see the nutters and profiteers already have their own web sites, which of course you and I are unable to edit.

For that reason I’m very glad Read the rest of this entry »

Web page design from natural language

This is a cute online toy from James Wilkes: it constructs HTML+CSS pages from natural language commands such as “set div leftnav background-color to lightblue”. Not sure what the application would be – enabling paraplegic users?

The dark side of aggregating tags

An info-graphic on Flickr recounts the cautionary tale of the Conservative Party’s experiment in social media. They aggregated the #cashgordon tag, so that messages from Twitter with this tag would appear on their own site. The disaster that resulted was made possible by three technical errors:

  1. They didn’t filter content: anyone could use Twitter and the hashtag to write whatever text they wanted on the Conservative site.
  2. They didn’t filter out markup: users could style the content of messages how they wanted, e.g. 48 point high and they could embed images of their choice (including spoofs of the Conservative poster campaign).
  3. They didn’t filter out Javascript commands: users could insert a command redirecting the whole site to Labour, Rickroll or porn, which they promptly did.

Code-injection is something any developer should consider when building one of these services, and surely most do, but it’s nice to have a period reminder of what can go wrong when you miss out the necessary one or two lines of code.

Secrets of the Google Algorithm

Wired magazine has a feature article which gives about as much detail as outsiders can expect on the core of Google’s business, its search algorithm. I was surprised to see that philosopher Ludwig Wittgenstein was an influence. Hundreds of different pieces of information (or “signals”) are used to rank the results, and some of these are contextual to the user: for example, geographical information is used to prioritise results from near your location.

One of the signals which is increasing in importance is page speed: the time it takes the page to load and render. Hence it’s worth reading up on Google’s performance optimisation tips.

Intute advent calendar blog

This December, Intute is once again running an “Advent Calendar” on its blog, with the theme of user-created content. It started on Tuesday with a post about the independent film Born of Hope, set in Tolkein’s Middle Earth. My own post, “Voluntary work for an obscure educational charity”, discusses contributing academic material to Wikipedia. Paul Meehan’s post today discusses augmenting a human-maintained web catalogue with Google Custom Search Engine. There’s more to come through the month on web2.0/community themes, and as usual the Intute blog has that bit more depth than the rest.

Javascript rises to a whole new level

These don’t work in all browsers yet, and they work faster in Google Chrome than other browsers, but the Chrome Experiments show how far Javascript has come thanks to things like the canvas tag and powerful libraries. Witness a faithful recreation of the Amiga operating system and desktop, including the command line manager; a replication of the MilkDrop music visualisation plugin;  games; 3D effects and a version of cartoon physics.

Designing for Big Data

This 20-minute talk by Jeff Veen, formerly of Google, is worth blogging not just for the reflections on user interaction with data, but a quick look at how far technology has come in the last 25 years. Show it to the non-ancient geeks and tell them what it was like!

Dreamweaver is dying

From an opinion blog post on PC Pro, an attack not on Dreamweaver software but the static-content mentality that says that creating web sites is a matter of having the right kind of editor.

In the relatively near future every website will be a dynamically-generated web application and all of today’s sites built on multiple static pages will be ripped out and replaced. The good news of course is that this is actually a huge opportunity – think Klondike gold-rush – for the web designer who can adapt. But how?

The offered solutions – Drupal and Joomla – are hardly surprising, but it sells these approaches on the grounds that users’ basic expectations of sites will demand more interaction and less old-fashioned broadcast publishing.

Calendar thoughts

Having been allocated the shared calendars subgroup of the Gateway Project I would appreciate thoughts on the shared-calendars project from my colleagues in the network. As you may have guessed, it was a surprise to both me and Rob that we were given overlapping projects but not put in touch with each other at the outset. I expect we will be able to clarify our combined approach at the Awayday in December.

So far I have been impressed at what we can get out of Mozilla Sunbird and how it will be a very useful tool to browse across all the network events. However, I am disappointed at the lack of enthusiasm for iCal from some corners. Anyhow, we have a small budget for enthusing our network contacts.

My view is that we should require all SC network sites to a) issue an iCal feed and b) redisplay their calendar using the same iCal feed on their site – Google Calendar is one solution that springs to mind, but if the same db that generates the iCal also generates a dynamic page of events then that should be quite sufficient. So far, we have Gateway project agreement to declare iCal as the standard feed.

CalDAV seems to be the next avenue to explore so if anyone knows of a suitable CalDAV we could publish to, then by all means post it on this thread. We do not need a CalDAV, but it would be useful.

Eduserv Symposium 2008

This event took place in London on 8th May and its theme was “What do current Web trends tell us about the future of ICT provision for learners and researchers?”

My colleague Ale Fernandez has already blogged at length about the symposium. I disagree with his downbeat assessment of the Guardian and BBC speakers, and also with his (poetically expressed) negative assessment of the live use of electronic discussion. I was also interested to read some reflections by Mary Burslem at Intute. Here are the points that stuck out in my mind from the event.
Read the rest of this entry »

Follow

Get every new post delivered to your Inbox.