do this action for all current items. no, really.

okay, so i’m on windows 7. i’m transferring files (about 300mb of them) from my linux server to my local hard drive. there’s some lag on the network due to the server running a backup to a NAS backup server while i’m doing this. eventually, some file transfer times out and i’m given a dialog box that looks like this:


i’m given 3 options: try again, skip or cancel.  and there’s a checkbox that says “do this for all current items.”  i hit “try again” and it works, and moves onto the next file.  so my question is, um…why isn’t try again the default action?  shouldn’t you try again anyway and then ask me wtf to do?

(note: okay, so maybe it does try again, and fail again, and so it’s asking me after having done this, and i realize that if it just continuously tried again that it could end up in a neverending loop that sucked up progressively more memory.  still, it seems rather redundant that i’m telling the computer how to do its job.)

how am i going to tell my kids there’s no christmas this year?

gather ’round the fire, kiddies, it’s story time.  i’ve been hanging on to this one for a good long while, but it’s time for this rant to come out and rear it’s ugly head.  mostly, it’s a tale in which we laugh at people who have not been born with an overabundance of intelligence, but there’s a morality tale in here as well.

and this story is called, as you could probably tell…

how am i going to tell my kids there’s no christmas this year?

(cue dramatic music)

so, i used to do tech support.  for a long, long while i was a tech support monkey, and i got my monkey start working for a callcenter who was doing support for MSN.  MSN is, or at least was many years ago, microsoft’s answer to AOL.  they’re both the devil, really.  they’re both glorified browsers with a bunch of crap added on that are supposed to make browsing easier but really just crowd your screen.  i will say that after msn8 was released, i did use it — at work — but it was slow and bogged down my computer at home.  and i couldn’t imagine wanting to use it over a dialup connection, which is what most of the folks calling in were on at that time.

tech support is usually divided up into three tiers, and these tiers’ functions vary depending on the company and infrastructure.  tier 1 is invariably the front line.  they are the first people you talk to when you have a problem.  doesn’t matter what problem it is, you’re talking to some tier one schmuck.  and most of them are schmucks.  even though officially you weren’t supposed to move up to a higher tier until you’d been on tier 1 for at least 3 months, i got a tier 3 position in a little over a month.  only the schmucks or the n00bs are ever left on tier 1.  tier 1 is trained to try to get first call resolution.  and probably 8 times out of 10 they can, because most problems are dumb.  it’s the other 2 that leave you, the customer, screaming at your tier 1 schmuck and begging him for something, anything, else, because you’ve already flushed your cookies and cache, you’ve rebooted the computer and the modem, and you’ve repoptimized your msn client — whatever the hell that does — and you still can’t connect to the internet.

at the call center i worked at, msn tier 3 handled all escallations, which means billing, customer service, and technical support escalations.  billing was, understandably, always the worst.  usually folks were okay if you refunded a couple months back to them.  but we had a policy not to do more than 3 months.  technically we had the ability to do more (with manager approval — hint: they wouldn’t), but it was discouraged.  (I think later they disabled the actual ability to do more than 3 months, but those of us who had that ability before, kept it later.)

My most difficult call is also, in retrospect, my most amusing story, and is a lesson about keeping your finances in check.  Being on tier 3, we got a lot of calls from customers who had gotten a new computer at best buy.  best buy was running a promo at the time that signed you up for 3 months of free msn internet service when you bought your computer on your credit card (or visa/mastercard debit card).  i agree, the deal was pretty slimy.  from what i understood, it sounded pretty difficult to not get the msn service, and anyway, who can argue with free internet?  this didn’t stop us from being really snotty towards the people who didn’t realize they were being billed months after the billing cycle started.  we got these calls every day.  does anyone actually look at their credit card or bank statements?  i started to doubt they did.

so one day in december i got a call from an angry african american lady in chicago.  i remember chicago, because the people who called me from chicago when i worked at msn were always angry.  (it’s one of those social stereotypes that somehow just always applies, like everyone from the east coast is brash and a little (or, often, a lot) offensive, and everyone from the south, particularly african americans in the south, are pretty cool.)  i once got a call from a lady whose phone number was on a list of dialup access numbers, so she was constantly barraged by phone calls from modems — she was angry, also, she was in (or around) chicago.  why she didn’t just change her number, i didn’t understand. (“why should i have to change my number. you’re the ones with the problem.”)  back to this angry african american lady in chicago.  she had a pretty good sob story: the family was low on cash, they had a couple kids and they couldn’t afford christmas presents this year.  “i really hate to have to put all this on you,” she said, “i’m not trying to ask for a handout.*”

“okay, how can i help you?”

“well i bought this computer last year, and i just noticed you guys have been charging me every month for msn that i’m not using.”

the story was obvious: she bought a computer at best buy, paid on credit card, and was automatically signed up for 3 months of free msn.  after the trial period, the billing cycle had started.  the amazing thing was that she has been billed for a year — and it really had been almost a full year, like 10 or 11 months — without noticing.  i explained the likely scenario and she seemed to agree that that was likely the case.

“well, i can’t give you a full refund, but based on your situation, i can cancel your account and refund the last three months,” i said.  that wasn’t good enough.  the phone call escalated more and more, and each time i explained that i could not refund more than 3 months.  she wanted the full year.  she made accusations and threats and — at the peak of hysteria — screamed into the phone, half-sobbing, half full of pure rage: “how am i going to tell my kids there’s no christmas!”

newsflash: why don’t you start by explaining to your kids that you are so unable to manage your own money that you not only signed up for an internet service without realizing it, but additionally, didn’t realize that you had been billed every month for said internet.. service.

* dialog is approximated and probably not the actual things that were spoken.  the christmas line, however, is too good to be something i made up.  that actually happened.

sometime after this she asked to speak with my supervisor and i was more than happy to let her.  of course, he didn’t want to talk to her at all, and ended up getting in a shouting match with her.  i, at least, had kept my cool.  (at least, i think i did.  for the purposes of this story, we’ll just assume i did.)

sidenote: i recently got slammed with a $400 charge for 2 $200 itunes gift cards i did not purchase.  someone had gotten into my itunes account,  and used it — which had already been pre-loaded with my paypal account — to purchase 2 $200 gift cards for two anonymous and random users at 5:20am when myself, my kids, our cats, and erin were all sleeping.  i filed a dispute with paypal and they refused to refund the charges, stating that they’d tracked the transaction to my ip address, and they don’t issue refunds for “buyer remorse.”  i filed a similar dispute to reverse charges with wells fargo (because the first $200 had pulled from my paypal balance, but the second $200 had overflowed into our bank account), and they reversed the charges without a second glance.  important note: paypal is a business — it is not a banking institution.  it should never be assumed that paypal is a bank.  this assumption makes it easy to assume they will be on your side in a dispute.  they aren’t.  they want their money and they only get their money when money changes hands.  they are on the side of the seller.  i talked to a lawyer friend/client who was similarly outraged, and suggested filing a police report, and taking paypal to small claims court, but i really didn’t really want to go through the trouble.  i filed it as a loss, changed my itunes email address, changed the password associated with all accounts that used that email address, removed all but one email address from paypal and changed that password, and now, use paypal for as little as possible (except, when necessary, billing clients, but mostly we use google checkout now).

here’s the hidden moral: there’s lots of ways for businesses that are both benevolent and morally gray to get at your money.  don’t make it easy.  if you ever are required to give out your credit card number and it isn’t clear why or what it might be used for, and you aren’t directly making a purchase (like subscription services such as itunes, xbox live, wii store, etc), for gods’ sake, be conscious of what you are doing, and know that now that they have your credit card number, it will be used whenever money needs to change hands for a purchase, whether you are aware of it or not.  when i filed my complaint with itunes, they brushed me off: i had submitted my paypal information, therefore, as far as they were concerned, i authorized the use of my paypal account.  they encouraged me to settle the dispute with paypal.  thank you, drive through.  (that is, what we in the tech support biz called a flog — a generic response that the recipient can’t act on immediately, that gets them off the phone.  another flog could be reboot your computer and try again, or buy an antivirus software, run a scan, and call back if you still have problems.)  honestly, i have no idea what inspired me to link my paypal account with my itunes account. probably it was just the fact that i could.  i never used it, and i’ve never payed for mp3s (p.s. i used that in my defense — paypal wasn’t impressed).

and here’s a bonus hint: don’t blame other people for your own failings.  the people i dealt with at msn that i issued refunds to (particularly those i issued the maximum refunds to) all had one thing in common: they were all hopelessly unaware of their own finances.  they allowed themselves to be charged several months’ worth of internet service before noticing.  it’s not the fault of the internet service provider that you can’t have christmas, it’s your own fault for not looking at your credit card statement and maxing out your cards.  if there’s no christmas, it’s no one’s fault but your own.

technology so cheap, it’s disposable

the other day i tweeted about a recent acquisition.  i found a computer lying in the street in the universal, “take this, it’s free” position.  i had little doubt that was actually the intent because the moisture underneath the pc case told me it had probably been out overnight.  i took it home figuring it looked decent enough that i could probably scavenge it for parts.

after getting it home, taking it inside, and finally turning it on, i realized something — this thing works!  it loaded windows xp just fine and brought up a logon screen for the previous owner.  note to anyone who may want to leave their computer on the street for someone to pick up: do a format first.  or at least secure your logon with a password. this pc had no password, so i was able to load up the desktop fine.  were i a less noble man than i am, i would have scoured the pc for personal information that i could potentially use for fun and/or profit.  i’m not that person, so i didn’t. but they loaded it with a lot of educational software, so i created a backup of everything in the off-chance i ever want to go through it all for the kids.

the pc is an emachines t2245.  it has an intel 845 chipset which i’m familiar with, having bought an asus motherboard a few years ago with the same chipset.  it’s got a 2.2gb celeron cpu, and a humble 256mb of ram, which i upgraded to 2gb with some ram i had lying around the house.  (literally, it was in the junk — or rather, use for art — pile along with said asus mobo with the same chipset.)  the pc is fully functional with one catch: the onboard network card is fried.

i can imagine the scenario: they’ve had this computer for a while.  one day, they can’t get their email.  they can’t browse the web.  it was never a top-of-the-line machine to begin with — in fact, being an emachines pc, it was probably pretty cheap — so, rather than taking it to some computer guy to pay to get it fixed, the previous owner figured it was just time to upgrade.

it makes perfect sense.  except to me, who is that computer guy, and realizes that buying a new network adapter would cost about 8 bucks.  with the ram upgrade, a bigger hard drive, and a new video card, it would be a new computer. (and again, these are things i have lying around the house.)  the rate at which processors have increased in capacity hasn’t increased nearly in line with the rate at which hard drives have gotten bigger and cheaper, so there’s not really much loss in getting a computer with a processor that’s a couple years old.

this makes me think about the rate at which technology is accelerating (and has been for years and years; long enough for this to not be news).  technology, particularly pc technology, has gotten is so cheap that it seems cheaper — and certainly easier — to throw away a perfectly good pc (with one minor deficiency), than to keep it and fix it.

on some level, it baffles me that people would just throw something that is still useful away, especially considering that the specs on this machine are no worse than a midgrade netbook.  throwing away a computer because of what could possibly be the cheapest piece of hardware on the pc fails would have been completely ludicrous 20 years ago, and still unheard-of even 10 years ago.  however, i realize they have a point — gadgets are becoming cheap enough that they are expendable.  and that’s okay.  by the time one piece of hardware fails, the technology has progressed enough that, yeah, it probably is time to upgrade to a new machine (if you’re inclined to do so), and not just fix the part.

at the end of the day, the real point is, your loss is my gain, so if there’s anyone else who has any technology they’re just offloading, let me know — i’d be more than happy to find some use for it.

how windows 7 (inadvertently) helped me find a virus

so the other day, i got a notification in my systray that msdt.exe was corrupt, and possibly i should do a chkdsk to repair the problem. after seeing this crop up several times, i decided to take the message’s advice.  i stopped paying attention at some point, when i realized the chkdsk was gonna take a while, but glanced up and saw that it started “recovering orphaned files”.  if you’ve never had the pleasure of experiencing this phenomenon, it’s when the windows chkdsk says “hey, what’s that?  hmm, i’m not sure so i’m going to make it a totally unusable .chk file and name it something like, uh, found000087.chk.”  in theory, you could go through all your orphaned files and do something with them if you had any idea what they were after they’d been “recovered.”  i rolled my eyes and was just thankful that most of the original filenames (at least what was displayed on the screen) ended in .tmp.

so after it was done and booted up, i still got the message, but now i was graced with some errors from yahoo messenger and z-engine that my .net framework version 2.0 was jacked.  trying (vainly) to fix this by repairing and/or reinstalling .net 2.0 only revealed that “that is already part of your operating system.”  uh, yeah, but i want to reinstall it.  “if you want to install this program, run install.exe.”  okay, i thought that’s what i did…”i’m sorry, there is no file or folder named ‘install.exe'” etc., etc., etc.  i eventually gave up when i realized that both yahoo and z-engine were working anyway, which led me to deal with this other problem, the one with the corruption in “msdt.exe.” so i googled it, and lo and behold, it’s a trap virus.  which is weird because AVG never picked it up.  

so, currently i’m trying to deal with removing a virus that my virus scanner won’t detect which is, you know, fun.