WebFaction is great

[Shameless plug alert!]

After becoming completely fed up with GoDaddy and its complete lack of options for “power users” (if you can call my web dabblings that), I sent them some angry feedback (I wish I’d saved it, it was quite good), cancelled my hosting, and decided to look for alternates.

Having recently started dabbling in Django, a key factor in my search was that the hosting should support running Django applications (something which GoDaddy failed at, incidentally). It didn’t take long for me to stumble across WebFaction. Their plans, while slightly more expensive than GoDaddy’s (in the order of ~$2 more per month), appeared to offer far more than I was getting with my old hosting.

And so I elected to sign up and give them a shot! And so far it’s not a decision that I regret in the slightest! Some reasons I like WebFaction:

All in all, if you’re a power user, and you’re prepared to pay the extra $1-2 over budget hosting, you won’t regret it!

Why I hate sIFR

(And why I think it should lay down and die, just as much as I think IE6 should).

Scalable Inman Flash Replacement (or sIFR), for those wondering, is a popular method for replacing plain text in a website, with custom fonts that a user may not have installed. It is typically employed in headings, or on buttons, where a custom font can add interest or “pizazz” to an otherwise mundane page.

It works by employing some complicated JavaScript (roughly 10kB of it, when compressed) to dynamically replace text at load time, with a custom Flash movie that contains the desired text, rendered in the custom font. This is ideal for pages where heading text might be regularly changing (such as on a blog), as it does not require the blogger to generate a new heading image for every new post. Indeed, the general concept behind sIFR is a good and useful one.

The problem I have with it lies in its execution. Here’s why I think it is a scourge on the earth, and should be cleansed at first opportunity:

There are two good alternatives I’ve found, which both have their merits, and which both don’t go near Flash with a ten-foot pole! Yay! Note that both of these use the same concept of JavaScript replacement at load time, so that the page is still accessible to screen readers, and people that don’t use a graphical browser.

If you have the ability to run a PHP backend, I’d suggest using Facelift (I’m a fan of the elegance of using images, which is essentially what would be used if you were to manually craft the headings yourself), otherwise Cufón is pretty great too. Whatever you do, don’t touch sIFR or Flash with a ten-foot pole!

Death to IE6

I’m happy to see that ditching support for IE6 is finally gaining ground. Most prominently, Facebook, Digg (and soon, YouTube) are all officially leaving IE6 behind – and hopefully other large companies and websites to follow.

IE6 has been around since 2001, and the online landscape has changed much since then – from new standards (transparent PNGs, CSS 2, etc), to a complete shift in the paradigm of what a website is (the pages we view are far more interactive than the mostly static ones of a few years ago, and complex JavaScript is extremely prevalent). Some would argue that IE6′s standards support was never very top-notch, and certainly by today’s standards, a designer must bend over backwards, and then some, just to get their website to display correctly in a severely outdated browser. As a perfect example, I never tested tom.net.nz in IE6 when designing the current theme, and while it displays fine in virtually every other browser since IE7, IE6 fails spectacularly at rendering certain elements of the design.

So who exactly is holding us back? According to a Digg survey, only 7% of people using the browser actually like it. The rest? Well, a staggering 76% use it because they are forced to – due to sadistic workplace IT policies, or not having administrator access to their PC. Only 17% aren’t upgrading because they don’t feel the need to upgrade (hopefully as more big-name websites drop support, they will begin feeling such a need!) It seems the solution lies with those in charge of IT facilities in workplaces around the world – surely the people who would know best the importance of using an up-to-date browser!

Here’s hoping that IE6′s market share drops into the nothings by year’s end. I personally feel no desire to wrangle my designs to support it.

Helpful hint: if you’re still using IE6, click this link.

RIAA’s Hostile Takeover of the Internet

The recording industry is no longer targeting pirates – they are actually trying to hijack the very fabric of the Internet.

The apparent strategy:

1. Outlaw file sharing
2. Outlaw personal encryption and anonymization services
3. Set up a global, privately-run Internet surveillance program to spy on everybody all the time without a warrant — run by ISPs and paid for by the taxpayers
4. And finally, get the authority to block anyone from the Internet entirely, without the involvement of police, courts or any verifiable trail of evidence

We can not let this happen.

“It is poor civic hygiene to install technologies that could someday facilitate a police state.”Bruce Schneier

This article sums up my thoughts quite nicely.

The Pirate Bay Trial, Redux

Apparently the judge in the trial had ties to pro-copyright groups. They’re calling for a retrial. Interesting!