Could anyone tell me what is the significance of this?

http://www.guardian.co.uk/technology.../news.internet