Hugo Awards 2003

Around this time each year, the World Science Fiction Convention (“Worldcon”) takes place. It touches down in a different city each year. The last one we attended was Bucconneer, in Baltimore in 1998. Before then, we went to Intersection in Glasgow in 1995, and I attended ConFiction in Den Haag in 1990. This year, the event was called Torcon 3, and it took place in Toronto. (We didn’t go. We were visting friends and food in the South of The Netherlands instead.)

Worldcon is also where the Hugo Awards are announced. The Hugos are the “audience awards” of the science fiction world. Publishers like to tout their Hugo-winning authors. People who have not heard of an author might pick up a book that has “winner of the Hugo award” splattered over its cover. For people who didn’t attend the conference itself, the awards are one of the biggest pieces of news to emerge from it. You’d think that they’d maybe put the results up on the front page of their web site, wouldn’t you?

Okay, say they didn’t put up the results on the front page. Say the results are stuck on a page somewhere deeper in the site. Surely they’d have a link to it right on the home page! Surely?

Hello–2003 calling Torcon! Anyone home? Anyone heard of content management systems? Blogs? Personal publishing tools?

The SF community has embraced fanzines and mini-publishing totally. SF fans love getting together for cons. We love hanging out on the Internet in chat rooms, on Usenet, IRC and bulletin boards. Given the sheer volume of geeks and netheads involved in SF fandom, how is it possible for Worldcon web sites to be so uniformly rubbish?

I complained about this last year as well, and nothing has changed in the intervening period:

  • 2002: ConJosé. (Okay, so they did eventually put a link to the Hugos on their front page.)
  • 2003: Torcon 3. (Framesets…argh.)
  • 2004: Noreascon 4.
  • 2005: Interaction. (Ooh, pebble texture background…very 1997!)

At least Noreascon 4 has a blog. But do you notice any difference between the main site and the blog? Something to do with clarity of design, readability, timeliness of information? Is there some kind of WSFS rule that says you’re not allowed to use a graphic designer to put together a set of page templates? Some bizarre bylaw that makes information architecture and user testing a punishable offense?

The simple, old-fashioned HTML isn’t about accessibility, either, as the frameset design for Torcon 3 does a great job of preventing useful navigation for anyone without a frames-capable browser.

Yet it’s perfectly possible for sites to be accessible, well-structured, and good-looking–all at the same time! Good visual design isn’t child’s play, but it’s not rocket science. Usability testing can be done simply and quickly. Simplicity of design can be combined with depth and breadth of information and interaction.

It’s not too much to ask, is it?

(Oh, and about the actual results for the 2003 Hugos: Robert J. Sawyer’s Hominids won the award for best novel. I haven’t read it yet, but some of the comments about it make me ambivalent about starting.)

Web Droppings

I’ve been hoarding some of these for a while… time to linkdump!

Low threshold links

Some people have them in a sidebar and call them “Further random reading“, “sidelights“, “trinkets“, “oddments“, or “obLinks“. Other people post occasional blog entries filled with links, more links, and nothing but links.

But the best and most descriptive name I’ve seen for them for them comes from Cameron Marlow who calles them “Low threshold links“:

“…My threshold for what to post was way to high to catch many of the sites I was laughing at, engaged by, and sending on to my friends. Instead of losing these links thanks to my imperfect brain, I decided like many others to create a separate weblog just for the ephemeral sites that didn’t deserve discussion.”

There’s an abundance of information around on how to set up a sidebar with low threshold links on your blog; Anders Jacobsen has a particularly simple way of doing it for Movable Type.

(My sidebar’s a bit crowded right now, so I’m just going to stick to linkdumps in the body of entries for the moment.)

Going Analogue

Since buying a digital camera in 2000 (an Olympus C3000 Zoom) we haven’t really looked back on analogue photography. Although we had bought a brand new APS camera in 1999, it disappeared into a dusty drawer as soon as we’d tested the digital waters. Earlier this year we even bought a second digital camera, a superslim Casio Exilim EX-S2.

The Olympus is a great all-round camera, and takes superb landscape shots, but it is quite bulky to carry around. The Casio is a snapshot camera. It’s great for people pictures, it’s tiny enough to slip into a pocket without spoiling the line of your trousers, and it turns on almost instantly. It’s rubbish at doing landscape or architecture shots, but that’s okay, because that’s not what we use it for.

A couple of months ago, however, we had a little accident with the Casio. The result was a cracked LCD screen, an £80 repair bill, and about four weeks without the camera.

Normally this wouldn’t be a problem, as we still had the Olympus, but it so happened that in those four weeks, Abi was away on her own for a bookbinding conference, and Alex and I were up in Aberdeen visting my grandmother. Abi ended up taking the Olympus down South with her, and Alex and I brought our quaint old APS device: a Canon Elph 260Z.

Now, when APS (“Advanced Photo System“) first arrived on the scene, I thought it was pretty cool:

  • Instead of a normal roll of 35mm film, APS cameras take a little film cartridge. APS cameras all auto-load these cartridges, so there is no messing about with threading film through a series of rollers.
  • The cartridges are asymmetric, so there is only one way they’ll fit in the camera. There is also a visual status indicator on the cartridge itself to show whether the film is (1) new, (2) in progress, (3) finished, or (4) developed. If your camera allows it, you can even swap cartridges in mid-roll.
  • At the time of taking a photo, you can specify a “framing mode” for the photo. The three modes are “Classic” (4:3 ratio), “HDTV” (9:5), or “panoramic” (about 10:3). The camera will actually photograph as much of the scene as the lens permits, but the framing mode will determine how the picture is cropped when it is printed.
  • When you get your pictures developed, they don’t come back with strips of negatives. Instead, you get back the cartridge itself (with the roll of developed negatives nicely tucked away inside it) and an index print, showing thumbnails of all the pictures on the roll. (And the prints, of course.)

The down side of APS is that it doesn’t have the same picture resolution as 35mm film. The negative is only about half as big, which means (in digital terms) that it has half the pixels. It’s like taking a picture with a 4 Megapixel camera vs a 2 Megapixel camera: you’ll be able to blow up the 4 Megapixel image to a much greater size before the individual pixels become visible. (The “grain” of the film, in analogue terms.)

To be honest, we never took enough pictures with the Canon for this downside to become noticeable. Migrating from 35mm to APS seemed like a step forward.

Moving from digital back to film photography, however, is an enormous pain in the ass:

  • No LCD screen. Some sophisticated film cameras now have LCD panels as well as optical viewfinders, but on digital cameras, LCD screens are the norm. Unless the lighting conditions are really bad (i.e. too much light), I would much rather hold the camera away from my face and watch the LCD, than hold it up to my eye and look through the viewfinder.
  • Every photo you take has to be developed and printed. Getting two rolls of APS film (65 shots) developed at Boots costs £16. If you factor in the cost of the film itself (£3-4 per roll), that works out at about 35 pence per photo. With our digital cameras, it’s not unusual for us to fire off 65 shots in a couple of hours, and that costs us exactly nothing. Note also that APS film and developing is more expensive than 35mm.
  • If you’re used to working with digital, you’ll probably want to get your analogue photos digitised. That means letting the developer stick them on a CD (at additional cost), or scanning them yourself (time and effort). Scanning from the negatives will give you better results, but APS really falls down here because the negatives are hidden inside that formerly convenient cartridge. And they’re not easy to get out.

All this adds up to one result: if you’re used to digital, you won’t ever want to go back to APS. 35mm, despite being the older technology, is actually much more suited to the digital age.

Mailinator follow-up

After I had grasped the concept behind Mailinator, one of the first things that came to mind was, won’t companies start blacklisting mailinator.com email addresses?

Paul Tyma, mailinator’s creator, has answered the question:

“1) Its likely that registration sites will start banning mailinator addresses. The definite first on the list are the ones that already ban yahoo and hotmail addresses and such. The trick is that they already have an infrastructure for banning. If their system has none, its a pain to add and may not be worth the trouble.

2) We have a few aliases set up, but as you can imagine, those just prolong the life. Its possible that enough aliases could become such a chore to track that most registrations will still get through.”

It’s the traditional problem with blacklists. They’re a cat-and-mouse arms race where the “attacker” always has the upper hand, because it always takes the “defender” a finite time to respond. The list of domains that will redirect to mailinator is growing steadily already. If you discover that some site has blocked mailinator.com addresses, don’t worry–there are plenty of alternatives by now.

Turns out that Paul Tyma is also one of the guys behind Dash-O and Dotfuscator, the popular Java and .NET code obfuscation tools. Interesting guy. Have a look at his home page for some recent articles he’s written:

The “Is programming…?” article dovetails with two recent articles by Bob Cringely: “Body Count: Why Moving to India Won’t Really Help IT” and “May the Source Be With You:
IT Productivity Doesn’t Have to Be an Oxymoron, but Outsourcing Isn’t the Way to Achieve It
“. Long-distance outsourcing worries me. It makes me think that there won’t be much of a market for programmers in the UK in ten years’ time, and that I’ll have to do yet another career change. I’ve tried teaching; maybe I’ll become a plumber instead.

His Java article is interesting because I’m start starting to learn Java. He addresses the performance issue, which is something that I’ve always disliked about the language. Server-side Java has never bothered me, but GUI apps have always felt…sluggish. Now I understand some of the reasons behind this.

He does, however, point out the SWT (Standard Widget Toolkit) libraries, which are a set of platform-specific GUI widgets that drive the underlying OS at a much lover-level than Swing does, with a resultant increase in performance. The Eclipse IDE is based on SWT, and it certainly feets nice and snappy. (Unfortunately, SWT seems to be severely under-documented, which is going to make it tough to learn.)

Failing the arm test

When Alex was younger, we used to use the “arm test” to tell whether he was really asleep, or still just on his way to dreamland. While he was lying on the sofa, or in our laps, we would lift up one of his arms, and then let go. If he was no longer conscious enough to pull his arm away, so that it would just flop limply to his side, we’d say that he had “failed the arm test.” That was generally the point where we considered it was safe enough to move him up to bed without disturbing his sleep.

I’ve been failing the arm test a lot myself lately. While awake.

Even now, two weeks after I first became ill, small amounts of effort still exhaust me. I took Alex into town for a few hours yesterday late afternoon. We did a little bit of walking around, but mostly we sat around on the High Street and watched the street performers. (Festval time–the city is abuzz.) I then came back and slept for twelve hours.

Today, the three of us went into town just before mid-day. We walked around for a little bit, then took a bus back by three o’clock. I collapsed into bed and had to sleep for an hour. When I woke up I felt thick in the head, dizzy, and nauseous.

The humorous cliché to use would be that I’m getting sick and tired of being sick and tired. But that doesn’t actually feel terribly funny right now.

I hate feeling like this. I want to be better.