Archive for Technology

Apple’s Rusty Cage

[ music | Soundgarden - Rusty Cage ]

I see Joe Hewitt has quit iPhone development thanks to Apple’s “chickenshit approval process“. I’m easing my way into iPhone development despite my reservations about Apple’s incredibly arbitrary and selectively enforced rules, and find it incredibly telling that as time goes on more and more people are chafing under Apple’s leash. They appear to have responded to customer demand with changes like mature app categories, but reversing course on NIN’s app and the Google Voice fiasco show how incredibly schizophrenic and unfair the system really is. I don’t blame Joe at all.

Someone mentioned to me Mozilla’s Addons site, but there’s a fundamental difference between that and Apple’s App Store. You can choose to develop for Firefox without ever looking at AMO, and you can distribute your addon independently as well. With Apple, you either go through the App Store, or you restrict yourself to EULA-violating methods like Cydia and other jailbreak-only solutions. I have nothing against those solutions, but it severely restricts discoverability and freedom of both developers and users.

What I find so unbelievable is that is that, at least from my perspective, Apple’s policies seemed doomed to failure eventually, and yet they’re still trying to stand by them. I see a redux of IBM of the 1980s. The PC took off thanks to IBM’s wide open policies on clones. IBM felt if they could maintain more control over the platform, there was a lot of profit to be made, and used the genuinely advanced MCA bus to help further those business goals. The consequence in the end was the complete eclipsing of IBM in the PC market. Android may not be on the same level as the iPhone OS yet, but the market seems to have demonstrated time after time that lower cost and greater freedom wins. If Apple keeps strangling their very promising platform, they very well may wind up the next Betamax.

Leave a Comment

Another reason I love Dreamhost, and cheap goodies for you.

[ 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 Support

I 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 Hodge

Sir, 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:

[email me if you want one]

… 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!

Comments (1)

OH HAI, I STOLED UR PASSWURDZ

[ music | 4 Non Blondes - What's Going On ]

So, I got an email from Dreamhost on thursday.

“Dear DreamHost customer, We have found evidence indicating that your ‘XXX’ web server account may have been subject to intrusion by a malicious 3rd party. As a precautionary measure, we have reset your password and ask that you change it…”

Ok, WHAT? My first thought was “who could possibly have gotten my password?” I don’t use IE, I don’t use the same PW everywhere, I use secure PWs, I don’t enter my information into forms from random email links, etc. I’m a security conscious user. My last computer virus was in 1993. Well, I asked what this was about, why they felt my account was at risk, and it seems it’s probably just a consequence of this incident from last year.

“We received a tip linking to a file of usernames and passwords including a small handful of DreamHost FTP accounts; your username was on this list. This does not necessarily mean that any illegal activity has occurred under your account (as we’ve not observed such) but it does mean that someone cracked, phished, snooped, or otherwise obtained the password for this user.”

It’s probably the old password from last year’s breach, but I took no chances. I’ve asked them what password was leaked, we’ll see.

UPDATE: No, it wasn’t my password from last year, it was my latest DH password. I am distressed…

Leave a Comment

And we let them breed…

[ music | Sheryl Crow - My Favorite Mistake ]

I had a call a few weeks ago. So far my absolute favorite call. A customer calls, and I’m walking them through various things, and I have to tell them to type in a specific string of letters and numbers. One of the characters was a zero, so as not to confuse it with the letter O I said “zero”. The customer then replied, “Is that the number zero or the letter zero?” I kid you not.

Comments (1)

For Sale – Underwood or Smith Corona Manual Typewriter/Keyboard

[ music | Morningwood - Easy ]

Want an old manual typewriter that you can hook up to a PC and be both retro-mod and cyberpunk at the same time? Let me know. I happen to have access to an old Underwood manual and a Smith Corona manual, both in excellent shape with their cases too. And my hardware hacker roots would love to convert one to a keyboard for you (for a fee, of course). Hit me up if you’re interested.

Comments (4)

New Dreamhost promotion

[ music | Franz Ferdinand - You Could Have It So Much Better ]

DreamHostIt’s spring, and time to cause panic! But rather than postulate about igniting the atmosphere with those new fangled atomic weapons, I’m just going to make my Dreamhost promocode doubly sweet. The discount is now twice what it was, $50 off any yearly plan, or $25, $30, or $40 off levels 1, 2, or 3 (respectively) for monthly plans. So if your current web host sucks (and if it’s not Dreamhost, it sucks) then this is the time to change over. I need to update the Webhost Shootout but it’s still valid. For the record, I’m currently paid up through November of 2007 and really have no plans on switching, if that is any kind of endoresement for you.

Previously, and more.

Leave a Comment

Dreamhost Rocks.

[ music | Queen - We Will Rock You ]

I was hosting some files for a friend in a semi-hidden directory. Well, the URL got leaked, and I got slammed for 300GB of transfer in less than a day. This means I’m looking at about $260+ for bandwidth overages. This is not a good month for that. So I emailed Dreamhost about it. They replied mere hours after I sent my mail, and I sent it at around 4am Eastern time on a Saturday. That means someone was reading it and replying in the wee hours of Saturday morning Pacific time. How can you expect more than that on a billing issue? I’d have been happy with a response Monday morning. And the issue I mailed about was so easily handled I was flabbergasted.

Unlike other hosts, DH doesn’t shut down your site the instant you hit your limit. They do offer a throttling option that once a day checks your use, and if you go over, it’ll change to a backup site YOU create to help limit your overages. This doesn’t totally prevent you from having overages if you get nailed in a single day like me, but it helps limit the bloodflow a lot, automatically. And it turns out I have a significantly generous period in which to pay that bill down, more than I’ll need thanks to the rewards I’ve earned from people who have signed up for DH with me as their referer.

I can’t recommend DH highly enough now. And I’m not even talking about their superb communication, professionalism, and hard work I witnessed on Monday when they were fighting with a catastrophic power failure in Los Angeles. They kept us informed in a series of status updates that continued throughout the week. Very honest communication with their customers and public. They didn’t have to, they chose to. I’ve known web hosts that give little to no explanation about anything. These folks weren’t afraid to admit mistakes, because they learn from those mistakes.

At this point, I’m sold on DreamHost for life. I have no qualms about recommending DreamHost to anyone. If you’re interested in their hosting, use promo-code BE25 to get $25 off your first year.

Comments (2)

Dreamhost Discounts

[ music | Monty Python - Accountancy Shanty ]

Well, New Orleans was spared 20 feet of standing water in the downtown area – this time. They really need to get some better preparations, and hopefully this close call will spur some movement on that front. There was a bar on Bourbon street open quite late into the night last night, and this morning, Jackson Square saw folks welcoming the calm with a drink. You have to love that town. :)

So, about Dreamhost. Use promo code BE25 and you get a one-time $25 off your hosting bill. It’s valid for all plans and all term lengths one year or longer. If you sign up for monthly billing, you save $12 off a Level 1 plan, $16 off Level 2, $20 off Level 3, and $25 off Level 4. You can check here for plan details, and enter promo code BE25 on the payment page.

Leave a Comment

eHarmony.com not so harmonious…

In my never ending quest for misery and self-torture, I went over to eHarmony.com after seeing one of their ads on TV for the fifteen-billionth time. I went through their 29 dimentions of compatibility matching profiler, and it came back with “Unable to Match You at This Time”. Yep, their extensive psychological profiling was unable to figure out what kind of girl I might like.

“Unfortunately, we are not able to make our profiles work for you. Our matching model could not accurately predict with whom you would be best matched.”

I could have given them some clues if they allowed a little more input besides religion, smoking, and drinking (like, say, HEIGHT! I like TALL women, damnit!). But no, they instead tell me I’m an enigma that science is unable to understand. Thanks! Anyone want to point me to the nearest bridge?

Click the thumbnail for a screenshot…

Comments (48)

For your supernatural data transfer needs.


<jX> Have you ever been out ghost hunting and suddenly needed a USB flash drive, or been transferring files to your USB flash drive and suddenly needed to check for ghosts?
<jX> PROBLEM SOLVED! (magic token)
<jX> Intricate diagrams in crazy moon man language here: (I can't read this)
<MightyMu> jX: make sure jwz knows about that...

Comments (1)