Digital Curtain


The internet was a bit dingy yesterday as part of a worldwide protest against some proposed US legislation. There is already plenty of information and commentary about the latest attempts to tackle issues of ‘piracy’ at the expense of a free and open internet so I won’t try and repeat it all here. I did want to say something though since, basically, I don’t actually get a say. While the Digital Economy Act here in the UK was hardly a shinning example of democracy in action, its impact was at least limited to people within the UK who could in theory influence the final outcome at an election.

The thing that seriously concerns me about the US proposals are the extraterritorial implications. Perhaps I’ll be getting a postal vote in the next US elections, along with everyone else using the internet. I hope they send it to my new address.

Every cloud has a silver lining though, and I hope attempts to tamper with the workings of the internet only make it better. I’ve long thought that DNS is basically flawed, so perhaps this is an ideal opportunity to work on improvements like IDONS (Internet Distributed Open Name System). And the sooner the internet routes around the UK and US, the better!

Photo © Federico Negro (CC BY-NC 2.0)

Advertisements

Sketching UML


Just discovered a very neat tool for playing around with small UML diagrams online. I was pondering extending the social bookmarking model earlier in the week, to make it possible to identify duplicate tags without confusing unrelated links. For example, a page tagged with ‘plant’ could be about machinery, or trees. yUML looks ideal for this kind of thing, drawing this diagram:

…from this simple markup:

# Social Bookmarking Diagram
[<<Entity>>;Tag]*-related to*[<<Entity>>;Tag]
[<<Entity>>;Tag]-[note: Tags could be ambiguous without knowing what other tags they are related to{bg:cornsilk}]
[<<Entity>>;Tag]*uses-used by*[<<Entity>>;Tagger]
[<<Entity>>;Tagger]*tagged by-bookmarked*[<<Entity>>;Link]
[<<Entity>>;Link]*applied to-tagged with*[<<Entity>>;Tag]

I can see this tool being really handy. If you want to give it a try, there are plenty of samples to get you started.

A brief history of web versions


Listening to the “Web 3.0: Are We There Yet?” DM Radio broadcast has got me grumbling about the latest version of The Web again. To be fair, it isn’t just a web thing; I get the same urge to scream whenever marketing types start messing about with version numbers. There was some interesting discussion on that DM Radio episode as well, but that’s not what this post is about.

Just to be absolutely clear, The Web does not have A Version. It’s not helpful. Stop it.

Having had a similar moan about Web 2.0 on my internal blog some years ago, I decided to catch up with the latest Web 3.0 hype. One of the first things I found were these Web 3.0 slides. Which really wasn’t a good start, given I disagree with just about everything in them. Since web versions seem to be a participation sport, here’s my web fiction to illustrate:

Web 0.9

Nothing ever starts with version 1 does it?! At this point I think I should apologise for my part in the demise of the internet… my first experience of the internet was when I started university in 1993… sorry about the mess.

Still, contrary to alternative histories, the web didn’t start with media companies being so kind as to push content to users. My recollection is that it started with all content being user generated, whether that was usenet content, or hand crafted HTML content. Businesses weren’t on this version of the web.

Web 1.0

Search. For me that’s what would really be worthy of a new version number. In the beginning the web really was a web, of links. I still like following links to see where the web takes me, hence the stupid number of tabs I have open most of the time, just waiting for a chance to get round to reading them. Even so, being able to find stuff without stumbling across it, or being given a specific URL, is great. Thanks Google… and those other search engines I used back then (maybe they even still exist).

Still plenty of user generated content in Web 1.0. Geocities for example- oh how we’ve moved on. You don’t even need to upgrade to get social networking: Six Degrees and Friends Reunited. Maybe even Friendster if you upgrade to Web 2.0 a bit late.

Oh yes, and businesses begin to get in on the act by inflating a huge bubble. Nice.

Web 2.0

There hasn’t been enough hype up to this point, so the web gets its first version number. Luckily everyone agrees on exactly what Web 2.0 is. If only it was that clear, and I certainly wasn’t the only one who was skeptical. Around the same time, I was also muttering…

Are you a Web 2.0 sceptic?! (27 Jan 2006)

I am.

Why Web 2.0 all of a sudden? Shouldn’t we be on Web 6.1 or something by now?! (No, seriously; from text based, to graphics, to that little Java guy waving at you everywhere, to blinking text, to scripts, to buying stuff, to css, to getting scammed, to PHP, to friends reunited, to the internet2, and all the other stuff I’ve missed. And now we have the Web 2.0? Whatever.)

Sure, technology and business models are still advancing, and smart stuff is happening, but I can’t work out whether the Web 2.0, dare I say hype, is driven by money (so you have a web site, why not do e-business, but hey, you really want to be on-demand don’t you?), techies (my new widget is shinier than yours!) or a combination of both. Will it be the next .com? And what’s planned for Web 3.0?

The  appetite for user generated content is stronger than ever, with more users and more (and easier) ways to share stuff. Much less mucking about with geeky markup… unless you pick the wrong wiki. (I still fail to understand why a inconsistent wiki markup was better than plain old HTML.)

Web 3.0

Now things get even more ridiculous, “we already know what the next development in web technology will be called, we just don’t know what it is yet.

For a while it looked like Web 3.0 might neatly be in 3D, but virtual worlds appear to be well and truly down in the trough of disillusionment now. Another contender is the Semantic Web, but wait a minute a) that already has a name, and b) haven’t we been waiting for that ages already, maybe even before Web 2.0? I guess a nice descriptive name is no reason not to use a meaningless fictitious version number instead!

There are plenty of other features floating around which might make it in to the Web 3.0 version.

Web 4.0

That’s right, we haven’t even reached Web 3.0 yet and there’s already a Web 4.0! (Probably many Web 4.0s!) Maybe we should just skip a few versions!

The graph on Ambiguating the terminology: Web 4.0 is a great illustration of why version numbers don’t make any sense.

The web continuum

So, to recap, the web doesn’t have a version number! Its development is a continuum of evolving technologies. I can see there’s a case for looking at the web’s development from a higher level than each individual component, but wouldn’t more descriptive names be more useful than meaningless versions? Early Web, Dynamic Web, Social Web, Semantic Web, Internet of Things, Mobile Web, Smarter Web, Virtual Web. No? Just as meaningless? Oh well.

Luckily, if you completely disagree with all this ranting, this weblog is fully Web 2.5 enabled, so you can leave your own thoughts below. Why not let me know what version of the web you use and how often you upgrade?!

Digital House Arrest


The Digital Economy Bill is exactly the kind of ill-considered law I have come to expect from the current government, however I am very disappointed in the apparent lack of opposition from the other parties.

Today I received a reply from my MP, Chris Huhne, following my email and letter to him about the bill, unfortunately I had already read the same response on the Liberal Democrat Voice before his letter arrived. I appreciate the time he took to reply but the LibDem team will only be getting half a cheer from me, and here’s why.

Chris begins his letter by largely supporting the Digital Economy Bill, stating that many aspects of the bill are vitally important to the UK’s creative industries. Having read the bill, I just don’t believe that. For a start, the bill has very little to do with a digital economy, containing a pick ‘n’ mix of barely related clauses (‘wide ranging’ in politician speak):

Tinkering with Television and Radio Broadcasting Bill

Chris is happy that the bill changes Channel 4’s remit, changes regional news on ITV and plans to make all my analog radios useless. Apart from buying new radios to listen to the same thing, will anyone notice? There’s also some stuff in there on radio licenses and it looks like the days of teletext are numbered.

Are you Really Old Enough to be Playing that Video Game Bill

Chris also supports classification of computer games. Well at least anyone who isn’t old enough will know which games to get hold of to impress their mates.

We are Aware There are Some Problems with Copyright Laws and This is the Best we Could Come up with Bill

The Liberal Democrats support the creative industries, so I’m puzzled that Chris doesn’t even mention the “Extension and regulation of licensing of copyright and performers’ rights” clause. Strangely, some current copyright holders don’t seem too keen to get this kind of support. I’m not surprised given how little respect some creative industries have for copyright already. Public lending also gets a spit and polish for audio books and e-books.

So from my quick flick through, that’s all the vitally important parts of the bill (?) leaving…

Enforcing Copyright Yourself is Just Such a Bore Bill

Before going any further, I should make it absolutely clear that I am not fundamentally opposed to copyright law, and I actually work in an industry where copyright protection is important. That said, I personally think that copyright laws should be an incentive for the creative industries to, well, create new content. I have been concerned for a long time that neither the public nor creative individuals get a particularly fair deal from the current arrangements. As with the law in general, the odds are stacked in favour of people with the most money and this bill only makes matters worse.

Without any new legislation, the creative industries should already be able to take action against illegal downloading using the internet, in the same way they can take action regardless of how the illegal copyright material was obtained. Apparently that’s not good enough, so under the guise of a digital economy bill, they want new powers to protect the old economy.

There are plenty of things the creative industries could do to help themselves. I suggest that first on the list for them to try would be to stop treating their paying customers with such contempt. I hope they’ve already stopped installing dangerous software on my computer without my permission, but how about competing with the pirates to make watching a DVD more enjoyable, or allowing me to watch a DVD I’ve paid for where ever I want to, or not changing your mind after you sold me something? With this kind of behaviour I would expect any changes of the law to include more regulation for the creative industries, not more protection for them. It’s ironic that none of the quarter of a million creative people who’s jobs are allegedly at risk can come up with some better ideas, especially given that they really should have the most to gain from a digital economy.

Access to the internet may not be a fundamental right, but how can you seriously expect to have a digital economy if people are at risk of digital house arrest? As I told Chris Huhne, I don’t believe disconnection is a proportional response even if it did only effect one person, who was proved to have downloaded something illegally beyond reasonable doubt. Would you stop someone leaving their house if they came home from the market with counterfeit jeans? How can we have a digital economy when a single industry has a veto over whether any other industry can do business with their customers over the internet? Access to online government services? No. Online bank account? No. Paperless billing? Think again. Internet shopping? Not any more. Working at home? Time for a holiday. NHS Direct? Please phone… unless you’re using Skype of course. Smart metering? The lights are on but no-one’s home.

This is by no means a full discussion of the issues, but then I’m not in parliament where all of these issues and more should be getting some serious debate. Sadly there’s a chance no one will be able to have that debate in parliament. Oh well, good luck UK plc, you’re going to need it.

Update: A few related posts generated manually to go with the ones WordPress found. (28 March 2010)

Update: A couple of Guardian articles on the Digital Economy Bill (31 March 2010)

Update: A depressing day following the #debill debate, but a found a few more articles along the way. (6 April 2010)

After today’s idiotic debate in parliament, I wonder if more people might be tempted to stand for election to show politicians that they can’t just push whatever they like through parliament when no one is looking. The close of nominations is 4 pm on Tuesday 20 April 2010 and for a coordinated effort there’s a deadline of 12 April 2010 to register a new party. Just a thought.

Update: No big surprise that the bill went through the washup, demonstrating the poor state of the UK democracy along the way. (8 April 2010)

Let’s just hope that candidates get some tough questions on the subject when they’re out campaigning.

Update: The morning after… (9 April 2010)

And finally, someone who will be keeping my vote: TalkTalk!

Google plating


This post is brought to you from the new Google Chrome browser.

I’m sure there will be some in depth and deeply technical reviews about Chrome before long, if there aren’t already that is, but here are my first few thoughts:

  1. First thought
  2. Second thought
  3. Third thought

So far Chrome looks reasonably solid- solid enough to risk writing a blog post on even! I certainly like the sound of tabs in separate processes, given the number of times a website has taken out all my tabs. I usually have far too many tabs open I admit… but I’ve not yet caused the entire internet to crash as a result!

Playing with the about:memory page was interesting as well, especially with other browsers listed with Chrome. Interestingly Opera 9.5 was using less memory despite having more tabs open. Both Opera and Chrome have gone for a cut down interface, which I prefer, although there does seem to be a fairly random split of menu items between Chrome’s “Control the current page” and “Customise and control Google Chrome” menus. I imagine a lot of time was spent deciding what should go in each… oh well.

It’s great to have another browser to spice things up, and I love the new tab page- Chrome will most definitely be staying installed, along with Opera, Firefox and IE!

Update: Some thoughts from other people:

Extra, extra! A roundup and review of the media hype on The Register:

Google wide web


Earlier today I was reminded that working with computers all day gives you a different view of the internet to, for want of a better word, normal people! For instance, I don’t use Google to find sites I already know about, preferring URLs or del.icio.us, while I think to some people Google is the internet. They use Google, and feel lucky, when they are returning to a previous site. I was also asked why Google doesn’t always find the right site- they were looking for a hotel and the search results included the one they were looking for, along with hotels of the same name in different places. Targeting the right search results to people, instead of adverts, might be interesting, if we’re going to be watched anyway that is.

Later in the day Google failed me as I was unable to find anything about some artwork from my time at Warwick (it was a traffic cone and plastic pipe triffid-like sculpture which appeared in different locations around campus each day – brilliant – but can’t find it anywhere using google, or on flickr, hmmm). Still, it seems that Warwick blogs and I did stumble across a review of something I was thinking of getting for a spot of DIY home automation. Perhaps random Google search results are the modern day alternative to reading tea leaves?

Writing a letter to myself!


I’ve just had lunch with my clone who mentioned a great service he’s started using. The idea behind PC2Paper is simple (I like simple!) – it’s just a way to send letters (the real, slow, dead tree variety) straight from a computer. The alternative is obviously not difficult either: just print it myself, find an envelope, buy a stamp, walk to the letter box and post the letter… so I’ve signed up already! Before I start to send other people letters, I’d quite like to check the end result so I thought about sending myself a sample. That does seem a little odd though, even if there is a good reason (reminds me of Mr Bean!) and I could send a letter to someone I know and just ask them to show me… I think my mum could be getting some post soon!

The company also have an API for more serious users and generally sound quite switched on. There is apparently a beta at the moment for a virtual printer service for example, which would be an even more straight forward way to send the letters. Interestingly they have the replies covered as well, with a  post scanning service. Mind you, I think I would be a tad upset if I’d paid to receive old fashioned junk mail! I hope the include a white list option or something!