2008.04.30

Tonbridge, Kent, EnglandThe Templeton Foundation has published responses from scientists and philosophers to the question "Does science make belief in God obsolete?" 2008-04-30T22:31:38ZUntitled entry permalink

Orpington, EnglandAnother celebration of fifteen years of the Web on the BBC News site. I love the statistic about the Web growing 341,634% in 1994. Thanks timbl! I don't know where I would be without the Web. 2008-04-30T22:18:24ZUntitled entry permalink

Orpington, EnglandA particualry ingenious use of XML. Why am I not surprised that it's through an "enterprisey" web services endpoint? 2008-04-30T22:12:40ZUntitled entry permalink

Orpington, EnglandIf a woman can tell her children that their father kidnapped her, it's a great love story. Seriously? That's what the 'cultural liaison officer' says. Some women disagree. A case of Terminal 4 ethics, perhaps? 2008-04-30T22:08:36ZUntitled entry permalink

Dryden Street, London, EnglandDaniel Lewis has a great post knocking some sense into another clueless article about the Semantic Web. If you don't understand something about the Semantic Web, rather than broadcast your ignorance to the world, do come and ask on IRC! 2008-04-30T18:29:53ZUntitled entry permalink

Malet Street, London, EnglandIf you are in London this evening, be sure to sign up and come along to the Fire Eagle developer day. There's free pizza and free wifi, both courtesy of the nice folks at Yahoo! 18 places left at time of writing. 2008-04-30T13:45:20ZUntitled entry permalink

Orpington Road, Chislehurst, EnglandSir Tim 'timbl' Berners-Lee and Robert Cailliau have been quoted in a post on BBC News where timbl says that the Web is in it's infancy. I agree. Obviously, this is a reference to the Semantic Web, but the article does not discuss this. 2008-04-30T08:44:01ZUntitled entry permalink

Orpington Road, Chislehurst, EnglandThe wicked witch is dead. No more font in HTML 5! Still not complete though - it lacks the head/@profile attribute which, for some insanely heavy-handed interpretation of “pave the cowpaths”, was removed from the standard (since, you know, if you have something that people don’t use, the best way to encourage them to use it is to get rid of it). 2008-04-30T08:36:50ZUntitled entry permalink

On keyboards 2008-04-30T07:30:16ZTitled entry permalink

A blog post on the importance of keyboards. I concur! I’m reasonably happy with my pre-Aluminium Apple wireless keyboard, but I’m still waiting for something that’s RSI-reducing, has decent tactile response (despite being a child of the eighties, I used to own a typewriter and have a lot of push in these fingers of mine). A nice noisy clatter is fine.

I have a huge problem with most laptop keyboards - the one on my MacBook Pro is pretty good - I fat-finger the keys a little, and it’s plagued with first revision Apple defects (fuck you, Steve Jobs, I just want a computer that works) that have cost me tons in repairs that anywhere else than Apple would be covered by warranty. Most PC laptop keyboards I’ve used are a pile of utter shite. They keys are off just target enough to be unusable.

Despite people wishing for neural and body gesture interfaces, keyboards are still going to be with us in fifty years. I want a keyboard that doesn’t get dirty, doesn’t require cleaning, that I can drop off my desk and it’ll still work (hey, I could probably drop my old typewriter on the floor and it’d do more damage to the floor than the typewriter), is secure (ie. the Bluetooth connection between the computer and the keyboard is encrypted), has a reassuring clatter and is something that I can write hundreds of pages with comfortably.

Wadhurst, East Sussex, England

2008.04.29

This is my 800th day of blogging. Take a look in the right-hand column. It’s a periodical publication, and this is number eight hundred. 2008-04-28T23:36:57ZUntitled entry permalink

Jeffrey Zeldman says that the personal website is vanishing (via Jeremy Keith). I think that with a whole bunch of the “Web 2.0” guff we all play with - microformats/Semantic Web, Fire Eagle, JavaScript (or rather JavaScript done properly), OpenID and others - we can basically move a few of the things which we’ve been outsourcing back home, and that the personal web page will evolve into something else. This is what I’m getting at in the post I made the other day. Personal publishing has always been an experiment - and now feels like a brief lull before something big - maybe as the Web 2.0 economy slows back down again, designers and developers will be back to working on their own sites. 2008-04-28T23:32:54ZUntitled entry permalink

A swift review: Writing An Assignment 2008-04-28T23:23:56ZTitled entry permalink

I’ve been looking recently at guides on essay writing - since it’s something that I will both be doing a lot more of very soon, and something I will have to assess in others if everything goes to plan. My local library had Writing an Assignment by Pauline Smith (Amazon UK) in the rat nest that is their non-fiction collection.

It’s a very good guide - the sort I would give to someone trying to figure out how to get by in academic writing. Particularly worthwhile are the exhortations to know thyself - figuring out how one learns and manages time and then using this to reflect on how to do it better. It covers style and tone, although not quite with the level of detail I would have liked. The ‘case studies’ were ever so slightly grating, although not intolerably so.

Until schools teach this kind of basic level of competence to pupils, this book and others like it will be necessary. I guess I’m just a traditionalist fuddy-duddy in wanting schools to adequately prepare those in their care before sending them out into the world.

2008.04.28

This Freedom of Information Act request is hilarious in the ineptitude shown by Rother District Council. MySociety’s excellent WhatDoTheyKnow is apparently an ‘amateurish’ website, since it allows citizens to hold incompetent bureaucrats to account. 2008-04-28T00:10:02ZUntitled entry permalink

2008.04.27

I’ve just implemented ID Selector, a new drop-in piece of JavaScript that makes the OpenID sign-in process easier. It’s and allows users to sign in using common OpenID providers - AOL, Yahoo, Wordpress, Technorati, MyOpenID, Blogger, LiveJournal etc. According to Twitter, an open source version that you can put on your own site will be available soon - hopefully with the ability to style it and reorder the service list. 2008-04-27T15:21:57ZUntitled entry permalink

Styling the eagle 2008-04-27T12:27:53ZTitled entry permalink

I’ve been having fun with the Fire Eagle integration on my blog - yesterday I posted my first real geotagged post (here, while I was at Senate House Library, University of London; my previous ‘Eagled posts were me pretending to be in Paris).

I have just been styling them. I just have to write a brief ode to - which makes editing CSS so simple for me (I have a terrible memory for CSS properties) - and for itself. Love it.

Anyway, the design I was shooting for was actually based on from news reports. At the beginning of news reports, you’ll often have “NEW YORK CITY” or “BASRA” or whatever. For short posts, I now have a little italic dateline before the post and a dash to separate it from the post itself. For longer posts, I decided that having the dateline at the end would be better, and justifying it to the right. I’m very much a design , so I hope it’s not too tatty on the design front.

I’d like to write (or better yet, have someone else write for me) a J2ME MIDlet application that uses the Sony-Ericsson Java geolocation API to update Fire Eagle with my current location - either using the Sony-Ericsson proprietary API or through JSR-179. Now that would be cool.

I am also planning to add some extra functionality to my site soon using JavaScript and the sexy framework known as jQuery - specifically, new functionality related to the microformats and other embedded data - letting you lookup geolocations on maps, export and let you browse . All of this will be , will not affect you if you don’t have JavaScript turned on (for instance, if you use Noscript in Firefox to filter JavaScript and Flash on sites you don’t trust or opt-in on sites you do like).

What I am hoping will come out of things like this is that people will start treating their blogs as playgrounds to experiment with new forms of content, and new ways of linking that content together - using Semantic Web technologies and so on. We don’t have to wait for Google or a VC-backed startup to do something - we’ve got all the technology to do it for ourselves. I’m sure that’s a neat vision for personal publishing. And it’s a good way for me to learn jQuery.

2008.04.26

Malet Street, London, EnglandPZ Myers: Evolution is not something that requires exotic, out of the way locales and weird, obscure organisms to study - it’s everywhere 2008-04-26T15:09:17ZUntitled entry permalink

Jazz musician, radio host and comedian Humphrey Lyttelton has died (MetaFilter thread). I think a flashmob of kazoo players turning up at Mornington Crescent is the only way we can commemorate the great man. 2008-04-25T23:23:41ZUntitled entry permalink

2008.04.25

Crunched out 2008-04-25T06:38:56ZTitled entry permalink

I must say, I’m glad that there’s a negative reaction to TechCrunch being stirred up. It’s an utterly dull website, peddling uninteresting stories about Web 2.0. I unsubscribed about a year ago, and I don’t miss it at all. I was very pleased to see IsMikeArringtonADick.com surface on the Twittersphere yesterday. The problem isn’t actually Arrington, it’s the fact that he is the de facto King of the new Web, which means everything becomes about him, and he’s not a good gatekeeper. Add Ajax to a turd and he’ll rave about it, while really interesting stuff like Fire Eagle will just whiz past him. Similarly, Arrington is very much against SXSW, calling it a pathetic excuse for a conference. Funny that. Personally, I much prefer reading what the SXSW-attending crowd have to say than the Web 2.0 Expo crowd - mostly due to the fact that the good ideas and hard work that goes on behind the scenes are done by the sort of people who go to SXSW while the incestuous VCism goes on at Web 2.0, and the fact that designers and developers - the core SXSW market - tend to talk in plain English, call things by their real name and not bullshit, habits which the Web 2.0 Expo types could learn from.

Reporting on Web 2.0 and startups is barely even necessary anymore. I don’t need a reporter to tell me what Twitter or Facebook or Google are doing - they’re on the fucking Internet! They have blogs, and I can read. This is not Iraq - I can see for myself. If this is the decline and fall of TechCrunch, bring it on. As web 2.0 winds down, perhaps it’s time that TechCrunch winds down with it.

2008.04.24

Geo blog post 2008-04-24T14:19:54ZTitled entry permalink

I now have FireEagle built into my blogging software. Pretty cool, no? I’m working on building it so that my blog posts will have my geographical location built in (if I’m not at home, that is). This is a sample post just to test the storage of this information. I’m not actually in Paris (although it’d be jolly nice if I was).

Once again with the renegade master 2008-04-24T14:25:55ZTitled entry permalink

Almost works. Made a silly mistake (one of those not reading the documentation mistakes).

Paris, France

Co-ordinates test 2008-04-24T14:38:35ZTitled entry permalink

I’m still not in Paris, but I am pretending to my software to be so. If it all works, we should be able to get the website and the feed pushing out my geolocation in no time at all.

Paris, France

FireEagle: it knows where I blog 2008-04-24T15:43:41ZTitled entry permalink

Today, I’ve been working on hooking up Fire Eagle to my blog. I’ve got it doing some fairly smart things. First of all, when I post on my blog, I now have a ‘Location’ field in the form so that I can bash in a new location. This is just simple HTML with a bit of PHP back-end to handle updating Fire Eagle with my new location. Fire Eagle is one of those fantastic things that gets better the more you use it. And having it in my blogging software means I end up using it all over the place.

But there’s more. When I post to my blog - whether it’s through the web-based interface, or through an XML-RPC client, my server will ask Fire Eagle where I am. If I’m not at home, it stores the name, latitude and longitude of where I am in the XML files that holds my blog content (SQL? Pfft!). This is then published on my blog in the geo microformat. It looks ugly at the moment, but this evening I’ll be tidying up the stylesheet. I’ll also be adding it to the RSS 2.0 feed I publish (yes, I use RSS 2.0 not Atom, because Atom requires that posts have titles - and, as Twitter proves, not all posts have titles) using GeoRSS.

Does your blog know where you are?

2008.04.20

And while we are castigating clueless with a jolly large cluebat, I can’t resist this story. Gotta get off the train in a second, but go and read it. OMG TEH INTERNET WILL RUN OUT OF BANDWIDTH!!!1! BATTEN DOWN THE HATCHES! 2008-04-20T09:14:50ZUntitled entry permalink

Speaking of clueless shysters, the ISPs are as much a bunch of arsebags as the recording industry, it seems. Imagine if every time you used your mobile phone, the phone company would intercept your calls, listen for any mention of a commercial product and then insert an ad into the middle of your call. Would that not get just a little bit irritating? Well, that’s the new business model - finding new and exciting ways of irritating their customers. I think what we need is a comprehensive connection testing system - basically a big regression test suite so you can see at a glance what horribly shitty things the crooked miscreants who run the network are doing with your packets (filtering, redirecting, ad insertion, DNS mauling, intentional slowdown etc.). And then the government should pass a law saying that if a commercial provider fails the test more than three times a week, the customers are allowed to remotely zap the gonads of the directors. All these problems would go away in a week. Okay, maybe we can’t get the latter part of the bargain, but a test suite to protect consumers against connection mangling is a good start. 2008-04-20T09:08:49ZUntitled entry permalink

When not to redesign a service 2008-04-20T08:57:54ZTitled entry permalink

I’m all in favour of good user experience design. Just in case you haven’t heard, I also am all in favour of cute puppies, saving the planet and soft French cheeses. Hey, someone’s gotta grasp the really controverisal nettles.

But this morning, I got to the station in a state of barely disturbed slumber only to find that someone had redesigned the ticket vending machine. I have programmed the operation of the machine into my muscle memory - punch the ‘London Cheap Day Travelcard’ button (or Standard Day if it’s before 8.31am - don’t ask), then punch ‘Young Persons Railcard’, then put my card in, enter the number, wait a moment and then collect printed ticket and receipt.

Seems fairly easy. Only the geniuses who design these things decided that they should change all the menu layouts so that the simple task of buying a train ticket to the largest city in Europe should be made unnecessarily complex.

Now you have to choose from ‘Destinations’ or ‘Travelcards’ on the main screen. Well, I want to go to London, and I want a Travelcard. It pisses me off at a formal and a practical level, since you might say “I want to go to Brighton, but I’m not sure whether I need a Travelcard or not” - when in fact, Travelcards are only for people going to London. I chose Travelcards, and then I was presented with a list consisting of ‘All Zones’, and then each zone ticket from 1-6 and combinations of different zones. I bashed in Zone 1. No go. You can’t buy a ticket for anything other than All Zones - which makes sense. If you are travelling from outside of London, you are going through all the zones anyway and the price of going into London is rolled into the ticket. Again, don’t ask. But, why exactly is the machine offering Travelcards plural when there is actually only one option you can choose?

Having chosen the only option that works, it then presents me with a highly complex page listing all the different options I might want to add to my ticket. Hey, I haven’t got time for this! My train goes in two minutes! Just leave me alone and let me buy the ticket! I guess I should be thankful that it’s less complicated than booking a flight. Eventually, I manage to add my railcard to the ticket and get the thing to print with enough time to comically sprint across the bridge.

Here’s my vision of the same procedure. I get to the station, push my credit card into the machine, it then says “Good morning, Mr Morris. The usual, then? That’ll be 11.75 then. Enter your PIN. Done. Here’s yout ticket. We’ve e-mailed the reciept to the address we have on file. Enjoy the journey - and, by the way, the Circle Line is right royally fucked, so steer clear.” Okay, it’s slightly creepy and Big Brotherly - but it means I don’t have to think early in the morning.

At the very least, reduce the number of options. If you cannot actually buy a particular ticket, why offer it and then, when it’s chosen, tell the customer that it’s not actually available.

What’s particularly irritating about this is if I get a decision wrong, then I’m breaking the law. Surely, in designing a machine which increases the probability of me cocking up what should otherwise be a simple procedure, the designer of the system is aiding and abetting frustration and failure.

When not to redesign a service 2008-04-20T08:58:30ZTitled entry permalink

Techdirt reports that NBC Universal wants to force Apple to cripple iTunes so that it sucks so much that nobody will use it, just like all the other attempts to do DRM. Whoops, I meant to say to enforce digital piracy prevention. You know, because an MP3 you download off the Internet is very easy to distinguish from an MP3 you’ve ripped from a CD. This kind of shit makes me look forward to the inevitable failure of these dinosaurs.

2008.04.18

Beautiful, blissful Joanna Newsom moment. Ah, peace. 2008-04-18T16:02:29ZUntitled entry permalink

Microsoft Vista SP1 promotional video. Carrying on the long Microsoft legacy of utterly shite sales videos. It’s things like this that keep me on the Mac platform. 2008-04-18T15:56:54ZUntitled entry permalink

2008.04.15

There’s a good excellent Ethics Bites interview with Richard Posner on copyright and plagiarism. 2008-04-15T19:06:49ZUntitled entry permalink

The DataPortability.org folks are trying to figure out their new logo. Public voting is now open. I voted for the logos titled with “ics2626” and “phil.franks46”. Strangely, after I voted, I didn’t seem to get any feedback telling me that I had. If it were a parliamentary election rather than a logo contest on the Web, it’d be time to get concerned. 2008-04-15T18:07:55ZUntitled entry permalink

Just watching Richard Dawkins and Lawrence Krauss discussing evolution, quantum mechanics, science education, religion and tactics in the war against intellectual ineptitude. 2008-04-15T14:04:12ZUntitled entry permalink

Londonist is reporting that God botherers will now be on London buses. Great. Now we have two problems. 2008-04-15T13:52:51ZUntitled entry permalink

Interarchy, my favourite FTP client, has been updated. I really didn’t like Interarchy 9, since it seemed to want me to open everything in TextEdit. It’s been updated so it works properly. 2008-04-15T11:48:48ZUntitled entry permalink

What, you want consistency from right-wing culture warriors? They are too busy fighting off Hegel and confusing nineteenth-century Russian novelists for communists and lying for Jesus. Then there’s that Expelled rubbish still rolling on. Just remember, God’s will is not discernible to science, but perfectly understandable if you are a Professor of Theology. Time to bang one’s head against a desk in frustration? Yeah, getting close. 2008-04-15T11:24:14ZUntitled entry permalink

Publishing XHTML with Webby, Rake and Apache 2008-04-15T10:30:27ZTitled entry permalink

I’ve been rewriting my static site in Webby, a Ruby static website management system. Hopefully, if it all works, you won’t notice. The only way you’ll notice is if you peek under the hood. I’m using “Options +MultiViews” in Apache to do URL rewriting, and there’ll be more about that later.

Using Webby is pretty easy: webby site-name makes a new folder. Inside, there’s a content/ folder where you can put your content. These are .txt files which contain some YAML to include the title, what filters it runs through (ERb and Textile for instance) and what layout it uses.

It comes with Rake tasks to build and deploy. Here’s how I’m using mine. The basic procedure is rake build and then rake deploy to SCP or rsync it to your server (I use SCP). I’ve introduced another step - rake validate.

What does the validate task do? Well, the validation I’m doing is using oNVDL, which is a Java tool to validate XML. I’m using James Clark’s XHTML modular schema, specifically xhtml-strict.rng. There is a downside with this approach, and one I’ll probably fix soon - that is, if you use a mixture of HTML 4 and XHTML, or you use different types of XHTML - either 1.0 and 1.1, or Strict and Transitional, or even the new modular DTDs that the W3C have put out for SVG and RDFa. The reason I used the RELAX NG schema is because I had it there and was in a hurry, I knew how to use oNVDL and I’d used the modular RNG schemas before.

The Rake task is quite simple:

desc 'validate XHTML'
task :validate do
  Dir.glob('output/**/*.html').each do |f|
    print "validating " + f + "\n"
    sh "java -jar /Applications/oxygen/lib/onvdl.jar /Users/tommorris/bin/xhtmlrng/xhtml-strict.rng " + f
    print "\n"
  end
end

This will iterate through your output folder (the place where built markup goes) and validates each one against the schema. It should also print the result to your screen. You’ll see nothing if it’s all good, but you’ll get errors like this otherwise: /Users/tommorris/code/HTML/test/output/profiles/nsfw.html:3:71: error: attribute “lang” not allowed at this point; ignored

The nice thing is that the Java process exits with status 1 if there are problems, meaning the rake task itself is aborted. You can then fix one error at a time. And you can also make your deployment (or repository commit) dependent on the whole site validating. Hey, it’s compile-time error checking for XHTML! I’m sure some people are now furious since HTML is Not A Programming Language, but for me, this is important. I want my computer to tell me when things go wrong, and prevent me from sending invalid markup out on to the web. I’m sure one could even replace the validator with a stricter one that does some basic accessibility tests - and it’d be neat if we could add similar tests for CSS and so on.

Once you validate all the markup as XHTML, you probably want to then get Apache to serve the files as application/xhtml+xml, but not do so when Internet Explorer comes knocking on your door, since Internet Explorer is so utterly shite that it can’t read XHTML properly. Adding the following to your .htaccess file does exactly that:

RewriteEngine on
AddType application/xhtml+xml html
RewriteCond %{HTTP_USER_AGENT} ((.*MSIE.*)|(Lynx.*))
RewriteRule .* - [T=text/html]

This will serve all your .html files as XHTML, unless Internet Explorer or Lynx is being used, in which case it should get text/html instead. XHTML 1.0 can be served as application/xhtml+xml or text/html - but if you are using XHTML 1.1, or maybe the custom XHTML+RDFa DTD, then the validator and specification says you should be serving it as application/xhtml+xml. It’s probably okay if you still allow people using retarded browsers like Internet Explorer get your XHTML as text/html though.

By the way, one last thing - I mentioned earlier in passing ‘repository commit’. If you are using Git to manage your Webby sites (and frankly, you should be, since Git is made of win), you should not check your output directory in. Just add output/* to .gitignore. I’d highly recommend keeping your static site in version control. It’s very useful to be able to roll your site back, or get a list of all the changes you made to the template or the CSS

2008.04.13

Wesley Elsberry reveals an anti-Semite involved in Expelled. Funny that. Who would have ever thought creationism and anti-Semitism might go together? 2008-04-13T15:30:00ZUntitled entry permalink

I’ve been trying to rickroll people recently with more and more absurdly high-brow links. Twitter is easy - you just point people to a thing about Facebook and everyone will click. On the subject of Rickrolling, you have to read about and watch Jeremy’s San Diego Rickroll experience and how a group of Anons have been ‘rolling the New York Mets baseball team. I’m calling it - it’s now over. 2008-04-13T12:00:19ZUntitled entry permalink

Git wins! 2008-04-13T11:56:56ZTitled entry permalink

Rock Star Programmer has an excellent comparison piece showing the differences between Git, Mercurial and other distributed version control systems.

And if you want to use Git (and, hey, it’s cool and sexy and made of epic win), two posts worth reading: New Bamboo has a post about using Git and Github with Capistrano for Rails deployment, and Gitmagic is a nice detailed tutorial on using Git.

2008.04.12

HP printers: just as shit as all the rest 2008-04-12T12:59:06ZTitled entry permalink

I’ve just been trying to help unbox and setup an HP Photosmart Pro B9180. It’s not detecting the ink cartridges, despite the ink cartridges being there. The support is almost totally useless. Here is what the booklet which accompanies the printer has to say:

Let HP’s award-winning support and services show you the way with assitance online or over the phone, 24 hours a day, 7 days a week. (emphasis mine)

The manual includes a telephone number - +448700104320. If you phone that number, you will be informed that technical support is available online through a live chat service on the HP website. The website does not allow you to get online chat support for the make of printer.

The website also lists telephone numbers which quite plainly aren’t +448700104320, and which are listed as being not open 24x7. Funny that, you’d think that the booklet that comes with the printer stating that you get 24x7 support would, you know, match up with things in reality. As Colbert put it, reality has a well-known liberal bias.

The lady who did answer on the aforementioned number told me that the technicians don’t work on the weekend. Jolly good. People need time off. But why exactly are you advertising 24x7 service in the documentation and then not providing it?

I’ve always thought printer manufacturers were a bunch of assholes out to take people’s money for tiny little cartridges of over-priced ink. Guess today proved me right again. Now the owner of this printer needs to call back on Monday, between 9am and 6pm - when at work. Interesting definition of 24x7.

2008.04.07

Hey, LazyWeb, help reduce my bandwidth 2008-04-07T15:14:55ZTitled entry permalink

I’ve got a LazyWeb request: I was wondering if there’s any possibility of there being a Firefox extension for setting up different browser use profiles (not the same profiles as in Firefox) - so, for instance, when I’m on a mobile connection I might be able to specify rules of what to download. When I’m on a mobile connection, I want to be able to use twitter.com but without it loading all the images of people. The idea is to reduce bandwidth usage so that I don’t hit the “fair use policy” of my provider.

The sort of rules I’m thinking of would be things like turning off JavaScript or Ajax, auto-redirecting to a mobile or low-bandwidth alternative, turning off large graphics downloads or not downloading sections of the page (XPath, CSS selectors etc) - or maybe have certain Greasemonkey scripts activate or deactivate.

This is a test post 2008-04-07T19:37:18ZTitled entry permalink

Another test 2008-04-07T19:39:34ZTitled entry permalink

Sorry to continue wasting your attention.

There’s no other way to test this…

2008.04.05

I am speaking soon at the Microformats vEvent organised by Frances Berriman and Drew McLellan. It’s kind of strange, as it’ll be me and Dan speaking. Frances puts it brilliantly on her blog - whatever wall exists between the RDF world and the microformats world needs to be torn down. The talk I’m giving will be on GRDDL, a technology which I think will maybe not demolish the wall completely but punch a fairly significant hole through it. I’ll be using good old-fashioned HTML to show how you can basically create your own “semantic transformations”, and then briefly showing how we could pull in some data through GRDDL and do something cool with it. 2008-04-05T15:30:32ZUntitled entry permalink

I liked this blog article about the women’s wrestling team at Oklahoma City University, but I must protest - winningest really is an abortion of a word. The New Oxford American Dictionary lists it, but it really is horrific. Insead, please substitute “most successful”, “frequently victorious” or perhaps use a trope like the “mantlepiece being filled with tropies” or something. “Winningest” reminds me too much of that excellent British nineties coinage, “minging”. Please stop it now. 2008-04-05T15:29:22ZUntitled entry permalink

About to demo at Over the Air. Will blog properly later. 2008-04-05T14:19:22ZUntitled entry permalink

2008.04.03

Citizendium: the wiki for grown ups 2008-04-03T01:41:11ZTitled entry permalink

I have recently been participating in the Citizendium, a new wiki encyclopedia that was set up to try and build an encyclopedia without some of the problems with Wikipedia. Citizendium is a project started by Larry Sanger who co-founded Wikipedia.

What’s different about Citizendium? Well, one of the primary differences is that you have to register in order to edit, and you have to register with your real name and provide a brief description of who you are, which is verified before you can participate. This typically takes 24 hours. Another difference is the split between three classes of user: authors, editors and constables. Authors are fairly obviously the people who edit the wiki.

Editors are people with a specific, high-level, real world expertise in a subject - usually signified by having a Ph.D in the subject (equivalent expertise is accepted for non-academic subjects). Editors can check over articles and then mark them as ‘edited’. This is basically freezing their contents - creating a stable branch which they validate. On those articles, work is then conducted on the ‘Draft’ branch, which the editor then moves over into the stable, public-facing branch periodically. This is to prevent you going to the wiki and looking up, oh, Immanuel Kant and getting back “Kant was a big willy-head. Yours, x_LaRouche_x!”

Constables are there to solve dust-ups in the Citizendium community. They serve much the same function as administrators, but they do not make any decisions about content. There are rules about separation of powers - constables can make decisions only about pages they aren’t involved in writing.

The community also has pretty strong rules about not engaging in personal attacks. The site encourages people to avoid writing “encyclopedese” - preferring well-constructed and non-boring prose.

It’s certainly a fun place to be. Yesterday we had the monthly Write-A-Thon, where people have an online party trying to crank out a lot of new pages in a day. I’ve started pages on Yochai Benkler, Humanism, Tim Berners-Lee, Capital punishment, Recieved Pronunciation and Prayer. Before the Write-A-Thon, I’ve also written pages on Continental philosophy, Unicode, Alternative medicine and more.

It’s tremendous fun contributing to Citizendium, and it’s something I’d encourage you to do. Request an account and join in. I’m trying to organise the Citizendium Local Library Storm - if you are in or near London and are interested, please do shout.

ISPs: let my people go unlimited! 2008-04-03T09:14:19ZTitled entry permalink

Ashley Highfield has blogged about a report arguing that the iPlayer has changed how broadband should be offered. The Telegraph says that television should be streamed rather than offered via download. Bullshit!

Let’s take a common use case - you want to watch a programme again. If you have a download sitting on your desktop, you can watch it as many times as you like. Okay, there are problems for the BBC with rights-holders, lawyers and other corporation bureaucracy. I don’t really give a shit. The user experience of downloaded files is a good one. You can watch them as much as you like, back them up to a DVD and keep watching them forever. Give me that over streaming anyday, where you have to download the same file over and over again every time you watch it.

I think that Trading Standards and other consumer regulators need to step in and slap the “unlimited” broadband peddlers with a giant wet fish. They are lying to their customers. If you shape P2P traffic, you are not providing an unlimited service, you are limiting the speed for one application. If you have a “fair use policy”, you are not providing an unlimited service, you are limiting it - but just doing it vaguely. I have membership of a library in London, which I pay an annual subscription for. This subscription entitles me to access the library at any time it’s open. Imagine the “fair use” version. You are allowed to come into the library, but if you use it more than an arbitrary and undefined amount each month, we will Have Words With You. Fuck that!

The ISPs have entered a difficult business, and are whining. They need to invest in infrastructure, rather than bitch to journalists that users are using the unlimited services which they have been solved. Until they significantly increase their infrastructure investment, everything the ISPs say is crocodile tears.

Don’t worry. The iPlayer will still be irrelevant in all this. Anyone who’s got more than three braincells will get their television through the Medium That Of Which We Cannot Dare Speak Of.

Login with your OpenID:
Tom Morris
Currently in: East Sussex, England
Usually in: East Sussex, United Kingdom
AIM: tommorris
YIM: tom.morris

I am a , an , like to code in and noodle about with and the . I also have a BA in philosophy from London, and am studying for an MA. My philosophical interests are in Victorian-era German philosophy, Kierkegaard, Robert Nozick, hermeneutics and current approaches to the demarcation problem in the philosophy of science. Musically, I like jazz fusion, soul and P-Funk. My musical nirvana would be a mixture of Beethoven, Miles Davis and George Clinton topped with a side-serving of Erykah, Jill and Angie.

I also write for the Citizendium, an online encyclopedia project. If you know about stuff, you should join in.

Elsewhere:

  • GPG Key
  • del.icio.us
  • Flickr
  • Twitter
  • digg
  • Jaiku
  • LinkedIn
  • ma.gnolia
  • blip.tv
  • upcoming.org
  • MetaFilter
  • LiveJournal
  • CiteULike
  • Technorati Profile

RSS Feed Subscribe:

RDF

« April 2008 »
SuMoTuWeThFrSa
 12345
6789101112
13141516171819
20212223242526
27282930