Author Archives: DMZ

More on the email thing

White House spokesman, asked about the 80 bajillion missing emails:

MR. FRATTO: I think our review of this…I think to the best of what all the analysis we’ve been able to do, we have absolutely no reason to believe that any emails are missing…we have no reason to believe that any email at all are missing.

Q So where are they?

MR. FRATTO: Where are what?

Why the US is in the toilet, part of a continuing series

The biggest story right now is that the Bush White House deliberately took apart a system the Clinton administration put into place for the archiving of emails to comply with the law, and then deleted the backup tapes, destroying 1.2 million – 1.5 million emails. Government emails covering the outing of a CIA agent working against nuclear weapons proliferation to damage her husband politically, the run up to the Iraq war, the firing of US Attorneys… all of it, gone. It is, and I say this without reservation, the largest incident of its kind in American history. It’s the famous gap in the Nixon tapes times a hundred thousand.

Working out this morning, the fitness center had the TV turned to CNN. I learned:
– Winning American Idol is not a guarantee of musical success
– Zach Ephron had a medical issue. He was in some movie
– Rosie O’Donnell wrote a blog post about how Britney’s going to die like Princess Diana

This last story went on forever, and included a heated debate that included a woman identified as an “investigative journalist”.

Really. She was arguing about Britney and Rosie.

I could not believe this. I thought that at any moment they would swap back to real news (Republican Congressman raised money for Al-Queda!) and it never happened. I watched that thing for 20m.

Crazy. Just crazy.

Economics of annoyance

I went out to go replace my car’s stereo this morning, and the place I went was out of the particular harness or whatever to fit my car, so they gave me two options:
– wait for them to go get it
– go pick the part up myself from the other store and bring it back for $10 off my tab

I almost had to bust out laughing, and not for the obvious reason. I realized immediately that there were actually three options:

– wait for them to get it
– go to this other branch, pick up the harness, drive it back for them to get a $10 reward, have them install it, go home
– go this other branch and buy the whole thing from them, have them install it, go home

Option 1 is a little annoying, but not a huge deal.
Option 2 is frankly ludicrous. It’s barely worth the gas, much less my time, to do this.
Assuming I’ve got a little time on my hands and don’t mind driving, I’d go for Option 3.

At which point, the original store (and the sales guy who made me the offer) is out the commission on the whole job. That’s a fair chunk of money.

And then I started asking some other questions:
Why would you even make me that offer?
Would the other branch be honorable enough to not mention that as long as I was up there… ?
Does anyone ever take them up on an offer like that?

Really, if you’ve gone into a place in order to get your replacement deck installed by someone qualified rather than order it off the Internet and do it yourself or go to some cut-rate place and trust your car to some random guy with a power drill, you’re obviously willing to pay some premium for convenience and assurance.

I’m surprised they’d even let me know that another specific location had all the parts, allowing me to figure out that the option existed.

No sooner do I write that…

Here’s the EULA for SyncBackSE, one of the candidates for “program I’d be using to back up remotely”. For ease of reading, I’ll bold the particularly horrible section:

SOFTWARE is provided as is without warranty of any kind. To the maximum extent permitted by applicable law, 2BrightSparks Pte Ltd its suppliers, its distributors, and its affiliates, or others who may offer SOFTWARE, will not be liable for any damages whatsoever, whether direct or indirect, special, incidental, consequential, or punitive of any kind (including but not limited to damages for: loss of profits, loss of confidential or other information, business interruption, personal injury, loss of privacy, failure to meet any duty – including of good faith or of reasonable care – negligence, and any other pecuniary or other loss whatsoever) arising out of, or in any way related to the use of, or inability to use our SOFTWARE or support services, or the provision of or failure to provide support services, or otherwise under, or in connection with SOFTWARE documentation, or any provision of these terms and conditions, even if 2BrightSparks Pte Ltd or any supplier, distributor, or its affiliates has been advised of the possibility of such damages.

Really? I don’t even get good faith? If someone files a bug and says “on alternate Tuesdays when I run SyncBackSE it deletes my files and then overwrites them with 0s and 7s repeatedly to eliminate any chance I might recover them” and they don’t fix it, ever, I can’t do anything?

Oh, and it gets better:

2BrightSparks Pte Ltd furthermore disclaims all warranties, including without limitation any implied warranties of merchantability, fitness for a particular purpose, and on infringement.

Even if you pierce all of that, you get your money back, and that’s it:
Any liability of the seller will be limited exclusively to product replacement or refund of purchase price.

Data destroyed because we totally sent all your backup files to a data haven in the Dutch Antilles? How about a copy of the next incremental version, in which we may or may not have fixed that bug. After all, it’s not as if we’re bound by even a requirement to make a good faith effort to solve it. Or, specifically:

2BrightSparks Pte Ltd is not obligated to provide support, maintenance, or updates for the SOFTWARE (either by email, phone, or otherwise).

WOW.

And yet on their product page:

SyncBackSE ensures your most valuable asset, data, remains protected

No it doesn’t. It fucking well does not. SyncBackSE explicitly does not ensure your most valuable asset, data, remains protected.

I looked it up ensure on M-W:

ensure
: to make sure, certain, or safe : guarantee

Argh. This stuff drives me nuts.

Why not use Happy Fun Ball for backups?

I started messing around with backup implementations today. Now, the obvious question is: why not just get a service from Mozy or whoever? Isn’t that slightly more expensive but have the advantage of being entirely painless? I was going to rant about this, but someone already did it for me: check out this article on backup services disclaiming responsibility for being backup services.

As a long time techie, I’m used to having my software explicitly deny responsibility if it decides to burn my house down and raid my bank accounts if I use the help file too often. I mean, you’d think you’d be paying Microsoft for some kind of quality, but if you read those agreements, you’re really no better off than with a free open-source program — anyway, I think the service thing is entirely different:

“Hey, here’s a crescent wrench. I know it could be used for all kinds of things, like a paperweight or improvised blunt weapon, and that’s your business. You could even use it as a wrench. Whatever. Either way, you buy it, you break it, it’s up to you. $2.”

“Here at Bob’s Auto Club, we offer roadside assistance, 24/7/365, we’ll be there for your auto needs no matter where you are or what your problem is. You can rely on us. Except we may not show up, or offer assistance, no matter how close to our offices you are or how great your problem is, and we may even cause those problems, because it’s hilarious. $10/month.”

There’s just no way. It’d be like hiring a paper shredding service that reserved the right to not shred confidential documents, scan them, and sold them to competitors.

Plus, I’m uncomfortable not being able to encrypt myself — having one company control that and the storage itself spooks me. Especially when they’re not willing to say “I promise not to rustle through your stuff.”

Amazon’s S3 and consumer storage

This weekend I looked into Jungledisk as part of my interest in Amazon’s S3 and related products. I’m fascinated by the potential to go serverless: to essentially rent out a box and storage as you need it, without having to pay hosting fees, and home use implications.

So anyway. Right now, S3’s prices are:
$0.15 per gig per month of storage
$0.10 per gig of data uploaded
$0.18 per gig of data downloaded

So I thought about this: what would it cost for me to backup a DVD’s worth of data?

For normal 4.7GB disks, it turns out to be $1.18 to upload and store it for a month and then $.71 for every month I leave it up there.

With the price of blank media, I’m better off burning it to media and storing it. Or use a hard drive.

But here’s where this gets interesting. I’m entirely paranoid about backups, but I’m really bad about actually doing them. I try to do a whole rotation, keeping incremental/full backups on a rotation and what not, but I don’t in practice do a good job. So what I do in addition is run two drives in RAID-1.

The only think I’m really paranoid about, though, is the writing. My whole backup paranoia comes from college, when I got lazy and lost about four months of stuff, and restores failed. And that’s only a fraction of my stuff.

And there’s where this potentially shines: incremental backups.

1) Sign up for the storage
2) Map it to a drive
3) Pick your favorite backup utility and set it to go at the one directory I care about on a schedule

Then each day or so, it goes through, sees what documents have changed, and updates them. I get charged some tiny amount for the bandwith burned that day, and at the end of the month, I have to cough up a couple of pennies, because the actual amount of data that changes day to day is tiny.

No having to stash some DVDs at work in case the house burns down. No rotation schedule.

That’s ridiculously cool and convenient.

Linus Torvalds once said “Real men don’t use backups. They just submit their work to a public FTP.”

That’s almost exactly what we’re talking about.

The really interesting thing, I think, is extrapolating out — what happens as encrypted, secure online data storage is nearly free and you can set up your own virtual server to do things with it?

I continue to marvel at London’s short days

It’s 4:25 and when I looked outside a couple minutes ago, it was dark.

Sunrise: 7:18 AM
Sunset: 4:12 PM

That’s a 8h 54m day. At its highest, the sun got 20′ off the horizon (making walking south really hard).

A few weeks from now you’ll be able to work an eight hour shift and not see the sun unless you go outside for lunch. For all my complaints about Seattle, that’s a full half hour worse than we get.

Of course, we get overcast skies and rain, and it’s been cold, clear, and sunny here.

And another cultural conditioning post

I happened across the Lord Mayor parade today, where a ton of (to my American eyes) random groups drove/marched/etc through the streets of London: scouts, unions, trade groups, charities, and so on, and so forth… and a lot of the UK military. Marching around in camo with assault rifles behind the British equivalents of the Girl Scouts. Some of the UK military groups were, say, the fueling group, or the medics, but there were a lot of them like the arctic commandos who went through the parade in a Zodiac, guns pointing out…

And here’s the thing: I saw Children of Men not that long ago. It made it being in that close proximity quite unnerving. When I mentioned this, the lovely and talented Mrs. Zumsteg said “Maybe you shouldn’t watch movies like Children of Men…”

She might have a point. But I don’t think I can.

I have been well-conditioned

I wondered, today, how much of the unease London’s nearly-oppressive surveillance camera presence comes from being brought up on games like System Shock, where you’re being watched by the opposition and systematically eliminating their eyes is part of the game.

I thought of this today as I noticed one over a door and thought “I could probably nail that if I had a large wrench…”