Having an "interesting&qu…

Having an "interesting" start to my shift… in the Chinese proverb sense.

Getting ready to go to work.

Getting ready to go to work.

Listening to the News from Lak…

Listening to the News from Lake Wobegon.

Reading David Allen’s Ready fo…

Reading David Allen’s Ready for Anything

Screwing around with new web s…

Screwing around with new web services when I should be working. I’ll go do that now.

Test from IMified

Hello… hello… is this thing on? I’m testing one of those whiz-bang new free services that I found on the web called IMified. It allows one to access all sorts of other whiz bang new free services from one’s instant messaging client. So far, nifty.

HTML is not a programming language.

I keep seeing this misconception popping up.  In all walks of life, in all sorts of specification documents.  For some reason people seem to be of the mistaken belief that creating web pages in HTML is somehow “programming”,  as in computer programming, as in that thing I’ve spent 23 years learning, refining and mastering.

Allow me to disabuse you of this notion.  HTML is not a programming language.  It has none of the neccessary elements of a programming language.  It has no comparison structures, it has no programmatic flow control structures, the only thing that it has in common with a programming language is that it is, at least loosely, structured.

HTML is a markup language.  It tells a computer how a designer would like a webpage to be rendered and nothing more.  A computer program takes input and produces output, an HTML document is input, the rendered image on screen being the output.

Of course, web-pages can include programming code, usually in the form of JavaScript, Java Applets, Flash animations, ActiveX objects et al. but these are programs which are embedded inside an HTML document, not really part of the document at all.  Other web-pages are generated on the fly by programs, some of which look superficially like HTML pages, but again, the HTML document itself is the output and input in these models, not the program.

Calling HTML a programming language is basically the same thing as calling your resume a computer program, which I’m certain for most of you out there, it is not.

Content industry demands the right to self-destruct.

Is it me or does it seem to everyone that the entire content industry considers each and every one of its customers to be theives, just waiting to steal their content and distribute it across the world for free.

They continue to insist that the technology industry develop techniques to prevent people from copying their “premium content”. Technology companies must bow to the whims and wishes of the content providers, and give them the ultimate veto power over who may, or may not, view their content. In a way this is entirely their right but there is also a flaw in the philosophy being developed here.

The simple fact is that the content industry is treating their own customers as criminals, while not significantly affecting the actual criminals in any way. DRM, Digital Rights Management, Content Protection and all the other schemes that have been created to “protect” content are fundamentally flawed and cannot stand the test of time. It is inevitable that all forms of DRM can, and will, be cracked, copied, reproduced and distributed across the planet. I’m not enough of an expert to explain why this is true but I’m certain that Cory Doctorow can point you in the right direction.

So, the only people for whom DRM becomes an encumberance is the user who legally purchases their content. The customer who has no intention to steal, copy, fold, spindle or mutilate the content they are acquiring. The only people who will ever be angered by DRM will be the very same people who are actually supporting the content providers.

Does that really sound like a good idea?

Waffling with Vista

Microsoft is really starting to piss me off with all of this Vista crap. Do I jump now and buy an XP Pro machine or do I wait and pick up a laptop with Vista preinstalled? My most recent decision was to wait because Vista would be a significant security upgrade to my computing experience (a view which only recently resolved itself) but the latest news coming down the pipe might change my mind. If Microsoft really goes ahead with the integration of AACS content protection deeply into the operating system, I’m inclined to tell them to where to stick it. It might even be enough to push me over to buying an Apple Powerbook. The real problem I have here is that Hollyweird has decided to put itself in the position of dictating what the technology of information presentation will be now and in the future.

It’s madness. It’s anti-consumerist. It’s eventually going to turn the entire world against them.

If this is funny to you, you’re a nerd.

xkcd comic