The Algebra of Failure
Comments off
It’s November 4, folks, so it’s time to go out and vote. I don’t care who you vote for, just vote!

Comments off
[ music | Ulrich Schnauss – Blumenwiese Neben Autobahn ]
Quick note to anyone subscribed to my old RSS feeds: I’ve moved to WordPress, and while all the old bookmarks work, old RSS feed URLs don’t. You’ll need to update them. Thanks.
So, like a brazilian other Photoshop and Dreamweaver users, I was happy to read all the new info Adobe was releasing about the CS4 suite. I’m fairly certain I would undergo severe withdrawl symptoms without PS and DW. As I read over the What’s New in Dreamweaver PDF, I discovered something I had been wishing Adobe (and previously, Macromedia) would address for a while, the less than stellar in-app preview renderer. It was marginally better than IE, but in no way kept up with Friefox, Safari, or Opera. They’re integrating a leading edge open source rendering engine into the app, specifically Webkit.
View your web pages under real-world browser conditions with the new Live View—while
still retaining direct access to the code. This new rendering mode, which uses the open source
rendering engine WebKit, displays your designs like a standards-based browser.
Changes to the code are immediately reflected in the rendered display.
I’m thrilled that finally the in-app view won’t suck. However, this will trigger yet another wave of “OMG Gecko is dead, Webkit roolz” posts from people who don’t understand what they’re talking about. Webkit is a great engine, and so is Gecko. But the two engines serve two different agendas. Webkit is about being lightweight and easy to pick up and easy to embed. Gecko is about being heavy duty, and does a lot more than just HTML. It has a heftier learning curve as well. If you want to embed an easy to learn web engine, grab Webkit. If you want to leverage an entire web platform, Gecko is your choice. They both have advantages and disadvantages, and are best in different scenarios.
To quote Nokia developer Oleg Romaxa in a recent interview,
Nokia will use the best browser for the job. Currently, we cannot make a full-featured and integrated browser with WebKit in mobile. But with Mozilla, we do not need to do anything, we can take existing models and API’s which are available. Also, NPAPI support is already in the Gecko web rendering engine.
Nokia was looking for a platform on which to build a browser for their products like the Nokia Internet Tablet. No one sensible is going to argue that Webkit can’t be part of an excellent browser, just look at Safari or Google Chrome. However, Webkit’s narrower focus meant that for Nokia, the better choice was Gecko.
For Adobe, Webkit was a better choice as it’s more easily embedded into other apps, and doesn’t come with a lot of things they didn’t need, such as XUL, plugin support, etc. Webkit is just part of the development environment. On the opposite end of the spectrum is NVu and KompoZer, which are web editors built entirely on Gecko. They leverage the platform Gecko provides, something you can’t accomplish with Webkit.
[ music | Alanis Morissette – Ironic ]
I probably shouldn’t be enjoying Boing Boing’s implosion of credibility as much as I am. And I probably wouldn’t if it weren’t for Boing Boing’s incredibly lame defense.
“It’s our blog and so we made an editorial decision, like we do every single day. We unpublished our own work.”
What Boing Boing fails to realize is that this damages their credibility. You can no longer count on Boing Boing standing by what they’ve said. Sure opinions change, but what you said should have some weight. Even if you don’t mean it anymore, or no longer agree with it, you said it, and hopefully meant it at the time. Neither The New York Times nor Time Magazine “unpublish” stories. It’s cheap, and it tells people you care so much about what you look like that you want to hide past mistakes, which costs you credibility.
“There’s a big difference between that and censorship.”
True, censorship is when a force out of your hands, usually government, prevents you from publishing something. However “unpublishing” is merely an act of editorial cowardice. It means you don’t believe in what you’re saying. It means you shouldn’t be looked to for ethical integrity. How would Boing Boing have reacted had they discovered Newsweek or CNN were “unpublishing” stories, burying bad calls they made?
“Violet behaved in a way that made us reconsider whether we wanted to lend her any credibility or associate with her.”
You denied her credibility by making yourselves no longer credible. A truly ethical journalist would have let the stories stand, and if asked about them now, merely said that things have changed and you no longer feel that way. As it is, you’re trying to bury a past you feel is embarrassing, and that’s the type of behavior we mock in our politicians and don’t tolerate in our most highly respected journalists. If Violet did something stupid, you just cut off your contact, choose to no longer cover her, and let the past stand.
You don’t rewrite history. When you try to do that, you create exactly this type of “real internet shitstorm and pile-on”, and honestly, I can’t say you don’t deserve it. You’ve been caught with your hand in the cookie jar, and this is the smack on the hand you earned. This is your rigged truck crash test, your CBS News Killian document fiasco.
You can try to claim it’s just a silly Internet thing, but it’s not. Not unless you’re willing to call yourselves just another silly Internet site. Do you want to play with the big boys or not? If so, you better play by the rules.
I used to respect Xeni, in spite of the Xeni Sucks crowd. However, this ordeal shows me that she’s not above allowing petty disagreements in her personal life to cause great lapses in her professional judgment. and play it down all you want, this is a great lapse in judgment.
I may no longer agree with things I said or wrote five or ten years ago, but I’m not going to pretend I didn’t say them. When people know I’ll be honest, they will also believe I’m credible, because I’ll always try to tell it like it is. When you erase the parts of your past you don’t like, you’re not being honest, and when you’re not honest, you’re not credible. And if you ever want to be taken seriously, that matters.
Comments off
[ music | Four Non Blondes – What’s Going On ]
Tom shared this gem of an article at the Telegraph. Wow. I can’t believe this article made it past a fact checker, or an editor, or anyone without an extreme eco-agenda. Don’t get me wrong, I am pro-environmental activism, but this is just crazy.
First all, if you pay to pollute, then the stigma of polluting is gone. There is no incentive not to pollute.
First all, wrong. This would only be correct if money was infinite. This statement is blatantly incorrect in that carbon credit purchasing/trading make pollution a fiscal issue, rather than purely an environmental or moral issue. Pollution now directly affects the bottom line.
Imagine that someone came up with a plan for you to cheat on your spouse, say by paying someone else not to cheat on their spouse!
Again, wrong. Cheating on your spouse is binary, either you’re cheating or you’re not. Polluting is binary, either you are or you’re not, but the point is to pollute less. I doubt anyone’s husband or wife will be happy that their spouse now only cheats three times a week rather than four times a week, but I think everyone would be happy if we could reduce emissions of power generation plants by 25%.
Do they ever mention that the only trees that make a difference are the ones planted inside the tropics? Or that some trees actually increase the amount of carbon in the atmosphere? Or that mass tree planting to satisfy our ravenous energy appetites reduces biodiversity, displaces people and causes social disruption.
No, no one ever mentions that because it’s not true. Apparently this gentleman has never heard of temperate rain-forests, for example. I haven’t the faintest idea what his second statement is based upon. I’ve never heard of trees increasing atmospheric carbon without burning them. Also, planting trees does nothing to biodeversity because forests aren’t usually made up of thousands of different types of trees, there’s usually a few dominant species in various stands, and a number of different stands. Trees aren’t planted in places people currently live, so there’s no displacement, and certainly not more displacement than would occur if sea levels rise by only a single meter. And when is the last time a tree disrupted anyone doing anything? That one’s just absurd.
And do any of them guarantee that they will actually plant that tree on your behalf? Do they send you a picture of the thing? Can they guarantee you that the tree in question will live long enough to absorb the carbon you dumped in the atmosphere, you naughty boy, before being chopped down?
Actually, reputable ones do just that. They promise a minimum lifespan for the trees, and yes you can ever see the stands they create.
I have no clue how articles like this can make it into a newspaper with any intelligent people behind it. Apparently the standards for the Telegraph have dropped dramatically in recent times. This kind of nonsense isn’t even fit for “letters to the editors” pages.
Comments off
[ music | Goldfrapp – Ooh La La ]
If you’re just here for the cheap goodies, you’ll want to skip to this part.
So, sometimes people wonder why I like Dreamhost so much. It’s pretty simple, aside from the great price and excellent features, I like them for their honesty and customer service. Some people look at Dreamhost Status as a list of failure. I look at it as extreme honesty. I’ve used many other hosts over the years, and experienced many with more issues than with Dreamhost, and are never explained, and half the time they lie and tell me there was no issue at all. But, here’s an example of why I love their support.
Subject: bad_httpd_conf makes me a sad tree.
From: Grey Hodge
Date: Mon, 9 Jun 2008 17:44:53 -0700 (PDT)
To: DreamHost SupportI went to access part of my site and got a 404. Afraid that the underpants gnomes had moved onto more profitable things like stealing pages, I hit the root of my site. For this I was rewarded with the dreaded “bad_httpd_conf” error of legend. I consulted the Holy Runes, which instructed me to sacrifice a chicken in the ways of my ancestors (that is, with lemon garnish and a side of rice pilaf). Sadly, this did not remedy my problem.
Knowing that dreamhoststatus.com is occasionally relevant, I went there and saw nothing relating to me. Upon seeing this, I immediately started to type out a comment there, since at the top of the page it clearly says “posting in the comments here IS NOT an official way to contact DreamHost” it seemed the most logical thing to do. After misspelling several words and complaining about how every host in the universe is better and that I’m going to move to a host my friend runs out of his mom’s basement, I recalled you had this “support ticket” feature, and decided to give it a whirl.
So, my sites give me that error, and I’d like them not to. I would much prefer to see my carefully crafted yet half completed sites welcome me with open arms. As I took the time to type out all of this text, I’m obviously in a great hurry, and would appreciate if everyone stopped for neither food nor sleep in the coming days as you labor to deliver my sites to all the internets.
Yours Truly,
Grey Hodge
Gentleman of Great Influence and Stature
It wasn’t as though the world was ending, so I thought a little humor would be appreciated. I then proceeded to stare at the clock in agony as the seconds ticked by. An inexorable 12 minutes later I got a reply. 12 minutes! I’ve had days go by with other hosts.
Subject: Re: bad_httpd_conf makes me a sad tree.
From: DreamHost Customer Support Team
Date: Mon, 9 Jun 2008 17:56:51 -0700 (PDT)
To: Grey HodgeSir, I am dreadfully sorry that your beautiful sites have suffered this most humiliating indignation, and I have taken it upon my humble self to address the matter in the most expeditious manner possible. Not having a hammer close to hand, and with no negative reflection intended upon your previously attempted sacrifice, I employed my most powerful magic and mumbled assorted arcane incantations over the spilled entrails of a plethora of small beasts I found lurking in, and about, our offices.
The internet Gods must been pleased with my actions, as all of your sites are now back in operation and are displaying in glorious fashion.
Of course, it is also possible that running a quick re-configuration of your apache server did the trick. Sometimes, I must admit, it is hard to discern the truth of these things. I sincerely apologize for the inconvenience this has caused, and will make every effort to prevent it from happening again.
Your humble servant!
Robert The Junior
Now, in the past they’ve always been courteous and prompt, well humored, and even laughed at some of my past requests’ jokes, but this gent decided he’d take it so far as to join in. I loved it and he did an excellent job. I love it when folks can take jokes well.
I promised cheap goodies. I will now deliver. The previous day I got the following email from Dreamhost.
From: The Happy DreamHost Forever Team
To: Grey Hodge
Date: Sun, Jun 8, 2008 at 9:25 AM
Subject: You just got five DreamHost Invitations!Hey Grey!
This email is to let you know that you, yes you, have just been given five (5) oh so special DreamHost Invitations you can use to invite your friends and colleagues to DreamHost!
Of course, they don’t NEED an official invitation to sign up, but if you email them and tell them to use one of these five invitation codes:
… they will get all these super special advantages not available any other way:
- They will get four (4) times the normal disk and bandwidth! [that’s 2TB of disk space and 20TB of transfer]
- If they choose our five-year plan, they’ll get $150 off!
- If they choose our ten-year plan, they’ll get $200 off!
(Each code is good for only ONE sweet DreamHostering referral!)
But.. these invitations are too awesome to exist forever! In fact, they expire in just two weeks, so you should probably get to telling ASAP!
Tell your invitees to use the 12-digit code you give them in the “PromoCode” field when they sign up at: https://signup.dreamhost.com/
So enter one of those codes and you’ll get 4 times the bandwidth, and potentially save up to $200 on long term plans (which I expect no one will make use of that part). Each code is one time use only, so once they’re gone they’re gone. If you order and it says invalid code or whatnot, sorry.
* Update: Someone already used one, so that means there are only 4 left!
* Update 2: I wound up getting 6, not 5, and 4 are gone. 2 left, act now, operators are standing by!
[ music | XTC Vs. Adam Ant – They Might Be Giants ]
So, I bet tom that within 5 years oil will hit $60-$70 a barrel. He thinks I’m nuts. While he’s not wrong, this isn’t the reason. This article at Portfolio.com is a good read, as is an article Tom found over at The Telegraph stating some very sound reasoning. Namely, the economics of $120/barrel oil is unsustainable in the short term. No, it won’t drop to $70 and stay there, not at current use levels, but right now supply is up, demand is down, and some Middle Eastern countries like Saudi Arabia are about to open the spigot even wider. In short, what’s good for us is good for them, and cheaper oil is good for us. They’ve made it clear they don’t want it at $20/barrel again, but we can live with it at $70/barrel much easier than two or three times that amount.
Comments off