happy holidays

  • 2006-12-24

The web (standards) industry has been a great place to be this year. I've met a lot of new people and cemented friendships despite the vagaries of distance and timezones. The blogroll simply hasn't kept up :)

So to all of you... whatever you celebrate at this time of year, I hope it's a happy and safe time. I look forward to seeing you all again in future!

linking now illegal, google on "to sue" list

  • 2006-12-21

Australian courts have just delivered another pearler, with wording so broad that linking is illegal and everyone from bloggers to Google is in the firing line. Copyright ruling puts hyperlinking on notice - web - Technology - smh.com.au.

A court ruling has given the recording industry the green light to go after individuals who link to material from their websites, blogs or MySpace pages that is protected by copyright.

...

Ms Sabiene Heindl, general manager of Music Industry Piracy Investigations (MIPI), said similar action could be taken against individuals who, like mp3s4free, used the internet to link to copyright-protected material.

...

Ms Heindl said that this could apply even if a person had embedded a copyright-infringing YouTube clip in their blog or MySpace page.

...

"Mp3s4free was different in the sense that it actually catalogued MP3 files that were infringing copyright material - Google doesn't do that," she said.

"There is, however, action that is being taken against Google in other jurisdictions, and we're awaiting that eagerly."

Well, the internet was nice while it lasted.

money is choking australia's communications future

  • 2006-12-05

The future has arrived, it's just not evenly distributed. - William Gibson

In the past few weeks I've seen two presentations about the mobile web and the future of mobile phones. Both presentations talked about the need to educate the user, particularly as a way to increase adoption of new features/technology. Neither presentation discussed cost as a key factor, which seems odd to me.

I think people don't use new technology because it costs too much. In Australia, telecommunications of all kinds are a classic case. Consider mobile phones for a moment:

  • Sure, you can get a great phone that does everything and even has an MP3 player and 3 megapixel camera in it. It will just cost you anything up to a couple of thousand dollars (for a phone)..
  • Sure, you can do video calls and picture messaging; but you'll regret it when the bill turns up.
  • Sure, you can browse the web; but you'll be paying by the kilobyte.

That last one is a kicker. I'd use mobile web content all the time, except for the fact that more or less on principle I refuse to pay for any form of "web" content that is charged by the kilobyte (and it's slow).

the total spend

When you consider the total amount being spent on communications, you find that in some ways new technology is being sabotaged by the old. The cost of landlines keeps people from spending more on broadband or mobile content.

The calls made on my landline could easily be switched to mobile or VOIP calls. So why keep a landline? I have to maintain a landline to get ADSL. No way around it, particularly when your average unit block's body corporate won't let you install cable.

With caller ID enabled my landline costs as much as my internet connection. So actually I spend quite a lot of money to get basic broadband. If the landline was cheaper, I'd spend that money on better broadband.

An average person can be easily be paying AUD$100 every month just to be connected with a landline, mobile and internet - then you pay for calls and data. The telcos do offer bundles for these services, but the so-called "broadband" is generally pathetic so they're not a good option.

how pathetic is the broadband?

It's 2006 and Telstra is still selling a $29/month plan with 200megs of included data. Megs, not gigs. Even at 256k speeds that's a joke. After you burn through 200megs, you pay $0.15/MB for the rest of the month. If you go through 20 megs a day - hardly a stretch - you'll have a $90 bill at the end of the month. Hope you didn't plan to update your operating system or download some podcasts.

Meanwhile Optus charges the same amount for just 100megs (300megs if you bundle it with other products), after which point your connection drops from 256k to 28.8k. That's right, after 100megs you'd have a better connection with 56k dialup. But at least you're not paying for extra data.

These plans are far worse than my first broadband plan (256k/3gigs), which a co-worker once described as "ghetto broadband". To really put the icing on the cake, the TV commercials for both telcos tout the benefits of "lightning fast" broadband, letting you download music and videos at broadcast quality with no delays. Some even made a big deal of how cheap it was for this amazing experience.

The reality is the connections are slow and expensive... and that's in the cities. Don't even get me started on Telstra's TVCs showing people using broadband and standard mobile phones in the outback.

wifi?

Wireless access in Australia is rare and usually expensive. There is some talk of wireless coverage for major cities, but those cities who have run trials all seem to have ditched the plan after the pilot.

Nobody seems to want to pay for bandwidth... probably because it's so expensive.

what about other media?

It's not just phones and internet. Australia also has a low adoption of digital TV and pay TV.

Digital TV was greeted with hostility - nobody could recall asking for digital TV, yet suddenly we were told our TVs would stop working and we had to spend several hundred dollars to buy something called a "set top box". There was no incentive, it was just free-to-air TV with an added cost.

Unsurprisingly, takeup has been so bad that the date for analogue switch-off was pushed back from 2008 to 2012. We finally have a couple of extra channels; but I still don't have a set top box and in fact few of my friends have them either.

Meanwhile pay TV is priced firmly in the "luxury" bracket, then to add insult to injury you get commercials anyway. That's right, you pay for it; then they take money from advertisers as well and make you sit through ads.

Even so, most people would still love to have pay TV - maybe some sports, movies, comedy and music channels. Right? Well they saw that coming so each of those options is in a separate, additional package. To get that selection you have to buy everything, at a grand cost of around $92 per month.

That's on top of the $100 you're already coughing up for your phones and internet. Feeling broke yet?

digital radio?

No, we don't have that. Next!

education vs. cost

Getting back to mobile phones, there is a plan afoot to run an advertising campaign to explain How Mobile Stuff Works™. People buy expensive phones yet don't really know how to use them; and the industry thinks that telling people how to use their phones will have them MMSing and video calling like mad. The Shareholders Will Be Appeased.

The thing is, people will learn even the most arcane of interfaces if their level of motivation is high enough. Think of SMS - the interfaces aren't great, yet it's wildly popular. People haven't complained to mobile phone companies that it's too hard to send an SMS - they've developed ambidextrous thumbs.

So why aren't those same users going wild for MMS? Well, SMS seems cheap and MMS seems expensive. The motivation just isn't there.

filthy lucre

Everything boils down to money. We could all have fantastic experiences with available technology if things were cheaper, but then various companies wouldn't make so much money. So we drag along with slow broadband, overcharged mobile phones and landlines which continually degrade in value and quality.

It costs so much for our phones that most people can't seriously consider pay TV even if they wanted it. It simply doesn't make financial sense to pay all that money, unless you have a large family that won't leave the house ever again if you get pay TV (thereby replacing your entire entertainment budget).

The Future™ is already happening - if you have enough money you can have it right now. But for most of us, we're cancelling pay tv and hoping this month's phone bill isn't too high. As long as the tyrrany of price continues, Autralia will remain a communications backwater.

support joe clark

  • 2006-11-10
Patronage: It ain’t just for the Medicis anymore

Some people lead, some follow; some do the inspiration, some do the perspiration. Then there are some people who think big, keep the faith and manage to do the lot.

Joe Clark has a big idea and deserves our support. The work he does is important yet particularly thankless... now we have a chance to change that with the launch of Joe Clark Micropatronage.

Joe's worth a fiver, in fact he's worth a lot more than that but it's all he asks: donate a little, making it possible for him to raise a lot. We're not funding the project, we're funding Joe so he can do the big stuff. If you have questions, Joe has probably answered them - see "Additional Facts" (scroll to the end). You can't buy honesty like that :)

Go on, you'll feel good about it. Joe will keep you informed about where the money went. If you can't donate, then you can support the effort by pimp...err....promoting it with banners, diggs or whatever floats your boat.

thoughts about html

  • Thursday, November 09, 2006

So, there's a coordinated call for feedback on the WHATWG's activities. There's a lot to cover in the call to action, so I'll just start with some thoughts about HTML...

I haven't read the WHATWG HTML 5 and Forms 2 specs "properly", so much as skimmed them. Forgive me, they are big specs with draft status from an as-yet unrecognised group. I don't read W3C specs for fun either ;) So this is mostly off the top of my head, you'll have to excuse me if something is already covered and I've missed it.

Headings and sections

I rather like the XHTML 2 version of headings and sections, as opposed to HTML 5's current system which seems to inherit all the problems of HTML 4 and none of the advantages of XHTML 2.

  • Why limit things to just six heading levels?
  • Why not declare hn as an extensible set of headings?
  • Why use specific headings if you're using sections - just set a heading for each section and let nesting take care of the rest.

I'm not a fan of the W3C's specific example though, since I feel that each section should start immediately with a heading. I'd like to see the strong sections removed. But otherwise this system seems simple and elegant to me (although maybe I'm just weird - I'm aware that's a possibility!):

<body>
<h>This is a top level heading</h>
<p>....</p>
<section>
    <p>....</p>
    <h>This is a second-level heading</h>
    <p>....</p>
    <h>This is another second-level heading</h>
    <p>....</p>
</section>
<section>
    <p>....</p>
    <h>This is another second-level heading</h>
    <p>....</p>
    <section>
        <h>This is a third-level heading</h>
        <p>....</p>
    </section>
</section>
</body>

In anticipation of the argument "documents shouldn't be so big they need more than six levels", I'll simply suggest you go and convince all the world's lawyers and legislators then get back to me :) Besides, it's entirely possible to have more than six levels in a short document that would not be suitable for presentation in multiple web pages.

Better lists

I think <ol>, <ul> and <dl> should all have a <caption> element or a way to explicitly associate a heading. We're grouping information together after all, I think it makes sense to be able to explicitly state what the grouping is all about. It's one of the really useful things you can do with tables.

I also think ordered lists need more sophisticated numbering systems - we should not have to resort to CSS or use invalid code! eg. we should be able to start an <ol> from, say, 11; because 1-10 were on another page. I'm specifically thinking of search results which are commonly split into multiple pages, yet each page should not restart the list count . Currently it's only valid to set the value of each <li>, which is absurd - so the HTML 5 spec's .

Labels for radio button groups

I don't think HTML 4.01 provides a satisfactory method of labelling/captioning a group of radio buttons. Each radio button gets a label; but really the group needs something to describe the purpose of the set of inputs.

You can use a <fieldset> + <legend> combination for short descriptions, but it feels like a hack (not to mention the practicalities of hacking CSS to get browsers to display long legends!).

Captions for images

I'm not quite sure how this could be approached; but I think a visible caption for images would make sense. Hidden text could then be more akin to longdesc than alt. The <object> element provides an excellent model for alternate content, but not a caption.

The cite attribute

While this is ok, I do wonder at the requirement for a URI. How do I choose a URI to cite Shakespeare for example? What one single URI makes sense? Plus long experience shows us that URIs don't live forever - who remembers to check their cite URIs?

So why not an attribute for the name of the person and an attribute for the title of the work they are being quoted from? Sure, there's potential for ambiguity, but don't try to tell me a URI could not lead to a document which talks about ten John Smiths.

<p creator="covenant" work="we want revolution" cite="http://www.google.com.au/search?&q=%22we+want+revolution%22+covenant+lyrics">we want revolution<br />
constant evolution<br />
start your engines blow your fuses<br />
burn the bridges for the future<br />
this is our solution</p>

The <cite> element

<cite> doesn't make any sense to me either, since there's no explicit association with a quote. Take the example from the HTML 5 draft:

<p><q>This is correct!</q>, said <cite>Ian</cite>.</p>

So long as there is only one Q/CITE pair in the entire document, we're ok. After that, we're just guessing - and while a human might guess fairly well, an indexing system has no grasp of human context. So, perhaps a for attribute is in order:

<p><q id="ians-assertation">This is correct!</q>, said <cite for="ians-assertation">Ian</cite>.</p>

The <iframe> element

Why keep <iframe> in HTML 5 when the spec also includes <object>? Straight question. From a quick read, <object> seems to take care of everything that <iframe> can offer.

More...

The HTML 5 spec includes quite a few all-new elements such as <nav>, <x>, <m> and <progress>. Some are relatively logical, but others like <progress> just seem very odd to me. A progress bar is not a permanent content item, it's a temporary state. However I'll save real discussion of these elements for another day.

So what do you think? Join the discussion!

Blog Archive