Snagged on the formerly bleeding edge
In September of 2004, I took delivery of my Dual 2.5 GHz PowerMac G5. It was the most powerful machine Apple sold at the time, and the processors were so blazingly fast that they actually had to be liquid-cooled. I've been holding onto the machine, waiting to replace it until Apple refreshed the Mac Pro line again. They've basically been the same for more than a year, and I prefer to buy into a line when it's new. Still, an Intel desktop would be nice.
I've gotten used to using two matched Dell 20" monitors, and I don't want to give them up. The problem is that the only machine that can handle my monitor setup is a Mac Pro. There's nothing in between the iMac and the Mac Pro.
True, the iMac can drive a second monitor, and I could buy a 20" iMac, but then one screen would be glossy, and the other matte, which would not be great. So I'd decided to hold off on upgrading the G5 until the Mac Pro refresh, which I figured would probably be in January, around Macworld Expo. Sometime in the first quarter of 2008, at worst.
But in the last few days, the G5 has started acting wonky. It would have trouble booting up, and then it would run for a while, then the fans would go crazy and it would go to sleep. Today, it finally got to the point that it would not boot at all unless I took the side cover and the interior air deflector off, which makes the thing's nine internal fans go into jet-engine mode. Then it will sometimes boot, but will fall asleep if there's any stress on the CPUs. A look at the Console logs reported "Thermal Runaway detected." Finally, I inspected the bottom of the G5's enclosure, and saw a dried green residue, which means the liquid coolant has leaked out.
Some Googling showed that this is not unknown in G5's of this vintage. It also means that the thing is now pretty much a very expensive, very attractive aluminum brick. I'll be able to salvage some parts, but it's not long for the world. And a repair would take a month (at least) and cost almost as much as a new machine.
My desktop is my main work machine; the MacBook won't cut it for bigger writing projects. So it looks like I'll have to buy a 2.66 GHz Dual Core Mac Pro. It will be nice to have a new, faster desktop, but it's a big financial hit, because I really won't be able to sell the old machine for much, if anything. At least the new machine is air-cooled.
Crap.
JavaScript ES4, or "Oh No, Not Again"
There's been some rumblings lately in the usual quarters about the current proposal for ECMAScript 4th Edition, aka "ES4." For what it's worth, here's my two cents.
When I first heard about what Mozilla calls JavaScript 2.0, it was in a talk by Waldemar Horwat. I thought it was going to be the coolest thing since sliced bread, and I couldn't wait to get going using it.
That was in 1998.
Consequently, when I hear that there's a new spec out for ES4, aka JS2, that the task group "expects to complete the 4th Edition Specification in the fall of 2008," and that Microsoft, Apple, and Yahoo! have no plans to implement any of it… I have to say, my take is, "wake me when there's something to care about."
Look, it's always been the case with JavaScript, and it's one of the things I like best about the language: it's all about what works in the majority of browsers. If it doesn't work in the majority of existing browsers, it's utterly irrelevant. And given that this group has shown an inability to actually ship, it's even less relevant.
Other links, so you can form your own opinion:
Proposed ECMAScript 4th Edition – Language Overview . Yes, it's a 40 page PDF overview. Feel overwhelmed yet?
Chris Wilson of Microsoft on What I think about ES4.
Brendan Eich, inventor of JavaScript, wrote an Open letter to Chris Wilson in response.
Shelley Powers: We Can't Afford Another Browser War
Robert Scoble: New browser war brewing over JavaScript?
All entries © 1999-2008 Tom Negrino and Dori Smith




