Windows 95 turns 10

Windows 95 welcome - from www.guidebookgallery.orgHappy birthday, Windows 95 — ten years old today. (Thanks to Malcolm for the reminder)

Looking back, Windows 95 was a big step forward for the Windows world, marking the first modern version, and certainly the first that is still usable today. Windows then trailed MacOS by a long way, and it felt with Win95 that the big gap was made much smaller.

It also seemed to be the first time that an OS got attention from the mainstream consumer, with a humungous advertising campaign. From memory (and rumour) the discussion between Microsoft and the Rolling Stones went something like this:

MS: Can we use “Start me up” for our campaign?

RS: No.

MS: We’ll give you $12 million.

RS: Okay.

Windows 95 finally made Wintel machines usable, in a way that Win3.1 and 3.0 just couldn’t. Maybe it was the long filenames, maybe it was the taskbar and Start menu, maybe it was the Plug’n’Play (though it was very dodgy compared to what we have now), maybe it was the preemptive multitasking (which is still very dodgy).

Under the hood it finally rid us of problems with very limited resources, and it killed the 3rd party TCPIP stack market dead, by including it out of the box. (Despite claims later from Bill Gates during the anti-trust trial that Internet Explorer was integral to Windows, it didn’t include IE unless you bought the separate MS Plus pack.)

It was slow, it was buggy, it trailed Apple by five years, it crashed after 49.7 days of uptime. But it was a great leap forwards.

PS. Thanks to an open-source x86 emulator, Win95 can now run on a Playstation Portable.

Google Talk

Google have launched Google Talk, a chat service that uses GMail logon/password for authentication, and supports instant messaging and voice.

It uses the XMPP protocol for instant messaging, so other clients can connect (including those on non-Windows platforms that their client doesn’t support yet), and they say they will support SIP in future for voice.

Now… why wasn’t this included with their Desktop sidebar? That would be one killer helper app. Not that I’m convinced the world needed another IM network.

Google Desktop V 2

Go download the new Google Desktop Search and run it in side bar mode.

I’m playing with it now and it’s pretty cool. It offers way too many things I’ll never use or simply don’t need (photo slide show, ‘web clips’ – come on, just call it RSS and be done with it, no weather for non-US cities, ‘what’s hot’) and some nifty features (check the Quick Find feature and the Outlook integration along with a great little scratch pad) in a download that now works with VET anti-virus programs.

MSN Desktop Search is a far more elegant search application and much more focused – it searches your stuff, and searches it well but for sheer geek fun Google delivers.

Backup, backup, backup

I was sick at home for a couple of days last week, and while pottering about the house blowing my nose, found some old floppy disks. I decided to move all their data onto CD, and in the process found some old articles I wrote in 1997 for an abortive gig as a columnist for a US-based magazine. Some of them are still relevant, so I’ll re-post them here every Monday for the next few weeks.


In the computing world, stories abound of people losing large chunks of work. This never used to happen, because people used to use far more reliable, but arguably less productive, methods of working. Like paper. Okay, so if all your work was on paper, you could lose large chunks of it, but this tended to be because of something disasterous – an enormous fire, perhaps – and in that situation, life and limb is going to be the first priority, not your work.

Modern technology however, has brought with it a multitude new and exciting ways of losing all your work. Hard disks can crash, or develop errors. They can be accidentally formatted. Your files can be moved, deleted, corrupted, overwritten. This is why you need to take very good care of your files. Back them up regularly, or the day may come when your work is lost and you don’t have any way of recovering it.

A few years ago, I was working writing software for a big company. My colleagues and I had performed a true miracle of coding, and had delivered a piece of software that would change for the better the lives of hundreds of people working in that particular bit of the company. Okay, so it wasn’t going to solve third world hunger or bring world peace, but we were very pleased with it.

One Friday afternoon, I was looking on our shared network drive at the files that made up our masterpiece, when I noticed something odd. Some of the files and directories that I expected to be there, weren’t. I looked again. More were missing. They were disappearing before my very eyes.

I, not to put too finer point on it, panicked. I sent a system broadcast message asking anybody who might be listening “Why are the files on N: disappearing?” I looked again. The files stopped disappearing, but most were already gone. The phone rang. I answered it.

“Uh oh”, said the quavering voice of the LAN Administrator on the other end of the phone. He had been given the task of clearing up one of the file servers. He had used a utility’s PRUNE command to do it. A flawless plan. Just one small snag. Wrong server.

No problem, right? Go to the backups, right? Wrong. It just so happens that the LAN people at this place had been a little lax in the backups department. For about 3 months. Yes, THREE months. It was when we realised this that we decided to call this day “Black Friday”, and we spent most of the rest of the afternoon moping around the office looking miserable. You can bet that if there had been supplies of alcohol available, they would have been consumed quite rapidly.

As it happens, there was a consolation. I had copied many of our more important files onto my hard drive, a mere three weeks before Black Friday, “just in case”. Three weeks’ work lost wasn’t exactly a cause for celebration, but it was better than three months’.

I didn’t feel vengeance towards Mr Pruner. Mistakes happen. What wasn’t forgivable, in my book, was the conduct of his boss, whose responsibility it was to ensure that the backups happened, so that when mistakes like that happen, the files are recoverable. It’s just as well that he’s substantially bigger than me, otherwise murder might have been committed that day.

The moral of the story is this: Make sure your files are backed up. Frequently. Double-check that it’s actually being done. Triple check, even. If someone else does it, make a spare set yourself occasionally. If you don’t, then make sure there’s plenty of alcohol in the office fridge. Because when Black Friday hits you, it might be the only help available.

IE’s float/margin bug

I’m at home today working on a new WordPress site… just came across the glorious IE Float/Margin bug. Thankfully there are a couple of workarounds, one involving putting an extra Div around the troublesome ones, the other involving a harmless display: inline attribute.

I also note that when wrangling with a CSS file and WordPress, continually tweaking, uploading the tweaked file, then re-loading the browser page, Firefox handles it fine and refreshes completely. IE doesn’t; sometimes it’ll only do a partial refresh, and chokes on something, which in my case means my navigation bar disappearing until I re-load via a link. Very odd.

Patches for Win2K and WP

If you’ve been holding off patching your Windows 2000 boxes with the latest security updates, do it now, because the Zotob worm is spreading fast. Thankfully it only affects Win2K, and anybody who’s already patched with MS05-039 is already protected.

Also new this week is WordPress 1.5.2. I’ve used WP for a while now, but am now dabbling with it for a company site… it’s increasingly impressive, especially for CMS/Non-dated pages work.

PS: According to a report, car-maker General Motors Holden has lost A$6 million in car production due to the Zotob worm. Other major companies have also been hit.

“Education” Minister

Deeply distressing is the Australian government’s “Education” minister, Dr Brendan Nelson, has endorsed the teaching of Intelligent Design in schools.

“I think that parents and schools should have the opportunity – if they wish to – for students also to be exposed to this and to be taught about it”

I don’t think that telling impressionable young kids that space aliens or maybe God built all life on Earth because “there’s no reasonable alternative, it’s just so complicated, so someone or something quite clever must have done it” is a good place to go. Especially in that following Intelligent Design through to it’s logical conclusion, it means that only God could have done it, because someone had to build those clever space aliens, and it can’t have been space aliens because they’re so clever and all, and where could they have come from. Of course, ID happily ignores “so who built God?”.

The Intelligent Design community would have a better chance of arguing for Unintelligent Design. The number of stupidly designed creatures is impressive – just look at sausage dogs for a start. And the amount of junk DNA – 97% of the human genome. The aging process, quite clearly some nasty joke by our benovolent creator, along with cancer, another handy inclusion. Yep, whoever built us was a shoddy workman, that’s for sure. Intelligent design my arse.

But you know what? No (federal) politican has come out and said “Intelligent Design? You want to let them teach that bullshit? Are you as stupid as you look, or were you wanting to use it as the basis material for a subject on logical thought and reasoning?”

Australians have brought this on themselves. Stand by, now that Family First are in, we’re going to be hearing someone suggesting that Young Earth creationism ought to be taught as an alternative to the “theory” (it’s just a theory, so it’s as valid as any other, right?) of evolution. Mark my words. You see it happening the the USA, it’s gonna happen here, because we’re cultural lap dogs.

It just makes me want to cry. What kind of world will my children grow up in, if morons are driving the education system? If parents wish, they can bloody well teach that religious mumbo-jumbo to their children themselves! Now, if only for some effective child abuse legislation…

Why I need a better keyboard

I need a better keyboard at work ‘cos once I’m in the zone and coding at a rate of knots, no way should I be frustrated and have my train of thought derailed by unresponsive keys. A bit like why they brought back the Sonic Screwdriver (to paraphase Russell T Davies, the story shouldn’t be delayed by a locked door).

Is this a problem? Yup. My keyboard at work noticeably misses me pressing Ctrl-C at times, and other keys seem sluggish too. Has been like that since new, about 6 months ago. Maybe I’ll see if I can swap it for another one from somewhere.

Triumph of the Nerds

Triumph of the NerdsTo give my kids an education in the ways of the tech world, I dug out my old VHS copy of Robert X Cringely’s documentary masterpiece from 1996, Triumph of the Nerds. Almost to my surprise, they enjoyed it. And why not, it’s a ripping tale, well told. I don’t always agree with Cringley’s pulpit columns, but he does make good TV.

I wouldn’t mind getting hold of this on DVD. But of course, three things stand in my way:

  • It’s not available in Australia. And of course, it’d be wrong to buy an out-of-region DVD release, wouldn’t it…
  • Apparently the DVD is butchered somewhat, cutting out some of the best anecdotes. It may be no worse than my copy, which was taped off the ABC, who had chopped it up into 6 x half hour episodes, but it’d be nice to get the complete version.
  • US$49.95 for a single disc DVD release? Holy crap, is it coated with 24 carat gold? I know PBS is short of cash, but seriously, wouldn’t they raise more by pricing it at a reasonable level?

It’s worth noting that Cringely went on to do Nerds 2.0.1, about the rise of the Internet. I don’t recall that airing in Australia. Where can I buy that one? Not even from PBS, who appear to be out of stock.

What a shame I can’t buy this stuff and dutifully pay the copyright holder with my cold hard cash.

PS. Wednesday 8am Found Nerds 2.0.1 on another (rather fuzzy) tape, so it obviously did air in AU.