DreamHost Blog Tales From the Inside! 2008-05-13T20:07:50Z WordPress http://blog.dreamhost.com/feed/atom/ Dallas Kashuba http://www.idallas.com/ <![CDATA[Introducing Passenger for Ruby on Rails]]> http://blog.dreamhost.com/?p=776 2008-05-13T20:07:50Z 2008-05-13T18:56:53Z
As of right now all DreamHost customers have a new option for hosting Ruby on Rails applications.

Awhile back I asked for a better way to host Rails applications on a shared server, and the answer has come in the form of Passenger (also known as mod_rails)! From now on, deploying a Rails application may very well be as simple as ‘Upload’.  Passenger automatically detects the presence of a Ruby on Rails application and launches it for you in the background, leaving it running for the subsequent requests.  It provides the dynamic process management that FastCGI provides but it’s ‘Rails-smart’ and (gasp!) actually works.

After I wrote my Ruby on Rails rants back in January, stirring up the pot and getting people talking about the deployment issues involved with Ruby on Rails applications, I was contacted by a few smart people who were all interested in helping work on the problem.  The guys behind Passenger were among those people (the guy who came up with the also excellent Switchpipe was another), and they described their software concept to me via email.  On ‘paper’ it sounded excellent but honestly I expected to never hear from them again.  I didn’t think these random people with a graffiti logo would manage to get it finished and working.

I’m so glad to have been proven wrong!

The Phusion team contacted me with a working test version of Passenger a couple of months ago and since then DreamHost has been helping out with testing and ironing out lingering deployment issues.  The Phusion team has been very helpful and responsive throughout the process and I think we will see a lot more great things from them in the future. 

Now to the important part… how do you use Passenger on DreamHost?

Briefly, all you do is enable the Ruby on Rails Passenger (mod_rails) option for any existing or new web domain in the DreamHost web control panel. When you then point that domain’s web directory to the public directory of an existing Ruby on Rails application it will work automatically.  For more detailed information, check out our Passenger wiki page.  

 

]]>
30
Josh Jones <![CDATA[Did You Guys Coordinate That?]]> http://blog.dreamhost.com/?p=770 2008-05-07T17:47:41Z 2008-05-07T17:47:41Z How Cute!

Yesterday I noticed Jason and Jeremy were both wearing the same shirt!

I’d call it a coincidence, except… they’re roommates!

Awwwwwww..

]]>
8
Josh Jones <![CDATA[May de Mayo]]> http://blog.dreamhost.com/?p=765 2008-05-06T16:25:28Z 2008-05-06T00:55:47Z Real Mexicans don't celebrate Cinco de Mayo!

Hey, you know what’d be fun on a boring Monday in May? A little role play!

And I’m not talking about 12-sided dice and renaissance faires either, I’m just talking about some simple role reversal.

More specifically, I’m going to complain to you about a web host!

So, about three years ago I was trying out some competitors to, you know, test the waters in case I ever decided I wanted to switch hosts.

I used three places, and they all absolutely stank. I mean, they were horrible. I’m talking worse than us!

Some competitors...

Every server I tried with these places was pretty much just not working. Besides that, their support was all universally useless, and their panels were a weird hodge-podge of different systems they’d cobbled together I guess. You also either couldn’t get shell access or had to fax them your driver’s license to enable it?!

The worst thing was, they were all difficult to cancel, and a few even tried to get out of giving me my money back (I was in their “unconditional” guarantee!)

Finally, I decided to splurge (I’d been spending like $7.95/month) and tried a VPS place for a whopping $49 a month!

Well, they were great! I mean, they still had a weird hodge-podge of different panels, and they sure laid stuff out differently than I was used to, but my VPS at least stayed up and I could do anything I wanted.

I never needed to contact support, which was fine with me, and luckily for them, I never really did too much with the account but kept paying them anyway for the last three years (I’m willing to bet a few of you are in this boat as well… thanks!)

One Mexican lady for each year.

Finally

Last month, I finally decided to transfer my little bit of crap I had with them over to a DreamHost PS! When I went to cancel, I decided to check my credit card statement and noticed that for February and March I’d been charged $89 instead of $49?!!

Eh? I searched through all the emails I received from them and the only thing I could find that seemed possibly related was one that mentioned they were upgrading all the features on their VPS, but don’t worry existing users would get them all at the same price!

So, I wrote them a nice email:

Helllooooo….

I just noticed this and that somehow you guys upgraded me without my permission from $49/month to $89/month!

Uh, what happened? It wasn’t my choice.. I did get one email saying resources were going up .. for FREE.

Please refund the extra $80 you’ve charged to my credit card asap.

Also, I’d like to cancel my service as of April 30th, I believe what I’ve already been charged for.

Thanks,
josh!

To which they replied:

Sir,

On 02/17/08 our support team notified you to tell you that your server had run out of resources, and that the only way they could keep your server from staying offline was to upgrade you. They did so for free for one week, and asked you to get back to them to work with them to resolve the issue. They stated that if they didn’t hear from you they would leave you on the higher package level instead of leaving you down completely.

After a week, and a followup reminder sent to this address that the account was being left at Signature level so that you could remain operational, your package was upgraded.

Admittedly this was an atypical situation, but most would probably agree that after not hearing from you the decision to leave you up and operational was preferrable to the decision to simply let your server fail.

As per the contract you agreed to at signup, we do require a 30 day written cancellation notice to close down your account. I can accept this as that notification and close your account 30 days from today, on May 18th. I hope that this helps.

All the best,
Christian

Ha, ha, ha… what?

So, because I was (somehow) crashing my own (private) server, they, without permission from me, started charging me an extra $40 a month, so it wouldn’t crash!

Gee, thanks guys!

I also appreciate it when my cable company notices that I haven’t been enjoying HBO and Showtime and most would probably agree that after not hearing from you the decision to give you all these great movies and original tv series was preferrable to the decision to simply let you suffer with Oxygen and TBS!

But actually, that never happened becuase that would be CRAZY!

I went back to look for this alleged email, and I found it:

Subject: 7 Day Trial upgrade to the Signature package for yourserver.com.

Hi,

This server has reached it’s limit on i-nodes which is number of files on the system.

Below is an output of where most of these I-nodes are being used:

357219 -> /vz/private/1753/root/var/qmail/mailnames/yourserver.com/user/Maildir/cur
457677 -> /vz/private/1753/root/var/qmail/mailnames/yourserver.com/user/Maildir/new

That is roughly 700,000 i-nodes for this mail account. Please clear this mail out and notify us within 7 days so that we can downgrade your account back to the Essential. Otherwise, you will be billed for the Signature package.

Thank you,
Tommy

First off, nice subject! No wonder I didn’t read that email!

Ah, I see.. I had a catch-all at the domain hosted there and it was filled with three years of spam!

It’s besides the point that there’s no mention of inode limits anywhere on their site or tos (I’m not saying who they are because there’s no such thing as bad publicity!), or that I guess their VPS solution has problems with some instances affecting others in certain inode-related areas.

The point is that it is crazy to assume that you may just UPGRADE your customer without hearing back from them, as opposed to say, just DISABLING their account.

I wrote back:

Hi Christian,

Um, actually no, I would have preffered to have the server fail.. I’m sorry I didn’t see those emails, but I did not agree to the upgrade!

Please refund the $80 extra dollars and set my service to cancel on May 18th, after downgrading back to the $49 plan for the rest of the time.

Thanks,
josh!

To which Christian replied:

Josh,

I understand that some people may feel this way. That’s why we gave you free time at Signature level before keeping you there, and the opportunity in successive messages to go ahead and downgrade. We made multiple contact attempts and then provided the service, which you used for two months.
I’ll need to look into the possibility of refund. I’m not sure what the protocol is offhand, so I’ll need to do some digging.

I’ll downgrade your account immediately but if the same problem exists I expect your server to start failing again shortly. If it does, you’ll need to upgrade an I won’t be able to authorize a free upgrade - not with a dispute pending. So make sure that if the server fails and you’re comfortable with that, that if you change your mind you will need to explicitly agree to the new $89 per month rate.

-Christian

HA! Man, at this point I was starting to get bemused and maybe even a little bit angry. Here I am, a guy who totally loved this host, had paid them about $1800 over three years while using virtually no resources, and they’re going to make me fight over $80 at the end?!

Especially when they have no chance in actually keeping it. I happen to know as something of a dabbler in the web host arts myself that it is very very hard for an Internet merchant to win a chargeback dispute with a consumer! My next email brought this up:

Hi Christian,

Please refund the $80 or I’ll have to take it up with my credit card company directly! Yuck!

Thanks,
josh!

Oooh, but he was not intimidated!

Josh,

I will need to take this up with our Controller. My personal opinion is that you were given clear and fair warning of the charges which were not put in place until after a lengthy period in which we provided that upgraded service for you free of charge. We made multiple efforts to contact you and it was your responsibility to keep your contact information updated with us, or in this case keep messages from your provider whitelisted so that we could communicate with you. As you were given plentiful and frequent notice of the upgrade and the consequences for not responding, as you utilized the resources and received benefit from them through multiple billing cycles, and as all of this can be documented, I am certain that we could be victorious contesting a chargeback request. However, as I stated previously this is not my call. What I will do is send this along to our Controller for review, and set your cancellation date to May 18th as promised. Though normally it is not allowed to downgrade and provide cancellation notice at the same time, given the odd circumstances I WILL allow that request to stand, which will save you some funds.

I hope this helps,
Christian

Oooohohhohoohoooo! Well! I hope it helps too! I am so grateful you are now allowing me to “downgrade” to the only plan I ever signed up for!

Anyway, long story short, they said it’d take two weeks to decide, so I contacted American Express and disputed the charges, and then a few days later they credited my $80.

And the moral is, billing issues are the biggest issues for consumers! Why burn up three years of good will at $49/month over $80? Before this, I honestly would have recommended them to people if I hadn’t been their direct competitor! I swear!

People can forgive a lot of bad service/bad product/headaches/incompetence/gross negligence if you just give them back their money. It’s kind of like saying, “the deal is off,” no hard feelings?

It is 100% worth it. Now, when they talk to their friends, they’ll be like “Well, I had a bunch of problems, but in the end they gave me my money back.”

As opposed to me who’ll be like, “They were fine until the end when they stole $80 and refused to return it! I PLEDGE ON MY UNBORN CHILDREN THAT DREAMHOST SHALL CRUSH THEM!”

All my unborn babies.

That’s something that translates across all businesses too, because it’s just a universal way of doing business. It doesn’t matter what industry you’re in, nor what product or service you have, there are good ways of doing business, and there are not so good ways.

And I feel like although we don’t always succeed 100% at the specific details of trying to offer awesome web hosting for super cheap, we are generally successful at running a business that doesn’t lie, cheat, or steal, and always tries its best.

Now, you guys be me and please go write a ton of blog posts I can use the rest of my life.

Thanks!

]]>
29
Brett http://brett.newdream.net/ <![CDATA[Let’s get Earthy]]> http://blog.dreamhost.com/2008/04/22/lets-get-earthy/ 2008-04-22T23:40:51Z 2008-04-22T20:48:15Z Today is a day for celebrating the air that we breathe, the land beneath our feet, and all the creatures that call this blue ball ‘Home.’

We’re really sitting on something special because from what I’ve heard there’s not a lot of blue balls out there.

Blue and pearl-like.

Today is Earth Day!

And to celebrate, we’re doing nothing! Not a thing. We’re not even singing to our plants.

Silk or not, a plant’s a plant!

We must hate the Earth and be horrible people, right?

Wrong!

We’re not doing anything special because we already rock the earth-friendly workplace every day!

With this being the Earthiest day of the year, it bears repeating that DreamHost is a carbon neutral company. In fact, we’ve been carbon neutral for an entire year!

See what we did here?

To date we’ve neutralized over 2800 TONS of carbon emissions and are on track to wipe out a total of 3400 by June of this year.

To give you some idea of just how much that is…One ton of emissions are created when you…

  • Travel 2,000 miles in an airplane.
  • Drive 1,350 miles in a large sport utility vehicle.
  • Drive 1,900 miles in a mid-sized car.
  • Drive 6,000 miles in a hybrid gasoline electric car.
  • Run an average U.S. household for 60 days.
  • Have your computer on for 10,600 hours.
  • source

All those servers in our datacenter use up a lot of juice - life-giving electrical juice which in turn is created by burning lots of dead dinosaurs. And therein lies the problem!

We’ve already switched to using lower-power CPUs in our fleet of hardware, and just last year we introduced DreamHost PS!

Private Server?  More like POWER SAVER!  Amirite?

A DreamHost Private Server gives our customers a greener alternative to truly dedicated hosting. Why get (and pay for) a complete dedicated server when in reality you may only need a fraction of its resources? On-demand resource scaling and flexible pricing ensure that servers aren’t sitting idle, sucking up all that dino-juice willy nilly. Customers can apply for PS hosting now from their web panel.

DreamHost PS represents a new earth-friendlier way of doing business and we’re proud to be the kind of company that’s able to offer it.

And remember, if you’re a DreamHost customer and want the world to know that your own website is green, just visit the Home > Green Hosting section of your DreamHost account control panel to get some green icons. After all, what good is being green if you can’t yammer on about it to anyone who will listen!

By the way, thanks for listening to me yammer on!

]]>
24
Josh Jones <![CDATA[Another Anatomy]]> http://blog.dreamhost.com/2008/04/07/another-anatomy/ 2008-04-07T22:45:26Z 2008-04-07T20:23:35Z X-Rays are used to explain a lot of things at DreamHost.

Okay, nothing silly this time, I promise…

Some of you may have noticed that we’ve been having what a problem that is, although maybe not the worst in DreamHost history, definitely in the top 5.

There has been a DreamHost Status post about it, but it’s been going on so long, there obviously needs to be more said.

This wasn't the first disaster.

The History

The events that conspired to cause this horrible performance for everybody in our “blingy” cluster actually started to take root 19 months ago.

That was when I made this post asking our customers for some suggestions on storage. I made the mistake in that post of mentioning the name of one particular storage vendor who apparently does a search for their name in rss feeds of all kinds of blogs. I won’t mention their name again here, to test if they REALLY read this blog, but they were the one on the list right after “Netapp”.

Anyway, immediately a sales guy from there was hounding me about how great their product was. It would have super-duper reliability, super-duper performance, and super-duper ease-of-management. It was super-duper expensive compared to our current solution (about 3x the price per GB), so in the end I declined.

But, over the next year he kept hounding me and hounding me, and eventually the price came down to something in line with our current costs, so we decided to try one unit for our new cluster, “Blingy”. After we were satisfied with our internal testing, Blingy went live with the new storage solution in December 2007.

No need for life boats!

Smooth Sailing

At first, everything was fine, performance was great, everybody was hunky and dory. But then, as usage started to go up, the new file system started acting up. Around the same time every night, the system would stop responding to NFS requests for a while, which would immediately break web and mail service for everybody in the entire cluster.. thousands of customers.

Our Bad

Now, it can be a big mistake to put live customers on any new system. But honestly, we’d tested it lots, researched it a ton, and we added people very slowly at first, and it performed great.

Our biggest mistake I believe had nothing to do with what specific vendor or hardware we went with.. it was simply putting so many eggs in one basket!

Even with our Netapps (which are pretty much awesome), there are problems from time-to-time. However, a typical hosting cluster will have a dozen or so Netapps, which means any problems are one twelfth as big.

With Blingy, EVERY customer is on this one “mega” filer, which in theory should make for better performance, reliability, and ease of management. And since we got the clustered solution (in an active-active configuration)… there really is no single point of hardware failure in this thing.

But, as it turns out, there are a lot of non-hardware failures in the world.

Their Bad

Well, the techs at the vendor couldn’t figure out what was causing the NFS freezing, and so they recommended us doing a major OS upgrade to hopefully fix it.

During this whole time, the fiber channel disks were slowly filling up, and we’d been trying to move large files off to the sata pool (it’s a two-tiered solution, and there’s a feature that automatically moves less-accessed data to lower tiers).. however the thing couldn’t move the data fast enough. It couldn’t finish doing a “move job” in a single day, and every day it’d sort of “crash”, which would screw up the move job, and nothing would get moved.

Also, as the disk kept getting more full, performance kept getting worse, creating a vicious cycle. We ordered some more fiber channel disk shelves at the end of February to grow the main FC volume, since we couldn’t get things off to SATA, and it was supposed to come on March 10th and be installed at the same time as the major OS upgrade.

However, the disks didn’t end up getting installed until March 25th, and at that point it turned out we could NOT grow the FC volume with these disks (well, it was technically possible, but their on-site techs recommended VERY VERY heavily against it.. it would severly impact performance), which was sort of the whole point. So now we had a new FC volume which we still had to migrate users to.

The Exxon Valdez ain't got NOTHING on us!

Your Bad

Of course, this whole time, new customers just kept signing up, and being added to Blingy. What were you guys thinking?

By this point we knew this was a bad idea, but we didn’t have a new cluster ready (we’d expected Blingy to grow for another couple of months), and we try to never ever grow old clusters again once they’ve been “shut off” from new signups (because in time they stablize and have very few problems).

However, the moving people off to the new FC vol, or the original SATA vol, or even the new Netapp we also added to Blingy, just wasn’t happening fast enough. So on April 2nd we bit the bullet and switched Blingy off as the “new customer” cluster and started growing good old “Postal” again. Once we did that, we were finally able to get ahead of the curve and total usage on our first fiber channel volume has been slowly dropping ever since.

We tried at that point to contact the vendor to see if we could just get more drives that WOULD allow us to grow fcvol1, but they said their manufacturers were closed for inventory for a week after the end of the quarter and we couldn’t get anything until Friday, April 11th at the absolute soonest. Later they said they could find us some they could get us by Tuesday, April 7th, and we preliminarily said we’d take them.

This whole time we had a support ticket open with the vendor about the crashes (the OS upgrade didn’t fix it), and finally on April 3rd we received notice that they’d fixed the bug that they believed was causing it! However, the patch still needed to go through their “QA”. Finally, this Sunday April 6th they said it was all ready to be deployed, so last night we did.

What Now

Well, right now, performance is still not great on fcvol1… but mail and web should be pretty much working. One thing we’ve noticed is a website that hasn’t been visited in a long time will have a big lag still upon the first visit.. but then subsequent reloads/visits seem much faster.

At least the total disk usage is coming down now, and hopefully by tomorrow it’ll be below 85% which is supposedly a magic number where performance is fine. We’re going to keep off-loading it until things are great, though. We’ve got plenty of disk space for it, the problem is just it takes so long to move it.

We also I guess will find out tonight if the NFS freezing bug is fixed by this new patch. Hopefully so.

Apologize this kung-fu kick!

It’s Too Late…

I realize this is probably too little too late for many of you, but I just wanted to sincerely apologize for this whole big Blingy cluster-f*ck. Also, if you’re on Blingy (you can tell from the panel by clicking “account status” and looking at “Your Email Server”, we’d like to offer you a month worth of hosting credit.

To get it, all you need to do is contact support from our panel and make the subject of your message “Blingy Account Credit”. That’s all you have to do, and we’ll credit everybody who asks (and is actually on Blingy!) next Monday (April 14th).

Very funny, Mr. Happy Blingy Customer.

]]>
122
Josh Jones <![CDATA[Good Reminiscing Friday]]> http://blog.dreamhost.com/2008/03/21/good-reminiscing-friday/ 2008-03-23T03:10:50Z 2008-03-22T02:09:44Z Those were the days!

Well, it was a little over two months ago that we had what I think is pretty safe to call the worst disaster in DreamHost history.

In retrospect to me, it’s kind of funny that the worst disaster didn’t turn out to be due to a security breach, a power outage, a loss of data, or actually anything related to our actual hosting service. I guess it shouldn’t be a surprise that people care a lot more about their bank accounts than they do their websites.

I have realized that billing is the one issue where how important we feel it is is completely at odds with how important you guys feel it is.

What I’m trying to say is, we’ve always been ultra-flexible and lax about how people pay, when people pay, or even about giving credits, discounts, or refunds. We figure, whatever, pay us when you’re ready, we’re not sending anybody to collections or ruining anybody’s credit over some measly bandwidth bill.

If everybody had just been paying by check!

What we’ve always tried to focus on more (even though it might not seem like it at times!) is our hosting system’s stability, performance, and features.

I guess I’ve always figured that any billing-related error can be easily undone (worst case scenario, it costs us a little money); there is no lasting harm done to the customer. Whereas having a website or email problem could potentially cause permanent damage to somebody’s business or personal life or something?

Well then, let’s go back and see just how little money a worst case scenario actually costs, shall we?

Credits and refunds to cover people’s bank fees: $52,000.

Sigh, if only everybody kept a big cushion of cash in their account! The main damage that can be caused by a billing snafu is for people who get their account overdrawn, and because of that aren’t able to make a critical purchase, or have a check bounce, causing hassles and incurring bank fees. We offered to pay people any amount their bank charged them for going negative, and in the end that total looks like it came to about $52,000.

Discover how much money I lost DreamHost!

Accidental refunds: $170,000.

The worst part of this whole process (for us) turned out to be just after the accidental billing, ironically when we were trying to make things right!

If you recall, our system was not actually charging about 75% of the time we thought it did.. and so we refunded thousands of people who were never charged (but, 75% of the refunds didn’t work either). Well, out of all that, and after two months, there are still about 600 accounts who were credited a total of $170,000 in excess of what we charged them that we haven’t been able to get back from them or their bank.

It is slightly annoying when the same guy who complains to the high heavens when he thought he’d been over-charged $9,000 by accident conveniently disappears when we realize that actually, he’s been over-refunded $9,000 by accident.

Extra credit card fees: $82,000.

Another slightly annoying thing is that credit card processors don’t credit you back any fees when you refund a transaction. Overall, the extra credit card processing we did resulted in extra fees of about $350,000! Fortunately, after a whole lot of groveling and explaining the situation (and waiting two months), we finally got all but $82,000 of that back from First Data, American Express, and Discover Card.

Apparently our snafu didn't screw up Visa's IPO too badly.

Extra support messages: 20,000.

As you may have surmised, people wrote to us about this thing. About 20,000 times… and it would have been tens of thousands more if we hadn’t put up an “emergency block” against new messages for a little while in there.

How much this extra support actually cost (in terms of your wased time, tech support overtime pay, and other questions taking longer to answer to) is hard to say, but normally we only get about 45,000 messages in a whole month!

Accounts canceled: 1000.

It’s also kind of hard to say how many people actually closed their account because of the incident, but in January we did have about 1,000 more accounts closed than average. Assuming each of those accounts would have stayed for maybe another year, that’s another $120,000 down the Intertubes. It’s crazy… from all our power problems back in 2006, we hardly lost any accounts at all.

mastercard.jpg

Goodwill lost: Priceless.

Yeah, it turns out this whole blog post is nothing more than another clichéd MasterCard commercial parody.

P.S. I guess it’s nice to know, less than two hours away from our biggest data center move ever, that we’ll cause a tiny fraction of the disruption to our customers that one unexpected fat finger did!

P.P.S. Thanks RIM, for scheduling a blackberry outage exactly at the same time. It makes us look better. And, maybe some of our Happy Customers will blame their lack of email tonight on you!

]]>
78
Josh Jones <![CDATA[Friendless Summer]]> http://blog.dreamhost.com/2008/03/15/friendless-summer/ 2008-03-15T18:54:35Z 2008-03-15T18:51:20Z Hey, as long as they’re cheap..

It’s hot in LA!

Which makes me think of summer!

Which makes me think of interns!

Which makes me think of hot summer interns!

Which makes me think of how sad I am to not be in Advertising!

Now, I know there are lots of other cool-sounding summer marketing internships available around this Internet world of ours, but hey, they’re not going to be very cool when it’s 96 degrees with 98% humidity in Manhattan and they’re on a street corner handing out flyers!

Meanwhile, you could be nice and cool, deep underground in one of our (assuming there’s no power outages..) climate-controlled data centres! (That was for the Brits.)

Being Los Angelenos, we don’t really know when this “summer” you speak of IS, or even really how to spell it, and because of that we’ve already “jumped the shark” and are looking to hire FIVE (5) summer interns… RIGHT NOW IN THE MIDDLE OF MARCH!

A Glamorous Job!

I would explain how great it is to work at DreamHost, and all the details and what-ever-for-not here, except I already wrote it once on the jobs page there, and re-hashing old content is a job best left to the professionals!

I will at least mention here that #1 this is a PAID internship, at $18.50 / hour, and #2 we’re flexible with when you want to start and how long you want to do it for, and #3 sure, this could be a good way to perhaps eventually even get a real job!

Now, juuust to wrap things up, my friend sent me an email two days ago about his experience interviewing that was way funnier than everything I’ve ever written, so hopefully he’s okay with me posting a snippet here. I can only hope that any interviewing I do for this internship will score half as many douchebag points…

So then I went to this interview at this place where really the job description was 100% me, like every thing they needed, I have done, I had all the right skills, etc. The guy there was a bit wacky. First thing when we sat down he asked me who I WAS. Like to describe myself as a whole, what type of person I am, etc. Then he started telling me how he asked some receptionist applicant that, and she said “well I’m beautiful” and then he went on this story about how she WAS gorgeous but she went on to explain that she didn’t mean her outside appearance even though it was beautiful, but she meant her inner self, she’s a beautiful person, etc. We finally got on to the interview and during it he tells me to pretend I’m a shoe salesman and I just sold him a pair of shoes but he phones me and says he doesn’t know how to tie his shoes, can I explain it to him over the phone. I was like “haha oh umm ok, sure. Haha, I feel like this is going to be one of those trick questions!” and he assures me like no, no, it’s no trick, it’s cause communication is important in this job. So I go through it, put your left lace in your left hand, pull it over to the right side, yadda yadda. Then at the end he looks at me with this smug look and goes “That was good. But you forgot one thing. You forgot to tell me to put my foot in the shoe”. Extra douchebag points here because not only WAS this a trick question, but he said tell me how to TIE them. I just chuckled and was like “oh wow yeah, I didn’t, hah yeah”, but after I was thinking how awesome it would have been to just stare at him for like 2 seconds when he said that, say nothing, and then get up and walk out and drive away.

Agreed.

]]>
25
Josh Jones <![CDATA[Stock Tips]]> http://blog.dreamhost.com/2008/03/07/stock-tips/ 2008-03-08T01:52:13Z 2008-03-08T01:44:37Z Okay sure, I can buy she's a First Republic Bank customer.

First Republic Bank just opened a new branch a block from my house. I was kinda bummed, because I was hoping the lot would become something cool like a Starbucks or a McDonald’s.

Anyway, First Republic has the ad you see above, and some other eerily similar ones, in the window. All the ads use such banal stock photography they never made much of an impression on me, despite passing them every single day.

They never made much of an impression, until yesterday that is! Which is when I passed the Bank of America less than two blocks from them and saw they had just put a new ad that was very eerily similar in their window:

But ALSO a BofA customer?!

That’s the same lady! Right? Am I right? Yeah, it is! Definitely. Right?

Ha, anyway, I thought that was kinda funny. I mean, geez, B of A, couldn’t you at least check the bank closest to you before picking from the stock gallery?!

The Web Hosting Angle

Now, I shouldn’t be one to bash stock photography… the whole concept is very much alive and well in the entire Web Hosting industry. Still I’ve never come across two hosts with exactly the same “employee” on their front page!

I know sub-prime lending is a mess right now, but come on, bankers!

Speaking of Web Hosting stock photography, I’ve decided to end this post with a little collection of some of my favorite Web Hosting stock photo hotties, each one linked to some actual people employed at the various companies…

MidPhase

Now that’s three hotties! Click to see more!
(What, nobody wanted to cough up for the “in-focus” version?)

BlueHost/HostMonster

Smmmmmmmoking! Let’s see HER at work!
(Isn’t that the same laptop they have on all the desks at IKEA?)

FastHosts

Isn’t she perky! Now, who’s behind the scenes?
(AIEE! How does she hold that paper without any finger tips?!)

Verio

Quite the professional team of Americans! OR IS IT?!
(That’s some shiny floor they’ve got at Verio!)

1 and 1

Whooeee, what a cuuuuuuteeee! What else they got at that host?
(Hummuna hummuna hummuna…!)

DreamHost

Of course, we aren’t exactly what WE represent, either….
(We try our best to make sure nobody ever uses the same stock art as us!)

]]>
21
Josh Jones <![CDATA[Barack Obama Works For Me]]> http://blog.dreamhost.com/2008/02/27/people-power/ 2008-02-28T17:37:21Z 2008-02-28T07:35:16Z Mr. Josack Jobama

The other day I finally re-opened my favorite web browser and I noticed that some prankster had changed my home page to JoshJonesIsYourNewBicycle.com!

I was of course outraged, and since nobody spoke up, I had no choice but to have the entire admin staff TERMINATED!

Just a few days later, as the issues mounted, I re-started my browser again and, I assume due to the perspective lent by time, realized it was nothing more than a jest in good fun!

In fact, I was touched. And so, I immediately re-hired everybody (but at only 60% of their previous salaries so they knew not to pull that crap again)… only to find out that what I thought was such a kind and creative tribute to their illustrious leader was nothing more than a crude knock-off of BarackObamaIsYourNewBicycle.com!

Once again ENRAGED, I had no choice but to fire EVERYBODY. This time I got the entire support team, marketing, HR.. not even our gourmet chefs, fighter jet pilots, or doggie masseuses were safe. I even may have killed a few of the weaker employees.

I’ve finally got some solitude, and it got me to thinking about this whole Barack Obama thing.

To tell you the truth, I can’t get behind Obama. Let me tell you why.

My parents would probably make a better president and secretary of state.

Why?

You see that picture at the top? That’s Senator Obama’s actual name plaque from the actual Senate. Back in 2005 my dad had to testify before some senators about something or other, and I went along for fun. And before you ask, yes, that is how I roll.

One of the four Senators in the room was Mr. Obama, who was already semi-famous after his speech at the DNC in 2004. And, to be truthful, he actually seemed the most intelligent and educated on the issues of the four… but I still can’t get behind him.

Why Not?

Well, after the hearing was over, I took that picture with his name plate, and was THIS (yes, THIS) close to stealing it! Wouldn’t that have been 100% SWEET to put on my desk? But at the last moment, I wussed out.

I knew that thing was already worth a couple of bucks on eBay, or at least would make a cool momento to pass down to my grandchildren or bury on a deserted island… but man, if he becomes PRESIDENT? The first BLACK PRESIDENT?

It would just kill me.

So, that is why I hope he doesn’t win.

But the truth is, as I alluded to in the last newsletter, I can’t understand anybody voting for any politician they don’t personally know.

Possible VP?

It is so hard to judge the true character of anybody, even people you’ve been friends or colleagues with for years… HOW could anybody feel comfortable voting for any politician whose entire career is based on projecting an “electable” persona? And that is any politician.

That is why I truly do like propositions. Unlike people, a proposition can’t back-pedal, change its mind, break campaign promises, cheat on its wife, pander to special interests or give in to the freaking UN. A proposition is simply a self-contained law, and before you cast your vote on it, you can do all the real research on it you want!

After a new proposition has been approved, nobody’s allowed to say “I know the law says 5,500 new slots, but now we need an extra 10,000 to stay the course.” (Not without putting it up to another direct public vote at least.)

Not to mention, even if your vote on a proposition ends up “losing”, at least you know that greater than 50% of your fellow voters “won.” Whereas a politician might often do things that are in nobody’s interest but their own.

Proposition Paradise!

So, what if every government decision were, like California’s propositions, put up to a direct public vote? Back in 1789, this would have been technically impossible, and a representitive democracy was the only feasible solution.

But the same is not the case in 2008. We’ve got the Internets now!

What if we kept everything the same about the current government, except that instead of the congressmen doing the final voting on laws, it was always put to the public directly in the form of propositions? Sort of a Government 2.0.

Or, as wikipedia puts it, a direct democracy!

Reading that article, the arguments against direct democracy are pretty weak. Let me debunk them now:

* Scale: The Internet make it easy.
* Practicality and efficiency: Again, thanks Internet! Plus, there should still be just one election per year. Everything would be voted on at once, making it more efficient and less of a burden on the voting populace. The fact that laws can’t be changed more than once a year is just gravy!
* Demagoguery: Please… if we can’t trust our public to vote intelligently, perhaps we’d all be better off in the Irans?
* Complexity: Haven’t you read The Wisdom of Crowds? The masses in aggregate are not fools and they do understand the issues when they affect them.
* Voter apathy: Again, people are apathetic only when the issues do not affect them; and if they feel the issues do not affect them, why does it matter whether they vote? If they did, they’d just vote randomly and cancel each other out anyways.
* Self-interest: I believe a thing it’s been proved time and again that the best way to make rational decisions is by acting in your own self-interest. I mean, that’s why we’re voting, right? To see if a proposed law would be in the majority’s best self-interest. Nobody should ever, ever, ever vote for something that would hurt them just because they think it will help society “as a whole”! Don’t worry, if it’s going to help more people that it hurts, it will win regardless of your measly vote.
* Suboptimality: Well gee, it’s also “sub-optimal” to have a competitive marketplace. It’s “sub-optimal” to have random mutations. It’s “sub-optimal” to buy an index mutual fund. There will be a lot of fumbling in the dark to be sure, but like natural selection, the “optimal” laws will bubble to the top eventually, and the “sub-optimal” ones will be voted the way of the dodo. And with a direct democracy, that will only happen faster.
* Manipulation by timing and framing: Again, all the voting would just be done on the first Tuesday in November each year!

Our founding fathers were also against the idea mostly due to the “Tyranny of the majority”… but as long as we still have the bill of rights and the Judicial branch everybody’s personal freedoms would stay intact.

Especially Interesting

Another bonus of a true direct democracy would be the end of special interests. Special interests exist whenever there is something that benefits a few people a lot while hurting everybody else a tiny bit. Those who stand to gain fight nooth and tail to keep the advantage, whereas there’s no single individual who feels enough pain to bother standing up to them. It’s thanks to this that industry subsidies, trade barriers, and real estate agents exist.

If every law was put to a vote of every citizen, say goodbye to subsidies, tariffs, and monopolies! I know I don’t give a damn if corn farmers have to compete harder as long as it means cheaper food for me. Now, I’m not going to go writing my congressman about it, but if it ever came up on a ballot that’d be a big fat NO vote.

And you’d vote against the law that’d show up every year requiring the state provide each DreamHost CEO a new SUPERCAR every month (so they could get to the data center quicker in the case of a power outage). Unfortunately, I think it’d be tough for me to get greater than 50% of you behind such a measure, no matter how much I plaster this blog with posts extolling the many virtues of such a proposed legislation.

Cooler Times

Could It Work?

Yes. And how do I know? Because it has. And I’m not just talking about the DreamHost suggestions system either.

Switzerland has had the most direct democracy on the planet for over 160 years, and it’s the most competitive economy in the world, has a 3.1% unemployment rate, and hasn’t been in a war since 1815! Things are different when the people deciding whether to fight are the same people who would be fighting.

To Barack

So, Mr. Obama, if you really want to “bring real change to Washington,” why not (if/once elected) put every decision you ever come across up on whitehouse.gov, along with what you see the pros and cons to be. Send login info out to every single US citizen (you can include them in those mailed social security updates), and allow We, The People to at least be your guide. You know, radical transparency and all that.

Think of the clout you’d have with congress if every one of your decisions, proposals, and policies was backed by a direct “mandate from the people”! Not to mention, it seems like you should never have less than a 50% popular approval rating!

People say you don’t have much experience. So why not ask for advice? It’s worked out decent for us.

Remember Barack, you are not running for King of America. You are simply interviewing for a job. And that job is to provide guidance and support to us taxpayers, your direct supervisor.

Of course in the end, who knows if all this would make for a better presidency.

But at least it wouldn’t be any worse.


]]>
39
Josh Jones <![CDATA[Zero C!]]> http://blog.dreamhost.com/2008/02/15/zero-c/ 2008-02-16T03:44:10Z 2008-02-16T02:51:49Z Was Sub Zero from the future? We'll never know.

I have been to the future.

It’s a very well known future, one everybody knows is coming, and yet, it is still, frustratingly, not here.

It’s not the future of nano-bots, flying cars, and hamburger toothpaste that some predict. Nor is it the future of sex-bots, self-driving cars, and hamburger frosties that others believe in. As pleasing as those two possible futures are, they are not the universally accepted inevitability that this future is.

No, this is the future of ubiquitous wireless high-speed INTERNET! Everybody knows that day will eventually arrive, it’s just a matter of when, and through what vessel.

Once Sub-Zero… now, PLAIN ZERO.

Whether it be an 802.11 mesh, cell phone technology, sattelites, wi-max, that new spectrum Google was bidding on, or some as-yet unknown future technology, I think it’s a pretty much a forgotten conclusion that by the Year 2000, everywhere you go will have wireless high-speed connectivity, and nobody’s going to pay for it.

And of course, everybody knows that’ll be pretty cool. I mean, everybody who’s already got EVDO service (*cough cough*) knows how great it is to have a fast usable Internet connection with you at all times. It’s great because it’s fast, portable, and reliable… but for most people it’s just not $80 a month great.

But, just as cell phones have supplanted landline phones, so will “cellular” Internet replace the “landline” Internet. Once it gets price-competitve (and FREE is very competitive) no long-term contracts or cancellation fees on the planet will be able to hold back the tsunami of people rushing to escape their local telco and cable company.

You see, apart from the reliability, portability, and convenience advantages that wide-area wireless internet provides, there’s one other pro… a little something I like to call “ZERO C”

Freeze the pain away. Freeze the pain away. Freeze the pain away!

I’m not talking about the temperature in Boston right now, either. I’m talking about Zero Configuration!

  • Currently, to get the Internet set up at your home or office, you’ve got to have a service man come and set things up.
  • Then, to share that internet throughout your multitude of computers, video game systems, slingboxes, iPhones, and refrigerators, you’ve got to set up a not-exactly-something-your-mom-can-do home network.
  • Then, whenever a friend comes over with their laptop, they never seem to be able to get on the net without your help.
  • Then, whenever the cable modem drops out in the middle of the final game of a Bomberman Live match, all Time Warner has to say is “everything looks okay on our side“.
  • Then, whenever you’ve been using your Airport Express for too long, the music cuts out and you’ve got to unplug it, wait fifteen seconds, and plug it back in.
  • Then, your wireless never seems to reach to the guest bedroom reliably.
  • Then, you’ve got ugly cat-5 ethernet everywhere.
  • Then, once every two months you’ve got to do a firmware upgrade on everything for “stability” and re-do the whole thing..

  • But now think… what if every device you ever bought was always reliably connected to the Internet at high-speed, no matter what, for free?

  • You’d never have to deal with Time Warner Cable or Verizon DSL again.
  • You wouldn’t have to set up or manage or worry about a home network.
  • Visitors would already be on the Internet everywhere they went, just like you are.
  • Your Xbox 360 would always be able to connect to Xbox Live.
  • Your airport express would always stream your music reliably, and you could control it from anywhere in the world.
  • Everything would still work in the guest bedroom.
  • You would have no cat-5 cables, anywhere.
  • Devices could automatically get firmware upgrades because the manufacturer would always know they’d be reliably on the net, since it was free and just automatically worked.

  • However, as I was saying in the beginning… I’ve already been to this future. And my vessle was..

    It’s white.. LIKE SNOW.

    The Amazon Kindle

    That’s right, this humble, $400, sold-out e-reader, is our first baby-step to technology nirvana!

    Because I wanted to check it out, I got my wife a Kindle for her birthday in January, and the coolest thing about it is its barely-mentioned “whisper net”.

    Shhhhh… this “whisper net” is just Amazon hiding the fact that the Kindle comes with Sprint’s 3G EVDO service for free. I’m not sure what kind of deal Amazon made with Sprint, but …. THIS …. IS …. AWESOME.

    Because it’s just ALWAYS on the Internet, everywhere, the thing is like magic… and super-easy for moms and (I assume) grandmoms to use. There’s no settings, no account to create, no monthly bill, no passwords, no nothing. Just a physical switch on the back to “turn the internet on” and you’re buying e-books and browsing the full Internet at a perfectly usable speed.

    Once the Kindle costs $99 instead of $399 (and there’s no waiting list), it (or something like it) is going to mop the floor as a super-cheap “internet appliance” that “just works” for “people that are old”.

    My hats off to Amazon for truly making the first device that is truly always on of the Internet. By making it free, they’ve guaranteed that as long as a Kindle is working, it’s on the net.

    Just imagine the other ZERO C possibilities ubiquitous, free, high-speed Internet would bring!

    Okay, I like my governor.

    How sweet would it be for your next digital camera to have? No more worrying about sd cards, usb cables, or emailing your pics… the moment you take a pic, it’s backed up to some picture hosting site, shared with the world and freed from your camera’s internal memory. As a bonus, all pics you’ve ever taken would be able to be called up and previewed right from your camera’s (not-so) little LCD screen.

    How awesome would it be to have a free-EVDO skype handset? That’s it for paying for cell phone calls.. and it’d be so easy to get everybody to switch from the archaic POTS system to voip when there was finally a no-monthly-fee cell phone that worked everywhere their existing cell did.

    How cowabunga would it be to have a Nintendo DS with this? Anytime you’re sitting around, riding on the bus, like I am now, but uninspired from writing any meandering blog posts, you could whip it out, do a couple Mario Kart races, and then when you realize you forgot your Dr. Mario cartridge at home, shortly thereafter remember that there are no cartridges anymore, every game is just streamed directly from your account on Nintendo’s servers!

    Anyway, yep, that’d all be very awesomely cowabungifiededly sweet.. but it’s still a ways off. In the meantime, I hope this little ZERO C fix will hold you.

    Just like this SAMOYED fix ought to hold you!

    We’ve finally made a true one-click install process, which is the way I always envisioned our one-clicks would work from the beginning, several long years ago.

    Just go to our panel’s one-click installer area, and click the new “easy” mode.

    From there, you just choose the domain or sub-domain you want to use and give your new site a name, click the submit button, and in literally under five minutes, you’ll get an email when everything’s done.

    Previously, you’d have to already have set-up the domain or sub-domain you wanted, and you’d have create or pick a database you wanted to use, and then when you got the email there’d be some more software package-specific installation steps for you to complete.

    NO MORE!

    This time, one click really means ONE CLICK!

    When you get that email, you are done.

    It is only available for WordPress now, but believe it or not, this new one-click process we have is actually easier to implement for future software packages than the old way, so it shouldn’t be long at all before we fill in the portfolio with lots of other yummy goodies.

    The only downside is, the easy mode actually hosts all the software on a centralized, load-balanced service we’ve set up, rather than in your normal webspace. This means that any customizing that requires changing files won’t be doable. Fortunately, most software packages keep all the customization you’d want to do in the database these days, so this isn’t really that big of a restraint.

    The upside is no maintenance (we handle all upgrades), hopefully better reliability and performance (as it’s now effectively a “hosted” service as opposed to a local install), and of course…

    One Samoyed is never enough.

    ZERO C!

    ]]>
    18